From e41dfb78bf61bda6c45ac7a6d2697858d356e899 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E2=80=9Cshentao=E2=80=9D?= Date: Fri, 23 Sep 2016 14:35:10 +0800 Subject: [PATCH] modify frame html files MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I91aa3090449c3b11bca56bdbe773b58760158f9e Signed-off-by: “shentao” --- .../main/webapp/common/image/integration/logo.png | Bin 16838 -> 5668 bytes .../webapp/common/image/integration/logo_white.png | Bin 13710 -> 0 bytes .../common/image/integration/netnumenLogo.png | Bin 5379 -> 4097 bytes .../common/image/integration/zte_logo_16.gif | Bin 583 -> 106 bytes .../common/image/integration/zte_logo_white.png | Bin 16838 -> 5717 bytes .../src/main/webapp/common/image/ressvgs/NFV.svg | 58 ++++ .../src/main/webapp/common/image/ressvgs/NS.svg | 29 ++ .../src/main/webapp/common/image/ressvgs/VDU.svg | 26 ++ .../src/main/webapp/common/image/ressvgs/VIM.svg | 19 ++ .../src/main/webapp/common/image/ressvgs/VNF.svg | 14 + .../src/main/webapp/common/image/ressvgs/VNFC.svg | 20 ++ .../src/main/webapp/common/image/ressvgs/VNFM.svg | 17 + .../main/webapp/common/image/ressvgs/breakLink.svg | 9 + .../main/webapp/common/image/ressvgs/common_dc.svg | 72 +++++ .../webapp/common/image/ressvgs/common_ncd.svg | 40 +++ .../main/webapp/common/image/ressvgs/common_sc.svg | 71 +++++ .../src/main/webapp/common/image/ressvgs/host.svg | 14 + .../common/image/ressvgs/it-Virtual network.svg | 186 +++++++++++ .../webapp/common/image/ressvgs/it-app-bind.svg | 58 ++++ .../webapp/common/image/ressvgs/it-app-dns.svg | 58 ++++ .../webapp/common/image/ressvgs/it-app-ems.svg | 75 +++++ .../common/image/ressvgs/it-app-mediator.svg | 78 +++++ .../common/image/ressvgs/it-app-netnumen.svg | 57 ++++ .../webapp/common/image/ressvgs/it-app-ntp.svg | 61 ++++ .../webapp/common/image/ressvgs/it-app-ota.svg | 58 ++++ .../webapp/common/image/ressvgs/it-app-tomcat.svg | 52 +++ .../webapp/common/image/ressvgs/it-app-trend.svg | 58 ++++ .../webapp/common/image/ressvgs/it-app-tsm.svg | 62 ++++ .../common/image/ressvgs/it-app-weblogic.svg | 58 ++++ .../main/webapp/common/image/ressvgs/it-app.svg | 62 ++++ .../common/image/ressvgs/it-cluster-hacmp.svg | 54 ++++ .../webapp/common/image/ressvgs/it-cluster-nec.svg | 55 ++++ .../webapp/common/image/ressvgs/it-cluster-ns.svg | 58 ++++ .../webapp/common/image/ressvgs/it-cluster-sg.svg | 65 ++++ .../webapp/common/image/ressvgs/it-cluster-vcs.svg | 78 +++++ .../webapp/common/image/ressvgs/it-cluster.svg | 77 +++++ .../common/image/ressvgs/it-database-mssql.svg | 77 +++++ .../common/image/ressvgs/it-database-oracle.svg | 77 +++++ .../common/image/ressvgs/it-database-sybase.svg | 71 +++++ .../common/image/ressvgs/it-database-sybaseiq.svg | 51 +++ .../webapp/common/image/ressvgs/it-database.svg | 71 +++++ .../common/image/ressvgs/it-diskraid-dellmd.svg | 199 ++++++++++++ .../common/image/ressvgs/it-diskraid-emc.svg | 198 ++++++++++++ .../common/image/ressvgs/it-diskraid-eternus.svg | 195 +++++++++++ .../common/image/ressvgs/it-diskraid-fujitsu.svg | 215 +++++++++++++ .../common/image/ressvgs/it-diskraid-hds.svg | 103 ++++++ .../common/image/ressvgs/it-diskraid-hpaio.svg | 203 ++++++++++++ .../common/image/ressvgs/it-diskraid-hpeva.svg | 207 ++++++++++++ .../common/image/ressvgs/it-diskraid-hpmsa.svg | 203 ++++++++++++ .../common/image/ressvgs/it-diskraid-ibm.svg | 203 ++++++++++++ .../common/image/ressvgs/it-diskraid-ibmsm.svg | 95 ++++++ .../common/image/ressvgs/it-diskraid-macrosan.svg | 28 ++ .../common/image/ressvgs/it-diskraid-netapp.svg | 146 +++++++++ .../common/image/ressvgs/it-diskraid-sun.svg | 146 +++++++++ .../common/image/ressvgs/it-diskraid-zte.svg | 146 +++++++++ .../image/ressvgs/it-firewall-checkpoint.svg | 95 ++++++ .../common/image/ressvgs/it-firewall-cisco.svg | 95 ++++++ .../common/image/ressvgs/it-firewall-cisco2.svg | 95 ++++++ .../common/image/ressvgs/it-firewall-h3c.svg | 116 +++++++ .../common/image/ressvgs/it-firewall-juniper.svg | 109 +++++++ .../common/image/ressvgs/it-firewall-neteye.svg | 120 +++++++ .../common/image/ressvgs/it-firewall-zte.svg | 127 ++++++++ .../common/image/ressvgs/it-firewall-ztemf.svg | 127 ++++++++ .../common/image/ressvgs/it-firewall-zteutm.svg | 128 ++++++++ .../webapp/common/image/ressvgs/it-firewall.svg | 102 ++++++ .../main/webapp/common/image/ressvgs/it-gather.svg | 295 +++++++++++++++++ .../webapp/common/image/ressvgs/it-group-dev.svg | 121 +++++++ .../webapp/common/image/ressvgs/it-ibp-ibp2000.svg | 133 ++++++++ .../main/webapp/common/image/ressvgs/it-ibp.svg | 128 ++++++++ .../main/webapp/common/image/ressvgs/it-net.svg | 105 ++++++ .../common/image/ressvgs/it-other-alteon.svg | 19 ++ .../common/image/ressvgs/it-other-appdirector.svg | 25 ++ .../common/image/ressvgs/it-other-atca-lb10.svg | 121 +++++++ .../common/image/ressvgs/it-other-cisco-ucs.svg | 121 +++++++ .../webapp/common/image/ressvgs/it-other-dcs.svg | 137 ++++++++ .../webapp/common/image/ressvgs/it-other-delta.svg | 129 ++++++++ .../webapp/common/image/ressvgs/it-other-dp.svg | 20 ++ .../common/image/ressvgs/it-other-f5bigip.svg | 145 +++++++++ .../common/image/ressvgs/it-other-f5bigip2.svg | 161 ++++++++++ .../webapp/common/image/ressvgs/it-other-gbe2c.svg | 166 ++++++++++ .../webapp/common/image/ressvgs/it-other-hpblc.svg | 174 ++++++++++ .../common/image/ressvgs/it-other-ibm-blade.svg | 156 +++++++++ .../webapp/common/image/ressvgs/it-other-imm.svg | 160 ++++++++++ .../common/image/ressvgs/it-other-secfox.svg | 20 ++ .../common/image/ressvgs/it-other-secsis.svg | 30 ++ .../webapp/common/image/ressvgs/it-other-segw.svg | 153 +++++++++ .../webapp/common/image/ressvgs/it-other-vc.svg | 173 ++++++++++ .../common/image/ressvgs/it-other-zteatca.svg | 191 +++++++++++ .../common/image/ressvgs/it-other-zteips.svg | 53 +++ .../common/image/ressvgs/it-other-ztepower.svg | 223 +++++++++++++ .../common/image/ressvgs/it-other-ztesgs.svg | 54 ++++ .../common/image/ressvgs/it-other-zxsdr-nt.svg | 186 +++++++++++ .../main/webapp/common/image/ressvgs/it-other.svg | 110 +++++++ .../common/image/ressvgs/it-router-cisco.svg | 186 +++++++++++ .../common/image/ressvgs/it-router-juniper.svg | 170 ++++++++++ .../webapp/common/image/ressvgs/it-router-zte.svg | 178 +++++++++++ .../main/webapp/common/image/ressvgs/it-router.svg | 175 ++++++++++ .../common/image/ressvgs/it-sdn-controller.svg | 176 ++++++++++ .../webapp/common/image/ressvgs/it-sdn-host.svg | 167 ++++++++++ .../webapp/common/image/ressvgs/it-sdn-switch.svg | 167 ++++++++++ .../webapp/common/image/ressvgs/it-sdn-vnet.svg | 167 ++++++++++ .../webapp/common/image/ressvgs/it-server-aix.svg | 170 ++++++++++ .../webapp/common/image/ressvgs/it-server-hpux.svg | 181 +++++++++++ .../common/image/ressvgs/it-server-klinux.svg | 191 +++++++++++ .../common/image/ressvgs/it-server-redhat.svg | 171 ++++++++++ .../common/image/ressvgs/it-server-solaris.svg | 173 ++++++++++ .../webapp/common/image/ressvgs/it-server-suse.svg | 185 +++++++++++ .../common/image/ressvgs/it-server-windows.svg | 176 ++++++++++ .../webapp/common/image/ressvgs/it-server-zxve.svg | 179 +++++++++++ .../main/webapp/common/image/ressvgs/it-server.svg | 195 +++++++++++ .../common/image/ressvgs/it-storage-cisco-mds.svg | 177 ++++++++++ .../common/image/ressvgs/it-storage-md3000.svg | 168 ++++++++++ .../common/image/ressvgs/it-storage-netvault.svg | 186 +++++++++++ .../webapp/common/image/ressvgs/it-storage-ops.svg | 186 +++++++++++ .../image/ressvgs/it-storage-sanswitch-brocade.svg | 187 +++++++++++ .../image/ressvgs/it-storage-sanswitch-hp.svg | 187 +++++++++++ .../image/ressvgs/it-storage-sanswitch-zte.svg | 13 + .../webapp/common/image/ressvgs/it-storage.svg | 183 +++++++++++ .../webapp/common/image/ressvgs/it-switch-at.svg | 201 ++++++++++++ .../common/image/ressvgs/it-switch-cisco.svg | 176 ++++++++++ .../webapp/common/image/ressvgs/it-switch-h3c.svg | 31 ++ .../common/image/ressvgs/it-switch-juniper.svg | 176 ++++++++++ .../webapp/common/image/ressvgs/it-switch-zte.svg | 177 ++++++++++ .../main/webapp/common/image/ressvgs/it-switch.svg | 182 +++++++++++ .../common/image/ressvgs/it-tapelib-hpmsl.svg | 176 ++++++++++ .../common/image/ressvgs/it-tapelib-ibmts.svg | 183 +++++++++++ .../common/image/ressvgs/it-tapelib-sunts.svg | 196 ++++++++++++ .../src/main/webapp/common/image/ressvgs/it.svg | 111 +++++++ .../webapp/common/image/ressvgs/networkTree.svg | 349 ++++++++++++++++++++ .../src/main/webapp/common/image/ressvgs/new.svg | 7 + .../common/image/ressvgs/popupmenufollower.svg | 15 + .../webapp/common/image/ressvgs/resourceType.svg | 211 ++++++++++++ .../src/main/webapp/common/image/ressvgs/stop.svg | 18 ++ .../main/webapp/common/image/ressvgs/tree-icon.svg | 291 +++++++++++++++++ .../webapp/common/image/ressvgs/uep-moc-root.svg | 355 +++++++++++++++++++++ .../common/image/ressvgs/uep-moc-uca-public.svg | 329 +++++++++++++++++++ .../image/ressvgs/uep-topo-commongroup20x20.svg | 278 ++++++++++++++++ .../common/image/ressvgs/uep-topo-group20x20.svg | 277 ++++++++++++++++ .../webapp/common/image/ressvgs/uep-topo-root.svg | 259 +++++++++++++++ .../image/ressvgs/uep-topo-undefinedgroup20x20.svg | 342 ++++++++++++++++++++ .../common/image/ressvgs/uep-topo-virtual20x20.svg | 355 +++++++++++++++++++++ .../image/ressvgs/uep-topo-wsf-disconnected8x8.svg | 37 +++ .../common/image/ressvgs/usf-amf-try-activate.svg | 44 +++ .../image/ressvgs/usf-amf-try-active-wait.svg | 40 +++ .../src/main/webapp/common/image/source/logo.png | Bin 0 -> 16838 bytes .../webapp/common/image/source/netnumenLogo.png | Bin 0 -> 6232 bytes .../main/webapp/common/image/source/zte_bg_1.jpg | Bin 0 -> 143465 bytes .../main/webapp/common/image/source/zte_bg_2.jpg | Bin 0 -> 152396 bytes .../main/webapp/common/image/source/zte_bg_3.jpg | Bin 0 -> 155899 bytes .../webapp/common/image/source/zte_logo_ white.png | Bin 0 -> 16838 bytes .../webapp/common/image/source/zte_logo_16.gif | Bin 0 -> 583 bytes .../webapp/common/image/source/zte_logo_white.png | Bin 0 -> 16838 bytes .../main/webapp/common/image/source/ztelogo.png | Bin 0 -> 2790 bytes .../main/webapp/common/js/openotopo/openotopo.js | 314 ++++++++++++++++++ .../webapp/common/js/openotopo/openotopo.min.js | 32 ++ 155 files changed, 18412 insertions(+) delete mode 100644 openo-portal/portal-common/src/main/webapp/common/image/integration/logo_white.png create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/NFV.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/NS.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VDU.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VIM.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNF.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNFC.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNFM.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/breakLink.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_dc.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_ncd.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_sc.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/host.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-Virtual network.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-bind.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-dns.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ems.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-mediator.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-netnumen.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ntp.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ota.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-tomcat.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-trend.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-tsm.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-weblogic.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-hacmp.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-nec.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-ns.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-sg.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-vcs.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-mssql.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-oracle.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-sybase.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-sybaseiq.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-dellmd.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-emc.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-eternus.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-fujitsu.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hds.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpaio.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpeva.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpmsa.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-ibm.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-ibmsm.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-macrosan.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-netapp.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-sun.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-zte.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-checkpoint.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-cisco.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-cisco2.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-h3c.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-juniper.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-neteye.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-zte.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-ztemf.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-zteutm.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-gather.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-group-dev.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-ibp-ibp2000.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-ibp.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-net.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-alteon.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-appdirector.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-atca-lb10.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-cisco-ucs.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-dcs.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-delta.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-dp.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-f5bigip.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-f5bigip2.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-gbe2c.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-hpblc.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ibm-blade.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-imm.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-secfox.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-secsis.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-segw.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-vc.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zteatca.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zteips.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ztepower.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ztesgs.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zxsdr-nt.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-cisco.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-juniper.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-zte.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-controller.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-host.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-switch.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-vnet.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-aix.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-hpux.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-klinux.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-redhat.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-solaris.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-suse.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-windows.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-zxve.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-cisco-mds.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-md3000.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-netvault.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-ops.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-brocade.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-hp.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-zte.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-at.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-cisco.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-h3c.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-juniper.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-zte.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-hpmsl.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-ibmts.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-sunts.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/networkTree.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/new.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/popupmenufollower.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/resourceType.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/stop.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/tree-icon.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-moc-root.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-moc-uca-public.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-commongroup20x20.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-group20x20.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-root.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-undefinedgroup20x20.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-virtual20x20.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-wsf-disconnected8x8.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/usf-amf-try-activate.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/ressvgs/usf-amf-try-active-wait.svg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/logo.png create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/netnumenLogo.png create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_1.jpg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_2.jpg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_3.jpg create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/zte_logo_ white.png create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/zte_logo_16.gif create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/zte_logo_white.png create mode 100644 openo-portal/portal-common/src/main/webapp/common/image/source/ztelogo.png create mode 100644 openo-portal/portal-common/src/main/webapp/common/js/openotopo/openotopo.js create mode 100644 openo-portal/portal-common/src/main/webapp/common/js/openotopo/openotopo.min.js diff --git a/openo-portal/portal-common/src/main/webapp/common/image/integration/logo.png b/openo-portal/portal-common/src/main/webapp/common/image/integration/logo.png index a36c5e8b5990e16848ef8cc90589b03f393dec18..9277eb11dc48fb78ebfa40cf7558d804aeaa24e0 100644 GIT binary patch delta 2950 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 delta 14208 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 L{KpFMF9H7tbx;yF diff --git a/openo-portal/portal-common/src/main/webapp/common/image/integration/logo_white.png b/openo-portal/portal-common/src/main/webapp/common/image/integration/logo_white.png deleted file mode 100644 index 2a48ef4186973f83b026a7d281f48979b3e532d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13710 zcmWk!byO5x6d$@9q(eYJT0o>zQo1`ty1N&U5|EJY4(aX|$t9$_ySwX~@0^{TKlYq` zGxxoF?=Nncl7bWlDhVn802ngTpH;wn0eC4QBZA-IR|rDj4aGrP+Zg~@Y5u=pJPL%} z0033qQe0d~$->^n-r2(5fl5YPoXWw;-pta*6aYLHGF08Q;%?svt=^hqX^738RVUd5 z0Ms;P$OG8gx!AFQaS%4HNN?~DR1JIroOEgRzu%`(r89nPWHU6Gi-!NuiBQ+$IiXxC zs`vFeJwAS%eQeuJ-+dbO9K-U*!KM4PlWPU=sss!0%~3`xO8*^f_lG5rUW2E?-huux zN9YBBGdNEVh)b356HKK&01G%wv(n=BufGPiDA8#GRKI{VYTR8km>3mcfK_b(9~dA4 zs#I&gp#t#$VB_f{Mh%o;07q9cLI}WIaoiFiFqcbKj0{A=04WSow6G$rfRTED3Nvii zA0WF-gqjt;s{+PfyMaRr*1sJAaEsE4!4fe7{8Pl3hXE=cSU{WtZv>7?4lbL0qI0d- z&>^@<8V2ZsCX6I~nc&24O87_OesQ+8@pj{nO|_UY;d^W|lr8G?q%;~l>0LOvQFH(x zxgYO-;SrA6-Pu~-G268{z3R<7J7TW`qK6j79PM>7&~1s+}@snbLfYua_zJ( z)&&+c0E^Xoea=OcY#r2pUiT56JWnDNnK?=W0_0?`DBm8e}Pyx0f3+g+NM{$Ri7sQ2R=T-AEa1mWjeVNFWZ z^8KF8D!)Fz9ZcB3-S^`-r%ZfCiF3yQ%0d*o6dI7~p*CHR6ByVCOsxqwKm>Bh@{7i0CAo7(IQMRz(`X5CIGbU5$XMoCzR_$27u4m0gP3mNa)@8WnGx*-Q;au zgs{elpGDAVy9BVs5V!ovP;-b9MTynA_~zj2tKdkoaZ=Z@>$*SiVC=5p>IED+5F#28 zW&R;*3qgSw9YDr2e#`d*=WEm)^(Zo7N)$Y`u{2k#e?Haz4}4|n-T|k4*kUoOU;5HC z7c5Trypeh$4>5}aR2<c6LPIjZUm%VnZ~Ec zw6GEWct^+vLD+w6zQ@E!X~}7c|9*EwQ-|AvtcemB^x+RZb=+^ox_4f<_kTUU@>R!Z zNtV%_yrp=X`ObhI6VEVCnig{~c1r>E?YkHb88jJd=|yRleARrR32e)BIl99b+rgDB zYk~jS?)zaMZ)`D%{r3GaV5x5;V0^b*xeY4c|gZ^;)IPVw9;jrPIaa>aE4x6{9NdD$z<~ z%7%FzhR@$0OfYIff+e#BJ7l&_mj9|-bAKe~hVV%0 z#^x=jD(+ljR%Z6gEMv!U1O~IOdhLvNK3#V7?I^~mHwzq#FiZ7}Rk>L?r2Nx@*Fwj_ z*JG#SH^+wyr>+heA{opX*L=2ox2`BH+%3v2!7YofV+TT$CWoH;DAz;RnET7)QrEUu zdDnyor!%MHl%LqSkhx=sZ9edroDIjA>{%yUHjSSJt^dY>TD1K7YmqlDlSkh~cM@v8 z`O$+=$gIqs>}wgY`H`Mp~m??>XTQ_Wh&>n2@>hX| z)2%a&JLcOKpCW?`B+`3jBe)~_6BiPFpa_ZbiMM6R8bTVL8rK@LWim5*hs=kzGnzI^ zq?&2yX?$tWhTr9B<$vAMY*+C&@T1>PyuVhpTljGFbcA}8dW3k)dt-d_?#A|JjC`03 zmwblbh2O`?#dX-t#-Z&nf1RtR_-}E~zNR^;d5&|&whNy|k27zVr8tI^ZkKn23)!D7qhU4&NMp0VPpUaqC zHUl>UZG*>l3dP!Vy384N+kwTux@+xFZzDb-LDPrPeK?^$A=oUhtk90a4(e6G4jRY| zBn5)>l=;a20DX?W>soH=!zUTjrUvE$v71_Nepd;-Ag@i&hOzZsuiHHYzqI zM`=y|O(jhM9-(&<=SjFOc(f?TVOxLa{tAX|I>YYTq;jTjrK%;mm{e>pG4H#W%%#O`EhB;4>U z^ZSZFScE7_y7qCRD5@}d{vwWTrn!{Y_&l>xHa71#&%zs@9-p44f?=6h$27~{$k3>0 z#>5ndvE{jAJ46~6I&`~5bMJh)NMI8zH=b9gQlW(TMvm<_lZP&mu1Aw}yR^;}=c?Ju z!95My_cuQ6F;z-URkd?X9@^(?)SVKoZ)hS^3Ef#g=&Q7R^RPUd@P%4HYZ9N8HnddK zFRVP5E}~QdCkhJ0nZ9dsB^1XGLhUN9bec^Fj1#`8pIRkN>uUHh5+)dyIh6gbxT}(E z+S$-lFr4%s;d%yVdTjlx?>Xo&FbchEYy>9=T0wXe+zolH+A{ z9W_!nGBg7B(fH%B?r=ld;zbU3-i=p=pFULMxxBQoW1endrgPcd`w}ydoPdAjH2$cq zp27kX2z0Fc(XJ-wHtqOM} zg*2bTcACHaLfUbvd%c4WBjz8`?QZ(jLLcuGqW=o1kdlczQ=7AeJje$P!JZJN?G!} zm3vCD)>qbVHy0nv6ee^zk!v)(9lTuGjn+SFbGV|u{kr(B@k_a2g`gC~;dx!UQrG^_ z^cH%oDNx~ZC4b02emd#*VAVD4JbO3Gs-NZAe%g0L+Gt0&OxE%gz>rP{R1cJ0on%V?}e8|xGkB{cIT{&g~ReL`wjYMMrpCNesM zl9CjIr2XRCXxw^HO%dMM5JcnE^U%3;clCMW@ynRj)7%-_eZ*L2g=g`l(`jjOC0{>H zKV{pfr{H;cL3lY2mtr5;C&weT-gEOzz6{Nk^z9wKGv{T5&#%mWj>3lc`O|Hx_jWO z-@clgxw&&MPI&v%UKt>KF8+>yLolwXY%}LAVQARe;Ua`3 zo(EL{fu_Jda3_4xEBALi?4ReJu}tiDW~hOofks2MYML7YkP8zJ!+`gL_GxAE6M+2r zJ0tZYazldP{e75nKSxUk3;fzSzc5l4OuWEI}dGPLx9a{%=A> z_wab7`qBU>21tN-I0w|vu{7B~|4}N`FbiX3%f!+uCvHb6ga#73j<_Du%E-bhNx)b> z=D`p-nD9~X{b2>!$1^F)suFn8+`mLGYP5@A23kkqiHJ98^x;M8ugxu z$@u^y#O}j~59PTgUsYBh&yfkbenY>oQKKl~l%CDK7I2ha0;LnTLj@=l*VbO1#o+=( zW`4ENR5aZ+F?Ui?v9OeX(ev?vp6>dz8Xs)2kpX2>ldK3-Pt&&1{uig>Izai}?l+*l z$VbSNzH)j++x6jUe`_nh0wRiCTT{E(-`n3fS8e+k07kzK-5*IrsGdgOFW3YRW_vaM zvoe_&a!Q3Mk3!!;6cJOTP?$idYkzQSC=X2W&CG*RFF%YmzGzuu7#5TWu~U1?uY$l!PV zpqVzJJwKmevbhn9AbKX~vHHwwT2KI=qqX(+VD1MYo(YbUK`yP#1UtZFHN4}7K(9#0 zfgbmAUzC-ALBZki89c6okmtu+S01vNqnUZ~Ja7ZJNaUwTUp-w9`>sjhgK8j{)baOt zO>-U*{udMVZ)?AIXTNR}8f@`KwXU4reo84Fv4Luo>!@q0>vHORt6S$$$VkXo&e-*Q zcCXz%%DA}Sk_0{im{jo=>+M=c1IP?)^0IIa^!^^GLvJby>1M-Cp`6!V&%gO13id+M z?1s&VB!5One*ynzxkWyW6}_iQ*mlL~34G*Yz^I7ig6Jjp-CywV8KhP-`ByRyLHS+n z7BkI>=xQq}Mk$ctzeduj&h~_2CZRWd6)6&-T8j>gln;xDR$TWqFm$-s+DExv@*di~ z^aQr3@uQzqV_j*opVH#`H{S+fn>{bMmbbW`CiXh&m6lAZUu$BLh?K-#Gf!5spWeoD|x-Gxu4I2SGtWReScozo)H6HY9{8{9cz|HJAjB zVS$r~>FO~5i;c{RPlGj2F^TKR`>KVq6@`V9I^_+5{@nHTZ$1L-=;AfHjS3g{KBJ@h zEwtETG0E|BfAGo4DapynlakWBA5!|W7!pmJ0~F?^V0c&wz-;lv`32oZ9jZwuL5A;( z?7Yp?0CLueA=#J;-gKlY&a3We!;yOAyC2N<>x{a1`a>&LilM^*+j0r;vb9Drqo9yn#TVDy)!53amO#X_*tm$JGbx1L-s%zv4VhI zYtj8ZZ(3a);rZeAaI(;Lv229&lLn61UvAq)y0p?#bzp0*iKkqlC;~29Mpi*Vxmb-6 z{0Hxyup$KKZx?AHjoT zI<-g2x>#qNw|04dz{xQY2gXtqJX1nK2K|?9nY*5G;}%>nU9*#&%mT4V=Hd*WI4DIn zd)vN(m9qECw4ZQoYV*yMd!1Zij<`?sMKoyR*LChc0E4U1S0XB(q+$`veaY?!}DOIyUnr;{;- ze`SC7ju));Qnk#`p&Dkt5BrxBV0og*p^exuvmFs*2%uqhN6dNV+1|BKr1qB^;uo*< z0bW+;n-Aqo-}K26`?u7FGQA~qs;3K*qY4_P4@##BnnQU@jq+>hh?*jLS6Dy`11s@u zklq($l-Mkp8lCdSbED}iA=cQ41loOd3H~r{jZhoBh$4aaV)`lx5a zyWDFx0WhqhV#w7~Gc)KE4%^x4Od2nmiKh4S^jTi!V#xEg)|&E?DnqCgM@#~9Cjwdq%ALP%5^ADREiz(X-BAxtu#qMPUOq6MHJH{HC1AgUpOpx7}_M{Nue@ zImZ}zQf`P?0L7#Cdo1n5B!*Sv;_~I$PR%T1fjM+OB@yI%^)wEWF7%)qO!pS0=k(fb zdT0@)Z#o9mp|E}1N}zGF^3daCN3x2#zPc-~es`0FjgCxgg((po)6??i`CXRBoia)e z3(~mxNNcW#sdGmmL}=coxcs^EY}=sDXni#D@KYI*{|g*zXO8Bn!F~b(ffS$X{zSK3 z_vVW!dz4nquof*2~oq78%zo1ATgGvGFfDR(4 zr>cqg(#le6uj_5UG{7ZqXW>+|9Y9C-`(>(~`O&11p6yd3y;v(-^J>j|b)fKVyqZ@7 z{PKxNMlUryEDSq3oY+80b_H}B*WBkiK?+}j9PoR@BtKD_!>XE^L9I0(Mpx4P6Z%h7 zmKh@Cu}?VaztMvI6`v4NpwOI>kq3MB<03~Ls>wwL9hhhZ&axC|C;Dk? zW%W>;+a}O$S4+>ApP=_ctAE|q)fNhtpi6&< z>tUn7`IV}#_szldyq>=POrB z=0$}?Voc3Whjk*#B6b~)!0exUd|qC5$-Hf9D)g{n$ZQyvYk{D2F?>08pO>54 z$8cJ%)v%;u!aYmv;-OM5k`D#iq@^~S6aT;;2-v_^ooN0%IRPqQ{t<|fZ6E51>;!hN zp;^^Gus;h?bhQIhWc}BwLLSBuQGDN<;0$O(DyGCt3xEG_QW52?Mi=B#0kHqoAO7|K1c7#4>@hst5_S_hK|%Qr&%s5=rkgVNVULDCtUP>f-3}h#66#aU`FCT z>KYBe7-HDN{x6$OL%yn&l~u|3H>)^{aL=<@vJ9LWX59p5KVSU}`zu!(tV^R$ zXGXi1M#8(@9V3Ch*JQIj0&@_BqRWqBKk}(?+tLm{OYybEoOV z=KC?7BEbf%vE$P2CMR8<9aa1la7i7k5sHmMdvg@724Bcv-cg8$3 zs>~ELF$oA zf~^3AWgb=Ujdk0a3%PK_489T3DcmbY^lqF^w>BQ69#%{i78KPE4$3g9y3{3Z@?enr zmi5>*qEiaE=u=^zwLk2T#&#PKmDZJW+s@6!xZhO~=j4f6HQKB$L>edi>HikZ)hMOJ zmT-(nT*pNId@=d!k4Bz^-2j)d}#XC@pF zVjPp2_y(@aVZ?Pd%9N;ZGsRK{JAaxsOXcw+p}*nu@LXreW|MKJR{rtA^i;iWqg|&)^N3j*J~F%& z;PLu=;CJ#(yCH6)ccO%ViJ2n0U(VzkCeQS3n0wfPt}14`Abn(dTA^`~1xJiX47rCL z{j)M{ZAXf+d+YK%fXb;;Cv9nEwLpCK$WKd4XU2et!Q155xqON>pu-Z)lGZqNvfR!u zzc0rqYWYq322w!i(l?MV=p%IT_*~I?O5~0z()xx)H*rFNSM~P%>8Y^3R6|omL<0tU z#dCASl|G8HF)1+~lMp^fu!r4>j~(oNbMKgvZU^m_AJDZ>6*Df57hBm7ME(?(^TLP? z1j+^^;uE$~G~K?aVzw^#JEk+s;GW<6&=R3b@WDcatLJT8fs%AgsbwZS!v_QGpuWZx z-y%F$3mD+C7 z(pHr1B1@dmeSYEZD(M(g?XTL2LAI@Y5xscmh~#yUPyQm}zR&yj&buQvtJNk*afA8x ztcSU(MN36YOot2%8L}+zWhT_g`dyW;BA!N)3^PvVOOrHEWZMnKgrApc+d;a!En8)) z*O{}j@1g_5cU-=Bi)QW?F~aOSH9t|d-$M3>wwcHvox)x0Kl1@nD{HH=sr`}^zWWH1 z=1?r%6_3aAvG{BOpS>89;k~pAQ<;leGJ0NeOwrhU#G&Y2W~K1lIf()l{b#@P>)A3L z+Z8ai`GJp6jY>IF?S{_Sd3n-L)BG8uIwUPssGlchw3#(QiHm>Q%2g3#>@cCroG1h& zEPMsat+t2Ux~}R3FxjJa85zOwz+i2?w60X<(JJXg0lyqz6+rq9UJ5nJqisk@Fe!J;bu8fDa)s zzvq2tIvo6cMNj`&zuCs~<1u=YLgm<3BDw?S#?)Qy%-wo(;sLri$Kg5MSk79G5x9q| z=bwp_pwIoT3-S*MOMj`KJ$J@ex{Wc=Lry_Qc>(&^>YR( zGfsl6Yr){RiT9o*zkfT7bGVuA$>8^9f?HJ<(Bg6)s}nSuVFT~5JvQmy#tn*Mkr(qI zN&Og~7(WHe@VIp;gWm7hSrrE2sHUH9SRfyiz+JVUjUp$-Ug*$OK;p>sJr6GBB8k*6 zcJ|V!)H9W|pjlMltNQLz#n*#__l^PSlOg13>A*vDm-7J~}j-3A5%mF#xKF)f9tJv_<8pxc+ED*W;CTDn7oJ&EWXi z!|Qo2Rvp3_=~!9}Bkh}?d7IZ>1@`76C1QJAi<|hL4S@XYx~2%(0+QmX*hQxX?!?6S zWSDqgfql*p)A{NlcUHriDW{U`>_n2&MGN!$)L!YH50h0kx}YM`wtDIgwg?{W#Cp&Y zW=N3jWkCELx3FcNVb{$*3@2N#;ldXP;!OdJY}s-RZ!i|w8m0BSvC*@K35AL&I-=&W zHIEd@?D59QKhch}j&&Oen00Hoo@jFI0;F@H+p_FL=;rS;CD7i?D6x2cADUZXrtoc$ zA7qz{aJCSoJWgjs9lo@bL-LPnTyi^{W`>$EL^=(X5sTc{*>_Ns!sj!DU)+>0mPBuD zdm_IrV+h|WS=W4LFjHyRrn1SLF5DT8T81k!dDbnyY|^)KAvw0vPWgcdUAu;v(`8?N zXn1HMipN72hZ$c7|GJv_#YGD*8&5;$-(#AE*o--&WPl%;EKBJV$AH zF-{_zwhjyQ!jf^5&eTi)j{eIiYymSAJhQU9h?5;JC5xr@GpHyiD3awGOx$obYQDa{ zFP(iq^_4vi;!htDE_nmH9W;KJuV%L2v@Pjz`cEk5**hG#v^b6o!|j4n>a?D+vavZ) zUs7`NZxXj@_PC3bCmN}=hL?Ef)DVVYd5B?QX|c>F-yyZzhx$XeJA@oib ziyISI4%xlGa=7P43#JwWx6+c8O!c^M?R%Ggow|uw(r0PFm0G z`f7~W_mB}`F@vHY_Xxh9yxl&!DuwgAo*aSjuWXluloXD$^QGmFo~_%Z&M`5SB^Sw# zi)lgU!PP$Bf^fY{)o4i;PX!;{@-n7HZim^t|Q;)WBWJH(Y~);K0arH4~1r4 z{I9F-Y5)#v=iG??+$a=84p?+ST>rKL{F$LJGO@6^42TlS=+d$H@jdUk;_3Xji+>_L z3S!;3QP@zwg@<(d9r1qOs-cyMWrn`=g@ib+%aJJK_jB7{CX-5@?sh|l1KVSfN^7TP zR-7}9YUFB*|0EsVKAK+|-J79MVExE#I@5x@9D*h2{;fGw@$lwkB|{aIpT|jRn-#Ew z93bR5H@vu?>1sTTWwrT=?QF4qN~`mNL!GNRhw+X zWHcN+b{osl{#Hi)0ijcRU@o!tnm=o7w^fP%&$`2u@Xf!TdSF3HN{SQ^m=O?au-aGUZMl?K=!~A3Gt8)j##sFfY#iQ+hcILb3r= z41F&#X#9~9#>k;#_BxGbws%Ner7(9p&+P8ellxp*^znVcY+^sI#vdukME2=g7jS5Ge4Xb& zi$skFs#x^f{)(FnbY}OW5l(B7lJ=;&=ZVlZx0G0UI}52X5)^5aPBSJj`V=2=FYc$a z2p{L)tP`Kko7LWb(>6<+6?GOV0EO<8qUJQ^&Qwn!&_{Fgd3r%|29s>u9_P}xTLKxKU~?#E00{P8q_!dV&9U-yJsvRA+IgzdWP`b?bCnVfjiNwuT&A= zW0C$PU|;ws8?VcXNq5F>;AV|mY+*h%cBwv|lc7)HK!aXFzya7}&u<_SNg4x}VT~rOA>LBQGN< zkxgHt)w(~5C!EG_PEsyHv5eny<1Yv_?jpMVt_FTR%)UI!BKkKVXH347rtC)Du6Vi+ zwo&dpcwZfj7pa?>>FN0htO__#M6FcnbmWGFe6k_y-;Y2=6Xx~Va|nHCX<;tv$a50+A5nR8?B6xkxgxVMC0O%afFxzvmbu4nIAlp_Z%%PF zUDVVJdNzBKmzI{)JVQEP^w70QNdrT%$lXpCs(WO`F++bN*J|QN9F^6gRTAl4rpDeBzj|`kT_$KH4 zLIjKXxT#_W!XI1e9$t(siTpn7G$(8PjV z|GoXZnp=q(4jPt!+lueQ(NeYjn2Ef+d=VNN>Q%wJ0?E8Vd~yPU-u-L7_Az>P7TtOq zee>!j&^t_v> zS{3PKl#h|r4&A-#!iiN82fVW~p6cl6dA$H$3QA|}I2wyJJzBrHmIQzGSbLMBzP*yB#f z$Da@xdW4U4QE-;wvRgho__)@yKKd>Gi>)hpCyfZ_wf3G>E?J@_oLI)b$is-PR8C; zfiwLFqHn%J0rK)+MjTp~o!s2qzSye8YZOfu6HKmUmWHB}p1SbC0Sn`598p$TlkrHQ zunc^uLbD;?30=-KCe_4rIh8CKk~#JapLreDvP~63Vaj7dLmJ+vy-YLYVr>Jm2-MA~ zp+OKBS&2X%t4j-rglc%*C4!gX7dD0NDngMe;#xA_sMkpNRR?mRhoqeCT!?rNZVAkj zEPoO2c*Adt3}c}l)1FhCQO&y-ZJ!J&H-YD}Ek&+RQ~HGDc${YIZTGdUE{9&HphLBE zdxSO?t;glp9a8<;a(vL%)7%SsrF))FbLR&yNw=r^Iw}iu1=dLoVCTY(i$xFjZ>(}y zdHO`@y|ounzwOB4@{cPi>+|*&|Lizx-A~DGVfT&~-dPG~KK_gF3-n(3 zCf^H$01h!fhHJVYpC+IEnrI!>Nt8eUpp(` z+HH>oM=xmAWf)X`0@X8;Yp-^lY8&^9Uh^z)Kxt$FFKOePc?1;g;(z(B`catTiU|pL zZ4GGB#aT*6Huu?cr6g~~Z{1-W&JbLkOg@I!m(G$MOf{?ao7~@TTUuHc2N$81Zfg+^UlVAQXL0@dk zb%`HIxjg>qH!krtpuOA*KK(zp5e9b_HMU#oci$V2#Z|{o+(qB3Oc+ zCrTB>9`wwHHCvxgh1wt4zy;m2pbsv~t=@`|R?Oo`MkdD6E3b@}!F?O*Ab4vlt5nzk zf4Sew3F)!1Zm)q@Lg-XGr@1VkiNCoos*JC@;y!!lsVIDV6h}I1Kj-_5@rkyeu%Mvx z?#P+EJ=%N5Rv+M$8StiGnGNHmo?)&@quRV0|z4d&J>B72rsO;v(rt6z8`ZUm* z-1_kY7e2C%hZerKZP?>}UE808Z?^EB*{D)+U`&J9)3Kcn|JRzSAj$pv-d zl9P$_L2rQ*ou+x&t_Zq)p~d{hJ#zjC4rn*1?A(2M%tXR|b^n(LhSYH?6Z_%;)HPqz zz~K=#L7MhsxZ9P+ZwH!__MrVb$il{Sd3~^Ky#~Sy!^fvDcu1fX*0&@cN`Ac1c-msJ zc+*286?yQjao)M(!o#{c#+11n=grl&SILg6RmIyAyF=H&z* zkHZ0TmtT{+(YpO5kw_}41#+c1S;*$KUJ!O18yh#-x8gBbqG{lFyaRgbs+1kKklvUa zaY+cT>q7LcLQ^MG5Bo*vtMBROqze6(bOFa2s(0@s&_oz{w2jn@)r^SxG<8+2!@|R3 zL6KrOmthF}=#*=4f_hvus5};q-x-0Az$Y%?F9VkH=1(92y%;plYUV$6ILXxKcbkc7 zKc1-uxyH_;RF+4Zt(low=x!FoZ9f{C6zS5sT>piTt(aWEMY^+QVj?e=w)#VLbr@(X zv05xv=<9Wz-r}bV%;&2VXU|yt4Zm=5_VMwVs(yO9=nFxV(zYz-#6})S(bguXS4`uB z*_~Si{chnjI>bOxb;++6(Wj8J7jiIqOP^j&(wigREa`#+Y<@$#an>gp4zDcW1jwqI zzIredk^!&FNXc}m*Y!z4a(sIF2k)J-3~;8$%pKSO6-Uy=I@`Ft%X>Yrt9_R(_^wk< z2hJ4j%r!Ofh+-d2Pfwf04gR%TZ5aVMaZ|_h!^>d_PS4`_yG?N3E@<(c49V4;IF_RC z`F2uBb9GJ*7ZExKIPHQ0%I7d58)}Ro{jJ?OumZPIu4ptvezDPx zAD@)4NYLfXC}G6v8Whqw4hPLMJ&8oF3J$J5i`+ksvx^PnUHTNt7zMpq0jPcIV~We28*71ESUR0c-58Ice@`?=xrAo*L03URTimxjrgppN z1>DYLG(4 z5F|h*zts$>#dBb@!u@e|tIgI95XJrC_HstKl0rHXA-e!2oNY4e*6J`ojEI5-Nk4TJP%XF zBN4AaC!U<|eh^|ngs{}a1L!t)oq2j*vFtaeCu&%AR^P>C5e*joR01bHm4c|Ve=31_ g9sciB^wl1~Y#+<;^Je7$M_vIL35CxUVn*Np19FlPTL1t6 diff --git a/openo-portal/portal-common/src/main/webapp/common/image/integration/netnumenLogo.png b/openo-portal/portal-common/src/main/webapp/common/image/integration/netnumenLogo.png index d899116f84043b8fb71f1b2a0f6bb1893e9a5594..21f9e87a7c30edaaaf3e23fe728abef788d64dd1 100644 GIT binary patch delta 1401 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 literal 583 zcmZ?wbhEHb6krfwc*el+=kLGIKmL6C_4n(~Kj)r&e*f+FryqZQ{`vRg_g{g!!vb}O z1nUk9)&tQYq54C@^@oKU4vRJ%5o8L{6am}6+T0JMVdrp~7I%7KNwE5&S zmQ&6;&%EHj;8Nt$t5M6YMlZV>v+P>J%4&iY$<8*k@tyq&l4R{q9Y z1)FXaZoXZz`c+!!_OK$(2d+OQR%ddCde0%NX z*Q+nS+<5i%@rNJpzWsjt_1C^T@2Dg7%&VGp!k!8k%7UTK?mes zP@FKZFKIC6=H_Z{=IUteXzJjWGPGu9ayF4{na;(h&FVIH9-FQ}8@J}XdF=D_xH-8b z?Uz~Us2bS0amch9EwdEulxK0UXtABgAluR@CaKZEJkLgA`eNahb8e2}yq)c7cV@ X5{G0%f=4g!ojjGGmYlo24h+@+45`r6 diff --git a/openo-portal/portal-common/src/main/webapp/common/image/integration/zte_logo_white.png b/openo-portal/portal-common/src/main/webapp/common/image/integration/zte_logo_white.png index a36c5e8b5990e16848ef8cc90589b03f393dec18..ef9aedb7cfad2a4779fd8ef766f2cc0fbbf5e16e 100644 GIT binary patch delta 3000 zcmV;p3rF>jlNCRgLmkKx80{9Wr<;a3zoh z<^wYVY>ol{biMq4E?_sX)Ajtv0M99e>A*}!AhUouz}rL4djfbK*Z@50h(cr_G7v_A z49){?20rZ+fFFIX2Y&+iGqA(C0F_`Wa6WLgBb@hz*c||V0sIJfRb(JC5JrX!&IN7( zKJVNDKlTFa+{3wb7_W9BaIGVt<`A1A&k@bz)Bal2*Sg_au=r% z8HfyoA&@}|_@0yILFjc#VeKg1MFw~P_)tjs9_QBlR%9SD5UL}CS->xW4~CS#23!L? zHwNxxGVm*Z;Hr@F6Tt1j{UU>8KqC;x4lV~aMG(Ob;EFLq1OSJCMZlVfwzV3#Pd}}c zfl$6OxDFe58y~XQE5JhRh`_Ok)xgq-^0m%wI4WfzG7!SaAO}2z4bBB&A8^SSCIYYn zm^Na^KZM~C;Ck#>2$6xvK=6@43(y&}M+@*+0`6>o0`LrQQH0I?z^x(!#SDajct6k) zWAp8V5CPbcj-Lho8)35)_@aJ#DFfk@GME8u#%2$~@B(%MQeVREFh_jab20F9DFcx~ zqmzN>T!V!XRwsbVu(Je{h>gH!BFYb8XIX9)8HfxTnG9|O*2h?NV$*g>#Wdh=*hx=e z=mtK2;)p?HpqN2JVr3aNUrYEs?gzdbW77nDOU*&bppliqTx=R~yxS&}{GEuM`S(a2 z-05Us8^KepPwD{R(gE&}+M~#zfykhd?sf_AvlyEKHc)z4WFR*|s9&rFw#V3HfG?@4 zqzt4CN{j4_#cYYR?lJLW5ym=}mk~cW0K6A}*ehiqGH7Tr@a!r=t=Q3qesmk#dnOe# zunVf59%FYe@MV#K+=RyD1xS0g=id}U1OQE*UBo1**aJLOhTR>&*=iM11`VeSJgWrS zuuGf8p%+M-;aFpEbZ`xDPmIkt;5!)eQ#BHiL4$CCm%^%nmI`;h$r#h28Wd^;y-{g@ zWQic-h@dIPbSHKcVjk!*#uQY0f|Nmh5kbBTx1iT&(+jj4W7<@Ug2EucJC#yNtvf+Lnp$aynmUVqRw=sFFg473|48ao3a?<>!il%3ktjz(;g zn@~Gd&`x~TV1+RzYm6xl;Z)W3oK3(oV2kH@olXJtUwhiAho&lz-5Jp1=iT{#rUX=0 zJMf#3GARSO35h0xX4mke5Ib(5^Z|7!R7eJ!u>+gZ&cz5D+tA`3)=Y^z66V^hAZ7)o z02iUtM=ZVAL08~;9oV%KgRkG1yjqmpgnD!j`oC{4^Eg@G{^wqi^nKoRu%J~syj83ieW1gV0akY2Ufm8Hr&PRh4`dw@+o zCP3(a(0d~6i|&}sRR#?Qs~0Hvdi%BjMNl-*>a)wLElC;FgDN;Tps1^VzgMgvSlAjM z@%@-zrYgv|{m+fC&jqNFO3{5%y$n`Jn=z)%rwDdB@+m#%Dvaq=Yf=C)>BvSr*u`>* zz(w<0eGgf|XA}3(rm?BRYzztP1ajt7psqQ>t|R80g$NfWhv&8Wh#=#xZ~n>e{4SK| z<_Jb-_ss$0 z5;WFegf=OI;d2o(A?djGD$yR%!ZOKw8akP7&2T_ppG+_(b2zuXq$Mnnw=y0cP$5-NjW+C9&U^5uKV zTyMc<6N2I*_V~pT;^;=hkwpdxL{Ot`tMC||K6O#8DyX&>Peqh9l|euQ$RQxWx$30< zZ(|;QB~_}3x}Ab3s%ec3luf7|x=jUna?eKD=MM_HRTil1cL@qrUULpuhaI`tTj9R> znE$(d!NE+#vARTm1f$^UYCVHtiy1Uy7dGw3igFhuaVbgvn~Ou&FL3dRuwJ}a2^rM% z_xHRW7ZVuV%Lm_czj|m@i;|mAPsk5}2)d(2DJEzcv}UJbIs$rmfBp0VIgK%pGN>1I zP+FM_Ow1%3H?wisAUSPQY{dqsu(WeciXns{hzt@-2A!OL3W9}_LBtBljY9;&n1cd{ z!;AKk&td+4*7@`z0zt~4&ecJlQ(1v7rvQrB=y{Id^qdwu6+{MgNCqj&UnR)S3mDqy zz9b+8JP1qz`hepl+cEdo0P8Vkvs#hJpxy|fjqufux`56)c*AnJ_!#iJ7@K{-g&4C- zEl6ZgucVNFDgCYiR6r0O0&b46SpuxlTbM-#jlvF%c-JXlJ8)Kn%`48WIwCR{Jt&(X z)EYO%5COpLz!6o|=t3h9M-~&Ur*JZ0cEbIwS4;qIiLqG^Jf)@~GH5hhhg~4_up@%w z0e_zb?y8gfT?CvLQNADeikgLD28|dqcpLB{(aVs39R+3ryAyu5gDIQOcmfuo8GYqWnx}lT`d5f(UkFGYoxd1|kE&W)K!*gN0#O416+y_jWho zD={5^0ItRk!xrQw$W180G~iFb?2tY71M`4?B;*bkVAF&_oy;-d6Tp+vG^zF|Wzd+| z4}27xVFq9g*kIZpLds`jC;6N|hVP*XJNasA zK-odyTH;^&Du@gO;6K1sz?zWq3$PLRd1LT@+UEjK17`=6?E@|+I#?=*41@rmdI@j` z@V|iacR2NM*BJWUZg3C!nE_?b1D66@^wWwAgzE5P;1b}E0cDeb?*q>e{RZY*V=C|y zU;}VQK=}ji`nK!m6d4FZ!;8RWP9+=+D4&O27oiKdc!aO*M%U}#8c_Bcun<@ZyrG|e zF5E%?RP6KARSi>~zSb(XHAf^J7u?vtKcd~ykFE;qM uANUvW5_Uq-;SsGPwMUVGAPA$2{|^Aez?jKi`NBs40000q#G0v=@6tr6cCW^mhSGnND4@obV_$O2qIk~`Ow|n`M>Y)`|et- z1&j4O_nb3xX7=paGsW^J5U#2n9ppWi{`g+iWBx$T++$K5))8$o7nRXY{K_y?cyRBF zyP^znU2xLTVu#qZ2kft$&W=}(OI6Ek=>e7@!5}7c&_M=Y*g7e!##DM4hdMA08I{%a z;@nrSC5|u7$HgV{UT9w^w7=#%0FO!oFpML?A>xYpW5T1Z4E7BHe;!q8z!G|vx*)8W z_W+#kDhd72S&VS2`?dudc^Q2fQ#L6gZr3xrtuTq$JFTSGc5`)}cPslSpMW^P;%R`L z0S?6o`k0c341vT~!yh^r80fqO^>%4UG?-#={_y%lw-L4s0Kguhh;%374^)sW>|A;Y ze#@QBZ7E@5E_a2k14bYm37`sp@(^!8MH2|XH?^S_aEr#$S(1#Mk6fwh0E(OW1}DXK-_F=#u}z(7^A2>Aj@np|yH>67T~sK`7cVop3HDBl^Yw9n4PzlrQ0vyTkNBI~mxa zOREkpXxM1G4L$>Z<;FxGKQjP={;yP-9ZqU)qS1@EQgO%sJNFl#TQ0VN=)QOdCT3Z# zscEpGLA#vwWnQk=G3;LI&$)tVJdzj?gOa_YjQhUpGqefWh$Y|;fC`<7u9D#@Z6(dc z+q98tw6L&O&dyFweNi3e?81$J7&ZX=$q)eiXE9Oxkj^a^0Tt_#QhWDi-OrZNmJTuU zGhFmMmjb1|MlHuj6EHotWOOk!e-;p^Z(|8h&Z~ywg5CvUBSRv`)BUvVOCM>8KDY$E!T&d6fer1LYCl!>uwC(ien8XmjM`-Q1QC zt|R#|#SmkpM-a{v#Ss5@W}VT7RMAp6G)w!JOU_@GpKRSD$z0o~tazj(CFw##L;Lz( z)76#mkXcJD`fbar*p{QN5cp#PYRSw_xHN$v0Dp7;4H!r8#|AJ~=6g_Zj==kN_u~@} zAw%$BasTuFkLlvJvNj=TGsYiHOen_AD_&E1y6C+3>%cT%`}O{YB4mkq_ZR&C_5&yp zpdj3o=eD)kP7lO$2F2u8iah6j>FR>(LB~LszuJX0Huf47%h@K*)3OK&>6fd6C~|kl zI~h=pgFPD1$t5 zz?=5ixXG-&cX@}WhWugF7Ia_8ltDd}l#uvS%Q94Nwb+7B8#LGAITV)6@Rz7pC+Mnjt)N=|Jq4dB6B83BYFMb5+1Zc# z@VXs?swmK0hC9))Lq8;$rj!}9R!AgQ=qYO^*(zx(Yx^!@z1vY^N`zuW*CH1^eee2d zzvJm?`OB9tjjT#aN1~&=cN`LbDWa?}`e1+PN!;SVv_K|CqoAb|WsiUxtp@DjR4!_mU09w<_JdTP)u2+%H{4hahS z9TFTYaVm72a`OOQnNo=8qO8#Q`vNj-?j?@?m`{cqTN_2~`t0#(@%V5C{nF$+lcnTB zW7cq=t29}9>Vu{PGvp&d^?D>l+OCp;%x?O2j!-4OX zlM<~X>bX-^FgOc6Ez1?aANOTpgB9VvQ*#-mplf)NDJf?)=ZJVucP{k8m)zLYY$-Pj z=go0+Q;L%-jKI*8I3nNj$_O*dzdyZw*Ku^lTWN@$W+@j7d@26e;ZX}|R1k)76 zw*jU2ZmoLb`T>Kb5D*BCj+Id~Wlh2+~8$&xdHBW_)V3hcVUsjfR%QjpqWHZn?pNc*QoP7GBOO>;i^}=2nEoQc4~W7K`A(VQVy*(`#~m}LibyW znAoQPnV(*JM!rf84kzshC|Fk1WJJ7C&@zd8$Jd*trKP2>e>PYp7Jw5LR8MKwR`KcS zKBE4gfK;(>Ck7Gnz%+uUimK);8j#judk?2X5X@@}!$!c>QP)l?pRjPzYjuyVV!d6o6HeC+n^ z--t^I$-D{YgPnet`5A`7j!@PvNFUsIY~clWq#IZmsf<1MT^o8)r7rx&&&2fZ5>?r>;Z24La|kk*gVH;T)YaA zER}O;U1afTaD3&3_*K4e{lCjkcHcO&pJ?`Y@*!!!B%IWBJL6uXLaVk;@BV5gBDaW8 zBK9i_e!XOmq?8njBSqg^H(yuRdX*Coy65YGI6C|JCeHi7>m}|*zdlMO{mNtq3XNld zMi}e#zkf|_0U%9=Ywq=;?0l2qhfzWMb~U8s4);`loR#IUrj!1^tbz^C^Nry1^&0*Q zyNs*D@ApsV!?hR~XBZ7QWLzHI-(nl}YR#th9X0hPSJIDtRR{5>b^@o<3U8hCTs#}Gv=N-BnO(^g@Ql|fHW zk7PUF;_3i%JA6r&($4%Eyino<)?5UF4FgfeLfMgFap=?-{eq%H*re#PolAkh2AZUcL;#RaWqTvW8tIv@vWSq}Osl z`bDZ_SoBh9oJe7WpW9C{sr!Mfu`V8Qb&5ln_?;-W7#Y38bMsXAwI@9-f!IB=FPJH@ z?E1lCr}=67rHjqmsr*ZIb=3rRof?;=q006<>kvaQ@#d&792 zd6aGP=itb?*CF!ZFNC8NS$ll(!24vRaXfP_6aJe$CRLtbOcQ|*+B*{UE@GL7K3jPM z@%OH~^E^4Lq9XSj@$qwo@`><_c~VG(GWd_M$~fm=zkZF-Nt0nOXI_X%o_VxE@ejx< zZ1|?Xowex+jBadfG+_4p!^eJ)izx7^rWnv1eUJR)J-6#Q%KVYr0_h74=uZo@D1#wc zLgWq6d>NySFE43T0Ms@XY`7}z(^0zkfwv5tOa(9euhDC)Nu}fdaAThT+D)b%LIMxw zoFB9I?Hmwr$?GoF0gPRLWT0`t#EXWL>Cbq=_L`~E^o!|>U-|CIOCINPuPS#JTQ#ye ze2;cvozG|ZeF`>|oM#Q-QjgSvm)!I~SvTG*dkh5``6z;ReS1|G7dqM?IDcR7YxQ!i z`WEz#gKqp2RG;hRGISH^JI1=HmS)_gzkLpDn~#9rs>I~4VoU7m%nQ`w9x z&LjcZB6dumZAwkeoi|!xA^TszSfUHv1nJ*T!Ed6`)q7r<56^bQ{SGS^n8flTDtMuy2h;aT3Rket>e=>)m`@uq%NW|Mp@TxbN;wY+5Jkza+-mU@z$Fm7nd9dR zPuRnOleKxDiy!~O9uaq!*hxArQyJaZRW0$bd}bLHX*}49gcv~>&;`9hlIbk3z+tVZ z?>(WdJ;~O;czewq^c{j?&Pqx~1v2c!5g6jOhf@=iJAA#_{EfW+0S;*9ILw1y?fUuR zy3v?LlZt$ysUR=c`5k3c_f+*_9eUTh6T-HEH)uNg;UYeM}Y1Ds8)N z8f$@OedBm_Kz)C;4-@5l^X91fbrwaf;o=?Zm;%Xit9LXN<-f2efHb>?gD!;*|A7L*$H&=j#|H%pfy|`2k9Ls z-c4IoBXVNmQ&8cJKHi;=-I~=l`=b}s=!>!VkY`@yjkb*=8|xvhd^EGW5~PIH2{u{w z{8^^*x`=&U*}8g{=2lQh?IJ)iZC%+}p&{ogClOlrcG1$@!{~gIS}DF`2G7eF-LWTpq%n>W*-@t@*%z zLHSbpuMg$WNcM~i@(C$GNSj|+Ls?y2ohmVuTtH7pM;81jX?}1JO`A zX&f$0XLJ1di-cYy&*$xCQ9rJy;4rq{Z7+Zw@Mz9qTDH&}Tz}*BxT%p(I$02!q^^c6 z(f9i^XuiK?wEXX2k&SaogO|Y!Q4g0%|Ne zci@B&SKgFZWf9UtwW8gQyDbN>{kJ!Q_n?Q~ ziaOLorM>2zBiLx_Yu7&}Vl})5&uexHxTgdGecL@@zuVKo9_|7;1%wrJY&23Y-j|9m zMcFHjZmQB$f%&%UiO}Al7%8%wPx25I+x#u6nkl}A3hN7#fAw~29(p>W*4t94|5&e!%5nX%ZCO9SG*1}FEX!F@)F znGfn}aKo)~hdb@d(hLE~|H`@K zF8;1LSP98;-&^3Xb53U4PG9}ZFquphT?p@g9@+ThE!x9j8BWYrad-GGuxFLAP+k|q z|5pIb535MYh($Y`E3bB@&Mc|YshW}0cR1>$Q-v8ac9}RLJ}2N8ci>jLo6JLtLf*V| z@+pTYFsGuSVH(Rnha1n31ev0b^G_<-69nwn0XhZ-`iv8=c3Osb%Vh2HBO(e4irjDL z9`Y1|X4i`^*4RZKRX5#Qb>RB_){0*r(*@P3qmL;#Z~gGhGzT<6omR=b$=wcQjuyk` zA0uY^7hVc|C*TwrR;|fu?w}kw?;quIN#rk&d*|#)3mhvU{}msF=9NqB_iyWl4&7R- zeD@pBt&TN##z*6Tf7~NcCMKE(yshplEAI>IBl?T_zeKHz2Ye8>V+cyW+TAcQpJCN$ z%a0lSoYK3w1Gi!hObq(5u`}0BPfdl@u;6PYq0u5j{HI3dW6x)2Jv}`p|AP&)ku_Uh z7+W-KQAB`&LF>Kx8N|yD+cir4wc?qr@s!J7&e28*=+xSiq>E|_r zoPfTH%K9~ag5uP)?@z&FzNr1l0$Z4!4zIlkYF9U&)0+Y2Aj2P06aCt#PMN*Rc8##7 zl^@k$Ay8*K-R3Dm7&3W$@w?i%p}tg|Smh-nQWwavyXczoTK>oR`B~_h&~g-Rx01NH zg9Asc%VxNKak+K|(cc4=LS69S@fDTWMZqCVsD?!}hoaxJx%sM(+7AkaHg44{%wf5V zt-5SlxQJRwrgQ6VLk#i7=wiiFM#Wy|Q!}97mgmyVQYdx45{fYJWofK40epBu2?n6= ziZH94lbPBa9IvWsOzie_c=kJQVAUB>WwZ`i;yVZn`B=s68@f7FtitS6=e)J-@gg=S--=Yf}9qhc@7+)#(=U)OC0Kf zTkCyo^y}?P-P5$*LpN_!+FbE|B`qZ-*+(bB$iqD7#`Aa#InR331&oWhIj3_g`oa#r|EQ zT9TY#J6~s*w|W%Y2%4h@d{89Tw4^6Sv$$b@6+Di&8vdEALi?^5R-$S5hfoJciDd`RC(Eat^ zBT{<@k-zuSngp%y{q=q+LFVKART|C#OatD4)gKIWIcSQHi$7#lQ5K;ON|$#W8yRpc z(`;z_SLy4vJMS8xJXNpBk_l0wZxnEYWSCC0E?R}r4PpU?$nzBU_n91P8&#jA9QYuf}wp(ff zi~k%aq~A>?2bs=^-U-935|izDaP6qxzT7v3u%C@}clJl!wEr=;|1#Ca+zE3Y+eAGP98 z2zXSbj=s&5tRqMX87X-{IN`G3LLdXLwm}1LVfUVvOSOdRv8hlqKr0J;BrKhY&}y}RaJ#8*Q{ST zQ>eV{mhNmN5wQJ8Q7`?PPaR<;=2MI_XJ4e&FIHpa{RB&+y`{h!MRKUHWgo2Gwfov$3jh~ntlH{4pwp=8M1!@-atPn@q@ z{4Ic_{NJ{+{X07G{&g9yM(y%$sGO1k5}YWuaS^|6^Hof2Udk7$q;uMO;Z3EZQ+YmA zzYmJpDCo$dgiY2avFmMt2JEVRL%B0hia|j^nR)dffkC9MSWXjvRjoCFbB1(}>2|P0 zNkK$(74}yj(Vud6H>5br*G<=uio_wz8J+Bdqmt5MP9Vx-VA&ppt<&UaakePCr6Icb zr&>ufUt+>=Wf@fSNn92{e#v)ihnzG-T3w)ZhlUwN@n!^PIa(Qf@f9Lh-E0)t1><5@ zV@y*{z1q)Way}SU>`uOx;qPHf7wt^AlH~+o<8Xm{M`W(o`A5RuB9s&q=`W>U#F}bt zdFtDw#N|?otWA4l$h&)eK791WK`4sZd15|wu1QZ5Kft*#vfZsVk8hc9akxvNxYto7{tY!8+8 z@N<3rmf1*JU#Tin;+nAM?r`aFv&9IR=OJrz5aC{M z%t0mMQWPNRH8^GEO3kQTZXGFkP3`?$g&IJ^iMc*jf&|hcG9`xl+#GqU-w+8%``JoV z&P1zSX_-nObsFu~a7o9>SWv?fhRW(UzL%C1n~1fz9zVV8bG&@)rIZfE=ls!KZ^^4ME;=d-d%~)I z3Hc+QsvfB4d$80h`IzLpm$1K$bUwGTvf`D~EqZmpV-9t=uxY^G{jf5K4X{Dr{w=WE zX`e_;NSJ~~Tk+!u$`>~*G}K!t3h-TRq~Bg%IUC)t_d z&w|CIxjv2G>7>~qibBs$KB{`u&c2revv6{MGj-2O7NVaf(49a1Nuj^+6Ou$lQx}*3 z!Q0)}&qi(V?{QfI`i#HYf1S%ZnM~(5b@{$k;Cf&YOIN()2@&bs`}fBYgF}P+Z?z9C z;UFxKpWigAr>(3kv8+H(|0a=T$e28+@OIi(+uQ51Ly|Q{6f_R~)P{USdjBI1vJ;a3`q4z5otaic^52g?xSh?==y%$R4SY#o4>{Fv zaZJ#%vf8NJHDt03$pqns8Inl;RJJ6zP9_>o(_oN}gA?;JvvVuaF4rd`q@)C&uDp*2 z?b`*>YFO@7a!uC|N?jz`w5zJlx}F}V(9bad0j5I`Xga)#MQdCXITI1@XH>C0e5Kt@ z1e^%8Wm;<`9aa$3&51s&jG2v~e5uwd|C61a?WH}rlJg-I>QUTiiGSl7Njdcp5)H8m z$oy(AQ3z59F%3C|rXL){n}PAokt{>=*);Og7H_|3sXMhU=87uN)T=T3B22ziPTGV( z^I}Rz-qp#k4^O&Z&mhOFUV7*Dy}8=mV`t_4&?u$g<91T!@URPdz>3;5k}a%4?<8(n z{UXj(ODjDTh!IVD7-;)X{(#YuUrJ`xl8-B%%G_C~bA4oZPQ*?IN}`fNS`84nNgp;r7p4mPq|I@r@RWhyQ!_ZFj^`_VHDpW0Xr?I|4}+UU(rUn{ zIk4DpK(9II(8WlA0{Zg+)aFk0>VUfZepds9OmKA=(1Uzp({poGfJOdT`cd|SxcHul zR)t2Wc)2<^2-Ut&L#@uLUb|4axNdN+9>NvP4og0wzmn@eOOr~Odl34_D)WUH@+Fz7 zu?#t3_7o+2tb*#=J@;iV!BDGk`loTVjK!xyMywu=AVZQrnkp(c|BR#40J^rzqkLRI zfpJXG@8E|mRE+*aN2#}7V(&bv)-K;PM;oYl`T!=Gp4JXz9faCTH!XAWsS@UiXLVZ&QAvnkz>MYskod zJ+KbV=d1Yioziz~^i8~I3Y3fUv~h#Z8=TGWu&E588zGoSl);TzX0HJB! z(+4X5`Rmv1X)2nERa$ZR44uga;2qdJyy>Kd(68|9tMRsnTdWW;y=-pH33$3J50z>87 z5e;#3B2WfPA1T6p28kWw4_>6YQyG20HX3vV47+g7r zPgV1p#&1I*^fqV1Yp$p`Zh7Bs-B@wD*y0|Y$LmW#yYU8$LSB)j(5|&|Ef%NppqBa; z5_0&4nbq~b4ux)xk|5ldhuSgLxi-g1GqNaQW_1=F{buj&(N9dBcF!zXB!nuiT-?rY z$~PxCeDoi$$n6;rEI@?iQ3GN#29oc8+_cNx#CygxDz(*Gd|?gngLe|yZ~8O>JXcWq z95rO$s|@u~`!u;g{?pRxdOTe!F_aVw;keWgG^r<>S~X_B^X>99&7`Sq6LSS&mlMVN zy^<1w(%xMC8i!a=j0n!bPjp?!t?%l>at5dA{kMqd;}Z2!kOzu8JcW~@kEJw7@4L#5 zLB`zU297uUT9BDeT>q?o$2R@>vlwc7FVBAXM;6(g6BxP&0YfcWxrD%fc?SE}9i4Y; zvPlq@zuUY-uygn*A=PL|5@Je%?CRFq{C1{GD(+xhy%J%OXp}s_*>e`D;GZ+~yS; z+lQL|C|8HIo10sAJl~i)dE2>trA9_CD3>uwdH*f6$fY$v+7~a=kAa3HYfb_`Z#zfN z1&xKVd`Ql+tt+!!uZ8mhQyVQNbjsCHCfp;Zm^IWUam&cfwLIL^xn}Fl6=ER%0ZcQU zOTv1dDOM?rf%@s__fI!@LIMKwvkiKJGxyYfjCrTw-DjIWQlQ=}F8A%ELZ#<={S5ZX zpnlN?VvL%uYCaPiQ%QbFVP~q6acbHWwdKyghW4=3_wSTOzW)sHc+nvz)TZ4%2=U|L z3Z|yzdHIxK=Nf($1%`}0<8WZ$9;CMUNEUg5!7_T5DSR;>|4&Qf^9*--)B?poKc6ez ztMzxl;?By2s43@6xW}cx{QfkiA_E}mkyno!^xH#LN^z^(pXEz^q zn$+Wp5xNF4+r3EbS~jbh z#6&ejXl2%xZ}YU@wVgkC&q(ckNP^Rpd{o4~c@gb#qpmHd!ipa~ereYKEi zRZ!wmtZ=MC=wE;|QzhkTjV=YT@UE}cyFOK3Z)2o4s8e7|O^rE&x>EP7l6V;o<4?@u zkNL&tad5jaNxaIX;1q95_D|WF3eM7*a&m-~t?X)wkX6Q?*XA+VUd}b?L z_l282ULpkq2G-;2dl(L{D~NbP4SvTWRi<5vl6;7aco#`7c(p!Ns@}}@^A&`Bm1H$v zWk?ULGXKSsM|p27Ze3Wbz)C2Fk@5BXA^t5PQ`*{-8gQiuvbz(E8sPPBbV@lY;qA0X zOE2lHGML>#yDaI=>_^9>+9beIHR>5RwC$GiDC418x$_1KQp5D?=Tn zU+p8sJYKsPj!Umu&b>u0HJYikSm{4PI?q8RP}y#J3g(vYN}tgeiS zmXo%*rly7$s&mOCr$xth#^Gi>W z_i;1l`uOTX#bT=~I~&^@h`5<=$!+U~I4cP$y$qNFGB6Gie^l{>KD>8xud`Amq<{3J zz;_B+I3?DEU3g-JKb>pfI`a^i0d}m0AT#5wC1KR~pQY%+Sdl9WG#zO)z0w_w%1&Qm zGVKk`B)Rq<2>NmPCY3X=OkT+q)Z2JBMP1zkBE+0b^NelJ%AQreZFM!bw2@cgASlQj z(fc=YRGW~`-SQF)z)eU@p^$6)oWCuQ>R}JE^&;IG72^u9uQ{XhUEf7B2+tsa7kUa> zNz_`^Hn--K0tJhmPPgH&t|KX7^yeS9CfF8R=+opFWHmiJzE%IxOq*xo=_sqK6B1w$ zfS6D13oqZIo>klnFJTk_!cl@>#=B5LqnliNT6nCv#~LHa=zB5tM7>7%k*eSI>E!=1PR%_eEDe3Ldhuu~nqp&6!WB)}xDm3EcxRw4px5?!+sp4h$?TN=+sG zRctgYddE{oCGzR=p}o1%?RsmCO8y_yoaH@GX9gYWf#BCDm_qtz35j4*CM<@`ZDHQh zMB-j_NCtaGrFXB>*-9-P|JIuT5-Sb0;zc(gE%z>z4y&%T$66BKRzvRBt zqzQ&3%GPhE%k}H`X0=qCytum&jQ`kBa=Y0mLYlU$4=6ZBQeIvnqc#qIHL(NRpw!;t zEftw6e7EF%7zfhTJMvNF#L?YG$n-b3cKX0+Tt!s=4(cBh3*cV zkFJVd``xu(>xa9m<78gnzcb9D&v&Kwewp{{B@nen?Fc2V<@>AS<&uVm1_34kZS#8V z5wb{0dene4s4~n)OG}&@7Uv)jV3ue&t21j}2rmJ3(BaC-fD2Htw6we= zRw=a0xzZX&YS74CUT5DtvI`GeaciX=s*xg)K>JGhqvCB9AmY%hJ5||vws)Fr;C(p- z30!qgz)|mG?BRjY0TZnx2&hNsSG(-aD-_6kKAn#huz1}yo7*p^bgXMa>P#3hF=6uF zr9k_LRlQ}swj5+RK?Yv+F-Hp8pcqL1@LMX&W33oM!e-WJ)@|C?8aC*pH|{EfdGh5P z5B$2$v?er)hNaypy<%L~=2=mt7EhmA`MO@2McjZ1DiHjugh z;ztWL*gPi5Rk9nj*ep`IFE36RRg(x)MdMOYQ6+ZR>imLqA6S{!LzOT)DnD6pSw*W5 z^ArsYul|pA>y!~%G94t0jGW@a{Ljqp+qKW0ey5P^^WEy&k-rNhb^9dU#hz}C;mkwm zcU&Bge$?E+f6ne%KXLV@J=M5wze zbO(WB??Z^KCD+hXv(@JV?VnCfOZ~i8Bi^W(E8Lz%&!?a=nwOt)XFF4?DzeU6e#bQ==DV`EWsz8taPQnRYlF5)5k zPtA@*`_b(jY+JP9O@nAGXqdoS0o1y`dhAFQIh0S&^E#c9NA`n@-?7>MmGbsar_;?O zLzm*t<$PJ5z-=TmTB`rb|S zrDO=W@40ZDo2dKvv=RCLaOEmh|Ec^HcdewX=q(}=l5{ga|E7MW#+g@poO-DmPP^mm zB$Qagw7YAb1-Nic_#NIJ#_U*0JtsM?sns}7cH)r%2J6b5xf zkH8WN*RdU?+K%VdZSzd9LT)ID71sH7HP|#lgN0gOLqnt4X5jB2Tp;q*oBlCTrtp{e zRCsu`ZkKyykRnymYr#$mQrhz-${@*?Ul9=!B}qw0AW@3Cm5pnv7(<_E^b(>fHkFYH zt?W$Ew-@aJ)6Ag30}XtALd5rp6!?wcO^*UYwBvc(W~?KQ-M#BXKqxeUa3y!Yw;vu# z?R|0dpHPg6nYGt-#^9aBNXb;G*Tn%IJ~?r+kook1o_*)Fod&Q38TflStS-v2S=Y^2 z4y#hRxXUp;Jw8K^3Xha@;JmH5tgKAv?c0R8YT?Cf<>FbW%vcsQnH_J?2D?lCH#(4v za~+oJ(Nn7+!t?UF+m*>Pyxki6r` z>`smto>`)~C{u0%ob-seO zva%#x@xKCYn2XiIk6*x#Cizz@UlD#5%xh~vvnDD}+>UE1KzGIT$9zch?@(`C#WFND z{Jc36EoA53TD?xy^f*+U1wOC5!g-C;y89<>rd+Fa!K&Wsh}3!6_uTLH5@z^rakfpN zvjgG!Xs)$aQELE;c6Az_hoqROmx#N}4%aG2u%mK0I{R+y*tT249^}+cw5iw-AhfZMq)T0|J zD@J_RVx=~xZRhE1bvq3Q7PM-y@bK_b^Q59G$e$0K`JpO0qJMB$_k1scoe(Orous&< z%F^!!z{0}rS1)G|%F61gJD-2y$(JWZnVFPj3R`oQW#sa9^f_ zrp(?3mQpe?U1WFf6Mx1tw-QIaC`326dh5Vf+f}rB{8T>sk57ePCzAW}tr}lEM&6$k zrvq)Ta>`^6w1-}3tm?nn7q}Y=j<0Oc3={DG{zUw5f(5=P`k5R^)TMp@v>25NK##P9 L{KpFMF9H7t6?GD5 diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/NFV.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/NFV.svg new file mode 100644 index 00000000..fca8cdce --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/NFV.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/NS.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/NS.svg new file mode 100644 index 00000000..27223cfb --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/NS.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VDU.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VDU.svg new file mode 100644 index 00000000..ca11bf3f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VDU.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VIM.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VIM.svg new file mode 100644 index 00000000..68e58513 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VIM.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNF.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNF.svg new file mode 100644 index 00000000..8407a46f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNF.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNFC.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNFC.svg new file mode 100644 index 00000000..71d42d77 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNFC.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNFM.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNFM.svg new file mode 100644 index 00000000..4f96c1b5 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/VNFM.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/breakLink.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/breakLink.svg new file mode 100644 index 00000000..d842f510 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/breakLink.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_dc.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_dc.svg new file mode 100644 index 00000000..1646e105 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_dc.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_ncd.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_ncd.svg new file mode 100644 index 00000000..23bde265 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_ncd.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_sc.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_sc.svg new file mode 100644 index 00000000..147bb261 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/common_sc.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/host.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/host.svg new file mode 100644 index 00000000..d8a2420e --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/host.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-Virtual network.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-Virtual network.svg new file mode 100644 index 00000000..138e1496 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-Virtual network.svg @@ -0,0 +1,186 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-bind.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-bind.svg new file mode 100644 index 00000000..5262e748 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-bind.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-dns.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-dns.svg new file mode 100644 index 00000000..f2ffda96 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-dns.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ems.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ems.svg new file mode 100644 index 00000000..6c674c83 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ems.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-mediator.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-mediator.svg new file mode 100644 index 00000000..a532fb4a --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-mediator.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + ME + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-netnumen.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-netnumen.svg new file mode 100644 index 00000000..da4ba27e --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-netnumen.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ntp.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ntp.svg new file mode 100644 index 00000000..ff056bff --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ntp.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ota.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ota.svg new file mode 100644 index 00000000..d9a18be5 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-ota.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-tomcat.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-tomcat.svg new file mode 100644 index 00000000..4d46f3c0 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-tomcat.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-trend.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-trend.svg new file mode 100644 index 00000000..c2fcf101 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-trend.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-tsm.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-tsm.svg new file mode 100644 index 00000000..1a7085e7 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-tsm.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-weblogic.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-weblogic.svg new file mode 100644 index 00000000..9738a085 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app-weblogic.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app.svg new file mode 100644 index 00000000..0c5952c4 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-app.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-hacmp.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-hacmp.svg new file mode 100644 index 00000000..7fa5ed78 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-hacmp.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-nec.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-nec.svg new file mode 100644 index 00000000..9b180194 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-nec.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-ns.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-ns.svg new file mode 100644 index 00000000..bf731b2a --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-ns.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-sg.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-sg.svg new file mode 100644 index 00000000..38a2e924 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-sg.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-vcs.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-vcs.svg new file mode 100644 index 00000000..082b8f0f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster-vcs.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster.svg new file mode 100644 index 00000000..c63fc6b5 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-cluster.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-mssql.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-mssql.svg new file mode 100644 index 00000000..3d69986f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-mssql.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-oracle.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-oracle.svg new file mode 100644 index 00000000..35de4897 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-oracle.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-sybase.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-sybase.svg new file mode 100644 index 00000000..2bb03eaf --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-sybase.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-sybaseiq.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-sybaseiq.svg new file mode 100644 index 00000000..7ea63c8c --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database-sybaseiq.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database.svg new file mode 100644 index 00000000..5a84e77a --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-database.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-dellmd.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-dellmd.svg new file mode 100644 index 00000000..a7a18889 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-dellmd.svg @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-emc.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-emc.svg new file mode 100644 index 00000000..36367bbb --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-emc.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-eternus.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-eternus.svg new file mode 100644 index 00000000..28731fb0 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-eternus.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-fujitsu.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-fujitsu.svg new file mode 100644 index 00000000..1dbbe145 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-fujitsu.svg @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hds.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hds.svg new file mode 100644 index 00000000..3146a8e6 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hds.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpaio.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpaio.svg new file mode 100644 index 00000000..a0fb56b0 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpaio.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpeva.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpeva.svg new file mode 100644 index 00000000..f07c417f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpeva.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpmsa.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpmsa.svg new file mode 100644 index 00000000..858ff6bf --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-hpmsa.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-ibm.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-ibm.svg new file mode 100644 index 00000000..daf24f08 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-ibm.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-ibmsm.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-ibmsm.svg new file mode 100644 index 00000000..3ddaaf67 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-ibmsm.svg @@ -0,0 +1,95 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-macrosan.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-macrosan.svg new file mode 100644 index 00000000..d75d64b8 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-macrosan.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-netapp.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-netapp.svg new file mode 100644 index 00000000..0e5867ee --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-netapp.svg @@ -0,0 +1,146 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-sun.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-sun.svg new file mode 100644 index 00000000..a70b7936 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-sun.svg @@ -0,0 +1,146 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-zte.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-zte.svg new file mode 100644 index 00000000..8a363f5e --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-diskraid-zte.svg @@ -0,0 +1,146 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-checkpoint.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-checkpoint.svg new file mode 100644 index 00000000..b672c7ea --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-checkpoint.svg @@ -0,0 +1,95 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-cisco.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-cisco.svg new file mode 100644 index 00000000..26f72080 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-cisco.svg @@ -0,0 +1,95 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-cisco2.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-cisco2.svg new file mode 100644 index 00000000..302e748e --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-cisco2.svg @@ -0,0 +1,95 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-h3c.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-h3c.svg new file mode 100644 index 00000000..97f1702a --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-h3c.svg @@ -0,0 +1,116 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-juniper.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-juniper.svg new file mode 100644 index 00000000..11c1be69 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-juniper.svg @@ -0,0 +1,109 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-neteye.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-neteye.svg new file mode 100644 index 00000000..915537a0 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-neteye.svg @@ -0,0 +1,120 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-zte.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-zte.svg new file mode 100644 index 00000000..a0e5bd0c --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-zte.svg @@ -0,0 +1,127 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-ztemf.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-ztemf.svg new file mode 100644 index 00000000..ed5570e0 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-ztemf.svg @@ -0,0 +1,127 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-zteutm.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-zteutm.svg new file mode 100644 index 00000000..d25c5342 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall-zteutm.svg @@ -0,0 +1,128 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall.svg new file mode 100644 index 00000000..487d38d1 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-firewall.svg @@ -0,0 +1,102 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-gather.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-gather.svg new file mode 100644 index 00000000..50760849 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-gather.svg @@ -0,0 +1,295 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-group-dev.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-group-dev.svg new file mode 100644 index 00000000..3592ca01 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-group-dev.svg @@ -0,0 +1,121 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-ibp-ibp2000.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-ibp-ibp2000.svg new file mode 100644 index 00000000..0c5a3ce2 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-ibp-ibp2000.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2000 + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-ibp.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-ibp.svg new file mode 100644 index 00000000..953718b1 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-ibp.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-net.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-net.svg new file mode 100644 index 00000000..251d2a67 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-net.svg @@ -0,0 +1,105 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-alteon.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-alteon.svg new file mode 100644 index 00000000..7022c8a1 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-alteon.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-appdirector.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-appdirector.svg new file mode 100644 index 00000000..4285855c --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-appdirector.svg @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-atca-lb10.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-atca-lb10.svg new file mode 100644 index 00000000..3384b9c9 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-atca-lb10.svg @@ -0,0 +1,121 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-cisco-ucs.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-cisco-ucs.svg new file mode 100644 index 00000000..931e275c --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-cisco-ucs.svg @@ -0,0 +1,121 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-dcs.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-dcs.svg new file mode 100644 index 00000000..a343ed79 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-dcs.svg @@ -0,0 +1,137 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-delta.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-delta.svg new file mode 100644 index 00000000..e95cbcbe --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-delta.svg @@ -0,0 +1,129 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-dp.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-dp.svg new file mode 100644 index 00000000..4b36238d --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-dp.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-f5bigip.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-f5bigip.svg new file mode 100644 index 00000000..92c63803 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-f5bigip.svg @@ -0,0 +1,145 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-f5bigip2.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-f5bigip2.svg new file mode 100644 index 00000000..d5e7d0df --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-f5bigip2.svg @@ -0,0 +1,161 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-gbe2c.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-gbe2c.svg new file mode 100644 index 00000000..df6993ec --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-gbe2c.svg @@ -0,0 +1,166 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-hpblc.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-hpblc.svg new file mode 100644 index 00000000..25b95ba9 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-hpblc.svg @@ -0,0 +1,174 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ibm-blade.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ibm-blade.svg new file mode 100644 index 00000000..387beddd --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ibm-blade.svg @@ -0,0 +1,156 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-imm.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-imm.svg new file mode 100644 index 00000000..9ca6f408 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-imm.svg @@ -0,0 +1,160 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-secfox.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-secfox.svg new file mode 100644 index 00000000..399eb024 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-secfox.svg @@ -0,0 +1,20 @@ + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-secsis.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-secsis.svg new file mode 100644 index 00000000..7566d1ef --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-secsis.svg @@ -0,0 +1,30 @@ + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-segw.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-segw.svg new file mode 100644 index 00000000..514b4b10 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-segw.svg @@ -0,0 +1,153 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-vc.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-vc.svg new file mode 100644 index 00000000..274fe232 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-vc.svg @@ -0,0 +1,173 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zteatca.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zteatca.svg new file mode 100644 index 00000000..5911709e --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zteatca.svg @@ -0,0 +1,191 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zteips.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zteips.svg new file mode 100644 index 00000000..af3e9ee4 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zteips.svg @@ -0,0 +1,53 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ztepower.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ztepower.svg new file mode 100644 index 00000000..55ac583b --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ztepower.svg @@ -0,0 +1,223 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ztesgs.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ztesgs.svg new file mode 100644 index 00000000..cc457a20 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-ztesgs.svg @@ -0,0 +1,54 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zxsdr-nt.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zxsdr-nt.svg new file mode 100644 index 00000000..c5fa88b6 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other-zxsdr-nt.svg @@ -0,0 +1,186 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other.svg new file mode 100644 index 00000000..b54fc9fc --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-other.svg @@ -0,0 +1,110 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-cisco.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-cisco.svg new file mode 100644 index 00000000..7bdcd507 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-cisco.svg @@ -0,0 +1,186 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-juniper.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-juniper.svg new file mode 100644 index 00000000..4040393f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-juniper.svg @@ -0,0 +1,170 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-zte.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-zte.svg new file mode 100644 index 00000000..fdd8b9b5 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router-zte.svg @@ -0,0 +1,178 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router.svg new file mode 100644 index 00000000..6d4d7c92 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-router.svg @@ -0,0 +1,175 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-controller.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-controller.svg new file mode 100644 index 00000000..22c5ac25 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-controller.svg @@ -0,0 +1,176 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-host.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-host.svg new file mode 100644 index 00000000..6bd8b93f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-host.svg @@ -0,0 +1,167 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-switch.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-switch.svg new file mode 100644 index 00000000..a642f969 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-switch.svg @@ -0,0 +1,167 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-vnet.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-vnet.svg new file mode 100644 index 00000000..b1258eb0 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-sdn-vnet.svg @@ -0,0 +1,167 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-aix.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-aix.svg new file mode 100644 index 00000000..c330db44 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-aix.svg @@ -0,0 +1,170 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-hpux.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-hpux.svg new file mode 100644 index 00000000..276bc17f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-hpux.svg @@ -0,0 +1,181 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-klinux.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-klinux.svg new file mode 100644 index 00000000..5b825e02 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-klinux.svg @@ -0,0 +1,191 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-redhat.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-redhat.svg new file mode 100644 index 00000000..56968146 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-redhat.svg @@ -0,0 +1,171 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-solaris.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-solaris.svg new file mode 100644 index 00000000..40bbd824 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-solaris.svg @@ -0,0 +1,173 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-suse.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-suse.svg new file mode 100644 index 00000000..c9c5e999 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-suse.svg @@ -0,0 +1,185 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-windows.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-windows.svg new file mode 100644 index 00000000..0c75b2f6 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-windows.svg @@ -0,0 +1,176 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-zxve.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-zxve.svg new file mode 100644 index 00000000..0eabb175 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server-zxve.svg @@ -0,0 +1,179 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server.svg new file mode 100644 index 00000000..a92e7135 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-server.svg @@ -0,0 +1,195 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-cisco-mds.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-cisco-mds.svg new file mode 100644 index 00000000..dcf7722a --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-cisco-mds.svg @@ -0,0 +1,177 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-md3000.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-md3000.svg new file mode 100644 index 00000000..52eb10f0 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-md3000.svg @@ -0,0 +1,168 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-netvault.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-netvault.svg new file mode 100644 index 00000000..45a8e723 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-netvault.svg @@ -0,0 +1,186 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-ops.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-ops.svg new file mode 100644 index 00000000..2c046fec --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-ops.svg @@ -0,0 +1,186 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-brocade.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-brocade.svg new file mode 100644 index 00000000..60933f95 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-brocade.svg @@ -0,0 +1,187 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-hp.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-hp.svg new file mode 100644 index 00000000..f6c595c1 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-hp.svg @@ -0,0 +1,187 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-zte.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-zte.svg new file mode 100644 index 00000000..077a37c4 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage-sanswitch-zte.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage.svg new file mode 100644 index 00000000..504ed6b9 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-storage.svg @@ -0,0 +1,183 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-at.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-at.svg new file mode 100644 index 00000000..e952744d --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-at.svg @@ -0,0 +1,201 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-cisco.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-cisco.svg new file mode 100644 index 00000000..4c7f66c2 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-cisco.svg @@ -0,0 +1,176 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-h3c.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-h3c.svg new file mode 100644 index 00000000..0525c5b8 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-h3c.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-juniper.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-juniper.svg new file mode 100644 index 00000000..d0e483da --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-juniper.svg @@ -0,0 +1,176 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-zte.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-zte.svg new file mode 100644 index 00000000..ef418467 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch-zte.svg @@ -0,0 +1,177 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch.svg new file mode 100644 index 00000000..61bb8283 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-switch.svg @@ -0,0 +1,182 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-hpmsl.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-hpmsl.svg new file mode 100644 index 00000000..b89f0da2 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-hpmsl.svg @@ -0,0 +1,176 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-ibmts.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-ibmts.svg new file mode 100644 index 00000000..a9363475 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-ibmts.svg @@ -0,0 +1,183 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-sunts.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-sunts.svg new file mode 100644 index 00000000..8de3e3a2 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it-tapelib-sunts.svg @@ -0,0 +1,196 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it.svg new file mode 100644 index 00000000..03b78d51 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/it.svg @@ -0,0 +1,111 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/networkTree.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/networkTree.svg new file mode 100644 index 00000000..54837ff7 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/networkTree.svg @@ -0,0 +1,349 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/new.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/new.svg new file mode 100644 index 00000000..c565fd5d --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/new.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/popupmenufollower.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/popupmenufollower.svg new file mode 100644 index 00000000..48fae05d --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/popupmenufollower.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/resourceType.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/resourceType.svg new file mode 100644 index 00000000..f97f496f --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/resourceType.svg @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/stop.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/stop.svg new file mode 100644 index 00000000..aef3aed8 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/stop.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/tree-icon.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/tree-icon.svg new file mode 100644 index 00000000..50a0e820 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/tree-icon.svg @@ -0,0 +1,291 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-moc-root.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-moc-root.svg new file mode 100644 index 00000000..2f97ca86 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-moc-root.svg @@ -0,0 +1,355 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-moc-uca-public.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-moc-uca-public.svg new file mode 100644 index 00000000..95bc3cbc --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-moc-uca-public.svg @@ -0,0 +1,329 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-commongroup20x20.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-commongroup20x20.svg new file mode 100644 index 00000000..f072f473 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-commongroup20x20.svg @@ -0,0 +1,278 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-group20x20.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-group20x20.svg new file mode 100644 index 00000000..2183e2d1 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-group20x20.svg @@ -0,0 +1,277 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-root.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-root.svg new file mode 100644 index 00000000..e0bdf3f8 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-root.svg @@ -0,0 +1,259 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-undefinedgroup20x20.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-undefinedgroup20x20.svg new file mode 100644 index 00000000..e8883c25 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-undefinedgroup20x20.svg @@ -0,0 +1,342 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-virtual20x20.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-virtual20x20.svg new file mode 100644 index 00000000..8a8f9d76 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-virtual20x20.svg @@ -0,0 +1,355 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-wsf-disconnected8x8.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-wsf-disconnected8x8.svg new file mode 100644 index 00000000..5e19debf --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/uep-topo-wsf-disconnected8x8.svg @@ -0,0 +1,37 @@ + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/usf-amf-try-activate.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/usf-amf-try-activate.svg new file mode 100644 index 00000000..26c0046b --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/usf-amf-try-activate.svg @@ -0,0 +1,44 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/usf-amf-try-active-wait.svg b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/usf-amf-try-active-wait.svg new file mode 100644 index 00000000..eae2c10a --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/image/ressvgs/usf-amf-try-active-wait.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/openo-portal/portal-common/src/main/webapp/common/image/source/logo.png b/openo-portal/portal-common/src/main/webapp/common/image/source/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a36c5e8b5990e16848ef8cc90589b03f393dec18 GIT binary patch literal 16838 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 literal 0 HcmV?d00001 diff --git a/openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_1.jpg b/openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a7b0722b6ea6835386b15566792b8bed3322b28 GIT binary patch literal 143465 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 literal 0 HcmV?d00001 diff --git a/openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_2.jpg b/openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db94b166550fb71d58a15ca2411922a35fcaa181 GIT binary patch literal 152396 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

  • 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

    0pwb;rs@+tSUy42NxjWC{HhH@+id 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%0D!PWPR!c@_Sw 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 X?P&u(%tLFZ{94je<$d0Jzt8+1{=?zv literal 0 HcmV?d00001 diff --git a/openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_3.jpg b/openo-portal/portal-common/src/main/webapp/common/image/source/zte_bg_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2949dfe3045a79a0c95ccb3f19b123b29b9b1ff GIT binary patch literal 155899 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≥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

    #+auP(^@v?BlH2`Cyfmizu*kWc=5s#xC? z@nc>)y<)ZD?#B7YDqLWf)epEJVEqH1ygM28KEQba;N5_O9uMcN0Dc~_9Rk|{K7Y{- z8_>Y(-iZ_jHUhjKBa3VTUReNTNZ3k*GeA4=O8vH#g15j+dI)T8;K{ep>ifd^OR-r2 ztZ5h>1nLpEFMV#XFayy5UXd_}1Ceh6_}sPtz`OZn-P>o1PE-1TE$stfR@i!Po@|7@ zgo|A5i{+X~pLr95IJ0GNo1k~#Gx)=*(?h{dE1kg9V&VP@@&PenF;SSA-~fu#0|u+! zeJEXQOOQ`@Fe6C^1}9qpSlOW&4%c>9aINC*#Nrae^B);@KC4U|8j3!D$Pi! zr3f>$v~Hz#MI>^c&y2=Uq+R1qp^I9VMU51SBwE+OOfxR)GAJPvYTIwQL?KLcA))P} zZQK2y=cB&g-~aXMW!L!3=ks~a^PKaX^FHr$9?vB)^Z_O1400pju2WyAAnpX;6_zbDzDnB$FzdMN~MKf%8 zZ@%U~ITKj=+Ed!TCGXA+5!Jml?r&MB^xHYxN>)|(sPCxc|Du}je7js*UhbCqNzM;# z0XnYs-MbEFQD3WNwJ1L_Z%FwJpm^ZZSXyA}hHdes_m7S{D6Dd#U95NouiFU3oRpTN z;RX`tiOuA1>KB?sbo+FJVnW{P4}|)p(q?*jQ#IXfn0X8tG=#S9(c?9%v2|Gt9i zkweEyb#>hmjoA`A(odbg*{Y+jzmM6n)|otDDtYlQtAM1{&E(r3uWj*fmc3%#kRy(L=u6o!{6mvUYL`KB{z8ntfU*^JcnL_Asn_ zC&ut%Mg-%nP$ zT^?YV`LAm2O{(F1I-6}a9JR$rS|@`_E57o9^E_OUK2pZiXI?-5h<_qsg1vA5g>3b= zmsfOd+`ju@D|YEZX4!hq{%4VDeUr-VUfJazcdh^Rc^|p!-ktsxPCeNQlpWSj9TNj% zO^0HCzY<+nD|Bn!t$0cTJ0TgoILmhY6)k`MTT@G}cqH95{=JB@b;;wV%}k&r8EJ|8 z1aD!FM1BHHFTezdwS-o;25d_JL!w#NheeKz#Zs`nd5XOb=ZE1`rC39cX>lrUHl$EM z0%=WH;5hQp1nvmYDhH9jK?PtLArnA?^eR$fU`2uX02`J0CDLD_FT>YST;nkS(bh-* z6#SBkTr{9kF

    30!0;Sx(yma7TjqUQZcZ(Aamfpffh&4vg@3Y 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

    suD* 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 literal 0 HcmV?d00001 diff --git a/openo-portal/portal-common/src/main/webapp/common/image/source/zte_logo_ white.png b/openo-portal/portal-common/src/main/webapp/common/image/source/zte_logo_ white.png new file mode 100644 index 0000000000000000000000000000000000000000..a36c5e8b5990e16848ef8cc90589b03f393dec18 GIT binary patch literal 16838 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 X5{G0%f=4g!ojjGGmYlo24h+@+45`r6 literal 0 HcmV?d00001 diff --git a/openo-portal/portal-common/src/main/webapp/common/image/source/zte_logo_white.png b/openo-portal/portal-common/src/main/webapp/common/image/source/zte_logo_white.png new file mode 100644 index 0000000000000000000000000000000000000000..a36c5e8b5990e16848ef8cc90589b03f393dec18 GIT binary patch literal 16838 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 literal 0 HcmV?d00001 diff --git a/openo-portal/portal-common/src/main/webapp/common/js/openotopo/openotopo.js b/openo-portal/portal-common/src/main/webapp/common/js/openotopo/openotopo.js new file mode 100644 index 00000000..06ef623b --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/js/openotopo/openotopo.js @@ -0,0 +1,314 @@ +/* + * Copyright 2016, CMCC Technologies Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +function oTopo() { + + var topo; + + /** + * + * @param id: The id of DIV which display topological graph. + * @param settings: Init parameters . + * @see [] + */ + this.canvas = function (id, settings) + { + var g = + { + nodes : [],// nodes + edges : [] // links + }; + + topo = new sigma( + { + graph : g, + renderer : + { + // IMPORTANT: + // This works only with the canvas renderer, so the + // renderer type set as "canvas" is necessary here. + container : document.getElementById(id), + type : 'canvas' + }, + settings : settings + }); + + CustomShapes.init(topo); + }; + + + /** + * + * @see [] + */ + this.refresh = function() + { + topo.refresh(); + }; + + + /** + * + * @param id: The id of node. + * @see [] + */ + this.Node = function(id) + { + var pr = this; + this.id = id, + this.label = "", + this.type = "square",/**equilateral,star,square,diamond,circle,cross**/ + this.x = 1, + this.y = 1, + this.size = 10, + this.image = {}; + this.color = "transparent", + this.borderColor = "#1E90FF", + + this.setName = function(v) + { + pr.label = v; + }; + + this.setType = function(v) + { + pr.type = v; + }; + + this.setSize = function(v) + { + pr.size = v; + }; + + this.setImg = function(url) + { + pr.image = + { + url : url, + // scale/clip are ratio values applied on top of 'size' + scale : 1, + clip : 0, + }; + pr.borderColor = "transparent"; + pr.color = "transparent"; + }; + + this.setImgScale = function(s) + { + pr.image.scale = s; + }; + + this.setImgClip = function(c) + { + pr.image.clip = c; + }; + + this.setColor = function(v) + { + pr.color = v; + }; + + this.setBorderColor = function(v) + { + pr.borderColor = v; + }; + + this.setLocation = function(x,y) + { + pr.x = x; + pr.y = y; + }; + + this.setProperty = function(k,v) + { + pr[k] = v; + }; + }; + + /** + * + * @param id: The id of link. + * @see [] + */ + this.Link = function(id) + { + var pr = this; + this.id = id, + this.type = "arrow",/*'line','curve','arrow','curvedArrow','dashed','dotted','parallel','tapered'*/ + this.source = 1, + this.target = 1, + this.size = Math.random(), + this.color = "#1E90FF", + + this.setType = function(v) + { + pr.type = v; + }; + + this.setSize = function(v) + { + pr.size = v; + }; + + this.setConnect = function(s,t) + { + pr.source = s; + pr.target = t; + }; + + this.setColor = function(v) + { + pr.color = v; + }; + + this.setProperty = function(k,v) + { + pr[k] = v; + }; + }; + + /** + * + * @param v: Node object. + * @see [] + */ + this.addNode = function(v) + { + topo.graph.addNode(v); + }; + + /** + * + * @param id: The id of node. + * @see [] + */ + this.dropNode = function(id) + { + topo.graph.dropNode(id); + }; + + + /** + * + * @param v: Link object. + * @see [] + */ + this.addLink = function(v) + { + topo.graph.addEdge(v); + }; + + /** + * + * @param id: The id of link. + * @see [] + */ + this.dropLink = function(id) + { + topo.graph.dropEdge(id); + }; + + /** + * + * @see [] + */ + this.allNodes = function() + { + return topo.graph.nodes(); + }; + + /** + * Define drag and drop object. + */ + var dragListener = null; + + /** + * + * @param b: The node can be dragged and dropped when the parameter is TRUE.Set after canvas init. + * @see [] + */ + this.setDrag = function(b) + { + if (b) + { + dragListener = sigma.plugins.dragNodes(topo, topo.renderers[0]); + } + }; + + /** + * + * @param method: The binding method include:startdrag,drag,drop,dragend. + * @param e: Callback method. + * @see [] + */ + var dragBind = function(method,e) + { + if (null != dragListener) + { + dragListener.bind(method, function(event){ + e(event); + }); + } + }; + + + /** + * + * @param method: The binding method include:rightClick,clickStage,doubleClickStage,rightClickStage,clickNode,clickNodes,clickEdge, + * clickEdges,doubleClickNode,doubleClickNodes,doubleClickEdge,doubleClickEdges,rightClickNode, + * rightClickNodes,rightClickEdge,rightClickEdges,overNode,overNodes,overEdge,overEdges,outNode, + * outNodes,outEdge,outEdges,downNode,downNodes,downEdge,downEdges,upNode,upNodes,upEdge,upEdges + * @param e Callback method. + * @see [] + */ + this.mouseBind = function(method,e) + { + if (null != topo) + { + topo.bind(method, function(event){ + e(event); + }); + } + }; + + + /** + * + * @param obj: The object to be disabled. + * @see [] + */ + this.noright = function(obj) { + if (obj) { + obj.oncontextmenu = function() { + return false; + } + obj.ondragstart = function() { + return false; + } + obj.onselectstart = function() { + return false; + } + obj.onselect = function() { + obj.selection.empty(); + } + obj.oncopy = function() { + obj.selection.empty(); + } + obj.onbeforecopy = function() { + return false; + } + } + } +} diff --git a/openo-portal/portal-common/src/main/webapp/common/js/openotopo/openotopo.min.js b/openo-portal/portal-common/src/main/webapp/common/js/openotopo/openotopo.min.js new file mode 100644 index 00000000..223ecdf0 --- /dev/null +++ b/openo-portal/portal-common/src/main/webapp/common/js/openotopo/openotopo.min.js @@ -0,0 +1,32 @@ +/* + * Copyright 2016, CMCC Technologies Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function(a){"use strict";var b={},c=function(a){var d,e,f,g,h;c.classes.dispatcher.extend(this);var i=this,j=a||{};if("string"==typeof j||j instanceof HTMLElement?j={renderers:[j]}:"[object Array]"===Object.prototype.toString.call(j)&&(j={renderers:j}),g=j.renderers||j.renderer||j.container,j.renderers&&0!==j.renderers.length||("string"==typeof g||g instanceof HTMLElement||"object"==typeof g&&"container"in g)&&(j.renderers=[g]),j.id){if(b[j.id])throw'sigma: Instance "'+j.id+'" already exists.';Object.defineProperty(this,"id",{value:j.id})}else{for(h=0;b[h];)h++;Object.defineProperty(this,"id",{value:""+h})}for(b[this.id]=this,this.settings=new c.classes.configurable(c.settings,j.settings||{}),Object.defineProperty(this,"graph",{value:new c.classes.graph(this.settings),configurable:!0}),Object.defineProperty(this,"middlewares",{value:[],configurable:!0}),Object.defineProperty(this,"cameras",{value:{},configurable:!0}),Object.defineProperty(this,"renderers",{value:{},configurable:!0}),Object.defineProperty(this,"renderersPerCamera",{value:{},configurable:!0}),Object.defineProperty(this,"cameraFrames",{value:{},configurable:!0}),Object.defineProperty(this,"camera",{get:function(){return this.cameras[0]}}),Object.defineProperty(this,"events",{value:["click","rightClick","clickStage","doubleClickStage","rightClickStage","clickNode","clickNodes","doubleClickNode","doubleClickNodes","rightClickNode","rightClickNodes","overNode","overNodes","outNode","outNodes","downNode","downNodes","upNode","upNodes"],configurable:!0}),this._handler=function(a){var b,c={};for(b in a.data)c[b]=a.data[b];c.renderer=a.target,this.dispatchEvent(a.type,c)}.bind(this),f=j.renderers||[],d=0,e=f.length;e>d;d++)this.addRenderer(f[d]);for(f=j.middlewares||[],d=0,e=f.length;e>d;d++)this.middlewares.push("string"==typeof f[d]?c.middlewares[f[d]]:f[d]);"object"==typeof j.graph&&j.graph&&(this.graph.read(j.graph),this.refresh()),window.addEventListener("resize",function(){i.settings&&i.refresh()})};if(c.prototype.addCamera=function(b){var d,e=this;if(!arguments.length){for(b=0;this.cameras[""+b];)b++;b=""+b}if(this.cameras[b])throw'sigma.addCamera: The camera "'+b+'" already exists.';return d=new c.classes.camera(b,this.graph,this.settings),this.cameras[b]=d,d.quadtree=new c.classes.quad,c.classes.edgequad!==a&&(d.edgequadtree=new c.classes.edgequad),d.bind("coordinatesUpdated",function(a){e.renderCamera(d,d.isAnimated)}),this.renderersPerCamera[b]=[],d},c.prototype.killCamera=function(a){if(a="string"==typeof a?this.cameras[a]:a,!a)throw"sigma.killCamera: The camera is undefined.";var b,c,d=this.renderersPerCamera[a.id];for(c=d.length,b=c-1;b>=0;b--)this.killRenderer(d[b]);return delete this.renderersPerCamera[a.id],delete this.cameraFrames[a.id],delete this.cameras[a.id],a.kill&&a.kill(),this},c.prototype.addRenderer=function(a){var b,d,e,f,g=a||{};if("string"==typeof g?g={container:document.getElementById(g)}:g instanceof HTMLElement&&(g={container:g}),"string"==typeof g.container&&(g.container=document.getElementById(g.container)),"id"in g)b=g.id;else{for(b=0;this.renderers[""+b];)b++;b=""+b}if(this.renderers[b])throw'sigma.addRenderer: The renderer "'+b+'" already exists.';if(d="function"==typeof g.type?g.type:c.renderers[g.type],d=d||c.renderers.def,e="camera"in g?g.camera instanceof c.classes.camera?g.camera:this.cameras[g.camera]||this.addCamera(g.camera):this.addCamera(),this.cameras[e.id]!==e)throw"sigma.addRenderer: The camera is not properly referenced.";return f=new d(this.graph,e,this.settings,g),this.renderers[b]=f,Object.defineProperty(f,"id",{value:b}),f.bind&&f.bind(["click","rightClick","clickStage","doubleClickStage","rightClickStage","clickNode","clickNodes","clickEdge","clickEdges","doubleClickNode","doubleClickNodes","doubleClickEdge","doubleClickEdges","rightClickNode","rightClickNodes","rightClickEdge","rightClickEdges","overNode","overNodes","overEdge","overEdges","outNode","outNodes","outEdge","outEdges","downNode","downNodes","downEdge","downEdges","upNode","upNodes","upEdge","upEdges"],this._handler),this.renderersPerCamera[e.id].push(f),f},c.prototype.killRenderer=function(a){if(a="string"==typeof a?this.renderers[a]:a,!a)throw"sigma.killRenderer: The renderer is undefined.";var b=this.renderersPerCamera[a.camera.id],c=b.indexOf(a);return c>=0&&b.splice(c,1),a.kill&&a.kill(),delete this.renderers[a.id],this},c.prototype.refresh=function(b){var d,e,f,g,h,i,j=0;for(b=b||{},g=this.middlewares||[],d=0,e=g.length;e>d;d++)g[d].call(this,0===d?"":"tmp"+j+":",d===e-1?"ready:":"tmp"+ ++j+":");for(f in this.cameras)h=this.cameras[f],h.settings("autoRescale")&&this.renderersPerCamera[h.id]&&this.renderersPerCamera[h.id].length?c.middlewares.rescale.call(this,g.length?"ready:":"",h.readPrefix,{width:this.renderersPerCamera[h.id][0].width,height:this.renderersPerCamera[h.id][0].height}):c.middlewares.copy.call(this,g.length?"ready:":"",h.readPrefix),b.skipIndexation||(i=c.utils.getBoundaries(this.graph,h.readPrefix),h.quadtree.index(this.graph.nodes(),{prefix:h.readPrefix,bounds:{x:i.minX,y:i.minY,width:i.maxX-i.minX,height:i.maxY-i.minY}}),h.edgequadtree!==a&&h.settings("drawEdges")&&h.settings("enableEdgeHovering")&&h.edgequadtree.index(this.graph,{prefix:h.readPrefix,bounds:{x:i.minX,y:i.minY,width:i.maxX-i.minX,height:i.maxY-i.minY}}));for(g=Object.keys(this.renderers),d=0,e=g.length;e>d;d++)if(this.renderers[g[d]].process)if(this.settings("skipErrors"))try{this.renderers[g[d]].process()}catch(k){console.log('Warning: The renderer "'+g[d]+'" crashed on ".process()"')}else this.renderers[g[d]].process();return this.render(),this},c.prototype.render=function(){var a,b,c;for(c=Object.keys(this.renderers),a=0,b=c.length;b>a;a++)if(this.settings("skipErrors"))try{this.renderers[c[a]].render()}catch(d){this.settings("verbose")&&console.log('Warning: The renderer "'+c[a]+'" crashed on ".render()"')}else this.renderers[c[a]].render();return this},c.prototype.renderCamera=function(a,b){var c,d,e,f=this;if(b)for(e=this.renderersPerCamera[a.id],c=0,d=e.length;d>c;c++)if(this.settings("skipErrors"))try{e[c].render()}catch(g){this.settings("verbose")&&console.log('Warning: The renderer "'+e[c].id+'" crashed on ".render()"')}else e[c].render();else if(!this.cameraFrames[a.id]){for(e=this.renderersPerCamera[a.id],c=0,d=e.length;d>c;c++)if(this.settings("skipErrors"))try{e[c].render()}catch(g){this.settings("verbose")&&console.log('Warning: The renderer "'+e[c].id+'" crashed on ".render()"')}else e[c].render();this.cameraFrames[a.id]=requestAnimationFrame(function(){delete f.cameraFrames[a.id]})}return this},c.prototype.kill=function(){var a;this.dispatchEvent("kill"),this.graph.kill(),delete this.middlewares;for(a in this.renderers)this.killRenderer(this.renderers[a]);for(a in this.cameras)this.killCamera(this.cameras[a]);delete this.renderers,delete this.cameras;for(a in this)this.hasOwnProperty(a)&&delete this[a];delete b[this.id]},c.instances=function(a){return arguments.length?b[a]:c.utils.extend({},b)},c.version="1.0.3","undefined"!=typeof this.sigma)throw"An object called sigma is already in the global scope.";this.sigma=c}).call(this),function(a){"use strict";function b(a,c){var d,e,f,g;if(arguments.length)if(1===arguments.length&&Object(arguments[0])===arguments[0])for(a in arguments[0])b(a,arguments[0][a]);else if(arguments.length>1)for(g=Array.isArray(a)?a:a.split(/ /),d=0,e=g.length;d!==e;d+=1)f=g[d],C[f]||(C[f]=[]),C[f].push({handler:c})}function c(a,b){var c,d,e,f,g,h,i=Array.isArray(a)?a:a.split(/ /);if(arguments.length)if(b)for(c=0,d=i.length;c!==d;c+=1){if(h=i[c],C[h]){for(g=[],e=0,f=C[h].length;e!==f;e+=1)C[h][e].handler!==b&&g.push(C[h][e]);C[h]=g}C[h]&&0===C[h].length&&delete C[h]}else for(c=0,d=i.length;c!==d;c+=1)delete C[i[c]];else C=Object.create(null)}function d(a,b){var c,d,e,f,g,h,i=Array.isArray(a)?a:a.split(/ /);for(b=void 0===b?{}:b,c=0,e=i.length;c!==e;c+=1)if(h=i[c],C[h])for(g={type:h,data:b||{}},d=0,f=C[h].length;d!==f;d+=1)try{C[h][d].handler(g)}catch(j){}}function e(){var a,b,c,d,e=!1,f=s(),g=x.shift();if(c=g.job(),f=s()-f,g.done++,g.time+=f,g.currentTime+=f,g.weightTime=g.currentTime/(g.weight||1),g.averageTime=g.time/g.done,d=g.count?g.count<=g.done:!c,!d){for(a=0,b=x.length;b>a;a++)if(x[a].weightTime>g.weightTime){x.splice(a,0,g),e=!0;break}e||x.push(g)}return d?g:null}function f(a){var b=x.length;w[a.id]=a,a.status="running",b&&(a.weightTime=x[b-1].weightTime,a.currentTime=a.weightTime*(a.weight||1)),a.startTime=s(),d("jobStarted",q(a)),x.push(a)}function g(){var a,b,c;for(a in v)b=v[a],b.after?y[a]=b:f(b),delete v[a];for(u=!!x.length;x.length&&s()-tc;c++)h(a[c].id,p(a[c],b));A=!1,u||(t=s(),d("start"),g())}else if("object"==typeof a)if("string"==typeof a.id)h(a.id,a);else{A=!0;for(c in a)"function"==typeof a[c]?h(c,p({job:a[c]},b)):h(c,p(a[c],b));A=!1,u||(t=s(),d("start"),g())}else{if("string"!=typeof a)throw new Error("[conrad.addJob] Wrong arguments.");if(k(a))throw new Error('[conrad.addJob] Job with id "'+a+'" already exists.');if("function"==typeof b)f={id:a,done:0,time:0,status:"waiting",currentTime:0,averageTime:0,weightTime:0,job:b};else{if("object"!=typeof b)throw new Error("[conrad.addJob] Wrong arguments.");f=p({id:a,done:0,time:0,status:"waiting",currentTime:0,averageTime:0,weightTime:0},b)}v[a]=f,d("jobAdded",q(f)),u||A||(t=s(),d("start"),g())}return this}function i(a){var b,c,e,f,g=!1;if(Array.isArray(a))for(b=0,c=a.length;c>b;b++)i(a[b]);else{if("string"!=typeof a)throw new Error("[conrad.killJob] Wrong arguments.");for(e=[w,y,v],b=0,c=e.length;c>b;b++)a in e[b]&&(f=e[b][a],B.history&&(f.status="done",z.push(f)),d("jobEnded",q(f)),delete e[b][a],"function"==typeof f.end&&f.end(),g=!0);for(e=x,b=0,c=e.length;c>b;b++)if(e[b].id===a){e.splice(b,1);break}if(!g)throw new Error('[conrad.killJob] Job "'+a+'" not found.')}return this}function j(){var a,b=p(v,w,y);if(B.history)for(a in b)b[a].status="done",z.push(b[a]),"function"==typeof b[a].end&&b[a].end();return v={},y={},w={},x=[],u=!1,this}function k(a){var b=v[a]||w[a]||y[a];return b?p(b):null}function l(a,b){var c;if("string"==typeof a1&&1===arguments.length)return B[a1];c="object"==typeof a1&&1===arguments.length?a1||{}:{},"string"==typeof a1&&(c[a1]=a2);for(var d in c)void 0!==c[d]?B[d]=c[d]:delete B[d];return this}function m(){return u}function n(){return z=[],this}function o(a,b){var c,d,e,f,g,h,i;if(!arguments.length){g=[];for(d in v)g.push(v[d]);for(d in y)g.push(y[d]);for(d in w)g.push(w[d]);g=g.concat(z)}if("string"==typeof a)switch(a){case"waiting":g=r(y);break;case"running":g=r(w);break;case"done":g=z;break;default:h=a}if(a instanceof RegExp&&(h=a),!h&&("string"==typeof b||b instanceof RegExp)&&(h=b),h){if(i="string"==typeof h,g instanceof Array)c=g;else if("object"==typeof g){c=[];for(d in g)c=c.concat(g[d])}else{c=[];for(d in v)c.push(v[d]);for(d in y)c.push(y[d]);for(d in w)c.push(w[d]);c=c.concat(z)}for(g=[],e=0,f=c.length;f>e;e++)(i?c[e].id===h:c[e].id.match(h))&&g.push(c[e])}return q(g)}function p(){var a,b,c={},d=arguments.length;for(a=d-1;a>=0;a--)for(b in arguments[a])c[b]=arguments[a][b];return c}function q(a){var b,c,d;if(!a)return a;if(Array.isArray(a))for(b=[],c=0,d=a.length;d>c;c++)b.push(q(a[c]));else if("object"==typeof a){b={};for(c in a)b[c]=q(a[c])}else b=a;return b}function r(a){var b,c=[];for(b in a)c.push(a[b]);return c}function s(){return Date.now?Date.now():(new Date).getTime()}if(a.conrad)throw new Error("conrad already exists");var t,u=!1,v={},w={},x=[],y={},z=[],A=!1,B={frameDuration:20,history:!0},C=Object.create(null);Array.isArray||(Array.isArray=function(a){return"[object Array]"===Object.prototype.toString.call(a)});var D={hasJob:k,addJob:h,killJob:i,killAll:j,settings:l,getStats:o,isRunning:m,clearHistory:n,bind:b,unbind:c,version:"0.1.0"};"undefined"!=typeof exports&&("undefined"!=typeof module&&module.exports&&(exports=module.exports=D),exports.conrad=D),a.conrad=D}(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";var b=this;sigma.utils=sigma.utils||{},sigma.utils.extend=function(){var a,b,c={},d=arguments.length;for(a=d-1;a>=0;a--)for(b in arguments[a])c[b]=arguments[a][b];return c},sigma.utils.dateNow=function(){return Date.now?Date.now():(new Date).getTime()},sigma.utils.pkg=function(a){return(a||"").split(".").reduce(function(a,b){return b in a?a[b]:a[b]={}},b)},sigma.utils.id=function(){var a=0;return function(){return++a}}(),sigma.utils.floatColor=function(a){var b=[0,0,0];return a.match(/^#/)?(a=(a||"").replace(/^#/,""),b=3===a.length?[parseInt(a.charAt(0)+a.charAt(0),16),parseInt(a.charAt(1)+a.charAt(1),16),parseInt(a.charAt(2)+a.charAt(2),16)]:[parseInt(a.charAt(0)+a.charAt(1),16),parseInt(a.charAt(2)+a.charAt(3),16),parseInt(a.charAt(4)+a.charAt(5),16)]):a.match(/^ *rgba? *\(/)&&(a=a.match(/^ *rgba? *\( *([0-9]*) *, *([0-9]*) *, *([0-9]*) *(,.*)?\) *$/),b=[+a[1],+a[2],+a[3]]),256*b[0]*256+256*b[1]+b[2]},sigma.utils.zoomTo=function(a,b,c,d,e){var f,g,h,i=a.settings;g=Math.max(i("zoomMin"),Math.min(i("zoomMax"),a.ratio*d)),g!==a.ratio&&(d=g/a.ratio,h={x:b*(1-d)+a.x,y:c*(1-d)+a.y,ratio:g},e&&e.duration?(f=sigma.misc.animation.killAll(a),e=sigma.utils.extend(e,{easing:f?"quadraticOut":"quadraticInOut"}),sigma.misc.animation.camera(a,h,e)):(a.goTo(h),e&&e.onComplete&&e.onComplete()))},sigma.utils.getQuadraticControlPoint=function(a,b,c,d){return{x:(a+c)/2+(d-b)/4,y:(b+d)/2+(a-c)/4}},sigma.utils.getPointOnQuadraticCurve=function(a,b,c,d,e,f,g){return{x:Math.pow(1-a,2)*b+2*(1-a)*a*f+Math.pow(a,2)*d,y:Math.pow(1-a,2)*c+2*(1-a)*a*g+Math.pow(a,2)*e}},sigma.utils.getPointOnBezierCurve=function(a,b,c,d,e,f,g,h,i){var j=Math.pow(1-a,3),k=3*a*Math.pow(1-a,2),l=3*Math.pow(a,2)*(1-a),m=Math.pow(a,3);return{x:j*b+k*f+l*h+m*d,y:j*c+k*g+l*i+m*e}},sigma.utils.getSelfLoopControlPoints=function(a,b,c){return{x1:a-7*c,y1:b,x2:a,y2:b+7*c}},sigma.utils.getDistance=function(a,b,c,d){return Math.sqrt(Math.pow(c-a,2)+Math.pow(d-b,2))},sigma.utils.getCircleIntersection=function(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;if(h=d-a,i=e-b,j=Math.sqrt(i*i+h*h),j>c+f)return!1;if(jj&&Math.min(c,e)<=a&&a<=Math.max(c,e)&&Math.min(d,f)<=b&&b<=Math.max(d,f)},sigma.utils.isPointOnQuadraticCurve=function(a,b,c,d,e,f,g,h,i){var j=sigma.utils.getDistance(c,d,e,f);if(Math.abs(a-c)>j||Math.abs(b-d)>j)return!1;for(var k,l=sigma.utils.getDistance(a,b,c,d),m=sigma.utils.getDistance(a,b,e,f),n=.5,o=m>l?-.01:.01,p=.001,q=100,r=sigma.utils.getPointOnQuadraticCurve(n,c,d,e,f,g,h),s=sigma.utils.getDistance(a,b,r.x,r.y);q-- >0&&n>=0&&1>=n&&s>i&&(o>p||-p>o);)k=s,r=sigma.utils.getPointOnQuadraticCurve(n,c,d,e,f,g,h),s=sigma.utils.getDistance(a,b,r.x,r.y),s>k?(o=-o/2,n+=o):0>n+o||n+o>1?(o/=2,s=k):n+=o;return i>s},sigma.utils.isPointOnBezierCurve=function(a,b,c,d,e,f,g,h,i,j,k){var l=sigma.utils.getDistance(c,d,g,h);if(Math.abs(a-c)>l||Math.abs(b-d)>l)return!1;for(var m,n=sigma.utils.getDistance(a,b,c,d),o=sigma.utils.getDistance(a,b,e,f),p=.5,q=o>n?-.01:.01,r=.001,s=100,t=sigma.utils.getPointOnBezierCurve(p,c,d,e,f,g,h,i,j),u=sigma.utils.getDistance(a,b,t.x,t.y);s-- >0&&p>=0&&1>=p&&u>k&&(q>r||-r>q);)m=u,t=sigma.utils.getPointOnBezierCurve(p,c,d,e,f,g,h,i,j),u=sigma.utils.getDistance(a,b,t.x,t.y),u>m?(q=-q/2,p+=q):0>p+q||p+q>1?(q/=2,u=m):p+=q;return k>u},sigma.utils.getX=function(b){return b.offsetX!==a&&b.offsetX||b.layerX!==a&&b.layerX||b.clientX!==a&&b.clientX},sigma.utils.getY=function(b){return b.offsetY!==a&&b.offsetY||b.layerY!==a&&b.layerY||b.clientY!==a&&b.clientY},sigma.utils.getWidth=function(b){var c=b.target.ownerSVGElement?b.target.ownerSVGElement.width:b.target.width;return"number"==typeof c&&c||c!==a&&c.baseVal!==a&&c.baseVal.value},sigma.utils.getHeight=function(b){var c=b.target.ownerSVGElement?b.target.ownerSVGElement.height:b.target.height;return"number"==typeof c&&c||c!==a&&c.baseVal!==a&&c.baseVal.value},sigma.utils.getDelta=function(b){return b.wheelDelta!==a&&b.wheelDelta||b.detail!==a&&-b.detail},sigma.utils.getOffset=function(a){for(var b=0,c=0;a;)c+=parseInt(a.offsetTop),b+=parseInt(a.offsetLeft),a=a.offsetParent;return{top:c,left:b}},sigma.utils.doubleClick=function(a,b,c){var d,e=0;a._doubleClickHandler=a._doubleClickHandler||{},a._doubleClickHandler[b]=a._doubleClickHandler[b]||[],d=a._doubleClickHandler[b],d.push(function(a){return e++,2===e?(e=0,c(a)):void(1===e&&setTimeout(function(){e=0},sigma.settings.doubleClickTimeout))}),a.addEventListener(b,d[d.length-1],!1)},sigma.utils.unbindDoubleClick=function(a,b){for(var c,d=(a._doubleClickHandler||{})[b]||[];c=d.pop();)a.removeEventListener(b,c);delete(a._doubleClickHandler||{})[b]},sigma.utils.easings=sigma.utils.easings||{},sigma.utils.easings.linearNone=function(a){return a},sigma.utils.easings.quadraticIn=function(a){return a*a},sigma.utils.easings.quadraticOut=function(a){return a*(2-a)},sigma.utils.easings.quadraticInOut=function(a){return(a*=2)<1?.5*a*a:-.5*(--a*(a-2)-1)},sigma.utils.easings.cubicIn=function(a){return a*a*a},sigma.utils.easings.cubicOut=function(a){return--a*a*a+1},sigma.utils.easings.cubicInOut=function(a){return(a*=2)<1?.5*a*a*a:.5*((a-=2)*a*a+2)},sigma.utils.loadShader=function(a,b,c,d){var e,f=a.createShader(c);return a.shaderSource(f,b),a.compileShader(f),e=a.getShaderParameter(f,a.COMPILE_STATUS),e?f:(d&&d('Error compiling shader "'+f+'":'+a.getShaderInfoLog(f)),a.deleteShader(f),null)},sigma.utils.loadProgram=function(a,b,c,d,e){var f,g,h=a.createProgram();for(f=0;fg;g++)d[i[g]]=c[i[g]];return this}if(void 0!==d[a])return d[a];for(g=0,h=e.length;h>g;g++)if(void 0!==e[g][a])return e[g][a]}};for(f.embedObjects=function(){var b=e.concat(d).concat(Array.prototype.splice.call(arguments,0));return a.apply({},b)},b=0,c=arguments.length;c>b;b++)f(arguments[b]);return f};"undefined"!=typeof this.sigma?(this.sigma.classes=this.sigma.classes||{},this.sigma.classes.configurable=a):"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=a),exports.configurable=a):this.configurable=a}.call(this),function(a){"use strict";function b(a,b,c){var d=function(){var d,e;for(d in h[a])h[a][d].apply(b,arguments);e=c.apply(b,arguments);for(d in g[a])g[a][d].apply(b,arguments);return e};return d}function c(a){var b;for(b in a)"hasOwnProperty"in a&&!a.hasOwnProperty(b)||delete a[b];return a}var d=Object.create(null),e=Object.create(null),f=Object.create(null),g=Object.create(null),h=Object.create(null),i={immutable:!0,clone:!0},j=function(a){return i[a]},k=function(a){var c,e,g;g={settings:a||j,nodesArray:[],edgesArray:[],nodesIndex:Object.create(null),edgesIndex:Object.create(null),inNeighborsIndex:Object.create(null),outNeighborsIndex:Object.create(null),allNeighborsIndex:Object.create(null),inNeighborsCount:Object.create(null),outNeighborsCount:Object.create(null),allNeighborsCount:Object.create(null)};for(c in f)f[c].call(g);for(c in d)e=b(c,g,d[c]),this[c]=e,g[c]=e};k.addMethod=function(a,b){if("string"!=typeof a||"function"!=typeof b||2!==arguments.length)throw"addMethod: Wrong arguments.";if(d[a]||k[a])throw'The method "'+a+'" already exists.';return d[a]=b,g[a]=Object.create(null),h[a]=Object.create(null),this},k.hasMethod=function(a){return!(!d[a]&&!k[a])},k.attach=function(a,b,c,d){if("string"!=typeof a||"string"!=typeof b||"function"!=typeof c||arguments.length<3||arguments.length>4)throw"attach: Wrong arguments.";var e;if("constructor"===a)e=f;else if(d){if(!h[a])throw'The method "'+a+'" does not exist.';e=h[a]}else{if(!g[a])throw'The method "'+a+'" does not exist.';e=g[a]}if(e[b])throw'A function "'+b+'" is already attached to the method "'+a+'".';return e[b]=c,this},k.attachBefore=function(a,b,c){return this.attach(a,b,c,!0)},k.addIndex=function(a,b){if("string"!=typeof a||Object(b)!==b||2!==arguments.length)throw"addIndex: Wrong arguments.";if(e[a])throw'The index "'+a+'" already exists.';var c;e[a]=b;for(c in b){if("function"!=typeof b[c])throw"The bindings must be functions.";k.attach(c,a,b[c])}return this},k.addMethod("addNode",function(a){if(Object(a)!==a||1!==arguments.length)throw"addNode: Wrong arguments.";if("string"!=typeof a.id&&"number"!=typeof a.id)throw"The node must have a string or number id.";if(this.nodesIndex[a.id])throw'The node "'+a.id+'" already exists.';var b,c=a.id,d=Object.create(null);if(this.settings("clone"))for(b in a)"id"!==b&&(d[b]=a[b]);else d=a;return this.settings("immutable")?Object.defineProperty(d,"id",{value:c,enumerable:!0}):d.id=c,this.inNeighborsIndex[c]=Object.create(null),this.outNeighborsIndex[c]=Object.create(null),this.allNeighborsIndex[c]=Object.create(null),this.inNeighborsCount[c]=0,this.outNeighborsCount[c]=0,this.allNeighborsCount[c]=0,this.nodesArray.push(d),this.nodesIndex[d.id]=d,this}),k.addMethod("addEdge",function(a){if(Object(a)!==a||1!==arguments.length)throw"addEdge: Wrong arguments.";if("string"!=typeof a.id&&"number"!=typeof a.id)throw"The edge must have a string or number id.";if("string"!=typeof a.source&&"number"!=typeof a.source||!this.nodesIndex[a.source])throw"The edge source must have an existing node id.";if("string"!=typeof a.target&&"number"!=typeof a.target||!this.nodesIndex[a.target])throw"The edge target must have an existing node id.";if(this.edgesIndex[a.id])throw'The edge "'+a.id+'" already exists.';var b,c=Object.create(null);if(this.settings("clone"))for(b in a)"id"!==b&&"source"!==b&&"target"!==b&&(c[b]=a[b]);else c=a;return this.settings("immutable")?(Object.defineProperty(c,"id",{value:a.id,enumerable:!0}),Object.defineProperty(c,"source",{value:a.source,enumerable:!0}),Object.defineProperty(c,"target",{value:a.target,enumerable:!0})):(c.id=a.id,c.source=a.source,c.target=a.target),this.edgesArray.push(c),this.edgesIndex[c.id]=c,this.inNeighborsIndex[c.target][c.source]||(this.inNeighborsIndex[c.target][c.source]=Object.create(null)),this.inNeighborsIndex[c.target][c.source][c.id]=c,this.outNeighborsIndex[c.source][c.target]||(this.outNeighborsIndex[c.source][c.target]=Object.create(null)),this.outNeighborsIndex[c.source][c.target][c.id]=c,this.allNeighborsIndex[c.source][c.target]||(this.allNeighborsIndex[c.source][c.target]=Object.create(null)),this.allNeighborsIndex[c.source][c.target][c.id]=c,c.target!==c.source&&(this.allNeighborsIndex[c.target][c.source]||(this.allNeighborsIndex[c.target][c.source]=Object.create(null)),this.allNeighborsIndex[c.target][c.source][c.id]=c),this.inNeighborsCount[c.target]++,this.outNeighborsCount[c.source]++,this.allNeighborsCount[c.target]++,this.allNeighborsCount[c.source]++,this}),k.addMethod("dropNode",function(a){if("string"!=typeof a&&"number"!=typeof a||1!==arguments.length)throw"dropNode: Wrong arguments.";if(!this.nodesIndex[a])throw'The node "'+a+'" does not exist.';var b,c,d;for(delete this.nodesIndex[a],b=0,d=this.nodesArray.length;d>b;b++)if(this.nodesArray[b].id===a){this.nodesArray.splice(b,1);break}for(b=this.edgesArray.length-1;b>=0;b--)(this.edgesArray[b].source===a||this.edgesArray[b].target===a)&&this.dropEdge(this.edgesArray[b].id);delete this.inNeighborsIndex[a],delete this.outNeighborsIndex[a],delete this.allNeighborsIndex[a],delete this.inNeighborsCount[a],delete this.outNeighborsCount[a],delete this.allNeighborsCount[a];for(c in this.nodesIndex)delete this.inNeighborsIndex[c][a],delete this.outNeighborsIndex[c][a],delete this.allNeighborsIndex[c][a];return this}),k.addMethod("dropEdge",function(a){if("string"!=typeof a&&"number"!=typeof a||1!==arguments.length)throw"dropEdge: Wrong arguments.";if(!this.edgesIndex[a])throw'The edge "'+a+'" does not exist.';var b,c,d;for(d=this.edgesIndex[a],delete this.edgesIndex[a],b=0,c=this.edgesArray.length;c>b;b++)if(this.edgesArray[b].id===a){this.edgesArray.splice(b,1);break}return delete this.inNeighborsIndex[d.target][d.source][d.id],Object.keys(this.inNeighborsIndex[d.target][d.source]).length||delete this.inNeighborsIndex[d.target][d.source],delete this.outNeighborsIndex[d.source][d.target][d.id],Object.keys(this.outNeighborsIndex[d.source][d.target]).length||delete this.outNeighborsIndex[d.source][d.target],delete this.allNeighborsIndex[d.source][d.target][d.id],Object.keys(this.allNeighborsIndex[d.source][d.target]).length||delete this.allNeighborsIndex[d.source][d.target],d.target!==d.source&&(delete this.allNeighborsIndex[d.target][d.source][d.id],Object.keys(this.allNeighborsIndex[d.target][d.source]).length||delete this.allNeighborsIndex[d.target][d.source]),this.inNeighborsCount[d.target]--,this.outNeighborsCount[d.source]--,this.allNeighborsCount[d.source]--,this.allNeighborsCount[d.target]--,this}),k.addMethod("kill",function(){this.nodesArray.length=0,this.edgesArray.length=0,delete this.nodesArray,delete this.edgesArray,delete this.nodesIndex,delete this.edgesIndex,delete this.inNeighborsIndex,delete this.outNeighborsIndex,delete this.allNeighborsIndex,delete this.inNeighborsCount,delete this.outNeighborsCount,delete this.allNeighborsCount}),k.addMethod("clear",function(){return this.nodesArray.length=0,this.edgesArray.length=0,c(this.nodesIndex),c(this.edgesIndex),c(this.nodesIndex),c(this.inNeighborsIndex),c(this.outNeighborsIndex),c(this.allNeighborsIndex),c(this.inNeighborsCount),c(this.outNeighborsCount),c(this.allNeighborsCount),this}),k.addMethod("read",function(a){var b,c,d;for(c=a.nodes||[],b=0,d=c.length;d>b;b++)this.addNode(c[b]);for(c=a.edges||[],b=0,d=c.length;d>b;b++)this.addEdge(c[b]);return this}),k.addMethod("nodes",function(a){if(!arguments.length)return this.nodesArray.slice(0);if(1===arguments.length&&("string"==typeof a||"number"==typeof a))return this.nodesIndex[a];if(1===arguments.length&&"[object Array]"===Object.prototype.toString.call(a)){ +var b,c,d=[];for(b=0,c=a.length;c>b;b++){if("string"!=typeof a[b]&&"number"!=typeof a[b])throw"nodes: Wrong arguments.";d.push(this.nodesIndex[a[b]])}return d}throw"nodes: Wrong arguments."}),k.addMethod("degree",function(a,b){if(b={"in":this.inNeighborsCount,out:this.outNeighborsCount}[b||""]||this.allNeighborsCount,"string"==typeof a||"number"==typeof a)return b[a];if("[object Array]"===Object.prototype.toString.call(a)){var c,d,e=[];for(c=0,d=a.length;d>c;c++){if("string"!=typeof a[c]&&"number"!=typeof a[c])throw"degree: Wrong arguments.";e.push(b[a[c]])}return e}throw"degree: Wrong arguments."}),k.addMethod("edges",function(a){if(!arguments.length)return this.edgesArray.slice(0);if(1===arguments.length&&("string"==typeof a||"number"==typeof a))return this.edgesIndex[a];if(1===arguments.length&&"[object Array]"===Object.prototype.toString.call(a)){var b,c,d=[];for(b=0,c=a.length;c>b;b++){if("string"!=typeof a[b]&&"number"!=typeof a[b])throw"edges: Wrong arguments.";d.push(this.edgesIndex[a[b]])}return d}throw"edges: Wrong arguments."}),"undefined"!=typeof sigma?(sigma.classes=sigma.classes||Object.create(null),sigma.classes.graph=k):"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=k),exports.graph=k):this.graph=k}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.classes"),sigma.classes.camera=function(a,b,c,d){sigma.classes.dispatcher.extend(this),Object.defineProperty(this,"graph",{value:b}),Object.defineProperty(this,"id",{value:a}),Object.defineProperty(this,"readPrefix",{value:"read_cam"+a+":"}),Object.defineProperty(this,"prefix",{value:"cam"+a+":"}),this.x=0,this.y=0,this.ratio=1,this.angle=0,this.isAnimated=!1,this.settings="object"==typeof d&&d?c.embedObject(d):c},sigma.classes.camera.prototype.goTo=function(b){if(!this.settings("enableCamera"))return this;var c,d,e=b||{},f=["x","y","ratio","angle"];for(c=0,d=f.length;d>c;c++)if(e[f[c]]!==a){if("number"!=typeof e[f[c]]||isNaN(e[f[c]]))throw'Value for "'+f[c]+'" is not a number.';this[f[c]]=e[f[c]]}return this.dispatchEvent("coordinatesUpdated"),this},sigma.classes.camera.prototype.applyView=function(b,c,d){d=d||{},c=c!==a?c:this.prefix,b=b!==a?b:this.readPrefix;var e,f,g,h=d.nodes||this.graph.nodes(),i=d.edges||this.graph.edges(),j=Math.cos(this.angle),k=Math.sin(this.angle),l=Math.pow(this.ratio,this.settings("nodesPowRatio")),m=Math.pow(this.ratio,this.settings("edgesPowRatio"));for(e=0,f=h.length;f>e;e++)g=h[e],g[c+"x"]=(((g[b+"x"]||0)-this.x)*j+((g[b+"y"]||0)-this.y)*k)/this.ratio+(d.width||0)/2,g[c+"y"]=(((g[b+"y"]||0)-this.y)*j-((g[b+"x"]||0)-this.x)*k)/this.ratio+(d.height||0)/2,g[c+"size"]=(g[b+"size"]||0)/l;for(e=0,f=i.length;f>e;e++)i[e][c+"size"]=(i[e][b+"size"]||0)/m;return this},sigma.classes.camera.prototype.graphPosition=function(a,b,c){var d=0,e=0,f=Math.cos(this.angle),g=Math.sin(this.angle);return c||(d=-(this.x*f+this.y*g)/this.ratio,e=-(this.y*f-this.x*g)/this.ratio),{x:(a*f+b*g)/this.ratio+d,y:(b*f-a*g)/this.ratio+e}},sigma.classes.camera.prototype.cameraPosition=function(a,b,c){var d=0,e=0,f=Math.cos(this.angle),g=Math.sin(this.angle);return c||(d=-(this.x*f+this.y*g)/this.ratio,e=-(this.y*f-this.x*g)/this.ratio),{x:((a-d)*f-(b-e)*g)*this.ratio,y:((b-e)*f+(a-d)*g)*this.ratio}},sigma.classes.camera.prototype.getMatrix=function(){var a=sigma.utils.matrices.scale(1/this.ratio),b=sigma.utils.matrices.rotation(this.angle),c=sigma.utils.matrices.translation(-this.x,-this.y),d=sigma.utils.matrices.multiply(c,sigma.utils.matrices.multiply(b,a));return d},sigma.classes.camera.prototype.getRectangle=function(a,b){var c=this.cameraPosition(a,0,!0),d=this.cameraPosition(0,b,!0),e=this.cameraPosition(a/2,b/2,!0),f=this.cameraPosition(a/4,0,!0).x,g=this.cameraPosition(0,b/4,!0).y;return{x1:this.x-e.x-f,y1:this.y-e.y-g,x2:this.x-e.x+f+c.x,y2:this.y-e.y-g+c.y,height:Math.sqrt(Math.pow(d.x,2)+Math.pow(d.y+2*g,2))}}}.call(this),function(a){"use strict";function b(a,b){var c=b.x+b.width/2,d=b.y+b.height/2,e=a.yd;d++)a.x2>=b[d][0].x&&a.x1<=b[d][1].x&&a.y1+a.height>=b[d][0].y&&a.y1<=b[d][2].y&&c.push(d);return c}function d(a,b){for(var c=[],d=0;4>d;d++)j.collision(a,b[d])&&c.push(d);return c}function e(a,b){var c,d,e=b.level+1,f=Math.round(b.bounds.width/2),g=Math.round(b.bounds.height/2),h=Math.round(b.bounds.x),j=Math.round(b.bounds.y);switch(a){case 0:c=h,d=j;break;case 1:c=h+f,d=j;break;case 2:c=h,d=j+g;break;case 3:c=h+f,d=j+g}return i({x:c,y:d,width:f,height:g},e,b.maxElements,b.maxLevel)}function f(b,d,g){if(g.leveli;i++)g.nodes[h[i]]===a&&(g.nodes[h[i]]=e(h[i],g)),f(b,d,g.nodes[h[i]]);else g.elements.push(b)}function g(c,d){if(d.levelg;g++)c.nodes[f[g]]!==a&&h(b,c.nodes[f[g]],d,e);else for(var j=0,k=c.elements.length;k>j;j++)e[c.elements[j].id]===a&&(e[c.elements[j].id]=c.elements[j]);return e}function i(a,b,c,d){return{level:b||0,bounds:a,corners:j.splitSquare(a),maxElements:c||20,maxLevel:d||4,elements:[],nodes:[]}}var j={pointToSquare:function(a){return{x1:a.x-a.size,y1:a.y-a.size,x2:a.x+a.size,y2:a.y-a.size,height:2*a.size}},isAxisAligned:function(a){return a.x1===a.x2||a.y1===a.y2},axisAlignedTopPoints:function(a){return a.y1===a.y2&&a.x1a.y1?{x1:a.x1-a.height,y1:a.y1,x2:a.x1,y2:a.y1,height:a.height}:a.x1===a.x2&&a.y2f;f++){var g=this.projection(b[f],a),h=this.projection(c[f],a);d.push(g.x*a.x+g.y*a.y),e.push(h.x*a.x+h.y*a.y)}var i=Math.max.apply(Math,d),j=Math.max.apply(Math,e),k=Math.min.apply(Math,d),l=Math.min.apply(Math,e);return i>=l&&j>=k},collision:function(a,b){for(var c=this.axis(a,b),d=!0,e=0;4>e;e++)d=d&&this.axisCollision(c[e],a,b);return d}},k=function(){this._geom=j,this._tree=null,this._cache={query:!1,result:!1}};k.prototype.index=function(a,b){if(!b.bounds)throw"sigma.classes.quad.index: bounds information not given.";var c=b.prefix||"";this._tree=i(b.bounds,0,b.maxElements,b.maxLevel);for(var d=0,e=a.length;e>d;d++)f(a[d],j.pointToSquare({x:a[d][c+"x"],y:a[d][c+"y"],size:a[d][c+"size"]}),this._tree);return this._cache={query:!1,result:!1},this._tree},k.prototype.point=function(a,b){return this._tree?g({x:a,y:b},this._tree)||[]:[]},k.prototype.area=function(a){var b,e,f=JSON.stringify(a);if(this._cache.query===f)return this._cache.result;j.isAxisAligned(a)?(b=c,e=j.axisAlignedTopPoints(a)):(b=d,e=j.rectangleCorners(a));var g=this._tree?h(e,this._tree,b):[],i=[];for(var k in g)i.push(g[k]);return this._cache.query=f,this._cache.result=i,i},"undefined"!=typeof this.sigma?(this.sigma.classes=this.sigma.classes||{},this.sigma.classes.quad=k):"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=k),exports.quad=k):this.quad=k}.call(this),function(a){"use strict";function b(a,b){var c=b.x+b.width/2,d=b.y+b.height/2,e=a.yd;d++)a.x2>=b[d][0].x&&a.x1<=b[d][1].x&&a.y1+a.height>=b[d][0].y&&a.y1<=b[d][2].y&&c.push(d);return c}function d(a,b){for(var c=[],d=0;4>d;d++)j.collision(a,b[d])&&c.push(d);return c}function e(a,b){var c,d,e=b.level+1,f=Math.round(b.bounds.width/2),g=Math.round(b.bounds.height/2),h=Math.round(b.bounds.x),j=Math.round(b.bounds.y);switch(a){case 0:c=h,d=j;break;case 1:c=h+f,d=j;break;case 2:c=h,d=j+g;break;case 3:c=h+f,d=j+g}return i({x:c,y:d,width:f,height:g},e,b.maxElements,b.maxLevel)}function f(b,d,g){if(g.leveli;i++)g.nodes[h[i]]===a&&(g.nodes[h[i]]=e(h[i],g)),f(b,d,g.nodes[h[i]]);else g.elements.push(b)}function g(c,d){if(d.levelg;g++)c.nodes[f[g]]!==a&&h(b,c.nodes[f[g]],d,e);else for(var j=0,k=c.elements.length;k>j;j++)e[c.elements[j].id]===a&&(e[c.elements[j].id]=c.elements[j]);return e}function i(a,b,c,d){return{level:b||0,bounds:a,corners:j.splitSquare(a),maxElements:c||40,maxLevel:d||8,elements:[],nodes:[]}}var j={pointToSquare:function(a){return{x1:a.x-a.size,y1:a.y-a.size,x2:a.x+a.size,y2:a.y-a.size,height:2*a.size}},lineToSquare:function(a){return a.y1a.y1?{x1:a.x1-a.height,y1:a.y1,x2:a.x1,y2:a.y1,height:a.height}:a.x1===a.x2&&a.y2f;f++){var g=this.projection(b[f],a),h=this.projection(c[f],a);d.push(g.x*a.x+g.y*a.y),e.push(h.x*a.x+h.y*a.y)}var i=Math.max.apply(Math,d),j=Math.max.apply(Math,e),k=Math.min.apply(Math,d),l=Math.min.apply(Math,e);return i>=l&&j>=k},collision:function(a,b){for(var c=this.axis(a,b),d=!0,e=0;4>e;e++)d=d&&this.axisCollision(c[e],a,b);return d}},k=function(){this._geom=j,this._tree=null,this._cache={query:!1,result:!1},this._enabled=!0};k.prototype.index=function(a,b){if(!this._enabled)return this._tree;if(!b.bounds)throw"sigma.classes.edgequad.index: bounds information not given.";var c,d,e,g,h,k=b.prefix||"";this._tree=i(b.bounds,0,b.maxElements,b.maxLevel);for(var l=a.edges(),m=0,n=l.length;n>m;m++)d=a.nodes(l[m].source),e=a.nodes(l[m].target),h={x1:d[k+"x"],y1:d[k+"y"],x2:e[k+"x"],y2:e[k+"y"],size:l[m][k+"size"]||0},"curve"===l[m].type||"curvedArrow"===l[m].type?d.id===e.id?(g={x:d[k+"x"],y:d[k+"y"],size:d[k+"size"]||0},f(l[m],j.selfLoopToSquare(g),this._tree)):(c=sigma.utils.getQuadraticControlPoint(h.x1,h.y1,h.x2,h.y2),f(l[m],j.quadraticCurveToSquare(h,c),this._tree)):f(l[m],j.lineToSquare(h),this._tree);return this._cache={query:!1,result:!1},this._tree},k.prototype.point=function(a,b){return this._enabled&&this._tree?g({x:a,y:b},this._tree)||[]:[]},k.prototype.area=function(a){if(!this._enabled)return[];var b,e,f=JSON.stringify(a);if(this._cache.query===f)return this._cache.result;j.isAxisAligned(a)?(b=c,e=j.axisAlignedTopPoints(a)):(b=d,e=j.rectangleCorners(a));var g=this._tree?h(e,this._tree,b):[],i=[];for(var k in g)i.push(g[k]);return this._cache.query=f,this._cache.result=i,i},"undefined"!=typeof this.sigma?(this.sigma.classes=this.sigma.classes||{},this.sigma.classes.edgequad=k):"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=k),exports.edgequad=k):this.edgequad=k}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.captors"),sigma.captors.mouse=function(a,b,c){function d(a){var b,c,d;return y("mouseEnabled")&&v.dispatchEvent("mousemove",{x:sigma.utils.getX(a)-sigma.utils.getWidth(a)/2,y:sigma.utils.getY(a)-sigma.utils.getHeight(a)/2,clientX:a.clientX,clientY:a.clientY,ctrlKey:a.ctrlKey,metaKey:a.metaKey,altKey:a.altKey,shiftKey:a.shiftKey}),y("mouseEnabled")&&q?(r=!0,s=!0,u&&clearTimeout(u),u=setTimeout(function(){r=!1},y("dragTimeout")),sigma.misc.animation.killAll(x),x.isMoving=!0,d=x.cameraPosition(sigma.utils.getX(a)-o,sigma.utils.getY(a)-p,!0),b=k-d.x,c=l-d.y,(b!==x.x||c!==x.y)&&(m=x.x,n=x.y,x.goTo({x:b,y:c})),a.preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation(),!1):void 0}function e(a){if(y("mouseEnabled")&&q){q=!1,u&&clearTimeout(u),x.isMoving=!1;var b=sigma.utils.getX(a),c=sigma.utils.getY(a);r?(sigma.misc.animation.killAll(x),sigma.misc.animation.camera(x,{x:x.x+y("mouseInertiaRatio")*(x.x-m),y:x.y+y("mouseInertiaRatio")*(x.y-n)},{easing:"quadraticOut",duration:y("mouseInertiaDuration")})):(o!==b||p!==c)&&x.goTo({x:x.x,y:x.y}),v.dispatchEvent("mouseup",{x:b-sigma.utils.getWidth(a)/2,y:c-sigma.utils.getHeight(a)/2,clientX:a.clientX,clientY:a.clientY,ctrlKey:a.ctrlKey,metaKey:a.metaKey,altKey:a.altKey,shiftKey:a.shiftKey}),r=!1}}function f(a){if(y("mouseEnabled"))switch(k=x.x,l=x.y,m=x.x,n=x.y,o=sigma.utils.getX(a),p=sigma.utils.getY(a),s=!1,t=(new Date).getTime(),a.which){case 2:break;case 3:v.dispatchEvent("rightclick",{x:o-sigma.utils.getWidth(a)/2,y:p-sigma.utils.getHeight(a)/2,clientX:a.clientX,clientY:a.clientY,ctrlKey:a.ctrlKey,metaKey:a.metaKey,altKey:a.altKey,shiftKey:a.shiftKey});break;default:q=!0,v.dispatchEvent("mousedown",{x:o-sigma.utils.getWidth(a)/2,y:p-sigma.utils.getHeight(a)/2,clientX:a.clientX,clientY:a.clientY,ctrlKey:a.ctrlKey,metaKey:a.metaKey,altKey:a.altKey,shiftKey:a.shiftKey})}}function g(a){y("mouseEnabled")&&v.dispatchEvent("mouseout")}function h(a){return y("mouseEnabled")&&v.dispatchEvent("click",{x:sigma.utils.getX(a)-sigma.utils.getWidth(a)/2,y:sigma.utils.getY(a)-sigma.utils.getHeight(a)/2,clientX:a.clientX,clientY:a.clientY,ctrlKey:a.ctrlKey,metaKey:a.metaKey,altKey:a.altKey,shiftKey:a.shiftKey,isDragging:(new Date).getTime()-t>100&&s}),a.preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation(),!1}function i(a){var b,c,d;return y("mouseEnabled")?(c=1/y("doubleClickZoomingRatio"),v.dispatchEvent("doubleclick",{x:o-sigma.utils.getWidth(a)/2,y:p-sigma.utils.getHeight(a)/2,clientX:a.clientX,clientY:a.clientY,ctrlKey:a.ctrlKey,metaKey:a.metaKey,altKey:a.altKey,shiftKey:a.shiftKey}),y("doubleClickEnabled")&&(b=x.cameraPosition(sigma.utils.getX(a)-sigma.utils.getWidth(a)/2,sigma.utils.getY(a)-sigma.utils.getHeight(a)/2,!0),d={duration:y("doubleClickZoomDuration")},sigma.utils.zoomTo(x,b.x,b.y,c,d)),a.preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation(),!1):void 0}function j(a){var b,c,d;return y("mouseEnabled")&&y("mouseWheelEnabled")?(c=sigma.utils.getDelta(a)>0?1/y("zoomingRatio"):y("zoomingRatio"),b=x.cameraPosition(sigma.utils.getX(a)-sigma.utils.getWidth(a)/2,sigma.utils.getY(a)-sigma.utils.getHeight(a)/2,!0),d={duration:y("mouseZoomDuration")},sigma.utils.zoomTo(x,b.x,b.y,c,d),a.preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation(),!1):void 0}var k,l,m,n,o,p,q,r,s,t,u,v=this,w=a,x=b,y=c;sigma.classes.dispatcher.extend(this),sigma.utils.doubleClick(w,"click",i),w.addEventListener("DOMMouseScroll",j,!1),w.addEventListener("mousewheel",j,!1),w.addEventListener("mousemove",d,!1),w.addEventListener("mousedown",f,!1),w.addEventListener("click",h,!1),w.addEventListener("mouseout",g,!1),document.addEventListener("mouseup",e,!1),this.kill=function(){sigma.utils.unbindDoubleClick(w,"click"),w.removeEventListener("DOMMouseScroll",j),w.removeEventListener("mousewheel",j),w.removeEventListener("mousemove",d),w.removeEventListener("mousedown",f),w.removeEventListener("click",h),w.removeEventListener("mouseout",g),document.removeEventListener("mouseup",e)}}}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.captors"),sigma.captors.touch=function(a,b,c){function d(a){var b=sigma.utils.getOffset(B);return{x:a.pageX-b.left,y:a.pageY-b.top}}function e(a){if(D("touchEnabled")){var b,c,e,f,g,h;switch(E=a.touches,E.length){case 1:C.isMoving=!0,w=1,i=C.x,j=C.y,m=C.x,n=C.y,g=d(E[0]),q=g.x,r=g.y;break;case 2:return C.isMoving=!0,w=2,g=d(E[0]),h=d(E[1]),b=g.x,e=g.y,c=h.x,f=h.y,m=C.x,n=C.y,k=C.angle,l=C.ratio,i=C.x,j=C.y,q=b,r=e,s=c,t=f,u=Math.atan2(t-r,s-q),v=Math.sqrt(Math.pow(t-r,2)+Math.pow(s-q,2)),a.preventDefault(),!1}}}function f(a){if(D("touchEnabled")){E=a.touches;var b=D("touchInertiaRatio");switch(z&&(x=!1,clearTimeout(z)),w){case 2:if(1===a.touches.length){e(a),a.preventDefault();break}case 1:C.isMoving=!1,A.dispatchEvent("stopDrag"),x&&(y=!1,sigma.misc.animation.camera(C,{x:C.x+b*(C.x-m),y:C.y+b*(C.y-n)},{easing:"quadraticOut",duration:D("touchInertiaDuration")})),x=!1,w=0}}}function g(a){if(!y&&D("touchEnabled")){var b,c,e,f,g,h,B,F,G,H,I,J,K,L,M,N,O;switch(E=a.touches,x=!0,z&&clearTimeout(z),z=setTimeout(function(){x=!1},D("dragTimeout")),w){case 1:F=d(E[0]),b=F.x,e=F.y,H=C.cameraPosition(b-q,e-r,!0),L=i-H.x,M=j-H.y,(L!==C.x||M!==C.y)&&(m=C.x,n=C.y,C.goTo({x:L,y:M}),A.dispatchEvent("mousemove",{x:F.x-sigma.utils.getWidth(a)/2,y:F.y-sigma.utils.getHeight(a)/2,clientX:a.clientX,clientY:a.clientY,ctrlKey:a.ctrlKey,metaKey:a.metaKey,altKey:a.altKey,shiftKey:a.shiftKey}),A.dispatchEvent("drag"));break;case 2:F=d(E[0]),G=d(E[1]),b=F.x,e=F.y,c=G.x,f=G.y,I=C.cameraPosition((q+s)/2-sigma.utils.getWidth(a)/2,(r+t)/2-sigma.utils.getHeight(a)/2,!0),B=C.cameraPosition((b+c)/2-sigma.utils.getWidth(a)/2,(e+f)/2-sigma.utils.getHeight(a)/2,!0),J=Math.atan2(f-e,c-b)-u,K=Math.sqrt(Math.pow(f-e,2)+Math.pow(c-b,2))/v,b=I.x,e=I.y,N=l/K,b*=K,e*=K,O=k-J,g=Math.cos(-J),h=Math.sin(-J),c=b*g+e*h,f=e*g-b*h,b=c,e=f,L=b-B.x+i,M=e-B.y+j,(N!==C.ratio||O!==C.angle||L!==C.x||M!==C.y)&&(m=C.x,n=C.y,o=C.angle,p=C.ratio,C.goTo({x:L,y:M,angle:O,ratio:N}),A.dispatchEvent("drag"))}return a.preventDefault(),!1}}function h(a){var b,c,e;return a.touches&&1===a.touches.length&&D("touchEnabled")?(y=!0,c=1/D("doubleClickZoomingRatio"),b=d(a.touches[0]),A.dispatchEvent("doubleclick",{x:b.x-sigma.utils.getWidth(a)/2,y:b.y-sigma.utils.getHeight(a)/2,clientX:a.clientX,clientY:a.clientY,ctrlKey:a.ctrlKey,metaKey:a.metaKey,altKey:a.altKey,shiftKey:a.shiftKey}),D("doubleClickEnabled")&&(b=C.cameraPosition(b.x-sigma.utils.getWidth(a)/2,b.y-sigma.utils.getHeight(a)/2,!0),e={duration:D("doubleClickZoomDuration"),onComplete:function(){y=!1}},sigma.utils.zoomTo(C,b.x,b.y,c,e)),a.preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation(),!1):void 0}var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A=this,B=a,C=b,D=c,E=[];sigma.classes.dispatcher.extend(this),sigma.utils.doubleClick(B,"touchstart",h),B.addEventListener("touchstart",e,!1),B.addEventListener("touchend",f,!1),B.addEventListener("touchcancel",f,!1),B.addEventListener("touchleave",f,!1),B.addEventListener("touchmove",g,!1),this.kill=function(){sigma.utils.unbindDoubleClick(B,"touchstart"),B.addEventListener("touchstart",e),B.addEventListener("touchend",f),B.addEventListener("touchcancel",f),B.addEventListener("touchleave",f),B.addEventListener("touchmove",g)}}}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";if("undefined"==typeof conrad)throw"conrad is not declared";sigma.utils.pkg("sigma.renderers"),sigma.renderers.canvas=function(a,b,c,d){if("object"!=typeof d)throw"sigma.renderers.canvas: Wrong arguments.";if(!(d.container instanceof HTMLElement))throw"Container not found.";var e,f,g,h;for(sigma.classes.dispatcher.extend(this),Object.defineProperty(this,"conradId",{value:sigma.utils.id()}),this.graph=a,this.camera=b,this.contexts={},this.domElements={},this.options=d,this.container=this.options.container,this.settings="object"==typeof d.settings&&d.settings?c.embedObjects(d.settings):c,this.nodesOnScreen=[],this.edgesOnScreen=[],this.jobs={},this.options.prefix="renderer"+this.conradId+":",this.settings("batchEdgesDrawing")?(this.initDOM("canvas","edges"),this.initDOM("canvas","scene"),this.contexts.nodes=this.contexts.scene,this.contexts.labels=this.contexts.scene):(this.initDOM("canvas","scene"),this.contexts.edges=this.contexts.scene,this.contexts.nodes=this.contexts.scene,this.contexts.labels=this.contexts.scene),this.initDOM("canvas","mouse"),this.contexts.hover=this.contexts.mouse,this.captors=[],g=this.options.captors||[sigma.captors.mouse,sigma.captors.touch],e=0,f=g.length;f>e;e++)h="function"==typeof g[e]?g[e]:sigma.captors[g[e]],this.captors.push(new h(this.domElements.mouse,this.camera,this.settings));sigma.misc.bindEvents.call(this,this.options.prefix),sigma.misc.drawHovers.call(this,this.options.prefix),this.resize(!1)},sigma.renderers.canvas.prototype.render=function(b){b=b||{};var c,d,e,f,g,h,i,j,k,l,m,n,o,p={},q=this.graph,r=this.graph.nodes,s=(this.options.prefix||"",this.settings(b,"drawEdges")),t=this.settings(b,"drawNodes"),u=this.settings(b,"drawLabels"),v=this.settings(b,"drawEdgeLabels"),w=this.settings.embedObjects(b,{prefix:this.options.prefix});this.resize(!1),this.settings(b,"hideEdgesOnMove")&&(this.camera.isAnimated||this.camera.isMoving)&&(s=!1),this.camera.applyView(a,this.options.prefix,{width:this.width,height:this.height}),this.clear();for(e in this.jobs)conrad.hasJob(e)&&conrad.killJob(e);for(this.edgesOnScreen=[],this.nodesOnScreen=this.camera.quadtree.area(this.camera.getRectangle(this.width,this.height)),c=this.nodesOnScreen,d=0,f=c.length;f>d;d++)p[c[d].id]=c[d];if(s){for(c=q.edges(),d=0,f=c.length;f>d;d++)g=c[d],!p[g.source]&&!p[g.target]||g.hidden||r(g.source).hidden||r(g.target).hidden||this.edgesOnScreen.push(g);if(this.settings(b,"batchEdgesDrawing"))h="edges_"+this.conradId,n=w("canvasEdgesBatchSize"),l=this.edgesOnScreen,f=l.length,k=0,i=Math.min(l.length,k+n),j=function(){for(o=this.contexts.edges.globalCompositeOperation,this.contexts.edges.globalCompositeOperation="destination-over",m=sigma.canvas.edges,d=k;i>d;d++)g=l[d],(m[g.type||this.settings(b,"defaultEdgeType")]||m.def)(g,q.nodes(g.source),q.nodes(g.target),this.contexts.edges,w);if(v)for(m=sigma.canvas.edges.labels,d=k;i>d;d++)g=l[d],g.hidden||(m[g.type||this.settings(b,"defaultEdgeType")]||m.def)(g,q.nodes(g.source),q.nodes(g.target),this.contexts.labels,w);return this.contexts.edges.globalCompositeOperation=o,i===l.length?(delete this.jobs[h],!1):(k=i+1,i=Math.min(l.length,k+n),!0)},this.jobs[h]=j,conrad.addJob(h,j.bind(this));else{for(m=sigma.canvas.edges,c=this.edgesOnScreen,d=0,f=c.length;f>d;d++)g=c[d],(m[g.type||this.settings(b,"defaultEdgeType")]||m.def)(g,q.nodes(g.source),q.nodes(g.target),this.contexts.edges,w);if(v)for(m=sigma.canvas.edges.labels,c=this.edgesOnScreen,d=0,f=c.length;f>d;d++)c[d].hidden||(m[c[d].type||this.settings(b,"defaultEdgeType")]||m.def)(c[d],q.nodes(c[d].source),q.nodes(c[d].target),this.contexts.labels,w)}}if(t)for(m=sigma.canvas.nodes,c=this.nodesOnScreen,d=0,f=c.length;f>d;d++)c[d].hidden||(m[c[d].type||this.settings(b,"defaultNodeType")]||m.def)(c[d],this.contexts.nodes,w);if(u)for(m=sigma.canvas.labels,c=this.nodesOnScreen,d=0,f=c.length;f>d;d++)c[d].hidden||(m[c[d].type||this.settings(b,"defaultNodeType")]||m.def)(c[d],this.contexts.labels,w);return this.dispatchEvent("render"),this},sigma.renderers.canvas.prototype.initDOM=function(a,b){var c=document.createElement(a);c.style.position="absolute",c.setAttribute("class","sigma-"+b),this.domElements[b]=c,this.container.appendChild(c),"canvas"===a.toLowerCase()&&(this.contexts[b]=c.getContext("2d"))},sigma.renderers.canvas.prototype.resize=function(b,c){var d,e=this.width,f=this.height,g=1;if(b!==a&&c!==a?(this.width=b,this.height=c):(this.width=this.container.offsetWidth,this.height=this.container.offsetHeight,b=this.width,c=this.height),e!==this.width||f!==this.height)for(d in this.domElements)this.domElements[d].style.width=b+"px",this.domElements[d].style.height=c+"px","canvas"===this.domElements[d].tagName.toLowerCase()&&(this.domElements[d].setAttribute("width",b*g+"px"),this.domElements[d].setAttribute("height",c*g+"px"),1!==g&&this.contexts[d].scale(g,g));return this},sigma.renderers.canvas.prototype.clear=function(){var a;for(a in this.domElements)"CANVAS"===this.domElements[a].tagName&&(this.domElements[a].width=this.domElements[a].width);return this},sigma.renderers.canvas.prototype.kill=function(){for(var a,b;b=this.captors.pop();)b.kill();delete this.captors;for(a in this.domElements)this.domElements[a].parentNode.removeChild(this.domElements[a]),delete this.domElements[a],delete this.contexts[a];delete this.domElements,delete this.contexts},sigma.utils.pkg("sigma.canvas.nodes"),sigma.utils.pkg("sigma.canvas.edges"),sigma.utils.pkg("sigma.canvas.labels")}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.renderers"),sigma.renderers.webgl=function(a,b,c,d){if("object"!=typeof d)throw"sigma.renderers.webgl: Wrong arguments.";if(!(d.container instanceof HTMLElement))throw"Container not found.";var e,f,g,h;for(sigma.classes.dispatcher.extend(this),this.jobs={},Object.defineProperty(this,"conradId",{value:sigma.utils.id()}),this.graph=a,this.camera=b,this.contexts={},this.domElements={},this.options=d,this.container=this.options.container,this.settings="object"==typeof d.settings&&d.settings?c.embedObjects(d.settings):c,this.options.prefix=this.camera.readPrefix,Object.defineProperty(this,"nodePrograms",{value:{}}),Object.defineProperty(this,"edgePrograms",{value:{}}),Object.defineProperty(this,"nodeFloatArrays",{value:{}}),Object.defineProperty(this,"edgeFloatArrays",{value:{}}),this.settings(d,"batchEdgesDrawing")?(this.initDOM("canvas","edges",!0),this.initDOM("canvas","nodes",!0)):(this.initDOM("canvas","scene",!0),this.contexts.nodes=this.contexts.scene,this.contexts.edges=this.contexts.scene),this.initDOM("canvas","labels"),this.initDOM("canvas","mouse"),this.contexts.hover=this.contexts.mouse,this.captors=[],g=this.options.captors||[sigma.captors.mouse,sigma.captors.touch],e=0,f=g.length;f>e;e++)h="function"==typeof g[e]?g[e]:sigma.captors[g[e]],this.captors.push(new h(this.domElements.mouse,this.camera,this.settings));sigma.misc.bindEvents.call(this,this.camera.prefix),sigma.misc.drawHovers.call(this,this.camera.prefix),this.resize()},sigma.renderers.webgl.prototype.process=function(){var a,b,c,d,e,f,g=this.graph,h=sigma.utils.extend(h,this.options);for(d in this.nodeFloatArrays)delete this.nodeFloatArrays[d];for(d in this.edgeFloatArrays)delete this.edgeFloatArrays[d];for(a=g.edges(),b=0,c=a.length;c>b;b++)e=a[b].type||this.settings(h,"defaultEdgeType"),d=e&&sigma.webgl.edges[e]?e:"def",this.edgeFloatArrays[d]||(this.edgeFloatArrays[d]={edges:[]}),this.edgeFloatArrays[d].edges.push(a[b]);for(a=g.nodes(),b=0,c=a.length;c>b;b++)e=a[b].type||this.settings(h,"defaultNodeType"),d=e&&sigma.webgl.nodes[e]?e:"def",this.nodeFloatArrays[d]||(this.nodeFloatArrays[d]={nodes:[]}),this.nodeFloatArrays[d].nodes.push(a[b]);for(d in this.edgeFloatArrays)for(f=sigma.webgl.edges[d],a=this.edgeFloatArrays[d].edges,b=0,c=a.length;c>b;b++)this.edgeFloatArrays[d].array||(this.edgeFloatArrays[d].array=new Float32Array(a.length*f.POINTS*f.ATTRIBUTES)),a[b].hidden||g.nodes(a[b].source).hidden||g.nodes(a[b].target).hidden||f.addEdge(a[b],g.nodes(a[b].source),g.nodes(a[b].target),this.edgeFloatArrays[d].array,b*f.POINTS*f.ATTRIBUTES,h.prefix,this.settings);for(d in this.nodeFloatArrays)for(f=sigma.webgl.nodes[d],a=this.nodeFloatArrays[d].nodes,b=0,c=a.length;c>b;b++)this.nodeFloatArrays[d].array||(this.nodeFloatArrays[d].array=new Float32Array(a.length*f.POINTS*f.ATTRIBUTES)),a[b].hidden||f.addNode(a[b],this.nodeFloatArrays[d].array,b*f.POINTS*f.ATTRIBUTES,h.prefix,this.settings);return this},sigma.renderers.webgl.prototype.render=function(b){var c,d,e,f,g,h,i=this,j=(this.graph,this.contexts.nodes),k=this.contexts.edges,l=this.camera.getMatrix(),m=sigma.utils.extend(b,this.options),n=this.settings(m,"drawLabels"),o=this.settings(m,"drawEdges"),p=this.settings(m,"drawNodes");this.resize(!1),this.settings(m,"hideEdgesOnMove")&&(this.camera.isAnimated||this.camera.isMoving)&&(o=!1),this.clear(),l=sigma.utils.matrices.multiply(l,sigma.utils.matrices.translation(this.width/2,this.height/2));for(f in this.jobs)conrad.hasJob(f)&&conrad.killJob(f);if(o)if(this.settings(m,"batchEdgesDrawing"))(function(){var a,b,c,d,e,f,g,h,i;c="edges_"+this.conradId,i=this.settings(m,"webglEdgesBatchSize"),a=Object.keys(this.edgeFloatArrays),a.length&&(b=0,h=sigma.webgl.edges[a[b]],e=this.edgeFloatArrays[a[b]].array,g=0,f=Math.min(g+i*h.POINTS,e.length/h.ATTRIBUTES),d=function(){return this.edgePrograms[a[b]]||(this.edgePrograms[a[b]]=h.initProgram(k)),f>g&&(k.useProgram(this.edgePrograms[a[b]]),h.render(k,this.edgePrograms[a[b]],e,{settings:this.settings,matrix:l,width:this.width,height:this.height,ratio:this.camera.ratio,scalingRatio:this.settings(m,"webglOversamplingRatio"),start:g,count:f-g})),f>=e.length/h.ATTRIBUTES&&b===a.length-1?(delete this.jobs[c],!1):(f>=e.length/h.ATTRIBUTES?(b++,e=this.edgeFloatArrays[a[b]].array,h=sigma.webgl.edges[a[b]],g=0,f=Math.min(g+i*h.POINTS,e.length/h.ATTRIBUTES)):(g=f,f=Math.min(g+i*h.POINTS,e.length/h.ATTRIBUTES)),!0)},this.jobs[c]=d,conrad.addJob(c,d.bind(this)))}).call(this);else for(f in this.edgeFloatArrays)h=sigma.webgl.edges[f],this.edgePrograms[f]||(this.edgePrograms[f]=h.initProgram(k)),this.edgeFloatArrays[f]&&(k.useProgram(this.edgePrograms[f]),h.render(k,this.edgePrograms[f],this.edgeFloatArrays[f].array,{ +settings:this.settings,matrix:l,width:this.width,height:this.height,ratio:this.camera.ratio,scalingRatio:this.settings(m,"webglOversamplingRatio")}));if(p){j.blendFunc(j.SRC_ALPHA,j.ONE_MINUS_SRC_ALPHA),j.enable(j.BLEND);for(f in this.nodeFloatArrays)h=sigma.webgl.nodes[f],this.nodePrograms[f]||(this.nodePrograms[f]=h.initProgram(j)),this.nodeFloatArrays[f]&&(j.useProgram(this.nodePrograms[f]),h.render(j,this.nodePrograms[f],this.nodeFloatArrays[f].array,{settings:this.settings,matrix:l,width:this.width,height:this.height,ratio:this.camera.ratio,scalingRatio:this.settings(m,"webglOversamplingRatio")}))}if(n)for(c=this.camera.quadtree.area(this.camera.getRectangle(this.width,this.height)),this.camera.applyView(a,a,{nodes:c,edges:[],width:this.width,height:this.height}),g=function(a){return i.settings({prefix:i.camera.prefix},a)},d=0,e=c.length;e>d;d++)c[d].hidden||(sigma.canvas.labels[c[d].type||this.settings(m,"defaultNodeType")]||sigma.canvas.labels.def)(c[d],this.contexts.labels,g);return this.dispatchEvent("render"),this},sigma.renderers.webgl.prototype.initDOM=function(a,b,c){var d=document.createElement(a),e=this;d.style.position="absolute",d.setAttribute("class","sigma-"+b),this.domElements[b]=d,this.container.appendChild(d),"canvas"===a.toLowerCase()&&(this.contexts[b]=d.getContext(c?"experimental-webgl":"2d",{preserveDrawingBuffer:!0}),c&&(d.addEventListener("webglcontextlost",function(a){a.preventDefault()},!1),d.addEventListener("webglcontextrestored",function(a){e.render()},!1)))},sigma.renderers.webgl.prototype.resize=function(b,c){var d,e=this.width,f=this.height;if(b!==a&&c!==a?(this.width=b,this.height=c):(this.width=this.container.offsetWidth,this.height=this.container.offsetHeight,b=this.width,c=this.height),e!==this.width||f!==this.height)for(d in this.domElements)this.domElements[d].style.width=b+"px",this.domElements[d].style.height=c+"px","canvas"===this.domElements[d].tagName.toLowerCase()&&(this.contexts[d]&&this.contexts[d].scale?(this.domElements[d].setAttribute("width",b+"px"),this.domElements[d].setAttribute("height",c+"px")):(this.domElements[d].setAttribute("width",b*this.settings("webglOversamplingRatio")+"px"),this.domElements[d].setAttribute("height",c*this.settings("webglOversamplingRatio")+"px")));for(d in this.contexts)this.contexts[d]&&this.contexts[d].viewport&&this.contexts[d].viewport(0,0,this.width*this.settings("webglOversamplingRatio"),this.height*this.settings("webglOversamplingRatio"));return this},sigma.renderers.webgl.prototype.clear=function(){var a;for(a in this.domElements)"CANVAS"===this.domElements[a].tagName&&(this.domElements[a].width=this.domElements[a].width);return this.contexts.nodes.clear(this.contexts.nodes.COLOR_BUFFER_BIT),this.contexts.edges.clear(this.contexts.edges.COLOR_BUFFER_BIT),this},sigma.renderers.webgl.prototype.kill=function(){for(var a,b;b=this.captors.pop();)b.kill();delete this.captors;for(a in this.domElements)this.domElements[a].parentNode.removeChild(this.domElements[a]),delete this.domElements[a],delete this.contexts[a];delete this.domElements,delete this.contexts},sigma.utils.pkg("sigma.webgl.nodes"),sigma.utils.pkg("sigma.webgl.edges"),sigma.utils.pkg("sigma.canvas.labels")}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";if("undefined"==typeof conrad)throw"conrad is not declared";sigma.utils.pkg("sigma.renderers"),sigma.renderers.svg=function(a,b,c,d){if("object"!=typeof d)throw"sigma.renderers.svg: Wrong arguments.";if(!(d.container instanceof HTMLElement))throw"Container not found.";var e,f,g,h,i=this;for(sigma.classes.dispatcher.extend(this),this.graph=a,this.camera=b,this.domElements={graph:null,groups:{},nodes:{},edges:{},labels:{},hovers:{}},this.measurementCanvas=null,this.options=d,this.container=this.options.container,this.settings="object"==typeof d.settings&&d.settings?c.embedObjects(d.settings):c,this.settings("freeStyle",!!this.options.freeStyle),this.settings("xmlns","http://www.w3.org/2000/svg"),this.nodesOnScreen=[],this.edgesOnScreen=[],this.options.prefix="renderer"+sigma.utils.id()+":",this.initDOM("svg"),this.captors=[],g=this.options.captors||[sigma.captors.mouse,sigma.captors.touch],e=0,f=g.length;f>e;e++)h="function"==typeof g[e]?g[e]:sigma.captors[g[e]],this.captors.push(new h(this.domElements.graph,this.camera,this.settings));window.addEventListener("resize",function(){i.resize()}),sigma.misc.bindDOMEvents.call(this,this.domElements.graph),this.bindHovers(this.options.prefix),this.resize(!1)},sigma.renderers.svg.prototype.render=function(b){b=b||{};var c,d,e,f,g,h,i,j,k,l={},m=this.graph,n=this.graph.nodes,o=(this.options.prefix||"",this.settings(b,"drawEdges")),p=this.settings(b,"drawNodes"),q=(this.settings(b,"drawLabels"),this.settings.embedObjects(b,{prefix:this.options.prefix,forceLabels:this.options.forceLabels}));for(this.settings(b,"hideEdgesOnMove")&&(this.camera.isAnimated||this.camera.isMoving)&&(o=!1),this.camera.applyView(a,this.options.prefix,{width:this.width,height:this.height}),this.hideDOMElements(this.domElements.nodes),this.hideDOMElements(this.domElements.edges),this.hideDOMElements(this.domElements.labels),this.edgesOnScreen=[],this.nodesOnScreen=this.camera.quadtree.area(this.camera.getRectangle(this.width,this.height)),c=this.nodesOnScreen,d=0,f=c.length;f>d;d++)l[c[d].id]=c[d];for(c=m.edges(),d=0,f=c.length;f>d;d++)g=c[d],!l[g.source]&&!l[g.target]||g.hidden||n(g.source).hidden||n(g.target).hidden||this.edgesOnScreen.push(g);if(j=sigma.svg.nodes,k=sigma.svg.labels,p)for(c=this.nodesOnScreen,d=0,f=c.length;f>d;d++)c[d].hidden||this.domElements.nodes[c[d].id]||(e=(j[c[d].type]||j.def).create(c[d],q),this.domElements.nodes[c[d].id]=e,this.domElements.groups.nodes.appendChild(e),e=(k[c[d].type]||k.def).create(c[d],q),this.domElements.labels[c[d].id]=e,this.domElements.groups.labels.appendChild(e));if(p)for(c=this.nodesOnScreen,d=0,f=c.length;f>d;d++)c[d].hidden||((j[c[d].type]||j.def).update(c[d],this.domElements.nodes[c[d].id],q),(k[c[d].type]||k.def).update(c[d],this.domElements.labels[c[d].id],q));if(j=sigma.svg.edges,o)for(c=this.edgesOnScreen,d=0,f=c.length;f>d;d++)this.domElements.edges[c[d].id]||(h=n(c[d].source),i=n(c[d].target),e=(j[c[d].type]||j.def).create(c[d],h,i,q),this.domElements.edges[c[d].id]=e,this.domElements.groups.edges.appendChild(e));if(o)for(c=this.edgesOnScreen,d=0,f=c.length;f>d;d++)h=n(c[d].source),i=n(c[d].target),(j[c[d].type]||j.def).update(c[d],this.domElements.edges[c[d].id],h,i,q);return this.dispatchEvent("render"),this},sigma.renderers.svg.prototype.initDOM=function(a){var b,c,d,e=document.createElementNS(this.settings("xmlns"),a),f=this.settings("classPrefix");e.style.position="absolute",e.setAttribute("class",f+"-svg"),e.setAttribute("xmlns",this.settings("xmlns")),e.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),e.setAttribute("version","1.1");var g=document.createElement("canvas");g.setAttribute("class",f+"-measurement-canvas"),this.domElements.graph=this.container.appendChild(e);var h=["edges","nodes","labels","hovers"];for(d=0,c=h.length;c>d;d++)b=document.createElementNS(this.settings("xmlns"),"g"),b.setAttributeNS(null,"id",f+"-group-"+h[d]),b.setAttributeNS(null,"class",f+"-group"),this.domElements.groups[h[d]]=this.domElements.graph.appendChild(b);this.container.appendChild(g),this.measurementCanvas=g.getContext("2d")},sigma.renderers.svg.prototype.hideDOMElements=function(a){var b,c;for(c in a)b=a[c],sigma.svg.utils.hide(b);return this},sigma.renderers.svg.prototype.bindHovers=function(a){function b(b){var c=b.data.node,d=g.settings.embedObjects({prefix:a});if(d("enableHovering")){var h=(f[c.type]||f.def).create(c,g.domElements.nodes[c.id],g.measurementCanvas,d);g.domElements.hovers[c.id]=h,g.domElements.groups.hovers.appendChild(h),e=c}}function c(b){var c=b.data.node,d=g.settings.embedObjects({prefix:a});d("enableHovering")&&(g.domElements.groups.hovers.removeChild(g.domElements.hovers[c.id]),e=null,delete g.domElements.hovers[c.id],g.domElements.groups.nodes.appendChild(g.domElements.nodes[c.id]))}function d(){if(e){var b=g.settings.embedObjects({prefix:a});g.domElements.groups.hovers.removeChild(g.domElements.hovers[e.id]),delete g.domElements.hovers[e.id];var c=(f[e.type]||f.def).create(e,g.domElements.nodes[e.id],g.measurementCanvas,b);g.domElements.hovers[e.id]=c,g.domElements.groups.hovers.appendChild(c)}}var e,f=sigma.svg.hovers,g=this;this.bind("overNode",b),this.bind("outNode",c),this.bind("render",d)},sigma.renderers.svg.prototype.resize=function(b,c){var d=this.width,e=this.height,f=1;return b!==a&&c!==a?(this.width=b,this.height=c):(this.width=this.container.offsetWidth,this.height=this.container.offsetHeight,b=this.width,c=this.height),(d!==this.width||e!==this.height)&&(this.domElements.graph.style.width=b+"px",this.domElements.graph.style.height=c+"px","svg"===this.domElements.graph.tagName.toLowerCase()&&(this.domElements.graph.setAttribute("width",b*f),this.domElements.graph.setAttribute("height",c*f))),this},sigma.utils.pkg("sigma.svg.nodes"),sigma.utils.pkg("sigma.svg.edges"),sigma.utils.pkg("sigma.svg.labels")}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.renderers");var b,c=!!a.WebGLRenderingContext;if(c){b=document.createElement("canvas");try{c=!(!b.getContext("webgl")&&!b.getContext("experimental-webgl"))}catch(d){c=!1}}sigma.renderers.def=c?sigma.renderers.webgl:sigma.renderers.canvas}(this),function(){"use strict";sigma.utils.pkg("sigma.webgl.nodes"),sigma.webgl.nodes.def={POINTS:3,ATTRIBUTES:5,addNode:function(a,b,c,d,e){var f=sigma.utils.floatColor(a.color||e("defaultNodeColor"));b[c++]=a[d+"x"],b[c++]=a[d+"y"],b[c++]=a[d+"size"],b[c++]=f,b[c++]=0,b[c++]=a[d+"x"],b[c++]=a[d+"y"],b[c++]=a[d+"size"],b[c++]=f,b[c++]=2*Math.PI/3,b[c++]=a[d+"x"],b[c++]=a[d+"y"],b[c++]=a[d+"size"],b[c++]=f,b[c++]=4*Math.PI/3},render:function(a,b,c,d){var e,f=a.getAttribLocation(b,"a_position"),g=a.getAttribLocation(b,"a_size"),h=a.getAttribLocation(b,"a_color"),i=a.getAttribLocation(b,"a_angle"),j=a.getUniformLocation(b,"u_resolution"),k=a.getUniformLocation(b,"u_matrix"),l=a.getUniformLocation(b,"u_ratio"),m=a.getUniformLocation(b,"u_scale");e=a.createBuffer(),a.bindBuffer(a.ARRAY_BUFFER,e),a.bufferData(a.ARRAY_BUFFER,c,a.DYNAMIC_DRAW),a.uniform2f(j,d.width,d.height),a.uniform1f(l,1/Math.pow(d.ratio,d.settings("nodesPowRatio"))),a.uniform1f(m,d.scalingRatio),a.uniformMatrix3fv(k,!1,d.matrix),a.enableVertexAttribArray(f),a.enableVertexAttribArray(g),a.enableVertexAttribArray(h),a.enableVertexAttribArray(i),a.vertexAttribPointer(f,2,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),a.vertexAttribPointer(g,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),a.vertexAttribPointer(h,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,12),a.vertexAttribPointer(i,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,16),a.drawArrays(a.TRIANGLES,d.start||0,d.count||c.length/this.ATTRIBUTES)},initProgram:function(a){var b,c,d;return b=sigma.utils.loadShader(a,["attribute vec2 a_position;","attribute float a_size;","attribute float a_color;","attribute float a_angle;","uniform vec2 u_resolution;","uniform float u_ratio;","uniform float u_scale;","uniform mat3 u_matrix;","varying vec4 color;","varying vec2 center;","varying float radius;","void main() {","radius = a_size * u_ratio;","vec2 position = (u_matrix * vec3(a_position, 1)).xy;","center = position * u_scale;","center = vec2(center.x, u_scale * u_resolution.y - center.y);","position = position +","2.0 * radius * vec2(cos(a_angle), sin(a_angle));","position = (position / u_resolution * 2.0 - 1.0) * vec2(1, -1);","radius = radius * u_scale;","gl_Position = vec4(position, 0, 1);","float c = a_color;","color.b = mod(c, 256.0); c = floor(c / 256.0);","color.g = mod(c, 256.0); c = floor(c / 256.0);","color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;","color.a = 1.0;","}"].join("\n"),a.VERTEX_SHADER),c=sigma.utils.loadShader(a,["precision mediump float;","varying vec4 color;","varying vec2 center;","varying float radius;","void main(void) {","vec4 color0 = vec4(0.0, 0.0, 0.0, 0.0);","vec2 m = gl_FragCoord.xy - center;","float diff = radius - sqrt(m.x * m.x + m.y * m.y);","if (diff > 0.0)","gl_FragColor = color;","else","gl_FragColor = color0;","}"].join("\n"),a.FRAGMENT_SHADER),d=sigma.utils.loadProgram(a,[b,c])}}}(),function(){"use strict";sigma.utils.pkg("sigma.webgl.nodes"),sigma.webgl.nodes.fast={POINTS:1,ATTRIBUTES:4,addNode:function(a,b,c,d,e){b[c++]=a[d+"x"],b[c++]=a[d+"y"],b[c++]=a[d+"size"],b[c++]=sigma.utils.floatColor(a.color||e("defaultNodeColor"))},render:function(a,b,c,d){var e,f=a.getAttribLocation(b,"a_position"),g=a.getAttribLocation(b,"a_size"),h=a.getAttribLocation(b,"a_color"),i=a.getUniformLocation(b,"u_resolution"),j=a.getUniformLocation(b,"u_matrix"),k=a.getUniformLocation(b,"u_ratio"),l=a.getUniformLocation(b,"u_scale");e=a.createBuffer(),a.bindBuffer(a.ARRAY_BUFFER,e),a.bufferData(a.ARRAY_BUFFER,c,a.DYNAMIC_DRAW),a.uniform2f(i,d.width,d.height),a.uniform1f(k,1/Math.pow(d.ratio,d.settings("nodesPowRatio"))),a.uniform1f(l,d.scalingRatio),a.uniformMatrix3fv(j,!1,d.matrix),a.enableVertexAttribArray(f),a.enableVertexAttribArray(g),a.enableVertexAttribArray(h),a.vertexAttribPointer(f,2,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),a.vertexAttribPointer(g,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),a.vertexAttribPointer(h,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,12),a.drawArrays(a.POINTS,d.start||0,d.count||c.length/this.ATTRIBUTES)},initProgram:function(a){var b,c,d;return b=sigma.utils.loadShader(a,["attribute vec2 a_position;","attribute float a_size;","attribute float a_color;","uniform vec2 u_resolution;","uniform float u_ratio;","uniform float u_scale;","uniform mat3 u_matrix;","varying vec4 color;","void main() {","gl_Position = vec4(","((u_matrix * vec3(a_position, 1)).xy /","u_resolution * 2.0 - 1.0) * vec2(1, -1),","0,","1",");","gl_PointSize = a_size * u_ratio * u_scale * 2.0;","float c = a_color;","color.b = mod(c, 256.0); c = floor(c / 256.0);","color.g = mod(c, 256.0); c = floor(c / 256.0);","color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;","color.a = 1.0;","}"].join("\n"),a.VERTEX_SHADER),c=sigma.utils.loadShader(a,["precision mediump float;","varying vec4 color;","void main(void) {","gl_FragColor = color;","}"].join("\n"),a.FRAGMENT_SHADER),d=sigma.utils.loadProgram(a,[b,c])}}}(),function(){"use strict";sigma.utils.pkg("sigma.webgl.edges"),sigma.webgl.edges.def={POINTS:6,ATTRIBUTES:7,addEdge:function(a,b,c,d,e,f,g){var h=(a[f+"size"]||1)/2,i=b[f+"x"],j=b[f+"y"],k=c[f+"x"],l=c[f+"y"],m=a.color;if(!m)switch(g("edgeColor")){case"source":m=b.color||g("defaultNodeColor");break;case"target":m=c.color||g("defaultNodeColor");break;default:m=g("defaultEdgeColor")}m=sigma.utils.floatColor(m),d[e++]=i,d[e++]=j,d[e++]=k,d[e++]=l,d[e++]=h,d[e++]=0,d[e++]=m,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=1,d[e++]=m,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=0,d[e++]=m,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=0,d[e++]=m,d[e++]=i,d[e++]=j,d[e++]=k,d[e++]=l,d[e++]=h,d[e++]=1,d[e++]=m,d[e++]=i,d[e++]=j,d[e++]=k,d[e++]=l,d[e++]=h,d[e++]=0,d[e++]=m},render:function(a,b,c,d){var e,f=a.getAttribLocation(b,"a_color"),g=a.getAttribLocation(b,"a_position1"),h=a.getAttribLocation(b,"a_position2"),i=a.getAttribLocation(b,"a_thickness"),j=a.getAttribLocation(b,"a_minus"),k=a.getUniformLocation(b,"u_resolution"),l=a.getUniformLocation(b,"u_matrix"),m=a.getUniformLocation(b,"u_matrixHalfPi"),n=a.getUniformLocation(b,"u_matrixHalfPiMinus"),o=a.getUniformLocation(b,"u_ratio"),p=a.getUniformLocation(b,"u_scale");e=a.createBuffer(),a.bindBuffer(a.ARRAY_BUFFER,e),a.bufferData(a.ARRAY_BUFFER,c,a.STATIC_DRAW),a.uniform2f(k,d.width,d.height),a.uniform1f(o,d.ratio/Math.pow(d.ratio,d.settings("edgesPowRatio"))),a.uniform1f(p,d.scalingRatio),a.uniformMatrix3fv(l,!1,d.matrix),a.uniformMatrix2fv(m,!1,sigma.utils.matrices.rotation(Math.PI/2,!0)),a.uniformMatrix2fv(n,!1,sigma.utils.matrices.rotation(-Math.PI/2,!0)),a.enableVertexAttribArray(f),a.enableVertexAttribArray(g),a.enableVertexAttribArray(h),a.enableVertexAttribArray(i),a.enableVertexAttribArray(j),a.vertexAttribPointer(g,2,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),a.vertexAttribPointer(h,2,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),a.vertexAttribPointer(i,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,16),a.vertexAttribPointer(j,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,20),a.vertexAttribPointer(f,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,24),a.drawArrays(a.TRIANGLES,d.start||0,d.count||c.length/this.ATTRIBUTES)},initProgram:function(a){var b,c,d;return b=sigma.utils.loadShader(a,["attribute vec2 a_position1;","attribute vec2 a_position2;","attribute float a_thickness;","attribute float a_minus;","attribute float a_color;","uniform vec2 u_resolution;","uniform float u_ratio;","uniform float u_scale;","uniform mat3 u_matrix;","uniform mat2 u_matrixHalfPi;","uniform mat2 u_matrixHalfPiMinus;","varying vec4 color;","void main() {","vec2 position = a_thickness * u_ratio *","normalize(a_position2 - a_position1);","mat2 matrix = a_minus * u_matrixHalfPiMinus +","(1.0 - a_minus) * u_matrixHalfPi;","position = matrix * position + a_position1;","gl_Position = vec4(","((u_matrix * vec3(position, 1)).xy /","u_resolution * 2.0 - 1.0) * vec2(1, -1),","0,","1",");","float c = a_color;","color.b = mod(c, 256.0); c = floor(c / 256.0);","color.g = mod(c, 256.0); c = floor(c / 256.0);","color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;","color.a = 1.0;","}"].join("\n"),a.VERTEX_SHADER),c=sigma.utils.loadShader(a,["precision mediump float;","varying vec4 color;","void main(void) {","gl_FragColor = color;","}"].join("\n"),a.FRAGMENT_SHADER),d=sigma.utils.loadProgram(a,[b,c])}}}(),function(){"use strict";sigma.utils.pkg("sigma.webgl.edges"),sigma.webgl.edges.fast={POINTS:2,ATTRIBUTES:3,addEdge:function(a,b,c,d,e,f,g){var h=((a[f+"size"]||1)/2,b[f+"x"]),i=b[f+"y"],j=c[f+"x"],k=c[f+"y"],l=a.color;if(!l)switch(g("edgeColor")){case"source":l=b.color||g("defaultNodeColor");break;case"target":l=c.color||g("defaultNodeColor");break;default:l=g("defaultEdgeColor")}l=sigma.utils.floatColor(l),d[e++]=h,d[e++]=i,d[e++]=l,d[e++]=j,d[e++]=k,d[e++]=l},render:function(a,b,c,d){var e,f=a.getAttribLocation(b,"a_color"),g=a.getAttribLocation(b,"a_position"),h=a.getUniformLocation(b,"u_resolution"),i=a.getUniformLocation(b,"u_matrix");e=a.createBuffer(),a.bindBuffer(a.ARRAY_BUFFER,e),a.bufferData(a.ARRAY_BUFFER,c,a.DYNAMIC_DRAW),a.uniform2f(h,d.width,d.height),a.uniformMatrix3fv(i,!1,d.matrix),a.enableVertexAttribArray(g),a.enableVertexAttribArray(f),a.vertexAttribPointer(g,2,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),a.vertexAttribPointer(f,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),a.lineWidth(3),a.drawArrays(a.LINES,d.start||0,d.count||c.length/this.ATTRIBUTES)},initProgram:function(a){var b,c,d;return b=sigma.utils.loadShader(a,["attribute vec2 a_position;","attribute float a_color;","uniform vec2 u_resolution;","uniform mat3 u_matrix;","varying vec4 color;","void main() {","gl_Position = vec4(","((u_matrix * vec3(a_position, 1)).xy /","u_resolution * 2.0 - 1.0) * vec2(1, -1),","0,","1",");","float c = a_color;","color.b = mod(c, 256.0); c = floor(c / 256.0);","color.g = mod(c, 256.0); c = floor(c / 256.0);","color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;","color.a = 1.0;","}"].join("\n"),a.VERTEX_SHADER),c=sigma.utils.loadShader(a,["precision mediump float;","varying vec4 color;","void main(void) {","gl_FragColor = color;","}"].join("\n"),a.FRAGMENT_SHADER),d=sigma.utils.loadProgram(a,[b,c])}}}(),function(){"use strict";sigma.utils.pkg("sigma.webgl.edges"),sigma.webgl.edges.arrow={POINTS:9,ATTRIBUTES:11,addEdge:function(a,b,c,d,e,f,g){var h=(a[f+"size"]||1)/2,i=b[f+"x"],j=b[f+"y"],k=c[f+"x"],l=c[f+"y"],m=c[f+"size"],n=a.color;if(!n)switch(g("edgeColor")){case"source":n=b.color||g("defaultNodeColor");break;case"target":n=c.color||g("defaultNodeColor");break;default:n=g("defaultEdgeColor")}n=sigma.utils.floatColor(n),d[e++]=i,d[e++]=j,d[e++]=k,d[e++]=l,d[e++]=h,d[e++]=m,d[e++]=0,d[e++]=0,d[e++]=0,d[e++]=0,d[e++]=n,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=m,d[e++]=1,d[e++]=1,d[e++]=0,d[e++]=0,d[e++]=n,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=m,d[e++]=1,d[e++]=0,d[e++]=0,d[e++]=0,d[e++]=n,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=m,d[e++]=1,d[e++]=0,d[e++]=0,d[e++]=0,d[e++]=n,d[e++]=i,d[e++]=j,d[e++]=k,d[e++]=l,d[e++]=h,d[e++]=m,d[e++]=0,d[e++]=1,d[e++]=0,d[e++]=0,d[e++]=n,d[e++]=i,d[e++]=j,d[e++]=k,d[e++]=l,d[e++]=h,d[e++]=m,d[e++]=0,d[e++]=0,d[e++]=0,d[e++]=0,d[e++]=n,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=m,d[e++]=1,d[e++]=0,d[e++]=1,d[e++]=-1,d[e++]=n,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=m,d[e++]=1,d[e++]=0,d[e++]=1,d[e++]=0,d[e++]=n,d[e++]=k,d[e++]=l,d[e++]=i,d[e++]=j,d[e++]=h,d[e++]=m,d[e++]=1,d[e++]=0,d[e++]=1,d[e++]=1,d[e++]=n},render:function(a,b,c,d){var e,f=a.getAttribLocation(b,"a_pos1"),g=a.getAttribLocation(b,"a_pos2"),h=a.getAttribLocation(b,"a_thickness"),i=a.getAttribLocation(b,"a_tSize"),j=a.getAttribLocation(b,"a_delay"),k=a.getAttribLocation(b,"a_minus"),l=a.getAttribLocation(b,"a_head"),m=a.getAttribLocation(b,"a_headPosition"),n=a.getAttribLocation(b,"a_color"),o=a.getUniformLocation(b,"u_resolution"),p=a.getUniformLocation(b,"u_matrix"),q=a.getUniformLocation(b,"u_matrixHalfPi"),r=a.getUniformLocation(b,"u_matrixHalfPiMinus"),s=a.getUniformLocation(b,"u_ratio"),t=a.getUniformLocation(b,"u_nodeRatio"),u=a.getUniformLocation(b,"u_arrowHead"),v=a.getUniformLocation(b,"u_scale");e=a.createBuffer(),a.bindBuffer(a.ARRAY_BUFFER,e),a.bufferData(a.ARRAY_BUFFER,c,a.STATIC_DRAW),a.uniform2f(o,d.width,d.height),a.uniform1f(s,d.ratio/Math.pow(d.ratio,d.settings("edgesPowRatio"))),a.uniform1f(t,Math.pow(d.ratio,d.settings("nodesPowRatio"))/d.ratio),a.uniform1f(u,5),a.uniform1f(v,d.scalingRatio),a.uniformMatrix3fv(p,!1,d.matrix),a.uniformMatrix2fv(q,!1,sigma.utils.matrices.rotation(Math.PI/2,!0)),a.uniformMatrix2fv(r,!1,sigma.utils.matrices.rotation(-Math.PI/2,!0)),a.enableVertexAttribArray(f),a.enableVertexAttribArray(g),a.enableVertexAttribArray(h),a.enableVertexAttribArray(i),a.enableVertexAttribArray(j),a.enableVertexAttribArray(k),a.enableVertexAttribArray(l),a.enableVertexAttribArray(m),a.enableVertexAttribArray(n),a.vertexAttribPointer(f,2,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,0),a.vertexAttribPointer(g,2,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,8),a.vertexAttribPointer(h,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,16),a.vertexAttribPointer(i,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,20),a.vertexAttribPointer(j,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,24),a.vertexAttribPointer(k,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,28),a.vertexAttribPointer(l,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,32),a.vertexAttribPointer(m,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,36),a.vertexAttribPointer(n,1,a.FLOAT,!1,this.ATTRIBUTES*Float32Array.BYTES_PER_ELEMENT,40),a.drawArrays(a.TRIANGLES,d.start||0,d.count||c.length/this.ATTRIBUTES)},initProgram:function(a){var b,c,d;return b=sigma.utils.loadShader(a,["attribute vec2 a_pos1;","attribute vec2 a_pos2;","attribute float a_thickness;","attribute float a_tSize;","attribute float a_delay;","attribute float a_minus;","attribute float a_head;","attribute float a_headPosition;","attribute float a_color;","uniform vec2 u_resolution;","uniform float u_ratio;","uniform float u_nodeRatio;","uniform float u_arrowHead;","uniform float u_scale;","uniform mat3 u_matrix;","uniform mat2 u_matrixHalfPi;","uniform mat2 u_matrixHalfPiMinus;","varying vec4 color;","void main() {","vec2 pos = normalize(a_pos2 - a_pos1);","mat2 matrix = (1.0 - a_head) *","(","a_minus * u_matrixHalfPiMinus +","(1.0 - a_minus) * u_matrixHalfPi",") + a_head * (","a_headPosition * u_matrixHalfPiMinus * 0.6 +","(a_headPosition * a_headPosition - 1.0) * mat2(1.0)",");","pos = a_pos1 + (","(1.0 - a_head) * a_thickness * u_ratio * matrix * pos +","a_head * u_arrowHead * a_thickness * u_ratio * matrix * pos +","a_delay * pos * (","a_tSize / u_nodeRatio +","u_arrowHead * a_thickness * u_ratio",")",");","gl_Position = vec4(","((u_matrix * vec3(pos, 1)).xy /","u_resolution * 2.0 - 1.0) * vec2(1, -1),","0,","1",");","float c = a_color;","color.b = mod(c, 256.0); c = floor(c / 256.0);","color.g = mod(c, 256.0); c = floor(c / 256.0);","color.r = mod(c, 256.0); c = floor(c / 256.0); color /= 255.0;","color.a = 1.0;","}"].join("\n"),a.VERTEX_SHADER),c=sigma.utils.loadShader(a,["precision mediump float;","varying vec4 color;","void main(void) {","gl_FragColor = color;","}"].join("\n"),a.FRAGMENT_SHADER),d=sigma.utils.loadProgram(a,[b,c])}}}(),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.canvas.labels"),sigma.canvas.labels.def=function(a,b,c){var d,e=c("prefix")||"",f=a[e+"size"];f0&&(b.beginPath(),b.fillStyle="node"===c("nodeBorderColor")?a.color||c("defaultNodeColor"):c("defaultNodeBorderColor"),b.arc(a[j+"x"],a[j+"y"],k+c("borderSize"),0,2*Math.PI,!0),b.closePath(),b.fill());var m=sigma.canvas.nodes[a.type]||sigma.canvas.nodes.def;m(a,b,c),a.label&&"string"==typeof a.label&&(b.fillStyle="node"===c("labelHoverColor")?a.color||c("defaultNodeColor"):c("defaultLabelHoverColor"),b.fillText(a.label,Math.round(a[j+"x"]+k+3),Math.round(a[j+"y"]+l/3)))}}.call(this),function(){"use strict";sigma.utils.pkg("sigma.canvas.nodes"),sigma.canvas.nodes.def=function(a,b,c){var d=c("prefix")||"";b.fillStyle=a.color||c("defaultNodeColor"),b.beginPath(),b.arc(a[d+"x"],a[d+"y"],a[d+"size"],0,2*Math.PI,!0),b.closePath(),b.fill()}}(),function(){"use strict";sigma.utils.pkg("sigma.canvas.edges"),sigma.canvas.edges.def=function(a,b,c,d,e){var f=a.color,g=e("prefix")||"",h=a[g+"size"]||1,i=e("edgeColor"),j=e("defaultNodeColor"),k=e("defaultEdgeColor");if(!f)switch(i){case"source":f=b.color||j;break;case"target":f=c.color||j;break;default:f=k}d.strokeStyle=f,d.lineWidth=h,d.beginPath(),d.moveTo(b[g+"x"],b[g+"y"]),d.lineTo(c[g+"x"],c[g+"y"]),d.stroke()}}(),function(){"use strict";sigma.utils.pkg("sigma.canvas.edges"),sigma.canvas.edges.curve=function(a,b,c,d,e){var f=a.color,g=e("prefix")||"",h=a[g+"size"]||1,i=e("edgeColor"),j=e("defaultNodeColor"),k=e("defaultEdgeColor"),l={},m=b[g+"size"],n=b[g+"x"],o=b[g+"y"],p=c[g+"x"],q=c[g+"y"];if(l=b.id===c.id?sigma.utils.getSelfLoopControlPoints(n,o,m):sigma.utils.getQuadraticControlPoint(n,o,p,q),!f)switch(i){case"source":f=b.color||j;break;case"target":f=c.color||j;break;default:f=k}d.strokeStyle=f,d.lineWidth=h,d.beginPath(),d.moveTo(n,o),b.id===c.id?d.bezierCurveTo(l.x1,l.y1,l.x2,l.y2,p,q):d.quadraticCurveTo(l.x,l.y,p,q),d.stroke()}}(),function(){"use strict";sigma.utils.pkg("sigma.canvas.edges"),sigma.canvas.edges.arrow=function(a,b,c,d,e){var f=a.color,g=e("prefix")||"",h=e("edgeColor"),i=e("defaultNodeColor"),j=e("defaultEdgeColor"),k=a[g+"size"]||1,l=c[g+"size"],m=b[g+"x"],n=b[g+"y"],o=c[g+"x"],p=c[g+"y"],q=Math.max(2.5*k,e("minArrowSize")),r=Math.sqrt(Math.pow(o-m,2)+Math.pow(p-n,2)),s=m+(o-m)*(r-q-l)/r,t=n+(p-n)*(r-q-l)/r,u=(o-m)*q/r,v=(p-n)*q/r;if(!f)switch(h){case"source":f=b.color||i;break;case"target":f=c.color||i;break;default:f=j}d.strokeStyle=f,d.lineWidth=k,d.beginPath(),d.moveTo(m,n),d.lineTo(s,t),d.stroke(),d.fillStyle=f,d.beginPath(),d.moveTo(s+u,t+v),d.lineTo(s+.6*v,t-.6*u),d.lineTo(s-.6*v,t+.6*u),d.lineTo(s+u,t+v),d.closePath(),d.fill()}}(),function(){"use strict";sigma.utils.pkg("sigma.canvas.edges"),sigma.canvas.edges.curvedArrow=function(a,b,c,d,e){var f,g,h,i,j,k=a.color,l=e("prefix")||"",m=e("edgeColor"),n=e("defaultNodeColor"),o=e("defaultEdgeColor"),p={},q=a[l+"size"]||1,r=c[l+"size"],s=b[l+"x"],t=b[l+"y"],u=c[l+"x"],v=c[l+"y"],w=Math.max(2.5*q,e("minArrowSize"));if(p=b.id===c.id?sigma.utils.getSelfLoopControlPoints(s,t,r):sigma.utils.getQuadraticControlPoint(s,t,u,v),b.id===c.id?(f=Math.sqrt(Math.pow(u-p.x1,2)+Math.pow(v-p.y1,2)),g=p.x1+(u-p.x1)*(f-w-r)/f,h=p.y1+(v-p.y1)*(f-w-r)/f,i=(u-p.x1)*w/f,j=(v-p.y1)*w/f):(f=Math.sqrt(Math.pow(u-p.x,2)+Math.pow(v-p.y,2)),g=p.x+(u-p.x)*(f-w-r)/f,h=p.y+(v-p.y)*(f-w-r)/f,i=(u-p.x)*w/f,j=(v-p.y)*w/f),!k)switch(m){case"source":k=b.color||n;break;case"target":k=c.color||n;break;default:k=o}d.strokeStyle=k,d.lineWidth=q,d.beginPath(),d.moveTo(s,t),b.id===c.id?d.bezierCurveTo(p.x2,p.y2,p.x1,p.y1,g,h):d.quadraticCurveTo(p.x,p.y,g,h),d.stroke(),d.fillStyle=k,d.beginPath(),d.moveTo(g+i,h+j),d.lineTo(g+.6*j,h-.6*i),d.lineTo(g-.6*j,h+.6*i),d.lineTo(g+i,h+j),d.closePath(),d.fill()}}(),function(){"use strict";sigma.utils.pkg("sigma.canvas.edgehovers"),sigma.canvas.edgehovers.def=function(a,b,c,d,e){var f=a.color,g=e("prefix")||"",h=a[g+"size"]||1,i=e("edgeColor"),j=e("defaultNodeColor"),k=e("defaultEdgeColor");if(!f)switch(i){case"source":f=b.color||j;break;case"target":f=c.color||j;break;default:f=k}f="edge"===e("edgeHoverColor")?a.hover_color||f:a.hover_color||e("defaultEdgeHoverColor")||f,h*=e("edgeHoverSizeRatio"),d.strokeStyle=f,d.lineWidth=h,d.beginPath(),d.moveTo(b[g+"x"],b[g+"y"]),d.lineTo(c[g+"x"],c[g+"y"]),d.stroke()}}(),function(){"use strict";sigma.utils.pkg("sigma.canvas.edgehovers"),sigma.canvas.edgehovers.curve=function(a,b,c,d,e){var f=a.color,g=e("prefix")||"",h=e("edgeHoverSizeRatio")*(a[g+"size"]||1),i=e("edgeColor"),j=e("defaultNodeColor"),k=e("defaultEdgeColor"),l={},m=b[g+"size"],n=b[g+"x"],o=b[g+"y"],p=c[g+"x"],q=c[g+"y"];if(l=b.id===c.id?sigma.utils.getSelfLoopControlPoints(n,o,m):sigma.utils.getQuadraticControlPoint(n,o,p,q),!f)switch(i){case"source":f=b.color||j;break;case"target":f=c.color||j;break;default:f=k}f="edge"===e("edgeHoverColor")?a.hover_color||f:a.hover_color||e("defaultEdgeHoverColor")||f,d.strokeStyle=f,d.lineWidth=h,d.beginPath(),d.moveTo(n,o),b.id===c.id?d.bezierCurveTo(l.x1,l.y1,l.x2,l.y2,p,q):d.quadraticCurveTo(l.x,l.y,p,q),d.stroke()}}(),function(){"use strict";sigma.utils.pkg("sigma.canvas.edgehovers"),sigma.canvas.edgehovers.arrow=function(a,b,c,d,e){var f=a.color,g=e("prefix")||"",h=e("edgeColor"),i=e("defaultNodeColor"),j=e("defaultEdgeColor"),k=a[g+"size"]||1,l=c[g+"size"],m=b[g+"x"],n=b[g+"y"],o=c[g+"x"],p=c[g+"y"]; +k=a.hover?e("edgeHoverSizeRatio")*k:k;var q=2.5*k,r=Math.sqrt(Math.pow(o-m,2)+Math.pow(p-n,2)),s=m+(o-m)*(r-q-l)/r,t=n+(p-n)*(r-q-l)/r,u=(o-m)*q/r,v=(p-n)*q/r;if(!f)switch(h){case"source":f=b.color||i;break;case"target":f=c.color||i;break;default:f=j}f="edge"===e("edgeHoverColor")?a.hover_color||f:a.hover_color||e("defaultEdgeHoverColor")||f,d.strokeStyle=f,d.lineWidth=k,d.beginPath(),d.moveTo(m,n),d.lineTo(s,t),d.stroke(),d.fillStyle=f,d.beginPath(),d.moveTo(s+u,t+v),d.lineTo(s+.6*v,t-.6*u),d.lineTo(s-.6*v,t+.6*u),d.lineTo(s+u,t+v),d.closePath(),d.fill()}}(),function(){"use strict";sigma.utils.pkg("sigma.canvas.edgehovers"),sigma.canvas.edgehovers.curvedArrow=function(a,b,c,d,e){var f,g,h,i,j,k,l=a.color,m=e("prefix")||"",n=e("edgeColor"),o=e("defaultNodeColor"),p=e("defaultEdgeColor"),q={},r=e("edgeHoverSizeRatio")*(a[m+"size"]||1),s=c[m+"size"],t=b[m+"x"],u=b[m+"y"],v=c[m+"x"],w=c[m+"y"];if(q=b.id===c.id?sigma.utils.getSelfLoopControlPoints(t,u,s):sigma.utils.getQuadraticControlPoint(t,u,v,w),b.id===c.id?(f=Math.sqrt(Math.pow(v-q.x1,2)+Math.pow(w-q.y1,2)),g=2.5*r,h=q.x1+(v-q.x1)*(f-g-s)/f,i=q.y1+(w-q.y1)*(f-g-s)/f,j=(v-q.x1)*g/f,k=(w-q.y1)*g/f):(f=Math.sqrt(Math.pow(v-q.x,2)+Math.pow(w-q.y,2)),g=2.5*r,h=q.x+(v-q.x)*(f-g-s)/f,i=q.y+(w-q.y)*(f-g-s)/f,j=(v-q.x)*g/f,k=(w-q.y)*g/f),!l)switch(n){case"source":l=b.color||o;break;case"target":l=c.color||o;break;default:l=p}l="edge"===e("edgeHoverColor")?a.hover_color||l:a.hover_color||e("defaultEdgeHoverColor")||l,d.strokeStyle=l,d.lineWidth=r,d.beginPath(),d.moveTo(t,u),b.id===c.id?d.bezierCurveTo(q.x2,q.y2,q.x1,q.y1,h,i):d.quadraticCurveTo(q.x,q.y,h,i),d.stroke(),d.fillStyle=l,d.beginPath(),d.moveTo(h+j,i+k),d.lineTo(h+.6*k,i-.6*j),d.lineTo(h-.6*k,i+.6*j),d.lineTo(h+j,i+k),d.closePath(),d.fill()}}(),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.canvas.extremities"),sigma.canvas.extremities.def=function(a,b,c,d,e){(sigma.canvas.hovers[b.type]||sigma.canvas.hovers.def)(b,d,e),(sigma.canvas.hovers[c.type]||sigma.canvas.hovers.def)(c,d,e)}}.call(this),function(){"use strict";sigma.utils.pkg("sigma.svg.utils"),sigma.svg.utils={show:function(a){return a.style.display="",this},hide:function(a){return a.style.display="none",this}}}(),function(){"use strict";sigma.utils.pkg("sigma.svg.nodes"),sigma.svg.nodes.def={create:function(a,b){var c=(b("prefix")||"",document.createElementNS(b("xmlns"),"circle"));return c.setAttributeNS(null,"data-node-id",a.id),c.setAttributeNS(null,"class",b("classPrefix")+"-node"),c.setAttributeNS(null,"fill",a.color||b("defaultNodeColor")),c},update:function(a,b,c){var d=c("prefix")||"";return b.setAttributeNS(null,"cx",a[d+"x"]),b.setAttributeNS(null,"cy",a[d+"y"]),b.setAttributeNS(null,"r",a[d+"size"]),c("freeStyle")||b.setAttributeNS(null,"fill",a.color||c("defaultNodeColor")),b.style.display="",this}}}(),function(){"use strict";sigma.utils.pkg("sigma.svg.edges"),sigma.svg.edges.def={create:function(a,b,c,d){var e=a.color,f=(d("prefix")||"",d("edgeColor")),g=d("defaultNodeColor"),h=d("defaultEdgeColor");if(!e)switch(f){case"source":e=b.color||g;break;case"target":e=c.color||g;break;default:e=h}var i=document.createElementNS(d("xmlns"),"line");return i.setAttributeNS(null,"data-edge-id",a.id),i.setAttributeNS(null,"class",d("classPrefix")+"-edge"),i.setAttributeNS(null,"stroke",e),i},update:function(a,b,c,d,e){var f=e("prefix")||"";return b.setAttributeNS(null,"stroke-width",a[f+"size"]||1),b.setAttributeNS(null,"x1",c[f+"x"]),b.setAttributeNS(null,"y1",c[f+"y"]),b.setAttributeNS(null,"x2",d[f+"x"]),b.setAttributeNS(null,"y2",d[f+"y"]),b.style.display="",this}}}(),function(){"use strict";sigma.utils.pkg("sigma.svg.edges"),sigma.svg.edges.curve={create:function(a,b,c,d){var e=a.color,f=(d("prefix")||"",d("edgeColor")),g=d("defaultNodeColor"),h=d("defaultEdgeColor");if(!e)switch(f){case"source":e=b.color||g;break;case"target":e=c.color||g;break;default:e=h}var i=document.createElementNS(d("xmlns"),"path");return i.setAttributeNS(null,"data-edge-id",a.id),i.setAttributeNS(null,"class",d("classPrefix")+"-edge"),i.setAttributeNS(null,"stroke",e),i},update:function(a,b,c,d,e){var f=e("prefix")||"";b.setAttributeNS(null,"stroke-width",a[f+"size"]||1);var g=(c[f+"x"]+d[f+"x"])/2+(d[f+"y"]-c[f+"y"])/4,h=(c[f+"y"]+d[f+"y"])/2+(c[f+"x"]-d[f+"x"])/4,i="M"+c[f+"x"]+","+c[f+"y"]+" Q"+g+","+h+" "+d[f+"x"]+","+d[f+"y"];return b.setAttributeNS(null,"d",i),b.setAttributeNS(null,"fill","none"),b.style.display="",this}}}(),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.svg.labels"),sigma.svg.labels.def={create:function(a,b){var c=b("prefix")||"",d=a[c+"size"],e=document.createElementNS(b("xmlns"),"text"),f="fixed"===b("labelSize")?b("defaultLabelSize"):b("labelSizeRatio")*d,g="node"===b("labelColor")?a.color||b("defaultNodeColor"):b("defaultLabelColor");return e.setAttributeNS(null,"data-label-target",a.id),e.setAttributeNS(null,"class",b("classPrefix")+"-label"),e.setAttributeNS(null,"font-size",f),e.setAttributeNS(null,"font-family",b("font")),e.setAttributeNS(null,"fill",g),e.innerHTML=a.label,e.textContent=a.label,e},update:function(a,b,c){var d=c("prefix")||"",e=a[d+"size"],f="fixed"===c("labelSize")?c("defaultLabelSize"):c("labelSizeRatio")*e;return!c("forceLabels")&&ed;d++)if(!y[x[d]])throw new Error('The rescale setting "'+x[d]+'" is not recognized.');var z=~x.indexOf("nodePosition"),A=~x.indexOf("nodeSize"),B=~x.indexOf("edgeSize");for(j="outside"===n("scalingMode")?Math.max(v/Math.max(r-p,1),w/Math.max(s-q,1)):Math.min(v/Math.max(r-p,1),w/Math.max(s-q,1)),k=(n("rescaleIgnoreSize")?0:(n("maxNodeSize")||t)/j)+(n("sideMargin")||0),r+=k,p-=k,s+=k,q-=k,j="outside"===n("scalingMode")?Math.max(v/Math.max(r-p,1),w/Math.max(s-q,1)):Math.min(v/Math.max(r-p,1),w/Math.max(s-q,1)),n("maxNodeSize")||n("minNodeSize")?n("maxNodeSize")===n("minNodeSize")?(f=0,g=+n("maxNodeSize")):(f=(n("maxNodeSize")-n("minNodeSize"))/t,g=+n("minNodeSize")):(f=1,g=0),n("maxEdgeSize")||n("minEdgeSize")?n("maxEdgeSize")===n("minEdgeSize")?(h=0,i=+n("minEdgeSize")):(h=(n("maxEdgeSize")-n("minEdgeSize"))/u,i=+n("minEdgeSize")):(h=1,i=0),d=0,e=m.length;e>d;d++)m[d][b+"size"]=m[d][a+"size"]*(B?h:1)+(B?i:0);for(d=0,e=l.length;e>d;d++)l[d][b+"size"]=l[d][a+"size"]*(A?f:1)+(A?g:0),l[d][b+"x"]=(l[d][a+"x"]-(r+p)/2)*(z?j:1),l[d][b+"y"]=(l[d][a+"y"]-(s+q)/2)*(z?j:1)},sigma.utils.getBoundaries=function(a,b,c){var d,e,f=a.edges(),g=a.nodes(),h=-(1/0),i=-(1/0),j=1/0,k=1/0,l=-(1/0),m=-(1/0);if(c)for(d=0,e=f.length;e>d;d++)h=Math.max(f[d][b+"size"],h);for(d=0,e=g.length;e>d;d++)i=Math.max(g[d][b+"size"],i),l=Math.max(g[d][b+"x"],l),j=Math.min(g[d][b+"x"],j),m=Math.max(g[d][b+"y"],m),k=Math.min(g[d][b+"y"],k);return h=h||1,i=i||1,{weightMax:h,sizeMax:i,minX:j,minY:k,maxX:l,maxY:m}}}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.middlewares"),sigma.middlewares.copy=function(a,b){var c,d,e;if(b+""!=a+""){for(e=this.graph.nodes(),c=0,d=e.length;d>c;c++)e[c][b+"x"]=e[c][a+"x"],e[c][b+"y"]=e[c][a+"y"],e[c][b+"size"]=e[c][a+"size"];for(e=this.graph.edges(),c=0,d=e.length;d>c;c++)e[c][b+"size"]=e[c][a+"size"]}}}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.misc.animation.running");var b=function(){var a=0;return function(){return""+ ++a}}();sigma.misc.animation.camera=function(c,d,e){if(!(c instanceof sigma.classes.camera&&"object"==typeof d&&d))throw"animation.camera: Wrong arguments.";if("number"!=typeof d.x&&"number"!=typeof d.y&&"number"!=typeof d.ratio&&"number"!=typeof d.angle)throw"There must be at least one valid coordinate in the given val.";var f,g,h,i,j,k,l=e||{},m=sigma.utils.dateNow();return k={x:c.x,y:c.y,ratio:c.ratio,angle:c.angle},j=l.duration,i="function"!=typeof l.easing?sigma.utils.easings[l.easing||"quadraticInOut"]:l.easing,f=function(){var b,e=l.duration?(sigma.utils.dateNow()-m)/l.duration:1;e>=1?(c.isAnimated=!1,c.goTo({x:d.x!==a?d.x:k.x,y:d.y!==a?d.y:k.y,ratio:d.ratio!==a?d.ratio:k.ratio,angle:d.angle!==a?d.angle:k.angle}),cancelAnimationFrame(g),delete sigma.misc.animation.running[g],"function"==typeof l.onComplete&&l.onComplete()):(b=i(e),c.isAnimated=!0,c.goTo({x:d.x!==a?k.x+(d.x-k.x)*b:k.x,y:d.y!==a?k.y+(d.y-k.y)*b:k.y,ratio:d.ratio!==a?k.ratio+(d.ratio-k.ratio)*b:k.ratio,angle:d.angle!==a?k.angle+(d.angle-k.angle)*b:k.angle}),"function"==typeof l.onNewFrame&&l.onNewFrame(),h.frameId=requestAnimationFrame(f))},g=b(),h={frameId:requestAnimationFrame(f),target:c,type:"camera",options:l,fn:f},sigma.misc.animation.running[g]=h,g},sigma.misc.animation.kill=function(a){if(1!==arguments.length||"number"!=typeof a)throw"animation.kill: Wrong arguments.";var b=sigma.misc.animation.running[a];return b&&(cancelAnimationFrame(a),delete sigma.misc.animation.running[b.frameId],"camera"===b.type&&(b.target.isAnimated=!1),"function"==typeof(b.options||{}).onComplete&&b.options.onComplete()),this},sigma.misc.animation.killAll=function(a){var b,c,d=0,e="string"==typeof a?a:null,f="object"==typeof a?a:null,g=sigma.misc.animation.running;for(c in g)e&&g[c].type!==e||f&&g[c].target!==f||(b=sigma.misc.animation.running[c],cancelAnimationFrame(b.frameId),delete sigma.misc.animation.running[c],"camera"===b.type&&(b.target.isAnimated=!1),d++,"function"==typeof(b.options||{}).onComplete&&b.options.onComplete());return d},sigma.misc.animation.has=function(a){var b,c="string"==typeof a?a:null,d="object"==typeof a?a:null,e=sigma.misc.animation.running;for(b in e)if(!(c&&e[b].type!==c||d&&e[b].target!==d))return!0;return!1}}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.misc"),sigma.misc.bindEvents=function(b){function c(a){a&&(h="x"in a.data?a.data.x:h,i="y"in a.data?a.data.y:i);var c,d,e,f,g,k,l,m,n=[],o=h+j.width/2,p=i+j.height/2,q=j.camera.cameraPosition(h,i),r=j.camera.quadtree.point(q.x,q.y);if(r.length)for(c=0,e=r.length;e>c;c++)if(f=r[c],g=f[b+"x"],k=f[b+"y"],l=f[b+"size"],!f.hidden&&o>g-l&&g+l>o&&p>k-l&&k+l>p&&Math.sqrt(Math.pow(o-g,2)+Math.pow(p-k,2))n[d].size){n.splice(d,0,f),m=!0;break}m||n.push(f)}return n}function d(c){function d(a,b){for(r=!1,g=0;ga[g].size){a.splice(g,0,b),r=!0;break}r||a.push(b)}if(!j.settings("enableEdgeHovering"))return[];var e=sigma.renderers.canvas&&j instanceof sigma.renderers.canvas;if(!e)throw new Error("The edge events feature is not compatible with the WebGL renderer");c&&(h="x"in c.data?c.data.x:h,i="y"in c.data?c.data.y:i);var f,g,k,l,m,n,o,p,q,r,s=j.settings("edgeHoverPrecision"),t={},u=[],v=h+j.width/2,w=i+j.height/2,x=j.camera.cameraPosition(h,i),y=[];if(e){var z=j.camera.quadtree.area(j.camera.getRectangle(j.width,j.height));for(l=z,f=0,k=l.length;k>f;f++)t[l[f].id]=l[f]}if(j.camera.edgequadtree!==a&&(y=j.camera.edgequadtree.point(x.x,x.y)),y.length)for(f=0,k=y.length;k>f;f++)m=y[f],o=j.graph.nodes(m.source),p=j.graph.nodes(m.target),n=m[b+"size"]||m["read_"+b+"size"],!m.hidden&&!o.hidden&&!p.hidden&&(!e||t[m.source]||t[m.target])&&sigma.utils.getDistance(o[b+"x"],o[b+"y"],v,w)>o[b+"size"]&&sigma.utils.getDistance(p[b+"x"],p[b+"y"],v,w)>p[b+"size"]&&("curve"==m.type||"curvedArrow"==m.type?o.id===p.id?(q=sigma.utils.getSelfLoopControlPoints(o[b+"x"],o[b+"y"],o[b+"size"]),sigma.utils.isPointOnBezierCurve(v,w,o[b+"x"],o[b+"y"],p[b+"x"],p[b+"y"],q.x1,q.y1,q.x2,q.y2,Math.max(n,s))&&d(u,m)):(q=sigma.utils.getQuadraticControlPoint(o[b+"x"],o[b+"y"],p[b+"x"],p[b+"y"]),sigma.utils.isPointOnQuadraticCurve(v,w,o[b+"x"],o[b+"y"],p[b+"x"],p[b+"y"],q.x,q.y,Math.max(n,s))&&d(u,m)):sigma.utils.isPointOnSegment(v,w,o[b+"x"],o[b+"y"],p[b+"x"],p[b+"y"],Math.max(n,s))&&d(u,m));return u}function e(a){function b(a){j.settings("eventsEnabled")&&(j.dispatchEvent("click",a.data),i=c(a),k=d(a),i.length?(j.dispatchEvent("clickNode",{node:i[0],captor:a.data}),j.dispatchEvent("clickNodes",{node:i,captor:a.data})):k.length?(j.dispatchEvent("clickEdge",{edge:k[0],captor:a.data}),j.dispatchEvent("clickEdges",{edge:k,captor:a.data})):j.dispatchEvent("clickStage",{captor:a.data}))}function e(a){j.settings("eventsEnabled")&&(j.dispatchEvent("doubleClick",a.data),i=c(a),k=d(a),i.length?(j.dispatchEvent("doubleClickNode",{node:i[0],captor:a.data}),j.dispatchEvent("doubleClickNodes",{node:i,captor:a.data})):k.length?(j.dispatchEvent("doubleClickEdge",{edge:k[0],captor:a.data}),j.dispatchEvent("doubleClickEdges",{edge:k,captor:a.data})):j.dispatchEvent("doubleClickStage",{captor:a.data}))}function f(a){j.settings("eventsEnabled")&&(j.dispatchEvent("rightClick",a.data),i=c(a),k=d(a),i.length?(j.dispatchEvent("rightClickNode",{node:i[0],captor:a.data}),j.dispatchEvent("rightClickNodes",{node:i,captor:a.data})):k.length?(j.dispatchEvent("rightClickEdge",{edge:k[0],captor:a.data}),j.dispatchEvent("rightClickEdges",{edge:k,captor:a.data})):j.dispatchEvent("rightClickStage",{captor:a.data}))}function g(a){if(j.settings("eventsEnabled")){var b,c,d,e,f=[],g=[];for(b in l)f.push(l[b]);for(l={},c=0,d=f.length;d>c;c++)j.dispatchEvent("outNode",{node:f[c],captor:a.data});for(f.length&&j.dispatchEvent("outNodes",{nodes:f,captor:a.data}),m={},c=0,e=g.length;e>c;c++)j.dispatchEvent("outEdge",{edge:g[c],captor:a.data});g.length&&j.dispatchEvent("outEdges",{edges:g,captor:a.data})}}function h(a){if(j.settings("eventsEnabled")){i=c(a),k=d(a);var b,e,f,g,h=[],n=[],o={},p=i.length,q=[],r=[],s={},t=k.length;for(b=0;p>b;b++)f=i[b],o[f.id]=f,l[f.id]||(n.push(f),l[f.id]=f);for(e in l)o[e]||(h.push(l[e]),delete l[e]);for(b=0,p=n.length;p>b;b++)j.dispatchEvent("overNode",{node:n[b],captor:a.data});for(b=0,p=h.length;p>b;b++)j.dispatchEvent("outNode",{node:h[b],captor:a.data});for(n.length&&j.dispatchEvent("overNodes",{nodes:n,captor:a.data}),h.length&&j.dispatchEvent("outNodes",{nodes:h,captor:a.data}),b=0;t>b;b++)g=k[b],s[g.id]=g,m[g.id]||(r.push(g),m[g.id]=g);for(e in m)s[e]||(q.push(m[e]),delete m[e]);for(b=0,t=r.length;t>b;b++)j.dispatchEvent("overEdge",{edge:r[b],captor:a.data});for(b=0,t=q.length;t>b;b++)j.dispatchEvent("outEdge",{edge:q[b],captor:a.data});r.length&&j.dispatchEvent("overEdges",{edges:r,captor:a.data}),q.length&&j.dispatchEvent("outEdges",{edges:q,captor:a.data})}}var i,k,l={},m={};a.bind("click",b),a.bind("mousedown",h),a.bind("mouseup",h),a.bind("mousemove",h),a.bind("mouseout",g),a.bind("doubleclick",e),a.bind("rightclick",f),j.bind("render",h)}var f,g,h,i,j=this;for(f=0,g=this.captors.length;g>f;f++)e(this.captors[f])}}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.misc"),sigma.misc.bindDOMEvents=function(a){function b(a){this.attr=function(b){return a.getAttributeNS(null,b)},this.tag=a.tagName,this["class"]=this.attr("class"),this.id=this.attr("id"),this.isNode=function(){return!!~this["class"].indexOf(g.settings("classPrefix")+"-node")},this.isEdge=function(){return!!~this["class"].indexOf(g.settings("classPrefix")+"-edge")},this.isHover=function(){return!!~this["class"].indexOf(g.settings("classPrefix")+"-hover")}}function c(a){if(g.settings("eventsEnabled")){g.dispatchEvent("click",a);var c=new b(a.target);c.isNode()?g.dispatchEvent("clickNode",{node:h.nodes(c.attr("data-node-id"))}):g.dispatchEvent("clickStage"),a.preventDefault(),a.stopPropagation()}}function d(a){if(g.settings("eventsEnabled")){g.dispatchEvent("doubleClick",a);var c=new b(a.target);c.isNode()?g.dispatchEvent("doubleClickNode",{node:h.nodes(c.attr("data-node-id"))}):g.dispatchEvent("doubleClickStage"),a.preventDefault(),a.stopPropagation()}}function e(a){var c=a.toElement||a.target;if(g.settings("eventsEnabled")&&c){var d=new b(c);if(d.isNode())g.dispatchEvent("overNode",{node:h.nodes(d.attr("data-node-id"))});else if(d.isEdge()){var e=h.edges(d.attr("data-edge-id"));g.dispatchEvent("overEdge",{edge:e,source:h.nodes(e.source),target:h.nodes(e.target)})}}}function f(a){var c=a.fromElement||a.originalTarget;if(g.settings("eventsEnabled")){var d=new b(c);if(d.isNode())g.dispatchEvent("outNode",{node:h.nodes(d.attr("data-node-id"))});else if(d.isEdge()){var e=h.edges(d.attr("data-edge-id"));g.dispatchEvent("outEdge",{edge:e,source:h.nodes(e.source),target:h.nodes(e.target)})}}}var g=this,h=this.graph;a.addEventListener("click",c,!1),sigma.utils.doubleClick(a,"click",d),a.addEventListener("touchstart",c,!1),sigma.utils.doubleClick(a,"touchstart",d),a.addEventListener("mouseover",e,!0),a.addEventListener("mouseout",f,!0)}}.call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.misc"),sigma.misc.drawHovers=function(a){function b(){c.contexts.hover.canvas.width=c.contexts.hover.canvas.width;var b,f,g,h,i,j=c.settings("defaultNodeType"),k=c.settings("defaultEdgeType"),l=sigma.canvas.hovers,m=sigma.canvas.edgehovers,n=sigma.canvas.extremities,o=c.settings.embedObjects({prefix:a});if(o("enableHovering")&&o("singleHover")&&Object.keys(d).length&&(h=d[Object.keys(d)[0]],(l[h.type]||l[j]||l.def)(h,c.contexts.hover,o)),o("enableHovering")&&!o("singleHover"))for(b in d)(l[d[b].type]||l[j]||l.def)(d[b],c.contexts.hover,o);if(o("enableEdgeHovering")&&o("singleHover")&&Object.keys(e).length&&(i=e[Object.keys(e)[0]],f=c.graph.nodes(i.source),g=c.graph.nodes(i.target),i.hidden||((m[i.type]||m[k]||m.def)(i,f,g,c.contexts.hover,o),o("edgeHoverExtremities")?(n[i.type]||n.def)(i,f,g,c.contexts.hover,o):((sigma.canvas.nodes[f.type]||sigma.canvas.nodes.def)(f,c.contexts.hover,o),(sigma.canvas.nodes[g.type]||sigma.canvas.nodes.def)(g,c.contexts.hover,o)))),o("enableEdgeHovering")&&!o("singleHover"))for(b in e)i=e[b],f=c.graph.nodes(i.source),g=c.graph.nodes(i.target),i.hidden||((m[i.type]||m[k]||m.def)(i,f,g,c.contexts.hover,o),o("edgeHoverExtremities")?(n[i.type]||n.def)(i,f,g,c.contexts.hover,o):((sigma.canvas.nodes[f.type]||sigma.canvas.nodes.def)(f,c.contexts.hover,o),(sigma.canvas.nodes[g.type]||sigma.canvas.nodes.def)(g,c.contexts.hover,o)))}var c=this,d={},e={};this.bind("overNode",function(a){var c=a.data.node;c.hidden||(d[c.id]=c,b())}),this.bind("outNode",function(a){delete d[a.data.node.id],b()}),this.bind("overEdge",function(a){var c=a.data.edge;c.hidden||(e[c.id]=c,b())}),this.bind("outEdge",function(a){delete e[a.data.edge.id],b()}),this.bind("render",function(a){b()})}}.call(this); + +/**sigma.plugins.dragNodes**/ +(function(){"use strict";function a(a,b){function c(a){var b=window.getComputedStyle(a),c=function(a){return parseInt(b.getPropertyValue(a).replace("px",""))||0};return{left:a.getBoundingClientRect().left+c("padding-left"),top:a.getBoundingClientRect().top+c("padding-top")}}function d(a){t=!1,l.removeEventListener("mousemove",i),l.removeEventListener("mouseup",h),r.length||(p=null)}function e(a){s[a.data.node.id]||(r.push(a.data.node),s[a.data.node.id]=!0,r.length&&!t&&(p=r[r.length-1],n.addEventListener("mousedown",g)))}function f(a){var b=r.map(function(a){return a}).indexOf(a.data.node);r.splice(b,1),delete s[a.data.node.id],r.length&&!t?p=r[r.length-1]:n.removeEventListener("mousedown",g)}function g(a){t=!0;var b=k.graph.nodes().length;if(p&&b>1){n.removeEventListener("mousedown",g),l.addEventListener("mousemove",i),l.addEventListener("mouseup",h);var c,d;for(c in k.cameras)d=k.cameras[c],void 0!==d.edgequadtree&&(d.edgequadtree._enabled=!1);m.settings({mouseEnabled:!1,enableHovering:!1}),k.refresh(),j.dispatchEvent("startdrag",{node:p,captor:a,renderer:m})}}function h(a){t=!1,n.addEventListener("mousedown",g),l.removeEventListener("mousemove",i),l.removeEventListener("mouseup",h);var b,c;for(b in k.cameras)c=k.cameras[b],void 0!==c.edgequadtree&&(c.edgequadtree._enabled=!0);m.settings({mouseEnabled:!0,enableHovering:!0}),k.refresh(),u&&j.dispatchEvent("drop",{node:p,captor:a,renderer:m}),j.dispatchEvent("dragend",{node:p,captor:a,renderer:m}),u=!1,p=null}function i(a){function b(){for(var b=c(m.container),d=a.clientX-b.left,e=a.clientY-b.top,f=Math.cos(o.angle),g=Math.sin(o.angle),h=k.graph.nodes(),i=[],l=0;2>l;l++){var n=h[l],r={x:n.x*f+n.y*g,y:n.y*f-n.x*g,renX:n[q+"x"],renY:n[q+"y"]};i.push(r)}if(i[0].x===i[1].x&&i[0].y===i[1].y){var s=0===i[0].renX?1:i[0].renX,t=0===i[0].renY?1:i[0].renY;d=i[0].x/s*(d-i[0].renX)+i[0].x,e=i[0].y/t*(e-i[0].renY)+i[0].y}else{var s=(i[1].renX-i[0].renX)/(i[1].x-i[0].x),t=(i[1].renY-i[0].renY)/(i[1].y-i[0].y);i[1].x===i[0].x&&(s=t),i[1].y===i[0].y&&(t=s),d=(d-i[0].renX)/s+i[0].x,e=(e-i[0].renY)/t+i[0].y}p.x=d*f-e*g,p.y=e*f+d*g,k.refresh(),u=!0,j.dispatchEvent("drag",{node:p,captor:a,renderer:m})}if(navigator.userAgent.toLowerCase().indexOf("firefox")>-1){clearTimeout(d);var d=setTimeout(b,0)}else b()}if(sigma.classes.dispatcher.extend(this),sigma.renderers.webgl&&b instanceof sigma.renderers.webgl)throw new Error("The sigma.plugins.dragNodes is not compatible with the WebGL renderer");var j=this,k=a,l=document.body,m=b,n=b.container.lastChild,o=b.camera,p=null,q="",r=[],s={},t=!1,u=!1;b instanceof sigma.renderers.svg&&(n=b.container.firstChild),q=b instanceof sigma.renderers.webgl?b.options.prefix.substr(5):b.options.prefix,b.bind("overNode",e),b.bind("outNode",f),b.bind("click",d),k.bind("kill",function(){j.unbindAll()}),this.unbindAll=function(){n.removeEventListener("mousedown",g),l.removeEventListener("mousemove",i),l.removeEventListener("mouseup",h),m.unbind("overNode",e),m.unbind("outNode",f)}}if("undefined"==typeof sigma)throw"sigma is not declared";sigma.utils.pkg("sigma.plugins");var b={};sigma.plugins.dragNodes=function(c,d){return b[c.id]||(b[c.id]=new a(c,d)),c.bind("kill",function(){sigma.plugins.killDragNodes(c)}),b[c.id]},sigma.plugins.killDragNodes=function(c){b[c.id]instanceof a&&(b[c.id].unbindAll(),delete b[c.id])}}).call(window); + +/**shape-library**/ +(function(c){var b=[];var m=function(o,n,p){b.push({"name":o,"drawShape":n,"drawBorder":p})};var d=function(){return b};var h=function(n){return function(s,o,t,r,p,q){q.fillStyle=p;q.beginPath();n(s,o,t,r,q);q.closePath();q.fill()}};var j=function(n){return function(s,o,t,r,p,q){q.strokeStyle=p;q.lineWidth=r/5;q.beginPath();n(s,o,t,r,q);q.closePath();q.stroke()}};var f=function(s,n,t,r,q){var o=Math.PI*45/180;q.moveTo(n+r*Math.sin(o),t-r*Math.cos(o));for(var p=1;p<4;p++){q.lineTo(n+Math.sin(o+2*Math.PI*p/4)*r,t-Math.cos(o+2*Math.PI*p/4)*r)}};m("square",h(f),j(f));var i=function(q,n,r,p,o){o.arc(n,r,p,0,Math.PI*2,true)};m("circle",h(i),j(i));var a=function(q,n,r,p,o){o.moveTo(n-p,r);o.lineTo(n,r-p);o.lineTo(n+p,r);o.lineTo(n,r+p)};m("diamond",h(a),j(a));var g=function(r,n,s,q,p){var o=(r.cross&&r.cross.lineWeight)||5;p.moveTo(n-q,s-o);p.lineTo(n-q,s+o);p.lineTo(n-o,s+o);p.lineTo(n-o,s+q);p.lineTo(n+o,s+q);p.lineTo(n+o,s+o);p.lineTo(n+q,s+o);p.lineTo(n+q,s-o);p.lineTo(n+o,s-o);p.lineTo(n+o,s-q);p.lineTo(n-o,s-q);p.lineTo(n-o,s-o)};m("cross",h(g),j(g));var e=function(o,t,s,v,n){var u=(o.equilateral&&o.equilateral.numPoints)||5;var p=((o.equilateral&&o.equilateral.rotate)||0)*Math.PI/180;var r=v;n.moveTo(t+r*Math.sin(p),s-r*Math.cos(p));for(var q=1;qg;g++)e.lineTo(b+Math.sin(f+2*Math.PI*g/4)*d,c-Math.cos(f+2*Math.PI*g/4)*d)};c("square",e(g),f(g));var h=function(a,b,c,d,e){e.arc(b,c,d,0,2*Math.PI,!0)};c("circle",e(h),f(h));var i=function(a,b,c,d,e){e.moveTo(b-d,c),e.lineTo(b,c-d),e.lineTo(b+d,c),e.lineTo(b,c+d)};c("diamond",e(i),f(i));var j=function(a,b,c,d,e){var f=a.cross&&a.cross.lineWeight||5;e.moveTo(b-d,c-f),e.lineTo(b-d,c+f),e.lineTo(b-f,c+f),e.lineTo(b-f,c+d),e.lineTo(b+f,c+d),e.lineTo(b+f,c+f),e.lineTo(b+d,c+f),e.lineTo(b+d,c-f),e.lineTo(b+f,c-f),e.lineTo(b+f,c-d),e.lineTo(b-f,c-d),e.lineTo(b-f,c-f)};c("cross",e(j),f(j));var k=function(a,b,c,d,e){var f=a.equilateral&&a.equilateral.numPoints||5,g=(a.equilateral&&a.equilateral.rotate||0)*Math.PI/180,h=d;e.moveTo(b+h*Math.sin(g),c-h*Math.cos(g));for(var i=1;f>i;i++)e.lineTo(b+Math.sin(g+2*Math.PI*i/f)*h,c-Math.cos(g+2*Math.PI*i/f)*h)};c("equilateral",e(k),f(k));var l=function(a,b,c,d,e){var f=a.star&&a.star.numPoints||5,g=a.star&&a.star.innerRatio||.5,h=d,i=d*g,j=Math.PI/f;e.moveTo(b,c-d);for(var k=0;f>k;k++)e.lineTo(b+Math.sin(j+2*Math.PI*k/f)*i,c-Math.cos(j+2*Math.PI*k/f)*i),e.lineTo(b+Math.sin(2*Math.PI*(k+1)/f)*h,c-Math.cos(2*Math.PI*(k+1)/f)*h)};c("star",e(l),f(l));var m=function(a,b,c,d,e,f){f.fillStyle="yellow",f.beginPath(),f.arc(b,c,d,1.25*Math.PI,0,!1),f.arc(b,c,d,0,.75*Math.PI,!1),f.lineTo(b,c),f.closePath(),f.fill(),f.fillStyle="white",f.strokeStyle="black",f.beginPath(),f.arc(b+d/3,c-d/3,d/4,0,2*Math.PI,!1),f.closePath(),f.fill(),f.stroke(),f.fillStyle="black",f.beginPath(),f.arc(b+4*d/9,c-d/3,d/8,0,2*Math.PI,!1),f.closePath(),f.fill()};c("pacman",m,null),this.ShapeLibrary={enumerate:d,version:"0.1"}}).call(this),function(a){"use strict";if("undefined"==typeof sigma)throw"sigma is not declared";if("undefined"==typeof ShapeLibrary)throw"ShapeLibrary is not declared";sigma.utils.pkg("sigma.canvas.nodes"),sigma.utils.pkg("sigma.svg.nodes");var b=a,c={},d=function(a){b=a},e=function(a,d,e,f,g){if(b&&a.image&&a.image.url){var h=a.image.url,i=a.image.h||1,j=a.image.w||1,k=a.image.scale||1,l=a.image.clip||1,m=c[h];m||(m=document.createElement("IMG"),m.src=h,m.status="loading",m.onerror=function(){/*console.log("error loading",h),*/m.status="error"},m.onload=function(){/*console.log("redraw on image load",h),*/m.status="ok",b.refresh()},c[h]=m);var n=i>j?j/i:1,o=j>i?i/j:1,p=f*k;g.save(),g.beginPath(),g.arc(d,e,f*l,0,2*Math.PI,!0),g.closePath(),g.clip(),"ok"===m.status&&g.drawImage(m,d+Math.sin(-0.7855)*p*n,e-Math.cos(-0.7855)*p*o,p*n*2*Math.sin(-0.7855)*-1,p*o*2*Math.cos(-0.7855)),g.restore()}},f=function(a,c,d){if(b&&a.image&&a.image.url){var e=document.createElementNS(d("xmlns"),"circle"),f=document.createElementNS(d("xmlns"),"clipPath"),g=d("classPrefix")+"-clip-path-"+a.id,h=document.createElementNS(d("xmlns"),"defs"),i=document.createElementNS(d("xmlns"),"image");a.image.url;f.setAttributeNS(null,"id",g),f.appendChild(e),h.appendChild(f);var j=/MSIE [5-9]/.test(navigator.userAgent)?"":document.location.href;j=j.split("#")[0],i.setAttributeNS(null,"class",d("classPrefix")+"-node-image"),i.setAttributeNS(null,"clip-path","url("+j+"#"+g+")"),i.setAttributeNS(null,"pointer-events","none"),i.setAttributeNS("http://www.w3.org/1999/xlink","href",a.image.url),c.appendChild(h),c.appendChild(i)}},g=function(a,b,c){sigma.canvas.nodes[a]=function(a,d,f){var g=(arguments,f("prefix")||""),h=a[g+"size"],i=a.color||f("defaultNodeColor"),j=a.borderColor||i,k=a[g+"x"],l=a[g+"y"];d.save(),b&&b(a,k,l,h,i,d),c&&c(a,k,l,h,j,d),e(a,k,l,h,d),d.restore()},sigma.svg.nodes[a]={create:function(a,b){var c=document.createElementNS(b("xmlns"),"g"),d=document.createElementNS(b("xmlns"),"circle");return c.setAttributeNS(null,"class",b("classPrefix")+"-node-group"),c.setAttributeNS(null,"data-node-id",a.id),d.setAttributeNS(null,"data-node-id",a.id),d.setAttributeNS(null,"class",b("classPrefix")+"-node"),d.setAttributeNS(null,"fill",a.color||b("defaultNodeColor")),c.appendChild(d),f(a,c,b),c},update:function(a,b,c){for(var d=c("classPrefix"),e=a.image.clip||1,f=a.image.h||1,g=a.image.w||1,h=c("prefix")||"",i=a.image.scale||1,j=a[h+"size"],k=a[h+"x"],l=a[h+"y"],m=i*j,n=f>g?g/f:1,o=g>f?f/g:1,p=0,q=b.childNodes;p