@zklogic/draw.io
Version:
Draw.IO - Graph Editor integration in Angular-cli
1 lines • 75 kB
JavaScript
Sidebar.prototype.addAWS4bPalette=function(){var e=80,t=100,n=60,l="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=10;fontStyle=1;spacing=3;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.",r="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#232F3E;fillColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.",o="sketch=0;outlineConnect=0;gradientColor=none;fontColor=#545B64;strokeColor=none;fillColor=#879196;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.",a="sketch=0;outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.",i="mxgraph.aws4",s=this;this.setCurrentSearchEntryLibrary("aws4b","aws4bArrows"),this.addAWS4bArrowsPalette(i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bGeneral Resources"),this.addAWS4bGeneralResourcesPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bIllustrations"),this.addAWS4bIllustrationsPalette(o,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bGroups Light"),this.addAWS4bGroupsLightPalette(a,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bGroups Dark"),this.addAWS4bGroupsDarkPalette(a,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bAnalytics"),this.addAWS4bAnalyticsPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bApplication Integration"),this.addAWS4bApplicationIntegrationPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bAR VR"),this.addAWS4bARVRPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bCost Management"),this.addAWS4bCostManagementPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bBusiness Productivity"),this.addAWS4bBusinessProductivityPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bCompute"),this.addAWS4bComputePalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bCustomer Engagement"),this.addAWS4bCustomerEngagementPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bDatabase"),this.addAWS4bDatabasePalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bDesktop App Streaming"),this.addAWS4bDesktopAppStreamingPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bDeveloper Tools"),this.addAWS4bDeveloperToolsPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bGame Development"),this.addAWS4bGameDevelopmentPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bInternet of Things"),this.addAWS4bInternetOfThingsPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bIoT Things"),this.addAWS4bIOTThingsPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bIoT Resources"),this.addAWS4bIOTResourcesPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bMachine Learning"),this.addAWS4bMachineLearningPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bManagement Tools"),this.addAWS4bManagementToolsPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bMedia Services"),this.addAWS4bMediaServicesPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bMigration"),this.addAWS4bMigrationPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bMobile Services"),this.addAWS4bMobileServicesPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bNetwork Content Delivery"),this.addAWS4bNetworkContentDeliveryPalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bSecurity Identity Compliance"),this.addAWS4bSecurityIdentityCompliancePalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary("aws4b","aws4bStorage"),this.addAWS4bStoragePalette(e,t,n,l,r,i,s),this.setCurrentSearchEntryLibrary()},Sidebar.prototype.addAWS4bArrowsPalette=function(e,t){var n="aws amazon web service arrows arrow ";this.addPaletteFunctions("aws4bArrows","AWS18 / Arrows",!1,[this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=none;elbow=vertical;startArrow=block;startFill=1;strokeColor=#545B64;rounded=0;",100,0,"","Default (left)",null,this.getTagsForStencil(e,"",n+"default left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=block;elbow=vertical;startArrow=none;endFill=1;strokeColor=#545B64;rounded=0;",100,0,"","Default (left)",null,this.getTagsForStencil(e,"",n+"default left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=block;elbow=vertical;startArrow=block;startFill=1;endFill=1;strokeColor=#545B64;rounded=0;",100,0,"","Default (double)",null,this.getTagsForStencil(e,"",n+"default double").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=none;elbow=vertical;startArrow=openThin;startFill=0;strokeColor=#545B64;rounded=0;",100,0,"","Open (thin, left)",null,this.getTagsForStencil(e,"",n+"open thin left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=openThin;elbow=vertical;startArrow=none;endFill=0;strokeColor=#545B64;rounded=0;",100,0,"","Open (thin, left)",null,this.getTagsForStencil(e,"",n+"open thin left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=openThin;elbow=vertical;startArrow=openThin;startFill=0;endFill=0;strokeColor=#545B64;rounded=0;",100,0,"","Open (thin, double)",null,this.getTagsForStencil(e,"",n+"open thin double").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=none;elbow=vertical;startArrow=open;startFill=0;strokeColor=#545B64;rounded=0;",100,0,"","Open (left)",null,this.getTagsForStencil(e,"",n+"open left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=open;elbow=vertical;startArrow=none;endFill=0;strokeColor=#545B64;rounded=0;",100,0,"","Open (left)",null,this.getTagsForStencil(e,"",n+"open left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=open;elbow=vertical;startArrow=open;startFill=0;endFill=0;strokeColor=#545B64;rounded=0;",100,0,"","Open (double)",null,this.getTagsForStencil(e,"",n+"open double").join(" "))])},Sidebar.prototype.addAWS4bGeneralResourcesPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service general resources ";this.addPaletteFunctions("aws4bGeneral Resources","AWS18 / General Resources",!1,[this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".aws_cloud;",n,n,"AWS Cloud",null,null,null,this.getTagsForStencil(o,"cloud",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".client;",n,n,"Client",null,null,null,this.getTagsForStencil(o,"client",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".corporate_data_center;",n,n,"Corporate\ndata center",null,null,null,this.getTagsForStencil(o,"corporate data center",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".disk;",n,n,"Disk",null,null,null,this.getTagsForStencil(o,"disk",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".forums;",n,n,"Forums",null,null,null,this.getTagsForStencil(o,"forums",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".generic_database;",n,n,"Generic\ndatabase",null,null,null,this.getTagsForStencil(o,"generic databas",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".internet;",n,n,"Internet",null,null,null,this.getTagsForStencil(o,"internet",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".internet_alt1;",n,n,"Internet alt1",null,null,null,this.getTagsForStencil(o,"internet alternative",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".internet_alt2;",n,n,"Internet alt2",null,null,null,this.getTagsForStencil(o,"internet alternative",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".mobile_client;",n,n,"Mobile client",null,null,null,this.getTagsForStencil(o,"mobile client",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".multimedia;",n,n,"Multimedia",null,null,null,this.getTagsForStencil(o,"multimedia",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".office_building;",n,n,"Office building",null,null,null,this.getTagsForStencil(o,"office building",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".saml_token;",n,n,"SAML token",null,null,null,this.getTagsForStencil(o,"saml token",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".ssl_padlock;",n,n,"SSL padlock",null,null,null,this.getTagsForStencil(o,"ssl padlock",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".tape_storage;",n,n,"Tape storage",null,null,null,this.getTagsForStencil(o,"tape storage",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".traditional_server;",n,n,"Traditional\nserver",null,null,null,this.getTagsForStencil(o,"traditional server",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".user;",n,n,"User",null,null,null,this.getTagsForStencil(o,"user",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".users;",n,n,"Users",null,null,null,this.getTagsForStencil(o,"users",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".virtual_private_cloud;",n,n,"Virtual private\ncloud",null,null,null,this.getTagsForStencil(o,"virtual private cloud vpc",i).join(" "))])},Sidebar.prototype.addAWS4bIllustrationsPalette=function(e,t,n){var l="aws amazon web service illustrations ";this.addPaletteFunctions("aws4bIllustrations","AWS18 / Illustrations",!1,[this.createVertexTemplateEntry(e+"illustration_users;pointerEvents=1",100,100,"users",null,null,null,this.getTagsForStencil(t,"users",l).join(" ")),this.createVertexTemplateEntry(e+"illustration_notification;pointerEvents=1",100,81,"notification",null,null,null,this.getTagsForStencil(t,"users",l).join(" ")),this.createVertexTemplateEntry(e+"illustration_devices;pointerEvents=1",100,73,"devices",null,null,null,this.getTagsForStencil(t,"devices",l).join(" ")),this.createVertexTemplateEntry(e+"illustration_desktop;pointerEvents=1",100,91,"desktop",null,null,null,this.getTagsForStencil(t,"desktop",l).join(" ")),this.createVertexTemplateEntry(e+"illustration_office_building;pointerEvents=1",100,71,"office building",null,null,null,this.getTagsForStencil(t,"office building",l).join(" "))])},Sidebar.prototype.addAWS4bGroupsLightPalette=function(e,t,n){var l="aws amazon web service groups group light ";this.addPaletteFunctions("aws4bGroups Light","AWS18 / Groups (light)",!1,[this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_aws_cloud;strokeColor=#AAB7B8;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;",130,130,"AWS Cloud","AWS Cloud",null,null,this.getTagsForStencil(t,"cloud",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_region;strokeColor=#879196;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#879196;dashed=1;",130,130,"Region","Region",null,null,this.getTagsForStencil(t,"region",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_vpc;strokeColor=#879196;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#879196;dashed=0;",130,130,"VPC","VPC",null,null,this.getTagsForStencil(t,"vpc virtual private cloud",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_availability_zone;strokeColor=#545B64;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#545B64;dashed=1;",130,130,"Availability zone","Availability zone",null,null,this.getTagsForStencil(t,"availability zone",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_subnet;strokeColor=#879196;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#879196;dashed=0;",130,130,"Subnet","Subnet",null,null,this.getTagsForStencil(t,"subnet",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_on_premise;strokeColor=#AAB7B8;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;",130,130,"On-Premise","On-Premise",null,null,this.getTagsForStencil(t,"on premise",l).join(" ")),this.createVertexTemplateEntry(e+"groupCenter;grIcon="+t+".group_auto_scaling_group;grStroke=0;strokeColor=#879196;fillColor=#ECEFEF;verticalAlign=top;align=center;fontColor=#879196;dashed=0;spacingTop=25;",130,130,"Auto Scaling Group","Auto Scaling Group",null,null,this.getTagsForStencil(t,"auto scaling",l).join(" ")),this.createVertexTemplateEntry(e+"groupCenter;grIcon="+t+".group_elastic_load_balancing;grStroke=1;strokeColor=#007DBC;fillColor=none;verticalAlign=top;align=center;fontColor=#007DBC;dashed=0;spacingTop=25;",130,130,"Elastic Load Balancing","Elastic Load Balancing",null,null,this.getTagsForStencil(t,"elastic load balancing",l).join(" ")),this.createVertexTemplateEntry("outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;strokeColor=#879196;fillColor=none;verticalAlign=top;align=center;fontColor=#879196;dashed=1;spacingTop=3;",130,130,"Generic Group","Generic Group",null,null,this.getTagsForStencil(t,"generic",l).join(" ")),this.createVertexTemplateEntry("outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;strokeColor=#FF9900;fillColor=none;verticalAlign=top;align=center;fontColor=#FF9900;dashed=0;spacingTop=3;",130,130,"Highlight","Highlight",null,null,this.getTagsForStencil(t,"highlight",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_aws_step_functions_workflow;strokeColor=#545B64;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#545B64;dashed=0;",130,130,"AWS Step Functions workflow","AWS Step Functions workflow",null,null,this.getTagsForStencil(t,"step functions workflow",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_spot_fleet;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;",130,130,"Spot Fleet","Spot Fleet",null,null,this.getTagsForStencil(t,"spot fleet",l).join(" "))])},Sidebar.prototype.addAWS4bGroupsDarkPalette=function(e,t,n){var l="aws amazon web service groups group dark ";this.addPaletteFunctions("aws4bGroups Dark","AWS18 / Groups (dark)",!1,[this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_aws_cloud;strokeColor=#858B94;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#858B94;dashed=0;",130,130,"AWS Cloud","AWS Cloud",null,null,this.getTagsForStencil(t,"cloud",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_region;strokeColor=#B6BABF;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#B6BABF;dashed=1;",130,130,"Region","Region",null,null,this.getTagsForStencil(t,"region",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_vpc;strokeColor=#B6BABF;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#B6BABF;dashed=0;",130,130,"VPC","VPC",null,null,this.getTagsForStencil(t,"vpc virtual private cloud",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_availability_zone;strokeColor=#E8E8E8;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#E8E8E8;dashed=1;",130,130,"Availability zone","Availability zone",null,null,this.getTagsForStencil(t,"availability zone",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_subnet;strokeColor=#E8E8E8;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#E8E8E8;dashed=0;",130,130,"Subnet","Subnet",null,null,this.getTagsForStencil(t,"subnet",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_on_premise;strokeColor=#858B94;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#858B94;dashed=0;",130,130,"On-Premise","On-Premise",null,null,this.getTagsForStencil(t,"on premise",l).join(" ")),this.createVertexTemplateEntry(e+"groupCenter;grIcon="+t+".group_auto_scaling_group;grStroke=0;strokeColor=#B6BABF;fillColor=#47515E;verticalAlign=top;align=center;fontColor=#B6BABF;dashed=0;spacingTop=25;",130,130,"Auto Scaling Group","Auto Scaling Group",null,null,this.getTagsForStencil(t,"auto scaling",l).join(" ")),this.createVertexTemplateEntry(e+"groupCenter;grIcon="+t+".group_elastic_load_balancing;grStroke=1;strokeColor=#00A1C9;fillColor=none;verticalAlign=top;align=center;fontColor=#00A1C9;dashed=0;spacingTop=25;",130,130,"Elastic Load Balancing","Elastic Load Balancing",null,null,this.getTagsForStencil(t,"elastic load balancing",l).join(" ")),this.createVertexTemplateEntry("outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;strokeColor=#858B94;fillColor=none;verticalAlign=top;align=center;fontColor=#858B94;dashed=1;spacingTop=3;",130,130,"Generic Group","Generic Group",null,null,this.getTagsForStencil(t,"generic",l).join(" ")),this.createVertexTemplateEntry("outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;strokeColor=#FF9900;fillColor=none;verticalAlign=top;align=center;fontColor=#FF9900;dashed=0;spacingTop=3;",130,130,"Highlight","Highlight",null,null,this.getTagsForStencil(t,"highlight",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_aws_step_functions_workflow;strokeColor=#E8E8E8;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#E8E8E8;dashed=0;",130,130,"AWS Step Functions workflow","AWS Step Functions workflow",null,null,this.getTagsForStencil(t,"step functions workflow",l).join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+t+".group_spot_fleet;strokeColor=#FFFFFF;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#FFFFFF;dashed=0;",130,130,"Spot Fleet","Spot Fleet",null,null,this.getTagsForStencil(t,"spot fleet",l).join(" "))])},Sidebar.prototype.addAWS4bAnalyticsPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service analytics ";this.addPaletteFunctions("aws4bAnalytics","AWS18 / Analytics",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".athena;",e,t+10,"Amazon Athena",null,null,null,this.getTagsForStencil(o,"athena",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cloudsearch;",e,t+10,"Amazon CloudSearch",null,null,null,this.getTagsForStencil(o,"cloudsearch cloud search",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".emr;",e,t,"Amazon EMR",null,null,null,this.getTagsForStencil(o,"emr",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elasticsearch_service;",e,t+20,"Amazon Elasticsearch Service",null,null,null,this.getTagsForStencil(o,"elasticsearch elastic search service",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".kinesis;",e,t+10,"Amazon Kinesis",null,null,null,this.getTagsForStencil(o,"kinesis",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".kinesis_data_analytics;",e,t+20,"Amazon Kinesis Data Analytics",null,null,null,this.getTagsForStencil(o,"kinesis data analytics",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".kinesis_data_firehose;",e,t+20,"Amazon Kinesis Data Firehose",null,null,null,this.getTagsForStencil(o,"kinesis data firehose",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".kinesis_data_streams;",e,t+20,"Amazon Kinesis Data Streams",null,null,null,this.getTagsForStencil(o,"kinesis data streams",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".kinesis_video_streams;",e,t+20,"Amazon Kinesis Video Streams",null,null,null,this.getTagsForStencil(o,"kinesis video streams",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".redshift;",e,t+10,"Amazon Redshift",null,null,null,this.getTagsForStencil(o,"redshift",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".quicksight;",e,t+10,"Amazon QuickSight",null,null,null,this.getTagsForStencil(o,"quicksight quick sight",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".data_pipeline;",e,t+10,"AWS Data Pipeline",null,null,null,this.getTagsForStencil(o,"data pipeline",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".glue;",e,t,"AWS Glue",null,null,null,this.getTagsForStencil(o,"glue",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".search_documents;",n,n,"Search\ndocuments",null,null,null,this.getTagsForStencil(o,"search documents",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".cluster;",n,n,"Cluster",null,null,null,this.getTagsForStencil(o,"cluster",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".hdfs_cluster;",n,n,"HDFS cluster",null,null,null,this.getTagsForStencil(o,"hdfs cluster",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".emr_engine;",n,n,"EMR engine",null,null,null,this.getTagsForStencil(o,"emr engine",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".emr_engine_mapr_m3;",n,n,"EMR engine\nMapR M3",null,null,null,this.getTagsForStencil(o,"emr engine mapr m3",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".emr_engine_mapr_m5;",n,n,"EMR engine\nMapR M5",null,null,null,this.getTagsForStencil(o,"emr engine mapr m5",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".emr_engine_mapr_m7;",n,n,"EMR engine\nMapR M7",null,null,null,this.getTagsForStencil(o,"emr engine mapr m7",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".dense_compute_node;",n,n,"Dense\ncompute Node",null,null,null,this.getTagsForStencil(o,"dense compute node",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".dense_storage_node;",n,n,"Dense\nstorage Node",null,null,null,this.getTagsForStencil(o,"dense storage node",i).join(" "))])},Sidebar.prototype.addAWS4bApplicationIntegrationPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service application integration ";this.addPaletteFunctions("aws4bApplication Integration","AWS18 / Application Integration",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".step_functions;",e,t+10,"AWS Step Functions",null,null,null,this.getTagsForStencil(o,"step functions",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".mq;",e,t,"Amazon MQ",null,null,null,this.getTagsForStencil(o,"mq",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".sns;",e,t,"Amazon SNS",null,null,null,this.getTagsForStencil(o,"sns",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".sqs;",e,t,"Amazon SQS",null,null,null,this.getTagsForStencil(o,"sqs",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".appsync;",e,t,"AWS AppSync",null,null,null,this.getTagsForStencil(o,"appsync",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".email_notification;",n,n,"Email\nnotification",null,null,null,this.getTagsForStencil(o,"email notification",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".http_notification;",n,n,"HTTP\nnotification",null,null,null,this.getTagsForStencil(o,"http notification",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".topic;",n,n,"Topic",null,null,null,this.getTagsForStencil(o,"topic",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".message;",n,n,"Message",null,null,null,this.getTagsForStencil(o,"message",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".queue;",n,n,"Queue",null,null,null,this.getTagsForStencil(o,"queue",i).join(" "))])},Sidebar.prototype.addAWS4bARVRPalette=function(e,t,n,l,r,o,a){this.addPaletteFunctions("aws4bAR VR","AWS18 / AR & VR",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".sumerian;",e,t+10,"Amazon Sumerian",null,null,null,this.getTagsForStencil(o,"sumerian","aws amazon web service ar vr augmented virtual reality").join(" "))])},Sidebar.prototype.addAWS4bCostManagementPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service cost management ";this.addPaletteFunctions("aws4bCost Management","AWS18 / Cost Management",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cost_explorer;",e,t+10,"AWS Cost Explorer",null,null,null,this.getTagsForStencil(o,"cost explorer",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".budgets;",e,t,"AWS Budgets",null,null,null,this.getTagsForStencil(o,"budgets",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cost_and_usage_report;",e,t+10,"AWS Cost and Usage Report",null,null,null,this.getTagsForStencil(o,"cost usage report",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".reserved_instance_reporting;",e,t+20,"Reserved Instance Reporting",null,null,null,this.getTagsForStencil(o,"reserved instance reporting",i).join(" "))])},Sidebar.prototype.addAWS4bBusinessProductivityPalette=function(e,t,n,l,r,o,a){this.addPaletteFunctions("aws4bBusiness Productivity","AWS18 / Business Productivity",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".alexa_for_business;",e,t+10,"Alexa for Business",null,null,null,this.getTagsForStencil(o,"alexa for business","aws amazon web service business productivity ").join(" "))])},Sidebar.prototype.addAWS4bComputePalette=function(e,t,n,l,r,o,a){var i="aws amazon web service compute ";this.addPaletteFunctions("aws4bCompute","AWS18 / Compute",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".ec2;",e,t,"Amazon EC2",null,null,null,this.getTagsForStencil(o,"ec2",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".ecr;",e,t,"Amazon ECR",null,null,null,this.getTagsForStencil(o,"ecr",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".ecs;",e,t,"Amazon ECS",null,null,null,this.getTagsForStencil(o,"ecs",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".eks;",e,t,"Amazon EKS",null,null,null,this.getTagsForStencil(o,"eks",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".lightsail;",e,t+10,"Amazon Lightsail",null,null,null,this.getTagsForStencil(o,"lightsail",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".batch;",e,t,"AWS Batch",null,null,null,this.getTagsForStencil(o,"batch",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elastic_beanstalk;",e,t+10,"AWS Elastic Beanstalk",null,null,null,this.getTagsForStencil(o,"elastic beanstalk",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".fargate;",e,t,"AWS Fargate",null,null,null,this.getTagsForStencil(o,"fargate",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".lambda;",e,t,"AWS Lambda",null,null,null,this.getTagsForStencil(o,"lambda",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".serverless_application_repository;",e,t+35,"AWS Serverless Application Repository",null,null,null,this.getTagsForStencil(o,"serverless application repository",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elastic_load_balancing;",e,t+10,"Elastic Load Balancing",null,null,null,this.getTagsForStencil(o,"elastic load balancing",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".application_load_balancer;",e,t+10,"Application Load Balancer",null,null,null,this.getTagsForStencil(o,"application load balancer",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".classic_load_balancer;",e,t+10,"Classic Load Balancer",null,null,null,this.getTagsForStencil(o,"classic load balancer",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".network_load_balancer;",e,t+10,"Network Load Balancer",null,null,null,this.getTagsForStencil(o,"network load balancer",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".vmware_cloud_on_aws;",e,t+10,"VMware Cloud on AWS",null,null,null,this.getTagsForStencil(o,"vmware cloud on",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".ami;",n,n,"AMI",null,null,null,this.getTagsForStencil(o,"ami",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".auto_scaling;",n,n,"Auto Scaling",null,null,null,this.getTagsForStencil(o,"auto scaling",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".db_on_instance;",n,n,"DB on\nInstance",null,null,null,this.getTagsForStencil(o,"db on instance database",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".elastic_ip_address;",n,n,"Elastic IP\nAddress",null,null,null,this.getTagsForStencil(o,"elastic ip address internet protocol",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".instance_with_cloudwatch;",n,n,"Instance with\nCloudWatch",null,null,null,this.getTagsForStencil(o,"instance with cloudwatch",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".instance;",n,n,"Instance",null,null,null,this.getTagsForStencil(o,"instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".instances;",n,n,"Instances",null,null,null,this.getTagsForStencil(o,"instances",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".optimized_instance;",n,n,"Optimized\nInstance",null,null,null,this.getTagsForStencil(o,"optimized_instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".rescue;",n,n,"Rescue",null,null,null,this.getTagsForStencil(o,"rescue",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".spot_instance;",n,n,"Spot Instance",null,null,null,this.getTagsForStencil(o,"spot instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".x1_instance;",n,n,"X1 Instance",null,null,null,this.getTagsForStencil(o,"x1 instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".registry;",n,n,"Registry",null,null,null,this.getTagsForStencil(o,"registry",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".container_1;",n,n,"Container 1",null,null,null,this.getTagsForStencil(o,"container",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".container_2;",n,n,"Container 2",null,null,null,this.getTagsForStencil(o,"container",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".container_3;",n,n,"Container 3",null,null,null,this.getTagsForStencil(o,"container",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".application;",n,n,"Application",null,null,null,this.getTagsForStencil(o,"application",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".deployment;",n,n,"Deployment",null,null,null,this.getTagsForStencil(o,"deployment",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".lambda_function;",n,n,"Lambda\nFunction",null,null,null,this.getTagsForStencil(o,"lambda function",i).join(" "))])},Sidebar.prototype.addAWS4bCustomerEngagementPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service customer engagement ";this.addPaletteFunctions("aws4bCustomer Engagement","AWS18 / Customer Engagement",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".connect;",e,t+10,"Amazon Connect",null,null,null,this.getTagsForStencil(o,"connect",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".pinpoint;",e,t+10,"Amazon Pinpoint",null,null,null,this.getTagsForStencil(o,"pinpoint",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".simple_email_service;",e,t+10,"Amazon Simple Email Service",null,null,null,this.getTagsForStencil(o,"simple email service",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".email;",n,n,"Email",null,null,null,this.getTagsForStencil(o,"email",i).join(" "))])},Sidebar.prototype.addAWS4bDatabasePalette=function(e,t,n,l,r,o,a){var i="aws amazon web service db database ";this.addPaletteFunctions("aws4bDatabase","AWS18 / Database",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".aurora;",e,t+10,"Amazon\nAurora",null,null,null,this.getTagsForStencil(o,"aurora",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".dynamodb;",e,t+10,"Amazon DynamoDB",null,null,null,this.getTagsForStencil(o,"dynamodb",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elasticache;",e,t+10,"Amazon ElastiCache",null,null,null,this.getTagsForStencil(o,"elasticache",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elasticache_for_memcached;",e,t+20,"Amazon ElastiCache for Memcached",null,null,null,this.getTagsForStencil(o,"elasticache for memcached",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elasticache_for_redis;",e,t+20,"Amazon ElastiCache for Redis",null,null,null,this.getTagsForStencil(o,"elasticache for redis",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".neptune;",e,t+10,"Amazon Neptune",null,null,null,this.getTagsForStencil(o,"neptune",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".rds;",e,t,"Amazon RDS",null,null,null,this.getTagsForStencil(o,"rds",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".redshift;",e,t+10,"Amazon Redshift",null,null,null,this.getTagsForStencil(o,"redshift",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".database_migration_service;",e,t+20,"AWS Database Migration Service",null,null,null,this.getTagsForStencil(o,"db database migration service",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".attribute;",n,n,"Attribute",null,null,null,this.getTagsForStencil(o,"attribute",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".attributes;",n,n,"Attributes",null,null,null,this.getTagsForStencil(o,"attributes",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".item;",n,n,"Item",null,null,null,this.getTagsForStencil(o,"item",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".items;",n,n,"Items",null,null,null,this.getTagsForStencil(o,"items",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".global_secondary_index;",n,n,"Global\nsecondary\nindex",null,null,null,this.getTagsForStencil(o,"global secondary index",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".table;",n,n,"Table",null,null,null,this.getTagsForStencil(o,"table",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".cache_node;",n,n,"Cache node",null,null,null,this.getTagsForStencil(o,"cache node",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".db_instance;",n,n,"DB instance",null,null,null,this.getTagsForStencil(o,"db instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".db_instance_standby;",n,n,"DB instance\nstandby",null,null,null,this.getTagsForStencil(o,"db instance standby",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".db_instance_read_replica;",n,n,"DB instance\nread replica",null,null,null,this.getTagsForStencil(o,"db instance read replica",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".piop;",n,n,"PIOP",null,null,null,this.getTagsForStencil(o,"piop",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".ms_sql_instance;",n,n,"MS SQL\ninstance",null,null,null,this.getTagsForStencil(o,"ms sql instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".ms_sql_instance_alternate;",n,n,"MS SQL\ninstance\nalternate",null,null,null,this.getTagsForStencil(o,"ms sql instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".mysql_db_instance;",n,n,"MySQL DB \ninstance",null,null,null,this.getTagsForStencil(o,"mysql db database instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".mysql_db_instance_alternate;",n,n,"MySQL DB \ninstance\nalternate",null,null,null,this.getTagsForStencil(o,"mysql db database instance alternate",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".oracle_db_instance;",n,n,"Oracle DB \ninstance",null,null,null,this.getTagsForStencil(o,"oracle db database instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".oracle_db_instance_alternate;",n,n,"Oracle DB \ninstance\nalternate",null,null,null,this.getTagsForStencil(o,"oracle db database instance alternate",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".sql_primary;",n,n,"SQL primary",null,null,null,this.getTagsForStencil(o,"sql primary",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".sql_replica;",n,n,"SQL replica",null,null,null,this.getTagsForStencil(o,"sql replica",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".postgresql_instance;",n,n,"PostgreSQL\ninstance",null,null,null,this.getTagsForStencil(o,"postresql instance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".dense_compute_node;",n,n,"Dense\ncompute node",null,null,null,this.getTagsForStencil(o,"dense compute node",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".dense_storage_node;",n,n,"Dense\nstorage node",null,null,null,this.getTagsForStencil(o,"dense storage node",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".database_migration_workflow_job;",n,n,"Database\nmigration\nworkflow/job",null,null,null,this.getTagsForStencil(o,"database migration workflow job",i).join(" "))])},Sidebar.prototype.addAWS4bDesktopAppStreamingPalette=function(e,t,n,l,r,o,a){this.addPaletteFunctions("aws4bDesktop App Streaming","AWS18 / Desktop & App Streaming",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".appstream_20;",e,t+10,"Amazon AppStream 2.0",null,null,null,this.getTagsForStencil(o,"appstream","aws amazon web service db database ").join(" "))])},Sidebar.prototype.addAWS4bDeveloperToolsPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service dev developer tools ";this.addPaletteFunctions("aws4bDeveloper Tools","AWS18 / Developer Tools",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".codestar;",e,t,"AWS CodeStar",null,null,null,this.getTagsForStencil(o,"codestar",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cloud9;",e,t,"AWS Cloud9",null,null,null,this.getTagsForStencil(o,"cloud9",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".codebuild;",e,t+10,"AWS CodeBuild",null,null,null,this.getTagsForStencil(o,"codebuild",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".codecommit;",e,t+10,"AWS CodeCommit",null,null,null,this.getTagsForStencil(o,"codecommit",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".codedeploy;",e,t+10,"AWS CodeDeploy",null,null,null,this.getTagsForStencil(o,"codedeploy",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".codepipeline;",e,t+10,"AWS CodePipeline",null,null,null,this.getTagsForStencil(o,"codepipeline",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".command_line_interface;",e,t+20,"AWS\nCommand Line Interface",null,null,null,this.getTagsForStencil(o,"command line interface",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".tools_and_sdks;",e,t+10,"AWS Tools and SDKs",null,null,null,this.getTagsForStencil(o,"tools and sdks software development kit",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".xray;",e,t,"AWS X-Ray",null,null,null,this.getTagsForStencil(o,"ray xray",i).join(" "))])},Sidebar.prototype.addAWS4bGameDevelopmentPalette=function(e,t,n,l,r,o,a){this.addPaletteFunctions("aws4bGame Development","AWS18 / Game Development",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".gamelift;",e,t+10,"Amazon GameLift",null,null,null,this.getTagsForStencil(o,"gamelift","aws amazon web service game development ").join(" "))])},Sidebar.prototype.addAWS4bInternetOfThingsPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service internet of things iot ";this.addPaletteFunctions("aws4bInternet of Things","AWS18 / Internet of Things",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".iot_core;",e,t+10,"Amazon IoT Core",null,null,null,this.getTagsForStencil(o,"core",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".freertos;",e,t+10,"Amazon FreeRTOS",null,null,null,this.getTagsForStencil(o,"freertos free rtos",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".greengrass;",e,t+10,"AWS Greengrass",null,null,null,this.getTagsForStencil(o,"greengrass",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".iot_1click;",e,t+10,"AWS IoT\n1-Click",null,null,null,this.getTagsForStencil(o,"1click one click",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".iot_analytics;",e,t+10,"AWS IoT Analytics",null,null,null,this.getTagsForStencil(o,"analytics",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".iot_button;",e,t+10,"AWS IoT Button",null,null,null,this.getTagsForStencil(o,"button",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".iot_device_defender;",e,t+20,"AWS IoT Device Defender",null,null,null,this.getTagsForStencil(o,"device defender",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".iot_device_management;",e,t+20,"AWS IoT Device Management",null,null,null,this.getTagsForStencil(o,"device management",i).join(" "))])},Sidebar.prototype.addAWS4bIOTThingsPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service internet of things iot ";this.addPaletteFunctions("aws4bIoT Things","AWS18 / IoT Things",!1,[this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".bank;",n,n,"Bank",null,null,null,this.getTagsForStencil(o,"bank",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".bycicle;",n,n,"Bycicle",null,null,null,this.getTagsForStencil(o,"bycicle",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".camera;",n,n,"Camera",null,null,null,this.getTagsForStencil(o,"camera",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".car;",n,n,"Car",null,null,null,this.getTagsForStencil(o,"car",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".cart;",n,n,"Cart",null,null,null,this.getTagsForStencil(o,"cart",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".coffee_pot;",n,n,"Coffee Pot",null,null,null,this.getTagsForStencil(o,"coffee pot",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".door_lock;",n,n,"Door Lock",null,null,null,this.getTagsForStencil(o,"door lock",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".factory;",n,n,"Factory",null,null,null,this.getTagsForStencil(o,"factory",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".generic;",n,n,"Generic",null,null,null,this.getTagsForStencil(o,"generic",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".house;",n,n,"House",null,null,null,this.getTagsForStencil(o,"house",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".lightbulb;",n,n,"Lightbulb",null,null,null,this.getTagsForStencil(o,"lightbulb",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".medical_emergency;",n,n,"Medical\nEmergency",null,null,null,this.getTagsForStencil(o,"medical emergency",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".police_emergency;",n,n,"Police\nEmergency",null,null,null,this.getTagsForStencil(o,"police emergency",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".thermostat;",n,n,"Thermostat",null,null,null,this.getTagsForStencil(o,"thermostat",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".travel;",n,n,"Travel",null,null,null,this.getTagsForStencil(o,"travel",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".utility;",n,n,"Utility",null,null,null,this.getTagsForStencil(o,"utility",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".windfarm;",n,n,"Windfarm",null,null,null,this.getTagsForStencil(o,"windfarm",i).join(" "))])},Sidebar.prototype.addAWS4bIOTResourcesPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service internet of things iot resources ";this.addPaletteFunctions("aws4bIoT Resources","AWS18 / IoT Resources",!1,[this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".action;",n,n,"Action",null,null,null,this.getTagsForStencil(o,"action",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".actuator;",n,n,"Actuator",null,null,null,this.getTagsForStencil(o,"actuator",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".alexa_enabled_device;",n,n,"Alexa enabled\ndevice",null,null,null,this.getTagsForStencil(o,"alexa enabled device",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".alexa_skill;",n,n,"Alexa skill",null,null,null,this.getTagsForStencil(o,"alexa skill",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".alexa_smart_home_skill;",n,n,"Alexa smart\nhome skill",null,null,null,this.getTagsForStencil(o,"alexa smart home skill",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".alexa_voice_service;",n,n,"Alexa voice\nservice",null,null,null,this.getTagsForStencil(o,"alexa voice service",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".certificate_manager;",n,n,"Certificate\nmanager",null,null,null,this.getTagsForStencil(o,"certificate manager",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".desired_state;",n,n,"Desired state",null,null,null,this.getTagsForStencil(o,"desired state",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".echo;",n,n,"Echo",null,null,null,this.getTagsForStencil(o,"echo",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".firetv_stick;",n,n,"FireTV stick",null,null,null,this.getTagsForStencil(o,"firetv fire tv stick",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".firetv;",n,n,"FireTV",null,null,null,this.getTagsForStencil(o,"firetv fire tv",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".hardware_board;",n,n,"Hardware\nboard",null,null,null,this.getTagsForStencil(o,"hardware board",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".http2_protocol;",n,n,"HTTP/2\nprotocol",null,null,null,this.getTagsForStencil(o,"http2 protocol",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".http_protocol;",n,n,"HTTP\nprotocol",null,null,null,this.getTagsForStencil(o,"http protocol",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".lambda_function;",n,n,"Lambda Function",null,null,null,this.getTagsForStencil(o,"lambda function",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".mqtt_protocol;",n,n,"MQTT\nprotocol",null,null,null,this.getTagsForStencil(o,"mqtt protocol",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".policy;",n,n,"Policy",null,null,null,this.getTagsForStencil(o,"policy",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".reported_state;",n,n,"Reported\nstate",null,null,null,this.getTagsForStencil(o,"reported state",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".rule;",n,n,"Rule",null,null,null,this.getTagsForStencil(o,"rule",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".sensor;",n,n,"Sensor",null,null,null,this.getTagsForStencil(o,"sensor",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".servo;",n,n,"Servo",null,null,null,this.getTagsForStencil(o,"servo",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".shadow;",n,n,"Shadow",null,null,null,this.getTagsForStencil(o,"shadow",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".simulator;",n,n,"Simulator",null,null,null,this.getTagsForStencil(o,"simulator",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".topic_2;",n,n,"Topic",null,null,null,this.getTagsForStencil(o,"topic",i).join(" "))])},Sidebar.prototype.addAWS4bMachineLearningPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service machine learning ";this.addPaletteFunctions("aws4bMachine Learning","AWS18 / Machine Learning",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".sagemaker;",e,t+10,"Amazon SageMaker",null,null,null,this.getTagsForStencil(o,"sagemaker",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".comprehend;",e,t+10,"Amazon Comprehend",null,null,null,this.getTagsForStencil(o,"comprehend",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".lex;",e,t,"Amazon Lex",null,null,null,this.getTagsForStencil(o,"lex",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".polly;",e,t,"Amazon Polly",null,null,null,this.getTagsForStencil(o,"polly",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".rekognition;",e,t+10,"Amazon Rekognition",null,null,null,this.getTagsForStencil(o,"rekognition",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".rekognition_image;",e,t+20,"Amazon Rekognition Image",null,null,null,this.getTagsForStencil(o,"rekognition image",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".rekognition_video;",e,t+20,"Amazon Rekognition Video",null,null,null,this.getTagsForStencil(o,"rekognition video",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".translate;",e,t+10,"Amazon Translate",null,null,null,this.getTagsForStencil(o,"translate",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".transcribe;",e,t+10,"Amazon Transcribe",null,null,null,this.getTagsForStencil(o,"transcribe",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".deep_learning_amis;",e,t+10,"AWS Deep Learning AMIs",null,null,null,this.getTagsForStencil(o,"deep learning amis",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".deeplens;",e,t,"AWS DeepLens",null,null,null,this.getTagsForStencil(o,"deeplens",i).join(" "))])},Sidebar.prototype.addAWS4bManagementToolsPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service management tools ";this.addPaletteFunctions("aws4bManagement Tools","AWS18 / Management Tools",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cloudwatch;",e,t+10,"Amazon CloudWatch",null,null,null,this.getTagsForStencil(o,"cloudwatch",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".autoscaling;",e,t+10,"AWS Auto Scaling",null,null,null,this.getTagsForStencil(o,"auto scaling",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cloudformation;",e,t+10,"AWS CloudFormation",null,null,null,this.getTagsForStencil(o,"cloudformation",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cloudtrail;",e,t+10,"AWS\nCloudTrail",null,null,null,this.getTagsForStencil(o,"cloudtrail",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".command_line_interface;",e,t+20,"AWS\nCommand Line Interface",null,null,null,this.getTagsForStencil(o,"command line interface",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".config;",e,t,"AWS Config",null,null,null,this.getTagsForStencil(o,"config",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".management_console;",e,t+20,"AWS Management Console",null,null,null,this.getTagsForStencil(o,"management console",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".managed_services;",e,t+10,"AWS Managed Services",null,null,null,this.getTagsForStencil(o,"managed services",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".opsworks;",e,t+10,"AWS OpsWorks",null,null,null,this.getTagsForStencil(o,"opsworks",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".service_catalog;",e,t+10,"AWS Service Catalog",null,null,null,this.getTagsForStencil(o,"service catalog",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".personal_health_dashboard;",e,t+20,"AWS Personal Health Dashboard",null,null,null,this.getTagsForStencil(o,"personal health dashboard",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".systems_manager;",e,t+10,"AWS Systems Manager",null,null,null,this.getTagsForStencil(o,"systems manager",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".trusted_advisor;",e,t+10,"AWS Trusted Advisor",null,null,null,this.getTagsForStencil(o,"trusted advisor",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".marketplace;",e,t+10,"AWS Marketplace",null,null,null,this.getTagsForStencil(o,"marketplace",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".alarm;",n,n,"Alarm",null,null,null,this.getTagsForStencil(o,"alarm",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".event_event_based;",n,n,"Event (event-\nbased)",null,null,null,this.getTagsForStencil(o,"event event based",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".event_time_based;",n,n,"Event (time-\nbased)",null,null,null,this.getTagsForStencil(o,"event time based",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".rule_2;",n,n,"Rule",null,null,null,this.getTagsForStencil(o,"rule",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".change_set;",n,n,"Change set",null,null,null,this.getTagsForStencil(o,"change set",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".stack;",n,n,"Stack",null,null,null,this.getTagsForStencil(o,"stack",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".template;",n,n,"Template",null,null,null,this.getTagsForStencil(o,"template",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".apps;",n,n,"Apps",null,null,null,this.getTagsForStencil(o,"apps",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".deployments;",n,n,"Deployments",null,null,null,this.getTagsForStencil(o,"deployments",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".instances_2;",n,n,"Instances",null,null,null,this.getTagsForStencil(o,"instances",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".layers;",n,n,"Layers",null,null,null,this.getTagsForStencil(o,"layers",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".monitoring;",n,n,"Monitoring",null,null,null,this.getTagsForStencil(o,"monitoring",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".permissions;",n,n,"Permissions",null,null,null,this.getTagsForStencil(o,"permissions",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".resources;",n,n,"Resources",null,null,null,this.getTagsForStencil(o,"resources",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".stack2;",n,n,"Stack2",null,null,null,this.getTagsForStencil(o,"stack stack2",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".automation;",n,n,"Automation",null,null,null,this.getTagsForStencil(o,"automation",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".documents;",n,n,"Documents",null,null,null,this.getTagsForStencil(o,"documents",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".inventory;",n,n,"Inventory",null,null,null,this.getTagsForStencil(o,"inventory",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".maintenance_windows;",n,n,"Maintenance\nwindows",null,null,null,this.getTagsForStencil(o,"maintenance windows",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".parameter_store;",n,n,"Parameter\nStore",null,null,null,this.getTagsForStencil(o,"parameter store",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".patch_manager;",n,n,"Patch\nmanager",null,null,null,this.getTagsForStencil(o,"patch manager",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".patch_manager;",n,n,"Patch\nmanager",null,null,null,this.getTagsForStencil(o,"patch manager",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".run_command;",n,n,"Run\ncommand",null,null,null,this.getTagsForStencil(o,"run command",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".state_manager;",n,n,"State\nmanager",null,null,null,this.getTagsForStencil(o,"state manager",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".checklist_cost;",n,n,"Checklist cost",null,null,null,this.getTagsForStencil(o,"checklist cost",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".checklist_fault_tolerant;",n,n,"Checklist fault\ntolerant",null,null,null,this.getTagsForStencil(o,"checklist fault tolerant",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".checklist_performance;",n,n,"Checklist\nperformance",null,null,null,this.getTagsForStencil(o,"checklist performance",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".checklist_security;",n,n,"Checklist\nsecurity",null,null,null,this.getTagsForStencil(o,"checklist security",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".checklist;",n,n,"Checklist",null,null,null,this.getTagsForStencil(o,"checklist",i).join(" "))])},Sidebar.prototype.addAWS4bMediaServicesPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service media services ";this.addPaletteFunctions("aws4bMedia Services","AWS18 / Media Services",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elastic_transcoder;",e,t+10,"Amazon Elastic Transcoder",null,null,null,this.getTagsForStencil(o,"elastic transcoder",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".kinesis_video_streams;",e,t+20,"Amazon Kinesis Video Streams",null,null,null,this.getTagsForStencil(o,"kinesis video streams",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elemental_mediaconvert;",e,t+10,"AWS Elemental MediaConvert",null,null,null,this.getTagsForStencil(o,"elemental mediaconvert",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elemental_medialive;",e,t+10,"AWS Elemental MediaLive",null,null,null,this.getTagsForStencil(o,"elemental medialive",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elemental_mediapackage;",e,t+10,"AWS Elemental MediaPackage",null,null,null,this.getTagsForStencil(o,"elemental mediapackage",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elemental_mediastore;",e,t+10,"AWS Elemental MediaStore",null,null,null,this.getTagsForStencil(o,"elemental mediastore",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elemental_mediatailor;",e,t+10,"AWS Elemental MediaTailor",null,null,null,this.getTagsForStencil(o,"elemental mediatailor",i).join(" "))])},Sidebar.prototype.addAWS4bMigrationPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service migration ";this.addPaletteFunctions("aws4bMigration","AWS18 / Migration",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".migration_hub;",e,t+10,"AWS Migration Hub",null,null,null,this.getTagsForStencil(o,"migration hub",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".application_discovery_service;",e,t+35,"AWS Application Discovery Service",null,null,null,this.getTagsForStencil(o,"application discovery service",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".database_migration_service;",e,t+20,"AWS Database Migration Service",null,null,null,this.getTagsForStencil(o,"db database migration service",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".server_migration_service;",e,t+20,"AWS Server Migration Service",null,null,null,this.getTagsForStencil(o,"server migration service",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".snowball;",e,t,"AWS Snowball",null,null,null,this.getTagsForStencil(o,"snowball",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".snowball_edge;",e,t+10,"AWS Snowball Edge",null,null,null,this.getTagsForStencil(o,"snowball edge",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".snowmobile;",e,t+10,"AWS Snowmobile",null,null,null,this.getTagsForStencil(o,"snowmobile",i).join(" "))])},Sidebar.prototype.addAWS4bMobileServicesPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service mobile services ";this.addPaletteFunctions("aws4bMobile Services","AWS18 / Mobile Services",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".appsync;",e,t,"AWS AppSync",null,null,null,this.getTagsForStencil(o,"appsync",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".api_gateway;",e,t+10,"Amazon API Gateway",null,null,null,this.getTagsForStencil(o,"api gateway application programming interface",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".device_farm;",e,t+10,"AWS Device Farm",null,null,null,this.getTagsForStencil(o,"device farm",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".mobile_hub;",e,t+10,"AWS Mobile Hub",null,null,null,this.getTagsForStencil(o,"mobile hub",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".pinpoint;",e,t+10,"Amazon Pinpoint",null,null,null,this.getTagsForStencil(o,"pinpoint",i).join(" "))])},Sidebar.prototype.addAWS4bNetworkContentDeliveryPalette=function(e,t,n,l,r,o,a){var i="aws amazon web service netowrk content delivery ";this.addPaletteFunctions("aws4bNetwork Content Delivery","AWS18 / Network & Content Delivery",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".vpc;",e,t,"Amazon VPC",null,null,null,this.getTagsForStencil(o,"vpc virtual private cloud",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".api_gateway;",e,t+10,"Amazon API Gateway",null,null,null,this.getTagsForStencil(o,"api application programming interface gateway",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cloudfront;",e,t+10,"Amazon Cloudfront",null,null,null,this.getTagsForStencil(o,"cloudfront",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".privatelink;",e,t+10,"AWS PrivateLink",null,null,null,this.getTagsForStencil(o,"privatelink",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".route_53;",e,t+10,"Amazon Route 53",null,null,null,this.getTagsForStencil(o,"route 53",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".direct_connect;",e,t+10,"AWS Direct Connect",null,null,null,this.getTagsForStencil(o,"direct connect",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".customer_gateway;",n,n,"Customer\ngateway",null,null,null,this.getTagsForStencil(o,"customer gateway",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".elastic_network_adapter;",n,n,"Elastic\nnetwork\nadapter",null,null,null,this.getTagsForStencil(o,"elastic network adapter",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".elastic_network_interface;",n,n,"Elastic\nnetwork\ninterface",null,null,null,this.getTagsForStencil(o,"elastic network interface",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".endpoints;",n,n,"Endpoints",null,null,null,this.getTagsForStencil(o,"endpoints",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".flow_logs;",n,n,"Flow logs",null,null,null,this.getTagsForStencil(o,"flow logs",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".internet_gateway;",n,n,"Internet\ngateway",null,null,null,this.getTagsForStencil(o,"internet gateway",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".nat_gateway;",n,n,"NAT gateway",null,null,null,this.getTagsForStencil(o,"nat gateway",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".network_access_control_list;",n,n,"Network\naccess\ncontrol list",null,null,null,this.getTagsForStencil(o,"network access control list",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".peering;",n,n,"Peering",null,null,null,this.getTagsForStencil(o,"peering",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".router;",n,n,"Router",null,null,null,this.getTagsForStencil(o,"router",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".vpn_connection;",n,n,"VPN\nConnection",null,null,null,this.getTagsForStencil(o,"vpn virtual private network connection",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".vpn_gateway;",n,n,"VPN Gateway",null,null,null,this.getTagsForStencil(o,"vpn virtual private network gateway",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".download_distribution;",n,n,"Download\ndistribution",null,null,null,this.getTagsForStencil(o,"download distribution",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".edge_location;",n,n,"Edge location",null,null,null,this.getTagsForStencil(o,"edge location",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".streaming_distribution;",n,n,"Streaming\ndistribution",null,null,null,this.getTagsForStencil(o,"streaming distribution",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".hosted_zone;",n,n,"Hosted zone",null,null,null,this.getTagsForStencil(o,"hosted zone",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".route_table;",n,n,"Route table",null,null,null,this.getTagsForStencil(o,"route table",i).join(" "))])},Sidebar.prototype.addAWS4bSecurityIdentityCompliancePalette=function(e,t,n,l,r,o,a){var i="aws amazon web service security identity compliance ";this.addPaletteFunctions("aws4bSecurity Identity Compliance","AWS18 / Security, Identity & Compliance",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".identity_and_access_management;",e,t+20,"AWS Identity and Access Management",null,null,null,this.getTagsForStencil(o,"identity and access management",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cognito;",e,t+10,"Amazon Cognito",null,null,null,this.getTagsForStencil(o,"cognito",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".guardduty;",e,t+10,"Amazon GuardDuty",null,null,null,this.getTagsForStencil(o,"guard duty guardduty",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".inspector;",e,t+10,"Amazon Inspector",null,null,null,this.getTagsForStencil(o,"inspector",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".artifact;",e,t,"AWS Artifact",null,null,null,this.getTagsForStencil(o,"artifact",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".certificate_manager_3;",e,t+10,"AWS Certificate Manager",null,null,null,this.getTagsForStencil(o,"certificate manager",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".cloudhsm;",e,t+10,"AWS CloudHSM",null,null,null,this.getTagsForStencil(o,"cloudhsm",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".directory_service;",e,t+10,"AWS Directory Service",null,null,null,this.getTagsForStencil(o,"directory service",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".firewall_manager;",e,t+10,"AWS Firewall Manager",null,null,null,this.getTagsForStencil(o,"firewall manager",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".key_management_service;",e,t+20,"AWS Key Management Service",null,null,null,this.getTagsForStencil(o,"key management service",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".secrets_manager;",e,t+10,"AWS Secrets Manager",null,null,null,this.getTagsForStencil(o,"secrets manager",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".shield;",e,t,"AWS Shield",null,null,null,this.getTagsForStencil(o,"shield",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".single_sign_on;",e,t+10,"AWS Single Sign-On",null,null,null,this.getTagsForStencil(o,"single sign on",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".waf;",e,t,"AWS WAF",null,null,null,this.getTagsForStencil(o,"waf",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".addon;",n,n,"Add-on",null,null,null,this.getTagsForStencil(o,"addon add on",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".sts;",n,n,"AWS STS",null,null,null,this.getTagsForStencil(o,"sts",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".sts_alternate;",n,n,"AWS STS\n(alternate)",null,null,null,this.getTagsForStencil(o,"sts alternate",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".data_encryption_key;",n,n,"Data\nencryption\nkey",null,null,null,this.getTagsForStencil(o,"data encryption key",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".encrypted_data;",n,n,"Encrypted\ndata",null,null,null,this.getTagsForStencil(o,"encrypted data",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".long_term_security_credential;",n,n,"Long-term\nsecurity\ncredential",null,null,null,this.getTagsForStencil(o,"long term security credential",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".mfa_token;",n,n,"MFA Token",null,null,null,this.getTagsForStencil(o,"mfa token",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".permissions;",n,n,"Permissions",null,null,null,this.getTagsForStencil(o,"permissions",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".role;",n,n,"Role",null,null,null,this.getTagsForStencil(o,"role",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".temporary_security_credential;",n,n,"Temporary\nsecurity\ncredential",null,null,null,this.getTagsForStencil(o,"temporary security credential",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".agent;",n,n,"Agent",null,null,null,this.getTagsForStencil(o,"agent",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".certificate_manager_2;",n,n,"Certificate\nmanager",null,null,null,this.getTagsForStencil(o,"certificate manager",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".filtering_rule;",n,n,"Filtering rule",null,null,null,this.getTagsForStencil(o,"filtering rule",i).join(" "))])},Sidebar.prototype.addAWS4bStoragePalette=function(e,t,n,l,r,o,a){var i="aws amazon web service storage ";this.addPaletteFunctions("aws4bStorage","AWS18 / Storage",!1,[this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".s3;",e,t,"Amazon S3",null,null,null,this.getTagsForStencil(o,"s3",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elastic_block_store;",e,t+10,"Amazon Elastic Block Store",null,null,null,this.getTagsForStencil(o,"elastic block store",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".elastic_file_system;",e,t+10,"Amazon Elastic File System",null,null,null,this.getTagsForStencil(o,"elastic file system",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".glacier;",e,t+10,"Amazon Glacier",null,null,null,this.getTagsForStencil(o,"glacier",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".snowball;",e,t,"AWS Snowball",null,null,null,this.getTagsForStencil(o,"snowball",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".snowball_edge;",e,t+10,"AWS Snowball Edge",null,null,null,this.getTagsForStencil(o,"snowball edge",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".snowmobile;",e,t+10,"AWS Snowmobile",null,null,null,this.getTagsForStencil(o,"snowmobile",i).join(" ")),this.createVertexTemplateEntry(l+"productIcon;prIcon="+o+".storage_gateway;",e,t+10,"AWS Storage Gateway",null,null,null,this.getTagsForStencil(o,"storage gateway",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".bucket;",n,n,"Bucket",null,null,null,this.getTagsForStencil(o,"bucket",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".snapshot;",n,n,"Snapshot",null,null,null,this.getTagsForStencil(o,"snapshot",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".bucket_with_objects;",n,n,"Bucket with\nobjects",null,null,null,this.getTagsForStencil(o,"bucket with objects",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".volume;",n,n,"Volume",null,null,null,this.getTagsForStencil(o,"volume",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".object;",n,n,"Object",null,null,null,this.getTagsForStencil(o,"object",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".archive;",n,n,"Archive",null,null,null,this.getTagsForStencil(o,"archive",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".vault;",n,n,"Vault",null,null,null,this.getTagsForStencil(o,"vault",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".import_export;",n,n,"Import/Export",null,null,null,this.getTagsForStencil(o,"import export",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".cached_volume;",n,n,"Cached\nvolume",null,null,null,this.getTagsForStencil(o,"cached volume",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".non_cached_volume;",n,n,"Non-Cached\nvolume",null,null,null,this.getTagsForStencil(o,"non cached volume",i).join(" ")),this.createVertexTemplateEntry(r+"resourceIcon;resIcon="+o+".virtual_tape_library;",n,n,"Virtual tape\nlibrary",null,null,null,this.getTagsForStencil(o,"virtual tape library vtl",i).join(" "))])};