UNPKG

@zklogic/draw.io

Version:

Draw.IO - Graph Editor integration in Angular-cli

1 lines 51.8 kB
Sidebar.prototype.addVeeamPalette=function(){this.addVeeamDataCenterPalette(),this.addVeeamMiscPalette(),this.addVeeamSoftwarePalette(),this.addVeeamStoragePalette(),this.addVeeamUsersStatusPalette(),this.addVeeamVASComponentsPalette(),this.addVeeamBackupReplicationPalette(),this.addVeeamProductsPalette(),this.addVeeamVMsTapePalette(),this.setCurrentSearchEntryLibrary("veeam2","veeam23D"),this.addVeeam3DPalette(),this.setCurrentSearchEntryLibrary()},Sidebar.prototype.addVeeamDataCenterPalette=function(){var e="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",l="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",r="mxgraph.veeam.data_center",n="veeam vmware virtual machine data center",a=[this.createVertexTemplateEntry(t+"hyper_v_vmware_host;",108,104,"","VMware/Hyper-V Host",null,null,this.getTagsForStencil(r,"hyper vmware host",n).join(" ")),this.createVertexTemplateEntry(t+"hyper_v_host;",108,104,"","Hyper-V Host",null,null,this.getTagsForStencil(r,"hyper host",n).join(" ")),this.createVertexTemplateEntry(t+"vmware_host;",108,104,"","VMware Host",null,null,this.getTagsForStencil(r,"vmware host",n).join(" ")),this.createVertexTemplateEntry(t+"virtual_host;",108,104,"","Virtual Host",null,null,this.getTagsForStencil(r,"virtual host",n).join(" ")),this.createVertexTemplateEntry(l+"production_site;",44.8,44.8,"","Production Site",null,null,this.getTagsForStencil(r,"production site",n).join(" ")),this.createVertexTemplateEntry(l+"dr_site;",44.8,44.8,"","DR Site",null,null,this.getTagsForStencil(r,"dr site",n).join(" ")),this.createVertexTemplateEntry(e+"esx_esxi;",33.2,50.8,"","Physical Server",null,null,this.getTagsForStencil(r,"esx esxi",n).join(" ")),this.createVertexTemplateEntry(t+"server;",71.6,18.8,"","Server",null,null,this.getTagsForStencil(r,"esx esxi",n).join(" ")),this.createVertexTemplateEntry(t+"server_stack;",57.2,49.6,"","Server stack",null,null,this.getTagsForStencil(r,"server stack",n).join(" ")),this.createVertexTemplateEntry(t+"data_center;",76,50,"","Data center",null,null,this.getTagsForStencil(r,"data center",n).join(" ")),this.createVertexTemplateEntry(t+"cluster;",102.8,49.2,"","Cluster",null,null,this.getTagsForStencil(r,"cluster",n).join(" ")),this.createVertexTemplateEntry(t+"controller;",44.8,44.8,"","Controller",null,null,this.getTagsForStencil(r,"controller",n).join(" ")),this.createVertexTemplateEntry(t+"cpu;",44.8,44.8,"","CPU",null,null,this.getTagsForStencil(r,"cpu",n).join(" ")),this.createVertexTemplateEntry(t+"cpu_socket;",44.8,44.8,"","CPU socket",null,null,this.getTagsForStencil(r,"cpu socket",n).join(" ")),this.createVertexTemplateEntry(e+"cloud_gateway;",44.8,44.8,"","Gateway",null,null,this.getTagsForStencil(r,"cloud gateway",n).join(" ")),this.createVertexTemplateEntry(t+"laptop;",58.4,44,"","Laptop",null,null,this.getTagsForStencil(r,"laptop",n).join(" ")),this.createVertexTemplateEntry(t+"monitor;",43.2,47.6,"","Monitor",null,null,this.getTagsForStencil(r,"monitor",n).join(" ")),this.createVertexTemplateEntry(e+"proxy;",44.8,44.8,"","Proxy",null,null,this.getTagsForStencil(r,"proxy",n).join(" ")),this.createVertexTemplateEntry(e+"proxy_appliance;",44.8,44.8,"","Proxy Appliance",null,null,this.getTagsForStencil(r,"proxy appliance",n).join(" ")),this.createVertexTemplateEntry(t+"ram;",48.4,25.2,"","RAM",null,null,this.getTagsForStencil(r,"ram random access memory",n).join(" ")),this.createVertexTemplateEntry(t+"raid_controller;",42,29.2,"","RAID controller",null,null,this.getTagsForStencil(r,"raid controller",n).join(" ")),this.createVertexTemplateEntry(t+"sd_card;",32.4,38.8,"","SD card",null,null,this.getTagsForStencil(r,"sd card",n).join(" ")),this.createVertexTemplateEntry(e+"workstation;",76.4,51.2,"","Workstation",null,null,this.getTagsForStencil(r,"workstation",n).join(" ")),this.createVertexTemplateEntry(e+"wan_accelerator;",44.8,44.8,"","WAN Accelerator",null,null,this.getTagsForStencil(r,"wan accelerator wireless area network",n).join(" ")),this.createVertexTemplateEntry(t+"usb;",52.8,18.4,"","USB",null,null,this.getTagsForStencil(r,"usb",n).join(" ")),this.createVertexTemplateEntry(e+"network_card;",42.8,30,"","Network Card",null,null,this.getTagsForStencil(r,"network card",n).join(" ")),this.createVertexTemplateEntry(e+"switch;",64,10.8,"","Network Switch",null,null,this.getTagsForStencil(r,"network switch",n).join(" ")),this.createVertexTemplateEntry(e+"service_vnic;",56.8,54,"","Service vNIC",null,null,this.getTagsForStencil(r,"service vnic",n).join(" ")),this.createVertexTemplateEntry(e+"virtual_switch;",44.8,44.8,"","Virtual Switch",null,null,this.getTagsForStencil(r,"switch",n).join(" ")),this.createVertexTemplateEntry(e+"vnic;",44.8,44.8,"","vNIC",null,null,this.getTagsForStencil(r,"vnic",n).join(" "))];this.addPalette("veeamData Center","Veeam / Data Center",!1,mxUtils.bind(this,(function(e){for(var t=0;t<a.length;t++)e.appendChild(a[t](e))})))},Sidebar.prototype.addVeeamMiscPalette=function(){var e="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",l="mxgraph.veeam.misc",r="veeam vmware virtual machine misc miscellaneous",n=[this.createVertexTemplateEntry(e+"alarm;",52.8,37.6,"","Alarm",null,null,this.getTagsForStencil(l,"alarm",r).join(" ")),this.createVertexTemplateEntry(t+"building;",63.2,55.2,"","Building",null,null,this.getTagsForStencil(l,"building",r).join(" ")),this.createVertexTemplateEntry(e+"cloud;",58.8,41.6,"","Cloud",null,null,this.getTagsForStencil(l,"cloud",r).join(" ")),this.createVertexTemplateEntry(t+"checked_doc;",50.8,61.6,"","Checked doc",null,null,this.getTagsForStencil(l,"checked doc document",r).join(" ")),this.createVertexTemplateEntry(e+"download;",44.8,44.8,"","Download",null,null,this.getTagsForStencil(l,"download",r).join(" ")),this.createVertexTemplateEntry(t+"dns;",44.8,44.8,"","DNS",null,null,this.getTagsForStencil(l,"dns domain name server",r).join(" ")),this.createVertexTemplateEntry(t+"encryption_key;",36.8,50.8,"","Encryption key",null,null,this.getTagsForStencil(l,"dns domain name server",r).join(" ")),this.createVertexTemplateEntry(e+"file;",36.8,50.8,"","File",null,null,this.getTagsForStencil(l,"file",r).join(" ")),this.createVertexTemplateEntry(e+"folder;",55.2,51.2,"","Folder",null,null,this.getTagsForStencil(l,"folder",r).join(" ")),this.createVertexTemplateEntry(t+"globe;",44.8,44.8,"","Globe",null,null,this.getTagsForStencil(l,"globe",r).join(" ")),this.createVertexTemplateEntry(t+"iso;",36.8,50.8,"","ISO",null,null,this.getTagsForStencil(l,"iso international standard organization",r).join(" ")),this.createVertexTemplateEntry(e+"letter;",46.4,34.8,"","Letter",null,null,this.getTagsForStencil(l,"letter",r).join(" ")),this.createVertexTemplateEntry(t+"library;",48,36.8,"","Library",null,null,this.getTagsForStencil(l,"library",r).join(" ")),this.createVertexTemplateEntry(t+"license;",50.8,56.4,"","License",null,null,this.getTagsForStencil(l,"license",r).join(" ")),this.createVertexTemplateEntry(t+"magnifying_glass;pointerEvents=1;",55.2,54.4,"","Magnifying Glass",null,null,this.getTagsForStencil(l,"magnifying glass",r).join(" ")),this.createVertexTemplateEntry(t+"script;",44.8,44.8,"","Script",null,null,this.getTagsForStencil(l,"script",r).join(" ")),this.createVertexTemplateEntry(e+"search;",44.8,44.8,"","Search",null,null,this.getTagsForStencil(l,"search",r).join(" ")),this.createVertexTemplateEntry(t+"smb;pointerEvents=1;",80,56.4,"","SMB",null,null,this.getTagsForStencil(l,"smb",r).join(" ")),this.createVertexTemplateEntry(t+"tasks;",36.8,50.8,"","Tasks",null,null,this.getTagsForStencil(l,"tasks",r).join(" ")),this.createVertexTemplateEntry(t+"table;",50.8,50.8,"","Table",null,null,this.getTagsForStencil(l,"table",r).join(" ")),this.createVertexTemplateEntry(t+"time;",44.8,44.8,"","Time",null,null,this.getTagsForStencil(l,"time",r).join(" ")),this.createVertexTemplateEntry(e+"resource_pool;",44.8,44.8,"","Part",null,null,this.getTagsForStencil(l,"resource pool",r).join(" ")),this.createVertexTemplateEntry(e+"private_key;",55.6,50.8,"","Private Key",null,null,this.getTagsForStencil(l,"private key",r).join(" ")),this.createVertexTemplateEntry(e+"report;",36.8,50.8,"","Report",null,null,this.getTagsForStencil(l,"report",r).join(" ")),this.createVertexTemplateEntry(e+"privilege;",60.4,58,"","Policy",null,null,this.getTagsForStencil(l,"policy",r).join(" ")),this.createVertexTemplateEntry(t+"restore;pointerEvents=1;",44.8,44.8,"","Restore",null,null,this.getTagsForStencil(l,"restore",r).join(" ")),this.createVertexTemplateEntry(e+"role;",36.8,50.8,"","Role",null,null,this.getTagsForStencil(l,"role",r).join(" ")),this.createVertexTemplateEntry(t+"transportation;",55.2,38.4,"","Transportation",null,null,this.getTagsForStencil(l,"transportation",r).join(" "))];this.addPalette("veeamMisc","Veeam / Miscellaneous",!1,mxUtils.bind(this,(function(e){for(var t=0;t<n.length;t++)e.appendChild(n[t](e))})))},Sidebar.prototype.addVeeamSoftwarePalette=function(){var e="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",l="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",r="mxgraph.veeam.software",n="veeam vmware virtual machine software",a=[this.createVertexTemplateEntry("pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#07B152;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.veeam_logo;",109.6,19.2,"","Veeam logo",null,null,this.getTagsForStencil(r,"veeam logo",n).join(" ")),this.createVertexTemplateEntry(l+"active_directory;",44.8,44.8,"","Active Directory",null,null,this.getTagsForStencil(r,"active directory",n).join(" ")),this.createVertexTemplateEntry(e+"agent;pointerEvents=1;",44.8,44.8,"","Agent",null,null,this.getTagsForStencil(r,"agent",n).join(" ")),this.createVertexTemplateEntry(t+"automated_testing;",44.8,44.8,"","Automated Testing",null,null,this.getTagsForStencil(r,"automated testing",n).join(" ")),this.createVertexTemplateEntry(e+"backup_browser;",44.8,44.8,"","Backup Browser",null,null,this.getTagsForStencil(r,"backup browser",n).join(" ")),this.createVertexTemplateEntry(e+"data_mover;pointerEvents=1;",44.8,44.8,"","Data Mover",null,null,this.getTagsForStencil(r,"data mover",n).join(" ")),this.createVertexTemplateEntry(e+"database;",62.8,54,"","Database",null,null,this.getTagsForStencil(r,"database db",n).join(" ")),this.createVertexTemplateEntry(t+"deduplication;",44.8,44.8,"","Deduplication",null,null,this.getTagsForStencil(r,"deduplication",n).join(" ")),this.createVertexTemplateEntry(t+"failover_plan;",38.4,54.4,"","Failover plan",null,null,this.getTagsForStencil(r,"failover plan",n).join(" ")),this.createVertexTemplateEntry(e+"file_system_browser;",44.8,44.8,"","File System Browser",null,null,this.getTagsForStencil(r,"file system browser",n).join(" ")),this.createVertexTemplateEntry(e+"failover_protective_snapshot;",44.8,44.8,"","Failover Protection",null,null,this.getTagsForStencil(r,"failover protection",n).join(" ")),this.createVertexTemplateEntry(t+"interface;",44.8,44.8,"","Interface",null,null,this.getTagsForStencil(r,"interface",n).join(" ")),this.createVertexTemplateEntry(e+"monitoring_console;",44.8,44.8,"","Monitoring Console",null,null,this.getTagsForStencil(r,"monitoring console",n).join(" ")),this.createVertexTemplateEntry(l+"linux;",44.8,44.8,"","Linux",null,null,this.getTagsForStencil(r,"linux",n).join(" ")),this.createVertexTemplateEntry(l+"ms_sharepoint;",44.8,44.8,"","MS SharePoint",null,null,this.getTagsForStencil(r,"sharepoint",n).join(" ")),this.createVertexTemplateEntry(l+"ms_sql;",44.8,44.8,"","MS SQL",null,null,this.getTagsForStencil(r,"sql",n).join(" ")),this.createVertexTemplateEntry(l+"ms_exchange;",44.8,44.8,"","MS Exchange",null,null,this.getTagsForStencil(r,"exchange",n).join(" ")),this.createVertexTemplateEntry(t+"ms_exchange_items;",81.6,69.2,"","MS Exchange items",null,null,this.getTagsForStencil(r,"exchange items",n).join(" ")),this.createVertexTemplateEntry(l+"ms_office;",44.8,44.8,"","MS Office",null,null,this.getTagsForStencil(r,"office",n).join(" ")),this.createVertexTemplateEntry(l+"ms_outlook;",44.8,44.8,"","MS Outlook",null,null,this.getTagsForStencil(r,"outlook",n).join(" ")),this.createVertexTemplateEntry(e+"web_console;",44.8,44.8,"","Web Console",null,null,this.getTagsForStencil(r,"web console",n).join(" ")),this.createVertexTemplateEntry(t+"vpn;",54,38,"","VPN",null,null,this.getTagsForStencil(r,"vpn virtual private network",n).join(" ")),this.createVertexTemplateEntry(e+"service;",33.2,33.2,"","Service",null,null,this.getTagsForStencil(r,"service",n).join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#75B4DB;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.volume_shadow_copy;",57.2,57.2,"","Volume shadow copy",null,null,this.getTagsForStencil(r,"volume shadow copy",n).join(" ")),this.createVertexTemplateEntry(l+"ms_windows;",44.8,44.8,"","MS Windows",null,null,this.getTagsForStencil(r,"windows",n).join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.powershell_extension;",44.8,44.8,"","PowerShell Extension",null,null,this.getTagsForStencil(r,"powershell extension",n).join(" ")),this.createVertexTemplateEntry(l+"vcloud_director",44.8,44.8,"","vCloud Director",null,null,this.getTagsForStencil(r,"vcloud director virtual cloud",n).join(" ")),this.createVertexTemplateEntry(l+"vsphere",44.8,44.8,"","vSphere",null,null,this.getTagsForStencil(r,"vsphere virtual sphere",n).join(" ")),this.createVertexTemplateEntry(e+"web_ui;",44.8,44.8,"","Web UI",null,null,this.getTagsForStencil(r,"web ui user interface",n).join(" ")),this.createVertexTemplateEntry(e+"transport_service;pointerEvents=1;",44.8,44.8,"","Transport Service",null,null,this.getTagsForStencil(r,"transport service",n).join(" "))];this.addPalette("veeamSoftware","Veeam / Software",!1,mxUtils.bind(this,(function(e){for(var t=0;t<a.length;t++)e.appendChild(a[t](e))})))},Sidebar.prototype.addVeeamStoragePalette=function(){var e="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",l="mxgraph.veeam.storage",r="veeam vmware virtual machine storage",n=[this.createVertexTemplateEntry(e+"backup_repository;",54,50,"","Backup Repository",null,null,this.getTagsForStencil(l,"backup repository",r).join(" ")),this.createVertexTemplateEntry(t+"remote_repository;",47.6,46.4,"","Remote Repository",null,null,this.getTagsForStencil(l,"remote repository",r).join(" ")),this.createVertexTemplateEntry(t+"shared_folder;",55.2,64,"","Shared Folder",null,null,this.getTagsForStencil(l,"shared folder",r).join(" ")),this.createVertexTemplateEntry(e+"datastore;",44.4,45.2,"","Datastore",null,null,this.getTagsForStencil(l,"datastore",r).join(" ")),this.createVertexTemplateEntry(t+"snapshot;",55.6,48.8,"","Snapshot",null,null,this.getTagsForStencil(l,"snapshot",r).join(" ")),this.createVertexTemplateEntry(t+"storage_cluster;",55.6,56,"","Storage Cluster",null,null,this.getTagsForStencil(l,"storage cluster",r).join(" ")),this.createVertexTemplateEntry(e+"datastore_volume;",63.2,16.8,"","Data Volume",null,null,this.getTagsForStencil(l,"data volume",r).join(" ")),this.createVertexTemplateEntry(e+"physical_storage;",59.2,20,"","Physical Storage",null,null,this.getTagsForStencil(l,"physical storage",r).join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#75B4DB;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.datastore;",43.2,44.4,"","Datastore",null,null,this.getTagsForStencil(l,"datastore",r).join(" ")),this.createVertexTemplateEntry(e+"full_datastore;",43.2,44.4,"","Full Datastore",null,null,this.getTagsForStencil(l,"full datastore",r).join(" ")),this.createVertexTemplateEntry(e+"medium_datastore;",43.2,44.4,"","Medium Datastore",null,null,this.getTagsForStencil(l,"medium datastore",r).join(" ")),this.createVertexTemplateEntry(e+"free_datastore;",43.2,44.4,"","Free Datastore",null,null,this.getTagsForStencil(l,"free datastore",r).join(" ")),this.createVertexTemplateEntry(e+"remote_storage;",46.4,46.4,"","Remote Storage",null,null,this.getTagsForStencil(l,"remote storage",r).join(" ")),this.createVertexTemplateEntry(e+"vm_backup;",57.2,53.2,"","VM Backup",null,null,this.getTagsForStencil(l,"vm backup",r).join(" ")),this.createVertexTemplateEntry(e+"lost_space;",43.2,44.4,"","Lost Space",null,null,this.getTagsForStencil(l,"lost space",r).join(" ")),this.createVertexTemplateEntry(e+"hard_drive;",40,48,"","Hard Drive",null,null,this.getTagsForStencil(l,"hard drive",r).join(" ")),this.createVertexTemplateEntry(t+"disk_partition;",57.2,57.2,"","Disk partition",null,null,this.getTagsForStencil(l,"disk partition",r).join(" ")),this.createVertexTemplateEntry(t+"local_disk;",57.2,56.8,"","Local disk",null,null,this.getTagsForStencil(l,"local disk",r).join(" ")),this.createVertexTemplateEntry(t+"audio_file;",36.8,50.8,"","Audio file",null,null,this.getTagsForStencil(l,"audio file",r).join(" ")),this.createVertexTemplateEntry(t+"backup_file;",57.6,53.2,"","Backup file",null,null,this.getTagsForStencil(l,"audio file",r).join(" ")),this.createVertexTemplateEntry(t+"data_file;",47.2,60.8,"","Data file",null,null,this.getTagsForStencil(l,"data file",r).join(" ")),this.createVertexTemplateEntry(t+"google_document;",36.8,50.8,"","Google document",null,null,this.getTagsForStencil(l,"google document",r).join(" ")),this.createVertexTemplateEntry(t+"video_file;",36.8,50.8,"","Video file",null,null,this.getTagsForStencil(l,"video file",r).join(" ")),this.createVertexTemplateEntry(t+"vsb_file;",36.8,50.8,"","VSB file",null,null,this.getTagsForStencil(l,"vsb file",r).join(" ")),this.createVertexTemplateEntry(t+"windows_repository;",53.2,49.2,"","Windows Repository",null,null,this.getTagsForStencil(l,"windows repository",r).join(" ")),this.createVertexTemplateEntry(t+"linux_repository;",53.6,49.6,"","Linux Repository",null,null,this.getTagsForStencil(l,"linux repository",r).join(" "))];this.addPalette("veeamStorage","Veeam / Storage",!1,mxUtils.bind(this,(function(e){for(var t=0;t<n.length;t++)e.appendChild(n[t](e))})))},Sidebar.prototype.addVeeamUsersStatusPalette=function(){var e="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",l="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",r="mxgraph.veeam.storage",n="veeam vmware virtual machine users status",a=[this.createVertexTemplateEntry(e+"user;",32,58,"","User",null,null,this.getTagsForStencil(r,"user",n).join(" ")),this.createVertexTemplateEntry(e+"group;",53.6,60.4,"","User Group",null,null,this.getTagsForStencil(r,"user group",n).join(" ")),this.createVertexTemplateEntry(t+"company_user;",44.4,48.8,"","Company User",null,null,this.getTagsForStencil(r,"company user",n).join(" ")),this.createVertexTemplateEntry(t+"company_owner;",44.4,48.8,"","Company Owner",null,null,this.getTagsForStencil(r,"company owner",n).join(" ")),this.createVertexTemplateEntry(t+"portal_admin;",44.4,48.8,"","Portal Admin",null,null,this.getTagsForStencil(r,"portal admin",n).join(" ")),this.createVertexTemplateEntry(t+"company_administrator;",44.4,48.8,"","Company Administrator",null,null,this.getTagsForStencil(r,"company administrator",n).join(" ")),this.createVertexTemplateEntry(e+"alert;",33.2,33.2,"","Alert",null,null,this.getTagsForStencil(r,"alert",n).join(" ")),this.createVertexTemplateEntry(l+"zipped;pointerEvents=1;",6.8,57.2,"","Zipped",null,null,this.getTagsForStencil(r,"zipped",n).join(" ")),this.createVertexTemplateEntry(l+"shared;",46,24.8,"","Shared",null,null,this.getTagsForStencil(r,"shared",n).join(" ")),this.createVertexTemplateEntry(l+"checked;",36,36,"","Checked",null,null,this.getTagsForStencil(r,"checked",n).join(" ")),this.createVertexTemplateEntry(l+"eject;",36,36,"","Eject",null,null,this.getTagsForStencil(r,"eject",n).join(" ")),this.createVertexTemplateEntry(l+"recording;",36,36,"","Recording",null,null,this.getTagsForStencil(r,"recording",n).join(" ")),this.createVertexTemplateEntry(l+"powered;",36,36,"","Powered",null,null,this.getTagsForStencil(r,"powered",n).join(" ")),this.createVertexTemplateEntry(l+"failed;",36,36,"","Failed",null,null,this.getTagsForStencil(r,"failed",n).join(" ")),this.createVertexTemplateEntry(l+"paused;",36,36,"","Paused",null,null,this.getTagsForStencil(r,"paused",n).join(" ")),this.createVertexTemplateEntry(l+"unavailable;",36,36,"","Unavailable",null,null,this.getTagsForStencil(r,"unavailable",n).join(" ")),this.createVertexTemplateEntry(l+"active;",36,36,"","Active",null,null,this.getTagsForStencil(r,"active",n).join(" ")),this.createVertexTemplateEntry(l+"delayed;",36,36,"","Delayed",null,null,this.getTagsForStencil(r,"delayed",n).join(" ")),this.createVertexTemplateEntry(t+"restore;pointerEvents=1;",31.2,29.6,"","Restore",null,null,this.getTagsForStencil(r,"restore",n).join(" ")),this.createVertexTemplateEntry(l+"locked;",30.4,34.4,"","Locked",null,null,this.getTagsForStencil(r,"locked",n).join(" ")),this.createVertexTemplateEntry(l+"unlocked;",41.6,34.8,"","Unlocked",null,null,this.getTagsForStencil(r,"unlocked",n).join(" "))];this.addPalette("veeamUsersStatus","Veeam / Users and Status",!1,mxUtils.bind(this,(function(e){for(var t=0;t<a.length;t++)e.appendChild(a[t](e))})))},Sidebar.prototype.addVeeamVASComponentsPalette=function(){var e="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",l="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",r="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",n="mxgraph.veeam.vascomponent",a="veeam vmware virtual machine vas availability suite component",i=[this.createVertexTemplateEntry(l+"database_server;",76,72,"","Database Server",null,null,this.getTagsForStencil(n,"database server",a).join(" ")),this.createVertexTemplateEntry(l+"gateway_server;",76,72,"","Gateway Server",null,null,this.getTagsForStencil(n,"gateway server",a).join(" ")),this.createVertexTemplateEntry(l+"mount_server;",76,72,"","Mount Server",null,null,this.getTagsForStencil(n,"mount server",a).join(" ")),this.createVertexTemplateEntry(l+"proxy_server;",76,72,"","Proxy Server",null,null,this.getTagsForStencil(n,"proxy server",a).join(" ")),this.createVertexTemplateEntry(l+"repository_server;",76,72,"","Repository Server",null,null,this.getTagsForStencil(n,"repository server",a).join(" ")),this.createVertexTemplateEntry(e+"veeam_backup_search_server;",76,72,"","Search Server",null,null,this.getTagsForStencil(n,"backup search server",a).join(" ")),this.createVertexTemplateEntry(l+"tape_server;",76,72,"","Tape Server",null,null,this.getTagsForStencil(n,"tape server",a).join(" ")),this.createVertexTemplateEntry(l+"vsphere_server;",76,72,"","vSphere Server",null,null,this.getTagsForStencil(n,"vsphere server",a).join(" ")),this.createVertexTemplateEntry(l+"windows_linux_server;",76,72,"","Windows Linux Server",null,null,this.getTagsForStencil(n,"windows linux server",a).join(" ")),this.createVertexTemplateEntry(e+"veeam_backup_and_replication_server;",76,72,"","Backup and Replication Server",null,null,this.getTagsForStencil(n,"backup and replication server",a).join(" ")),this.createVertexTemplateEntry(e+"veeam_backup_enterprise_manager_server;",76,72,"","Backup Enterprise Manager Server",null,null,this.getTagsForStencil(n,"backup enterprise manager server",a).join(" ")),this.createVertexTemplateEntry(l+"one_server;",76,72,"","ONE Server",null,null,this.getTagsForStencil(n,"one server",a).join(" ")),this.createVertexTemplateEntry(t+"veeam_explorer_for_active_directory;",44.8,44.8,"","Explorer for Active Directory",null,null,this.getTagsForStencil(n,"explorer for active directory",a).join(" ")),this.createVertexTemplateEntry(t+"veeam_explorer_for_exchange;",44.8,44.8,"","Explorer for Exchange",null,null,this.getTagsForStencil(n,"explorer for exchange",a).join(" ")),this.createVertexTemplateEntry(r+"explorer_for_oracle;",44.8,44.8,"","Explorer for Oracle",null,null,this.getTagsForStencil(n,"explorer for oracle",a).join(" ")),this.createVertexTemplateEntry(t+"veeam_explorer_for_sharepoint;",44.8,44.8,"","Explorer for SharePoint",null,null,this.getTagsForStencil(n,"explorer for sharepoint",a).join(" ")),this.createVertexTemplateEntry(r+"explorer_for_storage_snapshots;",44.8,44.8,"","Explorer for Storage Snapshots",null,null,this.getTagsForStencil(n,"explorer for storage snapshots",a).join(" ")),this.createVertexTemplateEntry(t+"veeam_explorer_for_sql;",44.8,44.8,"","Explorer for SQL",null,null,this.getTagsForStencil(n,"explorer for sql",a).join(" ")),this.createVertexTemplateEntry(t+"veeam_availability_suite;",44.8,44.8,"","Availability Suite",null,null,this.getTagsForStencil(n,"availability suite",a).join(" ")),this.createVertexTemplateEntry(r+"backup_replication;",44.8,44.8,"","Backup and Replication",null,null,this.getTagsForStencil(n,"backup and replication",a).join(" ")),this.createVertexTemplateEntry(r+"enterprise_manager;",44.8,44.8,"","Enterprise Manager",null,null,this.getTagsForStencil(n,"enterprise manager",a).join(" ")),this.createVertexTemplateEntry(l+"linux_repository;",48.8,44.8,"","Linux Repository",null,null,this.getTagsForStencil(n,"linux repository",a).join(" ")),this.createVertexTemplateEntry(l+"windows_repository;",48.8,44.8,"","Windows Repository",null,null,this.getTagsForStencil(n,"windows repository",a).join(" ")),this.createVertexTemplateEntry(l+"flr_helper_appliance;",49.6,50,"","FLR Helper Appliance",null,null,this.getTagsForStencil(n,"flr helper appliance",a).join(" ")),this.createVertexTemplateEntry(l+"one_client;",90.8,61.6,"","ONE client",null,null,this.getTagsForStencil(n,"one client",a).join(" "))];this.addPalette("veeamVASComponents","Veeam / Availability Suite components",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addVeeamBackupReplicationPalette=function(){var e="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",l="mxgraph.veeam.backup_replication",r="veeam vmware virtual machine backup replication",n=[this.createVertexTemplateEntry(e+"built_in_wan_acceleration;",44.8,44.8,"","Built-in WAN Acceleration",null,null,this.getTagsForStencil(l,"built in wan acceleration wireless area network",r).join(" ")),this.createVertexTemplateEntry(e+"1_click_failover_orchestration;",44.8,44.8,"","1 Click Failover Orchestration",null,null,this.getTagsForStencil(l,"one click failover orchestration",r).join(" ")),this.createVertexTemplateEntry(t+"advanced_refs_integration;",44.8,44.8,"","Advanced ReFS integration",null,null,this.getTagsForStencil(l,"advanced refs integration",r).join(" ")),this.createVertexTemplateEntry(e+"assisted_failover_and_failback;",44.8,44.8,"","Assisted Failover and Failback",null,null,this.getTagsForStencil(l,"assisted failover and failback",r).join(" ")),this.createVertexTemplateEntry(t+"chargeback_and_billing_capabilities;",44.8,44.8,"","Chargeback and billing capabilities",null,null,this.getTagsForStencil(l,"chargeback and billing capabilities",r).join(" ")),this.createVertexTemplateEntry(e+"veeam_cloud_connect;",44.8,44.8,"","Cloud Connect",null,null,this.getTagsForStencil(l,"cloud connect",r).join(" ")),this.createVertexTemplateEntry(t+"built_in_management_for_agents;",44.8,44.8,"","Built-in Management for agents",null,null,this.getTagsForStencil(l,"built in management for agents",r).join(" ")),this.createVertexTemplateEntry(e+"disaster_recovery;",44.8,44.8,"","Disaster Recovery",null,null,this.getTagsForStencil(l,"disaster recovery",r).join(" ")),this.createVertexTemplateEntry(e+"emc_data_domain_boost;",44.8,44.8,"","Dell EMC Data Domain Boost",null,null,this.getTagsForStencil(l,"emc data domain boost",r).join(" ")),this.createVertexTemplateEntry(e+"end_to_end_encryption;",44.8,44.8,"","End-to-end Encryption",null,null,this.getTagsForStencil(l,"end to end encryption",r).join(" ")),this.createVertexTemplateEntry(e+"backup_from_storage_snapshots;",44.8,44.8,"","Backup from Storage Snapshots",null,null,this.getTagsForStencil(l,"backup from storage snapshots",r).join(" ")),this.createVertexTemplateEntry(t+"direct_restore_to_ms_azure;",44.8,44.8,"","Direct Restore to MS Azure",null,null,this.getTagsForStencil(l,"direct restore to ms azure",r).join(" ")),this.createVertexTemplateEntry(t+"draas_enhancements;",44.8,44.8,"","DRaaS Enhancements",null,null,this.getTagsForStencil(l,"draas enhancements",r).join(" ")),this.createVertexTemplateEntry(t+"full_ms_integration;",44.8,44.8,"","Full MS Integration",null,null,this.getTagsForStencil(l,"full ms integration",r).join(" ")),this.createVertexTemplateEntry(e+"native_tape_support;",44.8,44.8,"","Native Tape Support",null,null,this.getTagsForStencil(l,"native tape support",r).join(" ")),this.createVertexTemplateEntry(t+"enterprise_scalability_enhancements;",44.8,44.8,"","Enterprise scalability enhancements",null,null,this.getTagsForStencil(l,"enterprise scalability enhancements",r).join(" ")),this.createVertexTemplateEntry(e+"on_demand_sandbox;",44.8,44.8,"","On Demand Sandbox",null,null,this.getTagsForStencil(l,"on demand sandbox",r).join(" ")),this.createVertexTemplateEntry(t+"nas_backup;",44.8,44.8,"","NAS Backup",null,null,this.getTagsForStencil(l,"nas backup",r).join(" ")),this.createVertexTemplateEntry(e+"quick_migration;",44.8,44.8,"","Quick Migration",null,null,this.getTagsForStencil(l,"quick migration",r).join(" ")),this.createVertexTemplateEntry(e+"replication_from_a_backup;",44.8,44.8,"","Replication from a Backup",null,null,this.getTagsForStencil(l,"replication from a backup",r).join(" ")),this.createVertexTemplateEntry(t+"primary_storage_integration;",44.8,44.8,"","Primary Storage integration",null,null,this.getTagsForStencil(l,"primary storage integration",r).join(" ")),this.createVertexTemplateEntry(e+"sure_replica;",44.8,44.8,"","Sure Replica",null,null,this.getTagsForStencil(l,"sure replica",r).join(" ")),this.createVertexTemplateEntry(t+"archive_tier;",44.8,44.8,"","Archive Tier",null,null,this.getTagsForStencil(l,"archive tier",r).join(" ")),this.createVertexTemplateEntry(e+"restore_data_from_the_vm_backup;",44.8,44.8,"","Restore Data from VM Backup",null,null,this.getTagsForStencil(l,"restore data from vm backup",r).join(" ")),this.createVertexTemplateEntry(e+"scheduled_backups;",44.8,44.8,"","Scheduled Backups",null,null,this.getTagsForStencil(l,"Scheduled Backups",r).join(" ")),this.createVertexTemplateEntry(e+"restful_apis;",44.8,44.8,"","RESTful API",null,null,this.getTagsForStencil(l,"restful apis api",r).join(" ")),this.createVertexTemplateEntry(e+"self_service_recovery;",44.8,44.8,"","Self-Service Recovery",null,null,this.getTagsForStencil(l,"self service recovery",r).join(" ")),this.createVertexTemplateEntry(t+"reporting;",44.8,44.8,"","Reporting",null,null,this.getTagsForStencil(l,"reporting",r).join(" ")),this.createVertexTemplateEntry(t+"continuous_data_protection;",44.8,44.8,"","Continuous Data Protection",null,null,this.getTagsForStencil(l,"continuous data protection",r).join(" ")),this.createVertexTemplateEntry(t+"vcloud_director_support;",44.8,44.8,"","vCloud Director Support",null,null,this.getTagsForStencil(l,"vcloud director support",r).join(" ")),this.createVertexTemplateEntry(e+"virtual_lab;",44.8,44.8,"","Virtual Lab",null,null,this.getTagsForStencil(l,"virtual lab",r).join(" ")),this.createVertexTemplateEntry(e+"sure_backup;",44.8,44.8,"","SureBackup",null,null,this.getTagsForStencil(l,"sure backup",r).join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.scale_out_repository;",64.8,57.2,"","Scale Out Repository",null,null,this.getTagsForStencil(l,"scale out repository",r).join(" ")),this.createVertexTemplateEntry(e+"veeamzip;",44.8,44.8,"","VeeamZIP",null,null,this.getTagsForStencil(l,"veeamzip zip",r).join(" ")),this.createVertexTemplateEntry(e+"veeam_explorer;",44.8,44.8,"","Veeam Explorer",null,null,this.getTagsForStencil(l,"explorer",r).join(" "))];this.addPalette("veeamBackup Replication","Veeam / Backup and Replication",!1,mxUtils.bind(this,(function(e){for(var t=0;t<n.length;t++)e.appendChild(n[t](e))})))},Sidebar.prototype.addVeeamProductsPalette=function(){var e="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#EF8F21;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",l="mxgraph.veeam.products",r="veeam vmware virtual machine products",n=[this.createVertexTemplateEntry("pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#07B152;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.veeam_logo;",109.6,19.2,"","Veeam logo",null,null,this.getTagsForStencil(l,"veeam logo",r).join(" ")),this.createVertexTemplateEntry(t+"backup_replication;",44.8,44.8,"","Backup and Replication",null,null,this.getTagsForStencil(l,"backup and replication",r).join(" ")),this.createVertexTemplateEntry(t+"enterprise_manager;",44.8,44.8,"","Enterprise Manager",null,null,this.getTagsForStencil(l,"enterprise manager",r).join(" ")),this.createVertexTemplateEntry(e+"veeam_availability_suite;",44.8,44.8,"","Availability Suite",null,null,this.getTagsForStencil(l,"availability suite",r).join(" ")),this.createVertexTemplateEntry(t+"availability_console;",44.8,44.8,"","Availability Console",null,null,this.getTagsForStencil(l,"availability console",r).join(" ")),this.createVertexTemplateEntry(t+"availability_orchestrator;",44.8,44.8,"","Availability Orchestrator",null,null,this.getTagsForStencil(l,"availability orchestrator",r).join(" ")),this.createVertexTemplateEntry(t+"agents;",44.8,44.8,"","Agents",null,null,this.getTagsForStencil(l,"agents",r).join(" ")),this.createVertexTemplateEntry(t+"powered_network;",44.8,44.8,"","Powered Network",null,null,this.getTagsForStencil(l,"powered network",r).join(" ")),this.createVertexTemplateEntry(t+"backup_for_office_365;",44.8,44.8,"","Backup for Office 365",null,null,this.getTagsForStencil(l,"backup for office 365",r).join(" ")),this.createVertexTemplateEntry(t+"endpoint_backup;",44.8,44.8,"","Endpoint Backup",null,null,this.getTagsForStencil(l,"endpoint backup",r).join(" ")),this.createVertexTemplateEntry(e+"veeam_one_monitor;",44.8,44.8,"","ONE Monitor",null,null,this.getTagsForStencil(l,"one monitor",r).join(" ")),this.createVertexTemplateEntry(e+"veeam_one_reporter;",44.8,44.8,"","ONE Reporter",null,null,this.getTagsForStencil(l,"one reporter",r).join(" ")),this.createVertexTemplateEntry(e+"veeam_one_business_view;",44.8,44.8,"","ONE (Business View)",null,null,this.getTagsForStencil(l,"one business view",r).join(" ")),this.createVertexTemplateEntry(e+"veeam_one_server;",44.8,44.8,"","ONE Server",null,null,this.getTagsForStencil(l,"one server",r).join(" "))];this.addPalette("veeamProducts","Veeam / Products",!1,mxUtils.bind(this,(function(e){for(var t=0;t<n.length;t++)e.appendChild(n[t](e))})))},Sidebar.prototype.addVeeamVMsTapePalette=function(){var e="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.2d.",t="shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.",l="mxgraph.veeam.vmstape",r="veeam vmware virtual machine vm tape",n=[this.createVertexTemplateEntry(e+"virtual_machine;",44.8,44,"","Virtual Machine",null,null,this.getTagsForStencil(l,"",r).join(" ")),this.createVertexTemplateEntry(t+"vm_checked;",54,52,"","VM Checked",null,null,this.getTagsForStencil(l,"checked",r).join(" ")),this.createVertexTemplateEntry(e+"vm_running;",54,52,"","VM Started",null,null,this.getTagsForStencil(l,"vm started",r).join(" ")),this.createVertexTemplateEntry(e+"vm_locked;",55.6,52,"","VM Locked",null,null,this.getTagsForStencil(l,"vm locked",r).join(" ")),this.createVertexTemplateEntry(t+"vm_paused;",54,52,"","VM Paused",null,null,this.getTagsForStencil(l,"vm paused",r).join(" ")),this.createVertexTemplateEntry(e+"vm_failed;",54,52,"","VM Failed",null,null,this.getTagsForStencil(l,"vm failed",r).join(" ")),this.createVertexTemplateEntry(t+"vm_kernel;",54,52,"","VM Kernel",null,null,this.getTagsForStencil(l,"vm kernel",r).join(" ")),this.createVertexTemplateEntry(t+"vm_windows;",57.2,55.2,"","VM Windows",null,null,this.getTagsForStencil(l,"vm windows",r).join(" ")),this.createVertexTemplateEntry(t+"vm_linux;",57.2,55.2,"","VM Linux",null,null,this.getTagsForStencil(l,"vm linux",r).join(" ")),this.createVertexTemplateEntry("shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#A2C6E0;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.vm_snapshot;",60.8,58.4,"","VM Snapshot",null,null,this.getTagsForStencil(l,"vm snapshot",r).join(" ")),this.createVertexTemplateEntry(e+"vapp;",44.8,44,"","vApp",null,null,this.getTagsForStencil(l,"vapp",r).join(" ")),this.createVertexTemplateEntry(e+"tape;",62,33.6,"","Tape",null,null,this.getTagsForStencil(l,"tape",r).join(" ")),this.createVertexTemplateEntry(e+"tape_device;",105.2,106,"","Tape Device",null,null,this.getTagsForStencil(l,"tape device",r).join(" ")),this.createVertexTemplateEntry(t+"tape_library;",96.8,98,"","Tape Library",null,null,this.getTagsForStencil(l,"tape library",r).join(" ")),this.createVertexTemplateEntry(t+"tape_writing_device;",82.4,43.6,"","Tape writing device",null,null,this.getTagsForStencil(l,"tape writing device",r).join(" ")),this.createVertexTemplateEntry(t+"media_pool;",74.4,71.6,"","Media pool",null,null,this.getTagsForStencil(l,"media pool",r).join(" ")),this.createVertexTemplateEntry(t+"unknown_tape;",67.2,62.4,"","Unknown tape",null,null,this.getTagsForStencil(l,"unknown tape",r).join(" ")),this.createVertexTemplateEntry(e+"tape_ejecting;",75.6,49.6,"","Tape eject",null,null,this.getTagsForStencil(l,"tape eject",r).join(" ")),this.createVertexTemplateEntry(t+"tape_locked;",70.4,40,"","Tape locked",null,null,this.getTagsForStencil(l,"tape locked",r).join(" ")),this.createVertexTemplateEntry(e+"tape_licensed;",75.2,44.4,"","Tape Licensed",null,null,this.getTagsForStencil(l,"tape licensed",r).join(" ")),this.createVertexTemplateEntry(e+"tape_recording;",71.2,47.2,"","Tape Recording",null,null,this.getTagsForStencil(l,"tape recording",r).join(" ")),this.createVertexTemplateEntry(e+"tape_checked;",75.2,45.6,"","Tape Checked",null,null,this.getTagsForStencil(l,"tape checked",r).join(" "))];this.addPalette("veeamVMs and Tape","Veeam / VMs and Tape",!1,mxUtils.bind(this,(function(e){for(var t=0;t<n.length;t++)e.appendChild(n[t](e))})))},Sidebar.prototype.addVeeam3DPalette=function(){var e="shadow=0;dashed=0;html=1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.3d.",t="mxgraph.veeam.3d",l="veeam 3d vmware virtual machine ",r=[this.createVertexTemplateEntry(e+"1ftvm;",68,62,"","1FTVM",null,null,this.getTagsForStencil(t,"1ftvm",l).join(" ")),this.createVertexTemplateEntry(e+"1ftvm_error;",68,62,"","1FTVM Error",null,null,this.getTagsForStencil(t,"1ftvm error",l).join(" ")),this.createVertexTemplateEntry(e+"1ftvm_running;",68,62,"","1FTVM Running",null,null,this.getTagsForStencil(t,"1ftvm running",l).join(" ")),this.createVertexTemplateEntry(e+"1ftvm_unavailable;",68,62,"","1FTVM Unavailable",null,null,this.getTagsForStencil(t,"1ftvm unavailable",l).join(" ")),this.createVertexTemplateEntry(e+"1ftvm_warning;",68,62,"","1FTVM Warning",null,null,this.getTagsForStencil(t,"1ftvm warning",l).join(" ")),this.createVertexTemplateEntry(e+"2ftvm;",68,62,"","2FTVM",null,null,this.getTagsForStencil(t,"2ftvm",l).join(" ")),this.createVertexTemplateEntry(e+"2ftvm_error;",68,62,"","2FTVM Error",null,null,this.getTagsForStencil(t,"2ftvm error",l).join(" ")),this.createVertexTemplateEntry(e+"2ftvm_running;",68,62,"","2FTVM Running",null,null,this.getTagsForStencil(t,"2ftvm running",l).join(" ")),this.createVertexTemplateEntry(e+"2ftvm_unavailable;",68,62,"","2FTVM Unavailable",null,null,this.getTagsForStencil(t,"2ftvm unavailable",l).join(" ")),this.createVertexTemplateEntry(e+"2ftvm_warning;",68,62,"","2FTVM Warning",null,null,this.getTagsForStencil(t,"2ftvm warning",l).join(" ")),this.createVertexTemplateEntry(e+"backup_repository;",62,62,"","Backup Repository",null,null,this.getTagsForStencil(t,"backup repository",l).join(" ")),this.createVertexTemplateEntry(e+"backup_repository_2;",62,62,"","Backup Repository",null,null,this.getTagsForStencil(t,"backup repository",l).join(" ")),this.createVertexTemplateEntry(e+"cd;",68,26,"","CD",null,null,this.getTagsForStencil(t,"cd",l).join(" ")),this.createVertexTemplateEntry(e+"database;",58,62,"","Database",null,null,this.getTagsForStencil(t,"database",l).join(" ")),this.createVertexTemplateEntry(e+"datastore;",44,60,"","Datastore",null,null,this.getTagsForStencil(t,"datastore",l).join(" ")),this.createVertexTemplateEntry(e+"datastore_snapshot;",54,34,"","Datastore Snapshot",null,null,this.getTagsForStencil(t,"datastore snapshot",l).join(" ")),this.createVertexTemplateEntry(e+"datastore_volume;",54,34,"","Datastore Volume",null,null,this.getTagsForStencil(t,"datastore volume",l).join(" ")),this.createVertexTemplateEntry(e+"esx_esxi;",38,52,"","ESX ESXi",null,null,this.getTagsForStencil(t,"esx esxi",l).join(" ")),this.createVertexTemplateEntry(e+"failover_protective_snapshot;",46,46,"","Failover Protective Snapshot",null,null,this.getTagsForStencil(t,"failover protective snapshot",l).join(" ")),this.createVertexTemplateEntry(e+"failover_protective_snapshot_locked;",56,46,"","Failover Protective Snapshot Locked",null,null,this.getTagsForStencil(t,"failover protective snapshot locked",l).join(" ")),this.createVertexTemplateEntry(e+"failover_protective_snapshot_running;",58,46,"","Failover Protective Snapshot Running",null,null,this.getTagsForStencil(t,"failover protective snapshot running",l).join(" ")),this.createVertexTemplateEntry(e+"free_datastore;",44,60,"","Free Datastore",null,null,this.getTagsForStencil(t,"free datastore",l).join(" ")),this.createVertexTemplateEntry(e+"full_datastore;",44,60,"","Full Datastore",null,null,this.getTagsForStencil(t,"full datastore",l).join(" ")),this.createVertexTemplateEntry(e+"hard_drive;fillColor=#637D8A;gradientColor=#324752;strokeColor=none;",62,28,"","Hard Drive",null,null,this.getTagsForStencil(t,"hard drive",l).join(" ")),this.createVertexTemplateEntry(e+"hyper_v_host;",110,98,"","Hyper-V Host",null,null,this.getTagsForStencil(t,"hyper-v host",l).join(" ")),this.createVertexTemplateEntry(e+"lost_space;",44,60,"","Lost Space",null,null,this.getTagsForStencil(t,"lost space",l).join(" ")),this.createVertexTemplateEntry(e+"lun;",72,40,"","LUN",null,null,this.getTagsForStencil(t,"lun",l).join(" ")),this.createVertexTemplateEntry(e+"medium_datastore;",44,60,"","Medium Datastore",null,null,this.getTagsForStencil(t,"medium datastore",l).join(" ")),this.createVertexTemplateEntry(e+"network_card;",38,40,"","Network Card",null,null,this.getTagsForStencil(t,"network card",l).join(" ")),this.createVertexTemplateEntry(e+"physical_storage;",108,60,"","Physical Storage",null,null,this.getTagsForStencil(t,"physical_storage",l).join(" ")),this.createVertexTemplateEntry(e+"proxy;",46,46,"","Proxy",null,null,this.getTagsForStencil(t,"proxy",l).join(" ")),this.createVertexTemplateEntry(e+"proxy_appliance;",46,46,"","Proxy Appliance",null,null,this.getTagsForStencil(t,"proxy appliance",l).join(" ")),this.createVertexTemplateEntry(e+"remote_site;",46,60,"","Remote Site",null,null,this.getTagsForStencil(t,"remote site",l).join(" ")),this.createVertexTemplateEntry(e+"remote_storage;",52,62,"","Remote Storage",null,null,this.getTagsForStencil(t,"remote storage",l).join(" ")),this.createVertexTemplateEntry(e+"resource_pool;",56,32,"","Resource Pool",null,null,this.getTagsForStencil(t,"resource pool",l).join(" ")),this.createVertexTemplateEntry(e+"service_vnic;",72,64,"","Service vNIC",null,null,this.getTagsForStencil(t,"service vnic",l).join(" ")),this.createVertexTemplateEntry(e+"switch;",110,58,"","Switch",null,null,this.getTagsForStencil(t,"switch",l).join(" ")),this.createVertexTemplateEntry(e+"tape;",58,58,"","Tape",null,null,this.getTagsForStencil(t,"tape",l).join(" ")),this.createVertexTemplateEntry(e+"tape_checked;",70,58,"","Tape Checked",null,null,this.getTagsForStencil(t,"tape checked",l).join(" ")),this.createVertexTemplateEntry(e+"tape_ejecting;",70,58,"","Tape Ejecting",null,null,this.getTagsForStencil(t,"tape ejecting",l).join(" ")),this.createVertexTemplateEntry(e+"tape_library;",62,74,"","Tape Library",null,null,this.getTagsForStencil(t,"tape library",l).join(" ")),this.createVertexTemplateEntry(e+"tape_licensed;",70,58,"","Tape Licensed",null,null,this.getTagsForStencil(t,"tape licensed",l).join(" ")),this.createVertexTemplateEntry(e+"tape_recording;",70,58,"","Tape Recording",null,null,this.getTagsForStencil(t,"tape recording",l).join(" ")),this.createVertexTemplateEntry(e+"tape_server;",46,46,"","Tape Server",null,null,this.getTagsForStencil(t,"tape server",l).join(" ")),this.createVertexTemplateEntry(e+"vapp;",92,62,"","vApp",null,null,this.getTagsForStencil(t,"vapp",l).join(" ")),this.createVertexTemplateEntry(e+"vapp_started;",92,62,"","vApp Started",null,null,this.getTagsForStencil(t,"vapp started",l).join(" ")),this.createVertexTemplateEntry(e+"veeam_availability_suite;",46,46,"","Veeam Availability Suite",null,null,this.getTagsForStencil(t,"veeam availability suite",l).join(" ")),this.createVertexTemplateEntry(e+"veeam_backup_and_replication_server;",46,46,"","Veeam Backup and Replication Server",null,null,this.getTagsForStencil(t,"veeam backup and replication server",l).join(" ")),this.createVertexTemplateEntry(e+"veeam_backup_enterprise_manager_server;",46,46,"","Veeam Backup Enterprise Manager Server",null,null,this.getTagsForStencil(t,"veeam backup enterprise manager server",l).join(" ")),this.createVertexTemplateEntry(e+"veeam_backup_search_server;",46,46,"","Veeam Backup Search Server",null,null,this.getTagsForStencil(t,"veeam backup search server",l).join(" ")),this.createVertexTemplateEntry(e+"veeam_one_business_view;",46,46,"","Veeam ONE Business View",null,null,this.getTagsForStencil(t,"veeam one business view",l).join(" ")),this.createVertexTemplateEntry(e+"veeam_one_monitor;",46,46,"","Veeam ONE Monitor",null,null,this.getTagsForStencil(t,"veeam one monitor",l).join(" ")),this.createVertexTemplateEntry(e+"veeam_one_reporter;",46,46,"","Veeam ONE Reporter",null,null,this.getTagsForStencil(t,"veeam one reporter",l).join(" ")),this.createVertexTemplateEntry(e+"veeam_one_server;",46,46,"","Veeam ONE Server",null,null,this.getTagsForStencil(t,"veeam one server",l).join(" ")),this.createVertexTemplateEntry(e+"virtual_machine;",46,46,"","Virtual Machine",null,null,this.getTagsForStencil(t,"virtual machine",l).join(" ")),this.createVertexTemplateEntry(e+"vmware_host;",110,98,"","VMware Host",null,null,this.getTagsForStencil(t,"vmware host",l).join(" ")),this.createVertexTemplateEntry(e+"vm_failed;",56,46,"","VM Failed",null,null,this.getTagsForStencil(t,"vm failed",l).join(" ")),this.createVertexTemplateEntry(e+"vm_linux;",46,60,"","VM Linux",null,null,this.getTagsForStencil(t,"vm linux",l).join(" ")),this.createVertexTemplateEntry(e+"vm_no_network;",58,46,"","VM No Network",null,null,this.getTagsForStencil(t,"vm no network",l).join(" ")),this.createVertexTemplateEntry(e+"vm_problem;",56,46,"","VM Problem",null,null,this.getTagsForStencil(t,"vm problem",l).join(" ")),this.createVertexTemplateEntry(e+"vm_running;",56,46,"","VM Running",null,null,this.getTagsForStencil(t,"vm running",l).join(" ")),this.createVertexTemplateEntry(e+"vm_saved_state;",58,48,"","VM Saved State",null,null,this.getTagsForStencil(t,"vm saved state",l).join(" ")),this.createVertexTemplateEntry(e+"vm_windows;",46,60,"","VM Windows",null,null,this.getTagsForStencil(t,"vm windows",l).join(" ")),this.createVertexTemplateEntry(e+"vnic;",62,62,"","vNIC",null,null,this.getTagsForStencil(t,"vnic",l).join(" ")),this.createVertexTemplateEntry(e+"wan_accelerator;",46,46,"","WAN Accelerator",null,null,this.getTagsForStencil(t,"wan accelerator",l).join(" ")),this.createVertexTemplateEntry(e+"workstation;",76,62,"","Workstation",null,null,this.getTagsForStencil(t,"workstation",l).join(" "))];this.addPalette("veeam3D","Veeam / 3D",!1,mxUtils.bind(this,(function(e){for(var t=0;t<r.length;t++)e.appendChild(r[t](e))})))};