diff --git a/gns3server/controller/symbols.py b/gns3server/controller/symbols.py
index 63da9225..e3a13bec 100644
--- a/gns3server/controller/symbols.py
+++ b/gns3server/controller/symbols.py
@@ -40,16 +40,19 @@ class Symbols:
self._symbols_path = {}
symbols = []
if get_resource("symbols"):
- for file in os.listdir(get_resource("symbols")):
- if file.startswith('.'):
- continue
- symbol_id = ':/symbols/' + file
- symbols.append({
- 'symbol_id': symbol_id,
- 'filename': file,
- 'builtin': True,
- })
- self._symbols_path[symbol_id] = os.path.join(get_resource("symbols"), file)
+ for root, _, files in os.walk(get_resource("symbols")):
+ for filename in files:
+ if filename.startswith('.'):
+ continue
+ symbol_file = os.path.relpath(os.path.join(root, filename), get_resource("symbols"))
+ symbol_id = ':/symbols/' + symbol_file
+ symbols.append({
+ 'symbol_id': symbol_id,
+ 'filename': symbol_file,
+ 'builtin': True,
+ })
+ self._symbols_path[symbol_id] = os.path.join(root, filename)
+
directory = self.symbols_path()
if directory:
for file in os.listdir(directory):
@@ -66,7 +69,6 @@ class Symbols:
self._symbols_path[symbol_id] = os.path.join(directory, file)
symbols.sort(key=lambda x: x["filename"])
-
return symbols
def symbols_path(self):
diff --git a/gns3server/symbols/affinity/circle/blue/c_camera_blue.svg b/gns3server/symbols/affinity/circle/blue/c_camera_blue.svg
new file mode 100644
index 00000000..de4f22eb
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_camera_blue.svg
@@ -0,0 +1,53 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_camera_dome_blue.svg b/gns3server/symbols/affinity/circle/blue/c_camera_dome_blue.svg
new file mode 100644
index 00000000..2fabbd4e
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_camera_dome_blue.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_client_blue.svg b/gns3server/symbols/affinity/circle/blue/c_client_blue.svg
new file mode 100644
index 00000000..3da29036
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_client_blue.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_client_vm_blue.svg b/gns3server/symbols/affinity/circle/blue/c_client_vm_blue.svg
new file mode 100644
index 00000000..98e9df42
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_client_vm_blue.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_cloud_blue.svg b/gns3server/symbols/affinity/circle/blue/c_cloud_blue.svg
new file mode 100644
index 00000000..c602b4d1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_cloud_blue.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_cog_blue.svg b/gns3server/symbols/affinity/circle/blue/c_cog_blue.svg
new file mode 100644
index 00000000..d72fef7b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_cog_blue.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_communications_blue.svg b/gns3server/symbols/affinity/circle/blue/c_communications_blue.svg
new file mode 100644
index 00000000..ea10c445
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_communications_blue.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_conversation_blue.svg b/gns3server/symbols/affinity/circle/blue/c_conversation_blue.svg
new file mode 100644
index 00000000..ba21dcdb
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_conversation_blue.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_dslam_blue.svg b/gns3server/symbols/affinity/circle/blue/c_dslam_blue.svg
new file mode 100644
index 00000000..c6088033
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_dslam_blue.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_fingerprint_blue.svg b/gns3server/symbols/affinity/circle/blue/c_fingerprint_blue.svg
new file mode 100644
index 00000000..b6dbdb9b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_fingerprint_blue.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_firewall3_blue.svg b/gns3server/symbols/affinity/circle/blue/c_firewall3_blue.svg
new file mode 100644
index 00000000..b441d4f1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_firewall3_blue.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_firewall_blue.svg b/gns3server/symbols/affinity/circle/blue/c_firewall_blue.svg
new file mode 100644
index 00000000..1ab37948
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_firewall_blue.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_grid2_blue.svg b/gns3server/symbols/affinity/circle/blue/c_grid2_blue.svg
new file mode 100644
index 00000000..54813fad
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_grid2_blue.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_grid_blue.svg b/gns3server/symbols/affinity/circle/blue/c_grid_blue.svg
new file mode 100644
index 00000000..d4b6aada
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_grid_blue.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_hub_blue.svg b/gns3server/symbols/affinity/circle/blue/c_hub_blue.svg
new file mode 100644
index 00000000..7e2c58f2
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_hub_blue.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_inspect3_blue.svg b/gns3server/symbols/affinity/circle/blue/c_inspect3_blue.svg
new file mode 100644
index 00000000..47ddab8d
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_inspect3_blue.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_inspect_blue.svg b/gns3server/symbols/affinity/circle/blue/c_inspect_blue.svg
new file mode 100644
index 00000000..b12d1176
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_inspect_blue.svg
@@ -0,0 +1,51 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_interconnect_blue.svg b/gns3server/symbols/affinity/circle/blue/c_interconnect_blue.svg
new file mode 100644
index 00000000..87cc83d2
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_interconnect_blue.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_isdn_blue.svg b/gns3server/symbols/affinity/circle/blue/c_isdn_blue.svg
new file mode 100644
index 00000000..856c2785
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_isdn_blue.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_ldap_blue.svg b/gns3server/symbols/affinity/circle/blue/c_ldap_blue.svg
new file mode 100644
index 00000000..1542fc4a
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_ldap_blue.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_light_bulb_blue.svg b/gns3server/symbols/affinity/circle/blue/c_light_bulb_blue.svg
new file mode 100644
index 00000000..e8fc3e9f
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_light_bulb_blue.svg
@@ -0,0 +1,67 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_link_blue.svg b/gns3server/symbols/affinity/circle/blue/c_link_blue.svg
new file mode 100644
index 00000000..746d7743
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_link_blue.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_loadbalancer_blue.svg b/gns3server/symbols/affinity/circle/blue/c_loadbalancer_blue.svg
new file mode 100644
index 00000000..5f91cee1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_loadbalancer_blue.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_nas_blue.svg b/gns3server/symbols/affinity/circle/blue/c_nas_blue.svg
new file mode 100644
index 00000000..acad7d71
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_nas_blue.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_pinpoint_blue.svg b/gns3server/symbols/affinity/circle/blue/c_pinpoint_blue.svg
new file mode 100644
index 00000000..e04233ad
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_pinpoint_blue.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_printer_blue.svg b/gns3server/symbols/affinity/circle/blue/c_printer_blue.svg
new file mode 100644
index 00000000..4afa4f7e
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_printer_blue.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_rj45_blue.svg b/gns3server/symbols/affinity/circle/blue/c_rj45_blue.svg
new file mode 100644
index 00000000..4cb1782c
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_rj45_blue.svg
@@ -0,0 +1,69 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_router_blue.svg b/gns3server/symbols/affinity/circle/blue/c_router_blue.svg
new file mode 100644
index 00000000..d90f988b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_router_blue.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_router_cloud_blue.svg b/gns3server/symbols/affinity/circle/blue/c_router_cloud_blue.svg
new file mode 100644
index 00000000..35fa1cbf
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_router_cloud_blue.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_satellite_blue.svg b/gns3server/symbols/affinity/circle/blue/c_satellite_blue.svg
new file mode 100644
index 00000000..9487f59e
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_satellite_blue.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_satellite_dish_blue.svg b/gns3server/symbols/affinity/circle/blue/c_satellite_dish_blue.svg
new file mode 100644
index 00000000..d8a3c2a9
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_satellite_dish_blue.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_scull_blue.svg b/gns3server/symbols/affinity/circle/blue/c_scull_blue.svg
new file mode 100644
index 00000000..87e51d78
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_scull_blue.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_server-cluster_blue.svg b/gns3server/symbols/affinity/circle/blue/c_server-cluster_blue.svg
new file mode 100644
index 00000000..735f2f2d
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_server-cluster_blue.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_server_blue.svg b/gns3server/symbols/affinity/circle/blue/c_server_blue.svg
new file mode 100644
index 00000000..19aaa06d
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_server_blue.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_statistics_blue.svg b/gns3server/symbols/affinity/circle/blue/c_statistics_blue.svg
new file mode 100644
index 00000000..08233b39
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_statistics_blue.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_storage_blue.svg b/gns3server/symbols/affinity/circle/blue/c_storage_blue.svg
new file mode 100644
index 00000000..6681bf37
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_storage_blue.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_switch_blue.svg b/gns3server/symbols/affinity/circle/blue/c_switch_blue.svg
new file mode 100644
index 00000000..8daecfce
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_switch_blue.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_switch_multilayer_blue.svg b/gns3server/symbols/affinity/circle/blue/c_switch_multilayer_blue.svg
new file mode 100644
index 00000000..0796442f
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_switch_multilayer_blue.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_tablet_blue.svg b/gns3server/symbols/affinity/circle/blue/c_tablet_blue.svg
new file mode 100644
index 00000000..ea332090
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_tablet_blue.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_tree_blue.svg b/gns3server/symbols/affinity/circle/blue/c_tree_blue.svg
new file mode 100644
index 00000000..4dc6c688
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_tree_blue.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_user_blue.svg b/gns3server/symbols/affinity/circle/blue/c_user_blue.svg
new file mode 100644
index 00000000..82562bb8
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_user_blue.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_vm_blue.svg b/gns3server/symbols/affinity/circle/blue/c_vm_blue.svg
new file mode 100644
index 00000000..e3291da4
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_vm_blue.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_wifi_blue.svg b/gns3server/symbols/affinity/circle/blue/c_wifi_blue.svg
new file mode 100644
index 00000000..18b83ac1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_wifi_blue.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_wlc_blue.svg b/gns3server/symbols/affinity/circle/blue/c_wlc_blue.svg
new file mode 100644
index 00000000..ff811ab9
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_wlc_blue.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/c_xml_blue.svg b/gns3server/symbols/affinity/circle/blue/c_xml_blue.svg
new file mode 100644
index 00000000..97c48f59
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/c_xml_blue.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_camera.svg b/gns3server/symbols/affinity/circle/gray/c_camera.svg
new file mode 100644
index 00000000..4d79eeff
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_camera.svg
@@ -0,0 +1,53 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_camera_dome.svg b/gns3server/symbols/affinity/circle/gray/c_camera_dome.svg
new file mode 100644
index 00000000..e5f3988b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_camera_dome.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_client.svg b/gns3server/symbols/affinity/circle/gray/c_client.svg
new file mode 100644
index 00000000..f5559311
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_client.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_client_vm.svg b/gns3server/symbols/affinity/circle/gray/c_client_vm.svg
new file mode 100644
index 00000000..f3e73ba5
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_client_vm.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_cloud.svg b/gns3server/symbols/affinity/circle/gray/c_cloud.svg
new file mode 100644
index 00000000..ec2dab35
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_cloud.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_cog.svg b/gns3server/symbols/affinity/circle/gray/c_cog.svg
new file mode 100644
index 00000000..fa5eae04
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_cog.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_communications.svg b/gns3server/symbols/affinity/circle/gray/c_communications.svg
new file mode 100644
index 00000000..04e2fb28
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_communications.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_conversation.svg b/gns3server/symbols/affinity/circle/gray/c_conversation.svg
new file mode 100644
index 00000000..3ab64ed8
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_conversation.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_dslam.svg b/gns3server/symbols/affinity/circle/gray/c_dslam.svg
new file mode 100644
index 00000000..085efaf6
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_dslam.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_fingerprint.svg b/gns3server/symbols/affinity/circle/gray/c_fingerprint.svg
new file mode 100644
index 00000000..71ce8ff1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_fingerprint.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_firewall.svg b/gns3server/symbols/affinity/circle/gray/c_firewall.svg
new file mode 100644
index 00000000..abdc8baf
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_firewall.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_firewall3.svg b/gns3server/symbols/affinity/circle/gray/c_firewall3.svg
new file mode 100644
index 00000000..aadae630
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_firewall3.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_grid.svg b/gns3server/symbols/affinity/circle/gray/c_grid.svg
new file mode 100644
index 00000000..53a79115
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_grid.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_grid2.svg b/gns3server/symbols/affinity/circle/gray/c_grid2.svg
new file mode 100644
index 00000000..6571d680
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_grid2.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_hub.svg b/gns3server/symbols/affinity/circle/gray/c_hub.svg
new file mode 100644
index 00000000..5db405ba
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_hub.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_inspect.svg b/gns3server/symbols/affinity/circle/gray/c_inspect.svg
new file mode 100644
index 00000000..e80bbfcb
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_inspect.svg
@@ -0,0 +1,51 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_inspect3.svg b/gns3server/symbols/affinity/circle/gray/c_inspect3.svg
new file mode 100644
index 00000000..a493441e
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_inspect3.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_interconnect.svg b/gns3server/symbols/affinity/circle/gray/c_interconnect.svg
new file mode 100644
index 00000000..b469c2bf
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_interconnect.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_isdn.svg b/gns3server/symbols/affinity/circle/gray/c_isdn.svg
new file mode 100644
index 00000000..1e3f8901
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_isdn.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_ldap.svg b/gns3server/symbols/affinity/circle/gray/c_ldap.svg
new file mode 100644
index 00000000..1835ae3b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_ldap.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_light_bulb.svg b/gns3server/symbols/affinity/circle/gray/c_light_bulb.svg
new file mode 100644
index 00000000..c72ea70f
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_light_bulb.svg
@@ -0,0 +1,67 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_link.svg b/gns3server/symbols/affinity/circle/gray/c_link.svg
new file mode 100644
index 00000000..dcc38718
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_link.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_loadbalancer.svg b/gns3server/symbols/affinity/circle/gray/c_loadbalancer.svg
new file mode 100644
index 00000000..e3ae2dbc
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_loadbalancer.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_nas.svg b/gns3server/symbols/affinity/circle/gray/c_nas.svg
new file mode 100644
index 00000000..a20c3b54
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_nas.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_pinpoint.svg b/gns3server/symbols/affinity/circle/gray/c_pinpoint.svg
new file mode 100644
index 00000000..307f6259
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_pinpoint.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_printer.svg b/gns3server/symbols/affinity/circle/gray/c_printer.svg
new file mode 100644
index 00000000..85e42134
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_printer.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_rj45.svg b/gns3server/symbols/affinity/circle/gray/c_rj45.svg
new file mode 100644
index 00000000..81aaf32e
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_rj45.svg
@@ -0,0 +1,69 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_router.svg b/gns3server/symbols/affinity/circle/gray/c_router.svg
new file mode 100644
index 00000000..45e96748
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_router.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_router_cloud.svg b/gns3server/symbols/affinity/circle/gray/c_router_cloud.svg
new file mode 100644
index 00000000..26265cf4
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_router_cloud.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_satellite.svg b/gns3server/symbols/affinity/circle/gray/c_satellite.svg
new file mode 100644
index 00000000..62421c23
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_satellite.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_satellite_dish.svg b/gns3server/symbols/affinity/circle/gray/c_satellite_dish.svg
new file mode 100644
index 00000000..07fb57df
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_satellite_dish.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_scull.svg b/gns3server/symbols/affinity/circle/gray/c_scull.svg
new file mode 100644
index 00000000..cb28cdc9
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_scull.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_server-cluster.svg b/gns3server/symbols/affinity/circle/gray/c_server-cluster.svg
new file mode 100644
index 00000000..538084d2
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_server-cluster.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_server.svg b/gns3server/symbols/affinity/circle/gray/c_server.svg
new file mode 100644
index 00000000..7687f436
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_server.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_statistics.svg b/gns3server/symbols/affinity/circle/gray/c_statistics.svg
new file mode 100644
index 00000000..6d047edc
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_statistics.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_storage.svg b/gns3server/symbols/affinity/circle/gray/c_storage.svg
new file mode 100644
index 00000000..2aabdb68
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_storage.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_switch.svg b/gns3server/symbols/affinity/circle/gray/c_switch.svg
new file mode 100644
index 00000000..2dcf2597
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_switch.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_switch_multilayer.svg b/gns3server/symbols/affinity/circle/gray/c_switch_multilayer.svg
new file mode 100644
index 00000000..7755d60a
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_switch_multilayer.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_tablet.svg b/gns3server/symbols/affinity/circle/gray/c_tablet.svg
new file mode 100644
index 00000000..acf7634c
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_tablet.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_tree.svg b/gns3server/symbols/affinity/circle/gray/c_tree.svg
new file mode 100644
index 00000000..7798f758
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_tree.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_user.svg b/gns3server/symbols/affinity/circle/gray/c_user.svg
new file mode 100644
index 00000000..b2717d42
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_user.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_vm.svg b/gns3server/symbols/affinity/circle/gray/c_vm.svg
new file mode 100644
index 00000000..93a7da13
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_vm.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_wifi.svg b/gns3server/symbols/affinity/circle/gray/c_wifi.svg
new file mode 100644
index 00000000..e74b5172
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_wifi.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_wlc.svg b/gns3server/symbols/affinity/circle/gray/c_wlc.svg
new file mode 100644
index 00000000..e3784304
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_wlc.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/c_xml.svg b/gns3server/symbols/affinity/circle/gray/c_xml.svg
new file mode 100644
index 00000000..c4a3770d
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/c_xml.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_camera_dome_red.svg b/gns3server/symbols/affinity/circle/red/c_camera_dome_red.svg
new file mode 100644
index 00000000..0f39b13e
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_camera_dome_red.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_camera_red.svg b/gns3server/symbols/affinity/circle/red/c_camera_red.svg
new file mode 100644
index 00000000..a97ab388
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_camera_red.svg
@@ -0,0 +1,53 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_client_red.svg b/gns3server/symbols/affinity/circle/red/c_client_red.svg
new file mode 100644
index 00000000..4ea92654
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_client_red.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_client_vm_red.svg b/gns3server/symbols/affinity/circle/red/c_client_vm_red.svg
new file mode 100644
index 00000000..c8f0d976
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_client_vm_red.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_cloud_red.svg b/gns3server/symbols/affinity/circle/red/c_cloud_red.svg
new file mode 100644
index 00000000..271f6fdc
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_cloud_red.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_cog_red.svg b/gns3server/symbols/affinity/circle/red/c_cog_red.svg
new file mode 100644
index 00000000..bc749bd9
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_cog_red.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_communications_red.svg b/gns3server/symbols/affinity/circle/red/c_communications_red.svg
new file mode 100644
index 00000000..a04e8507
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_communications_red.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_conversation_red.svg b/gns3server/symbols/affinity/circle/red/c_conversation_red.svg
new file mode 100644
index 00000000..60988f7f
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_conversation_red.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_dslam_red.svg b/gns3server/symbols/affinity/circle/red/c_dslam_red.svg
new file mode 100644
index 00000000..2f446c83
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_dslam_red.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_fingerprint_red.svg b/gns3server/symbols/affinity/circle/red/c_fingerprint_red.svg
new file mode 100644
index 00000000..3e3554fb
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_fingerprint_red.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_firewall3_red.svg b/gns3server/symbols/affinity/circle/red/c_firewall3_red.svg
new file mode 100644
index 00000000..c22bf85b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_firewall3_red.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_firewall_red.svg b/gns3server/symbols/affinity/circle/red/c_firewall_red.svg
new file mode 100644
index 00000000..fb32356b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_firewall_red.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_grid2_red.svg b/gns3server/symbols/affinity/circle/red/c_grid2_red.svg
new file mode 100644
index 00000000..f64d3139
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_grid2_red.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_grid_red.svg b/gns3server/symbols/affinity/circle/red/c_grid_red.svg
new file mode 100644
index 00000000..d3971265
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_grid_red.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_hub_red.svg b/gns3server/symbols/affinity/circle/red/c_hub_red.svg
new file mode 100644
index 00000000..88f1f54b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_hub_red.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_inspect3_red.svg b/gns3server/symbols/affinity/circle/red/c_inspect3_red.svg
new file mode 100644
index 00000000..c4c704d7
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_inspect3_red.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_inspect_red.svg b/gns3server/symbols/affinity/circle/red/c_inspect_red.svg
new file mode 100644
index 00000000..fd6e352a
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_inspect_red.svg
@@ -0,0 +1,51 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_interconnect_red.svg b/gns3server/symbols/affinity/circle/red/c_interconnect_red.svg
new file mode 100644
index 00000000..9d4cfcae
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_interconnect_red.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_isdn_red.svg b/gns3server/symbols/affinity/circle/red/c_isdn_red.svg
new file mode 100644
index 00000000..12278aba
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_isdn_red.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_ldap_red.svg b/gns3server/symbols/affinity/circle/red/c_ldap_red.svg
new file mode 100644
index 00000000..ef0e75d7
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_ldap_red.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_light_bulb_red.svg b/gns3server/symbols/affinity/circle/red/c_light_bulb_red.svg
new file mode 100644
index 00000000..ce62f0cb
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_light_bulb_red.svg
@@ -0,0 +1,67 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_link_red.svg b/gns3server/symbols/affinity/circle/red/c_link_red.svg
new file mode 100644
index 00000000..439f813c
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_link_red.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_loadbalancer_red.svg b/gns3server/symbols/affinity/circle/red/c_loadbalancer_red.svg
new file mode 100644
index 00000000..2ce0a1f8
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_loadbalancer_red.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_nas_red.svg b/gns3server/symbols/affinity/circle/red/c_nas_red.svg
new file mode 100644
index 00000000..bb39e7e1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_nas_red.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_pinpoint_red.svg b/gns3server/symbols/affinity/circle/red/c_pinpoint_red.svg
new file mode 100644
index 00000000..c419eb82
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_pinpoint_red.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_printer_red.svg b/gns3server/symbols/affinity/circle/red/c_printer_red.svg
new file mode 100644
index 00000000..f16291f2
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_printer_red.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_rj45_red.svg b/gns3server/symbols/affinity/circle/red/c_rj45_red.svg
new file mode 100644
index 00000000..bbbc6881
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_rj45_red.svg
@@ -0,0 +1,69 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_router_cloud_red.svg b/gns3server/symbols/affinity/circle/red/c_router_cloud_red.svg
new file mode 100644
index 00000000..e0058c1c
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_router_cloud_red.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_router_red.svg b/gns3server/symbols/affinity/circle/red/c_router_red.svg
new file mode 100644
index 00000000..a14f8ffb
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_router_red.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_satellite_dish_red.svg b/gns3server/symbols/affinity/circle/red/c_satellite_dish_red.svg
new file mode 100644
index 00000000..15b5def9
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_satellite_dish_red.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_satellite_red.svg b/gns3server/symbols/affinity/circle/red/c_satellite_red.svg
new file mode 100644
index 00000000..8aa56989
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_satellite_red.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_scull_red.svg b/gns3server/symbols/affinity/circle/red/c_scull_red.svg
new file mode 100644
index 00000000..a500ea83
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_scull_red.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_server-cluster_red.svg b/gns3server/symbols/affinity/circle/red/c_server-cluster_red.svg
new file mode 100644
index 00000000..5c9626d8
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_server-cluster_red.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_server_red.svg b/gns3server/symbols/affinity/circle/red/c_server_red.svg
new file mode 100644
index 00000000..d7a6e88c
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_server_red.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_statistics_red.svg b/gns3server/symbols/affinity/circle/red/c_statistics_red.svg
new file mode 100644
index 00000000..4a21f1b7
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_statistics_red.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_storage_red.svg b/gns3server/symbols/affinity/circle/red/c_storage_red.svg
new file mode 100644
index 00000000..71a1fca1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_storage_red.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_switch_multilayer_red.svg b/gns3server/symbols/affinity/circle/red/c_switch_multilayer_red.svg
new file mode 100644
index 00000000..1202d9ca
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_switch_multilayer_red.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_switch_red.svg b/gns3server/symbols/affinity/circle/red/c_switch_red.svg
new file mode 100644
index 00000000..72984af3
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_switch_red.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_tablet_red.svg b/gns3server/symbols/affinity/circle/red/c_tablet_red.svg
new file mode 100644
index 00000000..a5e628b9
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_tablet_red.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_tree_red.svg b/gns3server/symbols/affinity/circle/red/c_tree_red.svg
new file mode 100644
index 00000000..97ef87e7
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_tree_red.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_user_red.svg b/gns3server/symbols/affinity/circle/red/c_user_red.svg
new file mode 100644
index 00000000..a7ac691b
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_user_red.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_vm_red.svg b/gns3server/symbols/affinity/circle/red/c_vm_red.svg
new file mode 100644
index 00000000..60bccee1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_vm_red.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_wifi_red.svg b/gns3server/symbols/affinity/circle/red/c_wifi_red.svg
new file mode 100644
index 00000000..ce1b0bf8
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_wifi_red.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_wlc_red.svg b/gns3server/symbols/affinity/circle/red/c_wlc_red.svg
new file mode 100644
index 00000000..3062f88c
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_wlc_red.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/c_xml_red.svg b/gns3server/symbols/affinity/circle/red/c_xml_red.svg
new file mode 100644
index 00000000..9444bd82
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/c_xml_red.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_camera_blue.svg b/gns3server/symbols/affinity/square/blue/sq_camera_blue.svg
new file mode 100644
index 00000000..57a3b4d6
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_camera_blue.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_camera_dome_blue.svg b/gns3server/symbols/affinity/square/blue/sq_camera_dome_blue.svg
new file mode 100644
index 00000000..6fe10332
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_camera_dome_blue.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_client_blue.svg b/gns3server/symbols/affinity/square/blue/sq_client_blue.svg
new file mode 100644
index 00000000..831d0561
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_client_blue.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_client_vm_blue.svg b/gns3server/symbols/affinity/square/blue/sq_client_vm_blue.svg
new file mode 100644
index 00000000..83b20fa1
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_client_vm_blue.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_cloud_blue.svg b/gns3server/symbols/affinity/square/blue/sq_cloud_blue.svg
new file mode 100644
index 00000000..3039e52b
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_cloud_blue.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_cog_blue.svg b/gns3server/symbols/affinity/square/blue/sq_cog_blue.svg
new file mode 100644
index 00000000..e187e6fb
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_cog_blue.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_communications_blue.svg b/gns3server/symbols/affinity/square/blue/sq_communications_blue.svg
new file mode 100644
index 00000000..a2564240
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_communications_blue.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_conversation_blue.svg b/gns3server/symbols/affinity/square/blue/sq_conversation_blue.svg
new file mode 100644
index 00000000..c9e7e026
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_conversation_blue.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_dslam_blue.svg b/gns3server/symbols/affinity/square/blue/sq_dslam_blue.svg
new file mode 100644
index 00000000..4da49336
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_dslam_blue.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_fingerprint_blue.svg b/gns3server/symbols/affinity/square/blue/sq_fingerprint_blue.svg
new file mode 100644
index 00000000..d8127f75
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_fingerprint_blue.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_firewall3_blue.svg b/gns3server/symbols/affinity/square/blue/sq_firewall3_blue.svg
new file mode 100644
index 00000000..bfbfe58e
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_firewall3_blue.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_firewall_blue.svg b/gns3server/symbols/affinity/square/blue/sq_firewall_blue.svg
new file mode 100644
index 00000000..ca442a52
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_firewall_blue.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_grid2_blue.svg b/gns3server/symbols/affinity/square/blue/sq_grid2_blue.svg
new file mode 100644
index 00000000..1e6de935
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_grid2_blue.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_grid_blue.svg b/gns3server/symbols/affinity/square/blue/sq_grid_blue.svg
new file mode 100644
index 00000000..707a1467
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_grid_blue.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_hub_blue.svg b/gns3server/symbols/affinity/square/blue/sq_hub_blue.svg
new file mode 100644
index 00000000..fa00a60c
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_hub_blue.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_inspect2_blue.svg b/gns3server/symbols/affinity/square/blue/sq_inspect2_blue.svg
new file mode 100644
index 00000000..a2390b18
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_inspect2_blue.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_inspect3_blue.svg b/gns3server/symbols/affinity/square/blue/sq_inspect3_blue.svg
new file mode 100644
index 00000000..ed4b10de
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_inspect3_blue.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_interconnect_blue.svg b/gns3server/symbols/affinity/square/blue/sq_interconnect_blue.svg
new file mode 100644
index 00000000..c6c6a2b5
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_interconnect_blue.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_isdn_blue.svg b/gns3server/symbols/affinity/square/blue/sq_isdn_blue.svg
new file mode 100644
index 00000000..65c6b707
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_isdn_blue.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_ldap_blue.svg b/gns3server/symbols/affinity/square/blue/sq_ldap_blue.svg
new file mode 100644
index 00000000..027b58ca
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_ldap_blue.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_light_bulb_blue.svg b/gns3server/symbols/affinity/square/blue/sq_light_bulb_blue.svg
new file mode 100644
index 00000000..785648b8
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_light_bulb_blue.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_link_blue.svg b/gns3server/symbols/affinity/square/blue/sq_link_blue.svg
new file mode 100644
index 00000000..3c7d4a23
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_link_blue.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_nas_blue.svg b/gns3server/symbols/affinity/square/blue/sq_nas_blue.svg
new file mode 100644
index 00000000..8edcb408
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_nas_blue.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_pinpoint_blue.svg b/gns3server/symbols/affinity/square/blue/sq_pinpoint_blue.svg
new file mode 100644
index 00000000..2883f25f
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_pinpoint_blue.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_printer_blue.svg b/gns3server/symbols/affinity/square/blue/sq_printer_blue.svg
new file mode 100644
index 00000000..9f37660a
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_printer_blue.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_rj45_blue.svg b/gns3server/symbols/affinity/square/blue/sq_rj45_blue.svg
new file mode 100644
index 00000000..e0467863
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_rj45_blue.svg
@@ -0,0 +1,66 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_router_blue.svg b/gns3server/symbols/affinity/square/blue/sq_router_blue.svg
new file mode 100644
index 00000000..5e331a0f
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_router_blue.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_router_cloud_blue.svg b/gns3server/symbols/affinity/square/blue/sq_router_cloud_blue.svg
new file mode 100644
index 00000000..2efb4854
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_router_cloud_blue.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_satellite_blue.svg b/gns3server/symbols/affinity/square/blue/sq_satellite_blue.svg
new file mode 100644
index 00000000..c9d9995a
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_satellite_blue.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_satellite_dish_blue.svg b/gns3server/symbols/affinity/square/blue/sq_satellite_dish_blue.svg
new file mode 100644
index 00000000..ce8d95f5
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_satellite_dish_blue.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_scull_blue.svg b/gns3server/symbols/affinity/square/blue/sq_scull_blue.svg
new file mode 100644
index 00000000..3ec598e3
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_scull_blue.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_server-cluster_blue.svg b/gns3server/symbols/affinity/square/blue/sq_server-cluster_blue.svg
new file mode 100644
index 00000000..85c04086
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_server-cluster_blue.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_server_blue.svg b/gns3server/symbols/affinity/square/blue/sq_server_blue.svg
new file mode 100644
index 00000000..daa38df7
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_server_blue.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_square_blue.svg b/gns3server/symbols/affinity/square/blue/sq_square_blue.svg
new file mode 100644
index 00000000..252869b0
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_square_blue.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_statistics_blue.svg b/gns3server/symbols/affinity/square/blue/sq_statistics_blue.svg
new file mode 100644
index 00000000..fb3cd8ea
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_statistics_blue.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_storage_blue.svg b/gns3server/symbols/affinity/square/blue/sq_storage_blue.svg
new file mode 100644
index 00000000..4aa57fa7
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_storage_blue.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_switch_blue.svg b/gns3server/symbols/affinity/square/blue/sq_switch_blue.svg
new file mode 100644
index 00000000..c6402d68
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_switch_blue.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_switch_multilayer_blue.svg b/gns3server/symbols/affinity/square/blue/sq_switch_multilayer_blue.svg
new file mode 100644
index 00000000..e6adbb40
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_switch_multilayer_blue.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_tablet_blue.svg b/gns3server/symbols/affinity/square/blue/sq_tablet_blue.svg
new file mode 100644
index 00000000..8cb60a87
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_tablet_blue.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_tree_blue.svg b/gns3server/symbols/affinity/square/blue/sq_tree_blue.svg
new file mode 100644
index 00000000..45dca30f
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_tree_blue.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_user_blue.svg b/gns3server/symbols/affinity/square/blue/sq_user_blue.svg
new file mode 100644
index 00000000..66a94d1d
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_user_blue.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_vm_blue.svg b/gns3server/symbols/affinity/square/blue/sq_vm_blue.svg
new file mode 100644
index 00000000..7a9c0646
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_vm_blue.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_wifi_blue.svg b/gns3server/symbols/affinity/square/blue/sq_wifi_blue.svg
new file mode 100644
index 00000000..484e0ea9
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_wifi_blue.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_wlc_blue.svg b/gns3server/symbols/affinity/square/blue/sq_wlc_blue.svg
new file mode 100644
index 00000000..4420984f
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_wlc_blue.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/sq_xml_blue.svg b/gns3server/symbols/affinity/square/blue/sq_xml_blue.svg
new file mode 100644
index 00000000..07c43180
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/sq_xml_blue.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_camera.svg b/gns3server/symbols/affinity/square/gray/sq_camera.svg
new file mode 100644
index 00000000..e0392776
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_camera.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_camera_dome.svg b/gns3server/symbols/affinity/square/gray/sq_camera_dome.svg
new file mode 100644
index 00000000..88df01b3
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_camera_dome.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_client.svg b/gns3server/symbols/affinity/square/gray/sq_client.svg
new file mode 100644
index 00000000..691cadc2
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_client.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_client_vm.svg b/gns3server/symbols/affinity/square/gray/sq_client_vm.svg
new file mode 100644
index 00000000..56325050
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_client_vm.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_cloud.svg b/gns3server/symbols/affinity/square/gray/sq_cloud.svg
new file mode 100644
index 00000000..c9dc4368
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_cloud.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_cog.svg b/gns3server/symbols/affinity/square/gray/sq_cog.svg
new file mode 100644
index 00000000..bcc6dfc3
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_cog.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_communications.svg b/gns3server/symbols/affinity/square/gray/sq_communications.svg
new file mode 100644
index 00000000..9bcddbe0
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_communications.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_conversation.svg b/gns3server/symbols/affinity/square/gray/sq_conversation.svg
new file mode 100644
index 00000000..58a3ca03
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_conversation.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_dslam.svg b/gns3server/symbols/affinity/square/gray/sq_dslam.svg
new file mode 100644
index 00000000..de0f4c40
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_dslam.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_fingerprint.svg b/gns3server/symbols/affinity/square/gray/sq_fingerprint.svg
new file mode 100644
index 00000000..2ca9dc5e
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_fingerprint.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_firewall.svg b/gns3server/symbols/affinity/square/gray/sq_firewall.svg
new file mode 100644
index 00000000..0e12ee4c
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_firewall.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_firewall3.svg b/gns3server/symbols/affinity/square/gray/sq_firewall3.svg
new file mode 100644
index 00000000..590c3f5d
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_firewall3.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_grid.svg b/gns3server/symbols/affinity/square/gray/sq_grid.svg
new file mode 100644
index 00000000..bfdbc27a
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_grid.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_grid2.svg b/gns3server/symbols/affinity/square/gray/sq_grid2.svg
new file mode 100644
index 00000000..e3e0b720
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_grid2.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_hub.svg b/gns3server/symbols/affinity/square/gray/sq_hub.svg
new file mode 100644
index 00000000..de51198c
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_hub.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_inspect2.svg b/gns3server/symbols/affinity/square/gray/sq_inspect2.svg
new file mode 100644
index 00000000..e1989a3a
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_inspect2.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_inspect3.svg b/gns3server/symbols/affinity/square/gray/sq_inspect3.svg
new file mode 100644
index 00000000..93559b1b
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_inspect3.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_interconnect.svg b/gns3server/symbols/affinity/square/gray/sq_interconnect.svg
new file mode 100644
index 00000000..2abbc2dd
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_interconnect.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_isdn.svg b/gns3server/symbols/affinity/square/gray/sq_isdn.svg
new file mode 100644
index 00000000..76266679
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_isdn.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_ldap.svg b/gns3server/symbols/affinity/square/gray/sq_ldap.svg
new file mode 100644
index 00000000..e8b12465
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_ldap.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_light_bulb.svg b/gns3server/symbols/affinity/square/gray/sq_light_bulb.svg
new file mode 100644
index 00000000..a6c59612
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_light_bulb.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_link.svg b/gns3server/symbols/affinity/square/gray/sq_link.svg
new file mode 100644
index 00000000..eb1e3e74
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_link.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_nas.svg b/gns3server/symbols/affinity/square/gray/sq_nas.svg
new file mode 100644
index 00000000..68188666
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_nas.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_pinpoint.svg b/gns3server/symbols/affinity/square/gray/sq_pinpoint.svg
new file mode 100644
index 00000000..de8538c8
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_pinpoint.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_printer.svg b/gns3server/symbols/affinity/square/gray/sq_printer.svg
new file mode 100644
index 00000000..6802242b
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_printer.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_rj45.svg b/gns3server/symbols/affinity/square/gray/sq_rj45.svg
new file mode 100644
index 00000000..b9068ec7
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_rj45.svg
@@ -0,0 +1,66 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_router.svg b/gns3server/symbols/affinity/square/gray/sq_router.svg
new file mode 100644
index 00000000..cf729cb7
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_router.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_router_cloud.svg b/gns3server/symbols/affinity/square/gray/sq_router_cloud.svg
new file mode 100644
index 00000000..7be089a1
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_router_cloud.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_satellite.svg b/gns3server/symbols/affinity/square/gray/sq_satellite.svg
new file mode 100644
index 00000000..10b0a61c
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_satellite.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_satellite_dish.svg b/gns3server/symbols/affinity/square/gray/sq_satellite_dish.svg
new file mode 100644
index 00000000..97a59ce2
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_satellite_dish.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_scull.svg b/gns3server/symbols/affinity/square/gray/sq_scull.svg
new file mode 100644
index 00000000..edb21c80
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_scull.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_server-cluster.svg b/gns3server/symbols/affinity/square/gray/sq_server-cluster.svg
new file mode 100644
index 00000000..4ee47779
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_server-cluster.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_server.svg b/gns3server/symbols/affinity/square/gray/sq_server.svg
new file mode 100644
index 00000000..d3e1047f
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_server.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_square.svg b/gns3server/symbols/affinity/square/gray/sq_square.svg
new file mode 100644
index 00000000..85150d43
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_square.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_statistics.svg b/gns3server/symbols/affinity/square/gray/sq_statistics.svg
new file mode 100644
index 00000000..a43834af
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_statistics.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_storage.svg b/gns3server/symbols/affinity/square/gray/sq_storage.svg
new file mode 100644
index 00000000..82e49b5d
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_storage.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_switch.svg b/gns3server/symbols/affinity/square/gray/sq_switch.svg
new file mode 100644
index 00000000..773a1860
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_switch.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_switch_multilayer.svg b/gns3server/symbols/affinity/square/gray/sq_switch_multilayer.svg
new file mode 100644
index 00000000..c2a59e2c
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_switch_multilayer.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_tablet.svg b/gns3server/symbols/affinity/square/gray/sq_tablet.svg
new file mode 100644
index 00000000..491add8d
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_tablet.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_tree.svg b/gns3server/symbols/affinity/square/gray/sq_tree.svg
new file mode 100644
index 00000000..18c342c2
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_tree.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_user.svg b/gns3server/symbols/affinity/square/gray/sq_user.svg
new file mode 100644
index 00000000..34b0952c
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_user.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_vm.svg b/gns3server/symbols/affinity/square/gray/sq_vm.svg
new file mode 100644
index 00000000..5d2403a9
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_vm.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_wifi.svg b/gns3server/symbols/affinity/square/gray/sq_wifi.svg
new file mode 100644
index 00000000..94fc57d5
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_wifi.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_wlc.svg b/gns3server/symbols/affinity/square/gray/sq_wlc.svg
new file mode 100644
index 00000000..04cb280c
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_wlc.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/sq_xml.svg b/gns3server/symbols/affinity/square/gray/sq_xml.svg
new file mode 100644
index 00000000..34012cfd
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/sq_xml.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_camera_dome_red.svg b/gns3server/symbols/affinity/square/red/sq_camera_dome_red.svg
new file mode 100644
index 00000000..0a87c876
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_camera_dome_red.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_camera_red.svg b/gns3server/symbols/affinity/square/red/sq_camera_red.svg
new file mode 100644
index 00000000..a8503616
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_camera_red.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_client_red.svg b/gns3server/symbols/affinity/square/red/sq_client_red.svg
new file mode 100644
index 00000000..f85e5ab6
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_client_red.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_client_vm_red.svg b/gns3server/symbols/affinity/square/red/sq_client_vm_red.svg
new file mode 100644
index 00000000..0c7e0ffe
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_client_vm_red.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_cloud_red.svg b/gns3server/symbols/affinity/square/red/sq_cloud_red.svg
new file mode 100644
index 00000000..50b13038
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_cloud_red.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_cog_red.svg b/gns3server/symbols/affinity/square/red/sq_cog_red.svg
new file mode 100644
index 00000000..70c77245
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_cog_red.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_communications_red.svg b/gns3server/symbols/affinity/square/red/sq_communications_red.svg
new file mode 100644
index 00000000..c04e42a6
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_communications_red.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_conversation_red.svg b/gns3server/symbols/affinity/square/red/sq_conversation_red.svg
new file mode 100644
index 00000000..694f4488
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_conversation_red.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_dslam_red.svg b/gns3server/symbols/affinity/square/red/sq_dslam_red.svg
new file mode 100644
index 00000000..b914299a
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_dslam_red.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_fingerprint_red.svg b/gns3server/symbols/affinity/square/red/sq_fingerprint_red.svg
new file mode 100644
index 00000000..e7685b6f
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_fingerprint_red.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_firewall3_red.svg b/gns3server/symbols/affinity/square/red/sq_firewall3_red.svg
new file mode 100644
index 00000000..2ce7389b
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_firewall3_red.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_firewall_red.svg b/gns3server/symbols/affinity/square/red/sq_firewall_red.svg
new file mode 100644
index 00000000..0785fff8
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_firewall_red.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_grid2_red.svg b/gns3server/symbols/affinity/square/red/sq_grid2_red.svg
new file mode 100644
index 00000000..30cc6fc2
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_grid2_red.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_grid_red.svg b/gns3server/symbols/affinity/square/red/sq_grid_red.svg
new file mode 100644
index 00000000..367e1727
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_grid_red.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_hub_red.svg b/gns3server/symbols/affinity/square/red/sq_hub_red.svg
new file mode 100644
index 00000000..c85a6efa
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_hub_red.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_inspect2_red.svg b/gns3server/symbols/affinity/square/red/sq_inspect2_red.svg
new file mode 100644
index 00000000..fa93643b
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_inspect2_red.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_inspect3_red.svg b/gns3server/symbols/affinity/square/red/sq_inspect3_red.svg
new file mode 100644
index 00000000..c109c083
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_inspect3_red.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_interconnect_red.svg b/gns3server/symbols/affinity/square/red/sq_interconnect_red.svg
new file mode 100644
index 00000000..a1a6e8a4
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_interconnect_red.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_isdn_red.svg b/gns3server/symbols/affinity/square/red/sq_isdn_red.svg
new file mode 100644
index 00000000..30c49bea
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_isdn_red.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_ldap_red.svg b/gns3server/symbols/affinity/square/red/sq_ldap_red.svg
new file mode 100644
index 00000000..4b663799
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_ldap_red.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_light_bulb_red.svg b/gns3server/symbols/affinity/square/red/sq_light_bulb_red.svg
new file mode 100644
index 00000000..33f005b8
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_light_bulb_red.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_link_red.svg b/gns3server/symbols/affinity/square/red/sq_link_red.svg
new file mode 100644
index 00000000..4b78f67a
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_link_red.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_nas_red.svg b/gns3server/symbols/affinity/square/red/sq_nas_red.svg
new file mode 100644
index 00000000..ece3902b
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_nas_red.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_pinpoint_red.svg b/gns3server/symbols/affinity/square/red/sq_pinpoint_red.svg
new file mode 100644
index 00000000..a5eca8aa
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_pinpoint_red.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_printer_red.svg b/gns3server/symbols/affinity/square/red/sq_printer_red.svg
new file mode 100644
index 00000000..75741282
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_printer_red.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_rj45_red.svg b/gns3server/symbols/affinity/square/red/sq_rj45_red.svg
new file mode 100644
index 00000000..4fecd486
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_rj45_red.svg
@@ -0,0 +1,66 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_router_cloud_red.svg b/gns3server/symbols/affinity/square/red/sq_router_cloud_red.svg
new file mode 100644
index 00000000..88779267
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_router_cloud_red.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_router_red.svg b/gns3server/symbols/affinity/square/red/sq_router_red.svg
new file mode 100644
index 00000000..b7dcd819
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_router_red.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_satellite_dish_red.svg b/gns3server/symbols/affinity/square/red/sq_satellite_dish_red.svg
new file mode 100644
index 00000000..ef00eab2
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_satellite_dish_red.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_satellite_red.svg b/gns3server/symbols/affinity/square/red/sq_satellite_red.svg
new file mode 100644
index 00000000..1add72eb
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_satellite_red.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_scull_red.svg b/gns3server/symbols/affinity/square/red/sq_scull_red.svg
new file mode 100644
index 00000000..79e11fdf
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_scull_red.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_server-cluster_red.svg b/gns3server/symbols/affinity/square/red/sq_server-cluster_red.svg
new file mode 100644
index 00000000..75e5c1ef
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_server-cluster_red.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_server_red.svg b/gns3server/symbols/affinity/square/red/sq_server_red.svg
new file mode 100644
index 00000000..0d73bb40
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_server_red.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_square_red.svg b/gns3server/symbols/affinity/square/red/sq_square_red.svg
new file mode 100644
index 00000000..fcf9fcb4
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_square_red.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_statistics_red.svg b/gns3server/symbols/affinity/square/red/sq_statistics_red.svg
new file mode 100644
index 00000000..3d7ac865
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_statistics_red.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_storage_red.svg b/gns3server/symbols/affinity/square/red/sq_storage_red.svg
new file mode 100644
index 00000000..c89349d2
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_storage_red.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_switch_multilayer_red.svg b/gns3server/symbols/affinity/square/red/sq_switch_multilayer_red.svg
new file mode 100644
index 00000000..1fbd5914
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_switch_multilayer_red.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_switch_red.svg b/gns3server/symbols/affinity/square/red/sq_switch_red.svg
new file mode 100644
index 00000000..62b5c95b
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_switch_red.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_tablet_red.svg b/gns3server/symbols/affinity/square/red/sq_tablet_red.svg
new file mode 100644
index 00000000..6ca36adb
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_tablet_red.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_tree_red.svg b/gns3server/symbols/affinity/square/red/sq_tree_red.svg
new file mode 100644
index 00000000..2678cca7
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_tree_red.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_user_red.svg b/gns3server/symbols/affinity/square/red/sq_user_red.svg
new file mode 100644
index 00000000..43efcaee
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_user_red.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_vm_red.svg b/gns3server/symbols/affinity/square/red/sq_vm_red.svg
new file mode 100644
index 00000000..e3883434
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_vm_red.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_wifi_red.svg b/gns3server/symbols/affinity/square/red/sq_wifi_red.svg
new file mode 100644
index 00000000..f8fc0dd5
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_wifi_red.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_wlc_red.svg b/gns3server/symbols/affinity/square/red/sq_wlc_red.svg
new file mode 100644
index 00000000..118291ca
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_wlc_red.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/sq_xml_red.svg b/gns3server/symbols/affinity/square/red/sq_xml_red.svg
new file mode 100644
index 00000000..ad3eae8c
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/sq_xml_red.svg
@@ -0,0 +1,42 @@
+
+