aboutsummaryrefslogtreecommitdiffstats
path: root/monitor/src
diff options
context:
space:
mode:
authorshentao <shentao@chinamobile.com>2017-04-19 18:24:26 +0800
committershentao <shentao@chinamobile.com>2017-04-19 18:24:40 +0800
commitfbbf467696810b7ca2ddac6de0d076af424a2ef0 (patch)
tree8aec68690a7d9f2ca34c3fd589f436a36bfffee3 /monitor/src
parentaba151e0a874c2f9caa344da528646525e21c064 (diff)
integrated monitor and performance functions
Issue-id: CLIENT-175 Change-Id: I07adc77afd9f62f615790896c9241f8430583398 Signed-off-by: shentao <shentao@chinamobile.com>
Diffstat (limited to 'monitor/src')
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/css/dac.css0
-rwxr-xr-xmonitor/src/main/webapp/monitor/css/fonts/openoIcons.eotbin0 -> 92372 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/css/fonts/openoIcons.svg308
-rwxr-xr-xmonitor/src/main/webapp/monitor/css/fonts/openoIcons.ttfbin0 -> 92192 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/css/fonts/openoIcons.woffbin0 -> 92268 bytes
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/css/monitorSetting.css0
-rwxr-xr-xmonitor/src/main/webapp/monitor/css/ngict-component.css789
-rwxr-xr-xmonitor/src/main/webapp/monitor/css/style.css921
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/dacList.html36
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/i18n/umc-monitor-iui-i18n-en-US.properties0
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/images/License.txt0
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/License.txt362
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-checked-disabled.pngbin0 -> 3087 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-checked.pngbin0 -> 3053 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-disabled.pngbin0 -> 2830 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-hover.pngbin0 -> 2835 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-init.pngbin0 -> 2833 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/radio-checked-disabled.pngbin0 -> 2993 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/radio-checked.pngbin0 -> 3235 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/radio-disabled.pngbin0 -> 3045 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/radio-hover.pngbin0 -> 3068 bytes
-rwxr-xr-xmonitor/src/main/webapp/monitor/images/checkbox-radio/radio-init.pngbin0 -> 3036 bytes
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/images/throbber.gifbin9257 -> 9257 bytes
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/js/dacController.js0
-rwxr-xr-xmonitor/src/main/webapp/monitor/js/hk.min.js819
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/js/loadi18nApp_ngict-umc-monitor.js0
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/js/monitorSettingController.js0
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/js/monitorSettingUtil.js0
-rwxr-xr-xmonitor/src/main/webapp/monitor/js/tools.js1021
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/monitorSetting.html36
-rwxr-xr-x[-rw-r--r--]monitor/src/main/webapp/monitor/monitorSettingList.html36
31 files changed, 4274 insertions, 54 deletions
diff --git a/monitor/src/main/webapp/monitor/css/dac.css b/monitor/src/main/webapp/monitor/css/dac.css
index c07e3e25..c07e3e25 100644..100755
--- a/monitor/src/main/webapp/monitor/css/dac.css
+++ b/monitor/src/main/webapp/monitor/css/dac.css
diff --git a/monitor/src/main/webapp/monitor/css/fonts/openoIcons.eot b/monitor/src/main/webapp/monitor/css/fonts/openoIcons.eot
new file mode 100755
index 00000000..49ae78c1
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/css/fonts/openoIcons.eot
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/css/fonts/openoIcons.svg b/monitor/src/main/webapp/monitor/css/fonts/openoIcons.svg
new file mode 100755
index 00000000..eb9225f8
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/css/fonts/openoIcons.svg
@@ -0,0 +1,308 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>Generated by IcoMoon</metadata>
+<defs>
+<font id="ZteIctIcons" horiz-adv-x="1024">
+<font-face units-per-em="1024" ascent="960" descent="-64" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
+<glyph unicode="&#xe900;" glyph-name="it-other-lenovo" d="M820.37 282.697c-13.605 0-24.795-5.193-33.646-15.726-8.85-10.459-13.312-26.331-13.312-47.762 0-21.65 4.389-37.742 13.166-48.128s19.822-15.579 33.134-15.579c13.458 0 24.503 5.12 33.061 15.36 8.631 10.313 13.019 26.697 13.019 49.298 0 21.065-4.389 36.791-13.093 47.177-8.704 10.24-19.456 15.36-32.329 15.36zM888.027 960h-752.055c-75.557 0-135.973-60.416-135.973-135.973v-751.982c0-75.703 60.416-136.046 135.973-136.046h751.982c75.703 0 136.046 60.343 136.046 135.973v752.055c0 75.557-60.343 135.973-135.973 135.973zM107.52 818.615h103.863v-253.294h162.085v-82.725h-265.947v336.018zM350.574 128.366c-24.869-23.918-59.173-35.84-103.058-35.84-39.131 0-70.729 9.947-94.866 29.769-29.696 24.576-44.471 56.832-44.471 96.695 0 37.157 12.507 67.73 37.595 91.794s58.953 36.133 101.522 36.133c48.786 0 85.577-14.117 110.519-42.423 19.968-22.821 30.062-50.761 30.062-84.114 0-37.449-12.434-68.096-37.303-92.014zM573.221 98.011h-82.798l-101.23 243.419h97.061l47.25-154.258 49.006 154.258h94.135l-103.424-243.419zM628.517 493.056c-19.895-10.606-48.347-15.945-85.504-15.945-32.183 0-57.563 4.535-76.069 13.678-18.505 8.997-33.792 23.479-46.007 43.301-12.142 19.749-18.213 43.008-18.213 69.778 0 38.107 12.215 68.827 36.571 92.379 24.43 23.552 58.075 35.255 101.010 35.255 34.889 0 62.391-5.266 82.505-15.799 20.187-10.533 35.547-25.819 46.080-45.787 10.606-20.041 15.872-46.080 15.872-78.19v-10.533h-187.099c1.682-14.994 5.705-26.185 12.142-33.499 8.997-10.533 20.773-15.799 35.255-15.799 9.216 0 17.92 2.267 26.112 6.875 5.047 2.926 10.533 8.046 16.311 15.36l91.941-8.485c-14.043-24.503-31.013-41.984-50.907-52.59zM922.258 128.366c-24.869-23.918-59.246-35.84-103.058-35.84-39.058 0-70.729 9.947-94.866 29.769-29.623 24.576-44.471 56.832-44.471 96.695 0 37.157 12.581 67.73 37.669 91.794 25.015 24.064 58.88 36.133 101.522 36.133 48.786 0 85.577-14.117 110.519-42.423 19.968-22.821 29.989-50.761 29.989-84.114-0.073-37.449-12.507-68.096-37.303-92.014zM984.942 482.597h-93.696v133.851c0 15.287-2.853 26.112-8.485 32.402-5.632 6.363-13.605 9.509-23.845 9.509-11.264 0-20.407-4.315-27.502-12.873-7.022-8.558-10.533-23.918-10.533-46.080v-116.882h-93.33v243.493h86.894v-39.643c13.019 16.165 26.112 27.721 39.424 34.743s29.477 10.459 48.567 10.459c25.893 0 46.080-7.68 60.635-23.040s21.87-39.058 21.87-71.168v-154.77zM575.195 664.576c-7.826 7.753-18.213 11.703-31.013 11.703-14.848 0-26.697-5.851-35.547-17.627-5.632-7.314-9.216-18.286-10.752-32.768h91.941c-1.902 17.993-6.656 30.939-14.629 38.693zM248.686 282.697c-13.605 0-24.869-5.193-33.719-15.726-8.85-10.459-13.312-26.331-13.312-47.762 0-21.65 4.389-37.742 13.166-48.128s19.822-15.579 33.134-15.579c13.458 0 24.43 5.12 33.134 15.36 8.631 10.313 12.946 26.697 12.946 49.298 0 21.065-4.389 36.791-13.093 47.177-8.631 10.24-19.383 15.36-32.256 15.36z" />
+<glyph unicode="&#xe901;" glyph-name="it-router-alu7750" d="M361.536 210.88l-107.008-274.88h58.88l22.656 62.464h109.888l24-62.464h60.352l-110.080 274.88h-58.688zM353.152 44.736l37.12 102.016 37.888-102.016h-75.008zM616.768 208.64h-55.488v-272.64h193.472v46.336h-137.984zM957.632 58.816c0-21.76-0.832-37.312-2.432-46.656s-6.464-17.344-14.464-23.68c-8-6.528-19.904-9.664-35.648-9.664-15.488 0-27.776 3.392-36.608 10.176-9.024 6.784-14.656 15.872-17.024 27.136-1.344 6.976-2.048 22.336-2.048 45.952v148.864h-55.488v-146.624c0-30.72 1.792-54.016 5.44-69.76 2.496-10.624 7.68-20.8 15.552-30.464 7.872-9.728 18.56-17.6 32.192-23.616 13.504-6.080 33.408-9.152 59.712-9.152 21.76 0 39.36 2.816 52.864 8.384 13.504 5.504 24.32 12.992 32.32 22.4 8.128 9.344 13.632 20.864 16.64 34.496s4.48 36.928 4.48 69.952v144.384h-55.488v-152.128zM1006.016 316.608c11.328 42.304 17.984 86.592 17.984 132.416 0 282.688-230.336 510.976-513.024 510.976s-510.976-228.288-510.976-510.976c0-181.504 94.4-340.992 236.544-432.256v171.904c0 70.656 57.344 128 128 128h108.224v19.712c0 19.968-8.384 70.848-42.24 80.448h66.368c36.416 0 44.224-63.68 44.224-84.48v-15.68h464.896zM859.008 515.392v88.512l122.752-122.688-122.752-122.688v88.448h-164.928c-19.968 0-70.912-10.432-80.448-44.224v66.368c0 36.416 61.632 46.272 82.496 46.272h162.88zM408.384 491.264c0-36.416-61.632-44.224-82.496-44.224h-162.944v-88.512l-122.688 122.688 122.688 122.688v-88.512h166.976c19.968 0 68.928 8.384 78.464 42.24v-66.368zM496.896 481.216h-66.368c33.856 9.536 42.24 60.544 42.24 80.448v164.992h-88.512l122.688 122.688 122.688-122.688h-88.448v-162.944c0-20.864-7.872-82.496-44.288-82.496z" />
+<glyph unicode="&#xe902;" glyph-name="it-other-nds" d="M558.656 556.416c-10.624 4.096-27.776 6.144-51.328 6.144h-63.040v-229.12h64c19.776 0 35.264 1.792 46.592 5.504 11.264 3.712 20.16 8.896 26.88 15.552 9.344 9.408 16.768 22.080 22.016 37.952 5.184 15.872 7.808 35.136 7.808 57.856 0 31.36-5.056 55.424-15.424 72.32-10.304 16.768-22.784 28.032-37.504 33.792zM888 960h-752c-75.648 0-136-60.352-136-136v-752c0-75.648 60.352-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.648-60.352 136-136 136zM337.984 298.048h-40.768l-157.504 235.648v-235.648h-38.016v299.904h40.704l157.504-235.52v235.52h38.080v-299.904zM644.544 389.12c-5.312-17.664-12.096-32.192-20.416-43.712-8.384-11.584-17.408-20.608-27.392-27.264-9.856-6.656-21.76-11.648-35.776-14.976-13.952-3.456-30.016-5.12-48.064-5.12h-108.288v299.904h103.36c23.232 0 41.088-1.472 53.312-4.352 17.216-3.904 31.872-11.072 44.032-21.44 15.744-13.376 27.648-30.464 35.456-51.2 7.808-20.864 11.776-44.608 11.776-71.36-0.064-22.784-2.688-42.944-8-60.48zM918.656 337.6c-9.216-14.144-22.272-25.088-39.36-32.96-17.216-7.808-36.416-11.776-57.792-11.776-27.2 0-49.92 4.032-68.16 11.904-18.368 7.936-32.768 19.776-43.2 35.712-10.432 15.872-15.872 33.856-16.448 53.888l37.44 3.264c1.728-14.976 5.824-27.264 12.352-36.864 6.464-9.6 16.448-17.344 30.208-23.296 13.568-5.952 28.864-8.896 46.016-8.896 15.040 0 28.416 2.176 40.064 6.656 11.584 4.48 20.16 10.688 25.792 18.496 5.76 7.872 8.576 16.448 8.576 25.664 0 9.408-2.688 17.664-8.192 24.64-5.44 6.976-14.464 12.928-27.008 17.728-8.064 3.072-25.856 8.064-53.376 14.656-27.648 6.592-46.848 12.864-57.856 18.688-14.4 7.488-25.024 16.768-32 27.904-7.104 11.072-10.56 23.552-10.56 37.312 0 15.104 4.288 29.312 12.928 42.496 8.512 13.184 21.056 23.168 37.632 30.016 16.448 6.784 34.816 10.24 54.976 10.24 22.208 0 41.792-3.52 58.816-10.688 16.96-7.104 30.016-17.664 39.168-31.616 9.088-13.888 14.016-29.696 14.72-47.232l-38.144-2.88c-1.984 18.944-9.024 33.28-20.736 42.944-11.84 9.664-29.248 14.592-52.224 14.592-24 0-41.536-4.416-52.416-13.184-11.008-8.832-16.448-19.392-16.448-31.808 0-10.752 3.84-19.648 11.648-26.624 7.616-6.976 27.52-14.080 59.84-21.376 32.256-7.296 54.4-13.632 66.368-19.136 17.408-8.064 30.272-18.368 38.592-30.72 8.384-12.352 12.544-26.56 12.544-42.624 0-16-4.672-30.976-13.76-45.12z" />
+<glyph unicode="&#xe903;" glyph-name="it-other-php" d="M766.4 540.864c-9.728-48.512-19.52-97.088-29.248-145.664h80.256c23.488 12.48 30.656 14.336 43.904 38.4 7.232 20.416 14.528 40.832 21.76 61.248-23.552 43.456-48.128 49.856-116.672 46.016zM211.968 540.864c-9.728-48.576-19.52-97.088-29.248-145.664 31.616 2.624 63.232 5.184 94.848 7.744 24.96 12.288 24.448 12.416 36.544 38.336 14.144 27.328 13.376 51.52 7.296 84.288-36.48 5.056-72.96 10.176-109.44 15.296zM888 960h-752c-75.584 0-136-60.416-136-136v-752c0-75.648 60.416-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.584-60.352 136-136 136zM175.488 341.568c-50.24-33.088 24.192-82.88-80.256-84.16v22.848c19.456 102.144 38.912 204.416 58.368 306.56 113.472 4.544 188.288 3.136 240.704-53.696 7.232-255.232-114.304-122.816-218.816-191.552zM562.048 341.632v22.976c9.792 51.072 19.52 102.144 29.184 153.28-7.296 7.68-14.592 15.296-21.888 22.976h-80.256c-12.16-66.432-24.32-132.864-36.48-199.232h-65.6c21.888 112.384 43.776 224.768 65.664 337.088h58.368c-2.432-30.592-4.8-61.248-7.296-91.904 71.68 3.072 114.624-4.224 153.28-30.656h-0.128v-7.68c-9.6-68.928-19.456-137.92-29.12-206.848h-65.728zM722.56 333.824c-2.368-25.408-4.8-51.072-7.168-76.416h-65.6c19.456 109.76 38.784 219.584 58.24 329.408 89.792 3.072 174.016 1.6 226.24-30.656 53.632-184.896-72.448-186.56-211.712-222.336z" />
+<glyph unicode="&#xe904;" glyph-name="it-app-glassfish" d="M896-64c70.848 0 128 57.152 128 128v252.032l-379.968-380.032h251.968zM896 960h-768c-70.912 0-128-57.088-128-128v-768c0-70.848 57.088-128 128-128h417.984l478.016 480v416c0 70.912-57.152 128-128 128zM831.936 697.664c-0.832-0.832-1.792-1.344-2.624-2.176h-10.944c4.48 0.768 9.152 1.472 13.568 2.176zM53.824 608.064c120.96 213.76 428.352 120.384 546.112 256.704h10.88c14.528-20.032 29.184-40 43.712-60.032-21.888 10.56-24.128 21.184-38.208 38.208-23.68-18.24-47.296-36.416-70.976-54.592 1.856-3.648 3.648-7.296 5.376-10.944 18.304-5.44 36.48-10.944 54.72-16.384-182.208 17.024-337.216-0.768-447.872-81.92-38.272-28.032-56.64-72.704-98.304-98.304h-5.44v27.264zM239.488 597.12c-5.44-1.792-10.944-3.648-16.384-5.44-25.088 8.064-19.264 10.24-32.768 27.328 7.296 12.8 14.592 25.472 21.888 38.272h32.704v-11.008c8.512-20.352 2.56-33.408-5.44-49.152zM288.704 449.728h-10.944c-75.712-40.832-229.056 50.432-245.76 109.184 110.528-9.92 119.68-119.36 256.704-103.68v-5.504zM294.144 493.44c-31.232-16.768-61.056-29.312-92.8-5.44 54.144-0.96 67.968 11.968 92.8 38.208-1.856 10.944-3.648 21.824-5.44 32.704l16.384-16.32c-3.648-16.384-7.296-32.768-10.944-49.152zM310.528 717.312h-10.944c4.16 0.32 8.32 0.576 12.416 0.832-0.448-0.32-1.024-0.512-1.472-0.832zM414.272 755.584c120.256 2.176 196.544-24.064 283.968-43.712v-5.44c-51.008 9.088-102.016 18.176-152.896 27.264-77.76-5.184-155.584-10.368-233.344-15.488 28.48 20.416 66.368 21.12 102.272 37.376zM610.88 580.8v81.92c19.264-31.68 20.544-47.168 0-81.92zM556.224 569.856v98.304c23.168-37.76 25.92-55.936 0-98.304zM397.888 526.208h-5.44c-1.856 56.448-3.648 112.832-5.504 169.28 36.8-61.056 18.24-90.24 10.944-169.28zM447.040 558.912c-1.792 43.712-3.648 87.424-5.44 131.072 20.672-36.672 25.216-89.28 5.44-131.072zM501.632 558.976v114.688c22.208-41.92 14.4-60.928 5.376-114.688h-5.376zM627.392 400.576c-31.872 11.456-82.816 20.224-120.32 32.768 3.648 5.44 7.36 10.88 10.944 16.448h5.504c53.12-1.024 70.72-19.2 109.248-32.832 3.648 16.384 7.296 32.832 10.88 49.152 5.504-21.248 0.128-50.24-16.256-65.536zM665.472 591.744h-5.504v70.976c13.504-19.968 10.176-43.52 5.504-70.976zM720.128 619.008c-12.736 3.648-25.472 7.296-38.272 10.944l38.272-5.44v-5.504zM818.368 564.416c14.4 31.552 10.112 60.224-5.44 87.424 14.592-10.944 29.12-21.888 43.84-32.768-9.92-27.328-12.864-42.112-38.4-54.656zM944 422.464c-7.232 5.44-14.656 10.944-21.824 16.384-10.944 21.824-21.952 43.712-32.832 65.536 14.592-16.384 29.12-32.768 43.712-49.152-1.088 95.232-28.736 165.44-5.44 251.2-1.792 1.792-3.648 3.584-5.44 5.44-30.208-4.736-60.16-9.536-90.24-14.272 26.624 25.984 60.16 33.408 95.68 52.48h16.384v-327.616zM212.224 646.336c-3.648-7.232-7.232-14.528-10.88-21.824 10.88-5.504 21.76-10.944 32.704-16.448-4.544 26.688-6.016 25.152-21.824 38.272z" />
+<glyph unicode="&#xe905;" glyph-name="it-other-telnet" d="M708.544 483.904h62.592v-64.064h-62.592v64.064zM888 960h-752c-75.648 0-136-60.352-136-135.936v-752.064c0-75.648 60.352-136 136-136h752c75.648 0 136 60.352 136 136v752.064c0 75.584-60.352 135.936-136 135.936zM231.936 610.752h-52.992v-315.456h-30.4v315.456h-53.376v26.944h136.704v-26.944zM383.040 406.848l-9.792-10.304h-80.96v-76.992h62.592v39.040h28.224v-38.528c0-16.512-8.128-24.768-24.512-24.768h-70.016c-16.32 0-24.512 8.256-24.512 24.768v163.392c0 16.512 8.128 24.768 24.512 24.768h70.016c16.32 0 24.512-8.256 24.512-24.768v-76.608zM461.568 295.296h-28.608v342.4h28.672v-342.4zM633.344 295.296h-29.12v186.816l-64.128-1.728v-185.088h-29.056v212.864h29.12v-5.952c11.328 1.472 22.784 3.072 34.368 4.608 13.952 1.728 25.472 2.624 34.496 2.624 16.256 0 24.384-7.936 24.384-23.808v-190.336zM799.36 406.848l-9.856-10.304h-80.96v-76.992h62.592v39.040h28.224v-38.528c0-16.512-8.192-24.768-24.512-24.768h-70.016c-16.384 0-24.512 8.256-24.512 24.768v163.392c0 16.512 8.128 24.768 24.512 24.768h70.016c16.32 0 24.512-8.256 24.512-24.768v-76.608zM924.032 482.56h-37.12v-161.6h37.12v-25.6h-41.344c-16.32 0-24.512 8.256-24.512 24.768v162.432h-25.536v25.6h25.536v66.304h28.672v-66.304h37.12v-25.6zM292.288 483.904h62.592v-64.064h-62.592v64.064z" />
+<glyph unicode="&#xe906;" glyph-name="it-other-dns" d="M264.576 617.152h-55.296v-378.112h53.056c15.488 0 28.032 4.416 37.696 13.312 9.6 8.96 14.464 21.056 14.464 36.544v278.912c0 14.656-4.608 26.56-13.888 35.712-9.344 9.024-21.312 13.632-36.032 13.632zM888 960h-752c-75.648 0-136-60.352-136-136v-752c0-75.648 60.352-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.648-60.352 136-136 136zM354.304 284.864c0-23.68-7.808-43.136-23.36-58.304s-35.2-22.784-58.88-22.784h-102.656v448.64h102.592c23.936 0 43.584-7.616 59.072-22.784s23.232-34.624 23.232-58.304v-286.464zM609.216 203.776h-27.584l-119.808 329.92v-329.92h-37.568v448.64h29.824l117.504-324.224v324.16h37.568v-448.576zM855.68 516.16h-39.872v100.992h-96.896v-94.656l124.416-149.632c8.192-9.92 12.288-21.12 12.288-33.536v-103.744c0-9.344-2.944-17.024-8.768-22.912s-13.44-8.896-22.784-8.896h-112.96c-9.344 0-17.024 2.944-23.040 8.896s-9.024 13.568-9.024 22.912v113.792h39.808v-110.4h96.896v106.944l-123.84 149.632c-8.576 10.304-12.864 21.696-12.864 34.112v90.88c0 9.344 3.008 17.024 9.024 22.848 6.080 5.952 13.76 8.96 23.040 8.96h112.96c9.344 0 17.024-3.008 22.784-8.96 5.824-5.888 8.768-13.568 8.768-22.848v-104.384z" />
+<glyph unicode="&#xe907;" glyph-name="it-other-url" d="M888 960h-752c-75.648 0-136-60.352-136-136v-752c0-75.648 60.352-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.648-60.352 136-136 136zM379.328 235.584c0-9.344-3.008-17.024-9.024-22.912-6.016-5.952-13.696-8.896-23.104-8.896h-122.048c-9.344 0-17.024 2.944-22.912 8.896-5.952 5.952-8.896 13.568-8.896 22.912v416.768h39.872v-413.376h106.368v413.376h39.872v-416.768zM600 203.776l-83.392 240.192 5.44 8.064h71.040v165.12h-102.272v-413.376h-39.808v448.64h150.208c9.344 0 17.024-3.008 22.912-8.96 5.952-5.888 8.896-13.568 8.896-22.848v-170.304c0-21.568-14.528-32.384-43.584-32.384-2.88 0-7.040 0.128-12.608 0.448-5.568 0.192-9.6 0.384-12.096 0.384 25.856-71.488 51.584-143.104 77.184-214.976h-41.92zM844.864 203.776h-143.296v448.64h39.808v-413.376h103.488v-35.264z" />
+<glyph unicode="&#xe908;" glyph-name="it-database-mysql" d="M4.032 472c0 7.232-2.816 30.4-4.032 43.968v-129.984c1.856-20.864 4.032-44.224 4.032-54.016 0-17.472 5.248-33.728 14.016-49.984h237.952c-150.272 38.72-251.968 108.672-251.968 190.016zM0 281.984h1.984c-0.896 9.472-1.28 17.984-1.984 25.984v-25.984zM513.984 515.968c282.752 0 512 99.328 512 222.016 0 1.344 0.128 2.624 0 4.032 0 0.704 0 1.344 0 1.984-7.488 119.808-233.984 216-512 216-282.752 0-512-99.328-512-222.016s229.248-222.016 512-222.016zM516.032 465.984c-282.752 0-512 99.328-512 222.016 0 7.232-2.752 30.4-4.032 44.032v-137.984c1.856-20.864 4.032-44.288 4.032-54.080 0-122.688 229.248-222.016 512-222.016s512 99.328 512 222.016v148.032c0-122.688-229.312-222.016-512-222.016zM776 281.984h238.016c8.768 16.256 14.016 32.512 14.016 49.984v140.032c0-81.344-101.76-151.296-252.032-190.016zM140.736 27.904c-5.056-19.968-8.768-35.072-11.136-45.312-2.048 9.28-5.376 23.168-9.984 41.792l-49.472 200.128h-41.6v-282.624h26.688v240.64l60.48-240.64h24.96l60.736 236.544v-236.544h26.688v282.624h-37.376l-49.984-196.608zM369.792 141.44c-8.96-18.56-16.576-35.2-22.848-49.92-6.592 15.936-13.632 31.872-21.248 47.808l-41.216 85.184h-33.6l80.512-162.88v-119.744h27.648v119.744l83.392 162.88h-32.128l-40.512-83.072zM592.704 115.968c-9.472 6.784-24.128 13.632-43.904 20.032s-31.488 12.096-36.608 17.984c-4.032 4.608-5.824 9.472-5.824 16 0 7.104 1.536 13.76 5.824 17.984 6.656 6.656 16 9.984 27.84 9.984 11.392 0 19.072-3.776 24.896-9.984 5.632-6.208 9.92-15.872 11.712-30.016l40.96 2.048c-0.704 25.28-7.808 44.864-20.48 60.032-12.8 15.104-31.872 24-57.088 24-15.488 0-28.608-3.648-39.552-9.984-10.944-6.4-19.072-15.808-24.896-28.032-5.824-12.16-8.768-25.984-8.768-40 0-21.76 6.656-38.848 19.008-54.016 8.768-10.752 23.616-20.608 45.376-28.032 16.96-5.76 27.456-9.728 32.192-12.032 6.912-3.392 11.84-7.488 14.656-12.032 2.752-4.544 4.416-9.472 4.416-16 0-10.112-3.712-20.416-10.24-28.032-6.656-7.552-16.192-9.984-29.312-9.984-12.352 0-22.080 3.52-29.312 12.032-7.296 8.512-12.224 21.888-14.656 40l-39.424-5.952c2.688-30.72 11.264-53.952 24.896-70.016s33.152-24 58.56-24c17.472 0 32.128 3.328 43.904 9.984 11.712 6.656 19.968 18.24 26.304 32 6.464 13.76 10.24 28.224 10.24 44.032 0 17.344-3.456 32.192-8.768 44.032-5.376 11.84-12.544 21.184-21.952 27.968zM917.632 235.968h-41.024v-272h142.016v46.016h-100.992zM837.12 38.016c4.864 17.984 7.296 38.272 7.296 62.016 0 44.864-8.896 81.088-26.304 105.984-17.472 24.96-40.448 38.016-70.272 38.016-30.144 0-54.208-13.056-71.744-38.016s-26.304-61.12-26.304-105.984c0-44.992 8.768-79.104 26.304-104 17.472-24.896 40.832-38.016 71.744-38.016 16 0 30.72 4.096 43.904 12.032 16.768-15.36 26.56-23.104 27.84-24 5.888-4.352 11.456-7.488 17.536-9.984l14.656 40c-11.712 5.76-22.208 12.224-32.192 22.016 8.064 12.8 13.888 26.176 17.536 39.936zM799.040 59.968c-2.624-11.904-6.528-21.632-11.712-30.016-12.16 12.48-26.176 21.76-39.488 28.032l-10.24-32c8.512-4.096 16.64-10.624 24.896-17.984-5.248-2.624-10.24-4.032-16.128-4.032-15.68 0-29.248 8.064-39.488 24-10.304 15.936-16.128 39.872-16.128 72 0 31.616 5.824 56.256 16.128 72 10.24 15.744 22.912 24 39.488 24s30.72-8.32 41.024-24 14.656-40.256 14.656-72c-0.064-15.36-0.448-28.096-3.008-40z" />
+<glyph unicode="&#xe909;" glyph-name="it-other-ping" d="M154.24 661.248h98.048v-199.808h-98.048v199.808zM888 960h-752c-75.648 0-136-60.416-136-136v-752c0-75.648 60.352-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.584-60.352 136-136 136zM292.096 457.984c0-9.344-3.008-17.088-9.024-23.040-6.016-6.080-13.696-9.088-23.040-9.088h-105.792v-177.984h-39.808v448.64h145.6c9.344 0 17.088-3.008 23.104-8.96 6.016-5.888 9.024-13.568 9.024-22.848v-206.72zM397.312 247.872h-39.872v448.64h39.872v-448.64zM657.088 247.872h-27.584l-119.808 329.92v-329.92h-37.568v448.64h29.824l117.568-324.288v324.288h37.568v-448.64zM910.144 560.32h-40.128v100.928h-101.44v-378.112h101.44v155.072h-47.872v34.432h88v-192.96c0-9.344-2.944-17.024-8.896-22.912s-13.568-8.896-22.912-8.896h-117.824c-9.344 0-17.024 2.944-22.912 8.896s-8.896 13.568-8.896 22.912v385.024c0 9.344 3.008 17.024 8.896 22.848 5.952 5.952 13.632 8.96 22.912 8.96h117.824c9.344 0 17.024-3.008 22.912-8.96 5.952-5.888 8.896-13.568 8.896-22.848v-104.384z" />
+<glyph unicode="&#xe90a;" glyph-name="it-other-ftp" d="M888 960h-752c-75.584 0-136-60.352-136-136v-752c0-75.648 60.416-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.648-60.352 136-136 136zM352 690.88h-119.168v-193.92h109.696v-40.832h-109.696v-236.032h-45.376v510.976h164.544v-40.192zM590.656 690.88h-78.976v-470.784h-45.376v470.784h-79.68v40.192h204.096v-40.192zM846.4 459.392c0-10.624-3.456-19.392-10.304-26.24s-15.616-10.304-26.304-10.304h-120.448v-202.752h-45.44v510.976h165.888c10.688 0 19.456-3.392 26.304-10.112s10.304-15.488 10.304-26.112v-235.456zM689.344 690.88h111.616v-227.584h-111.616v227.584z" />
+<glyph unicode="&#xe90b;" glyph-name="it-other-rest" d="M888 960h-752c-75.584 0-136-60.416-136-136v-752c0-75.648 60.416-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.584-60.352 136-136 136zM243.456 264.96l-79.744 229.632 5.248 7.68h67.968v157.76h-97.856v-395.136h-38.080v428.8h143.616c8.96 0 16.256-2.816 21.888-8.448 5.632-5.696 8.512-12.992 8.512-21.952v-162.752c0-20.672-13.888-30.976-41.664-30.976-2.752 0-6.72 0.128-12.032 0.384s-9.152 0.384-11.52 0.384c24.64-68.288 49.216-136.832 73.728-205.504h-40.064zM481.28 264.96h-140.864v428.8h139.2v-33.664h-101.12v-160h92.032v-34.24h-91.968v-167.168h102.72v-33.728zM707.904 563.584h-38.080v96.448h-92.608v-90.432l118.912-143.040c7.808-9.472 11.776-20.16 11.776-32v-99.2c0-9.024-2.752-16.32-8.32-21.952-5.632-5.696-12.864-8.512-21.824-8.512h-107.968c-8.96 0-16.32 2.816-22.080 8.512-5.76 5.632-8.64 12.928-8.64 21.952v108.736h38.080v-105.472h92.608v102.272l-118.4 142.976c-8.192 9.856-12.352 20.736-12.352 32.64v86.848c0 8.96 2.88 16.256 8.64 21.952 5.824 5.632 13.248 8.448 22.144 8.448h107.968c8.96 0 16.192-2.816 21.824-8.448 5.568-5.696 8.32-12.992 8.32-21.952v-99.776zM923.008 660.032h-66.304v-395.136h-38.080v395.136h-66.88v33.728h171.264v-33.728z" />
+<glyph unicode="&#xe90c;" glyph-name="it-other-soap" d="M594.752 393.984h75.392l-37.568 232.384zM343.488 660.032h104.96v-361.408h-104.96v361.408zM817.472 660.032h93.76v-190.976h-93.76v190.976zM888 960h-752c-75.584 0-136-60.416-136-136v-752c0-75.648 60.416-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.584-60.352 136-136 136zM238.016 563.584h-38.080v96.448h-92.672v-90.432l118.912-143.040c7.872-9.472 11.776-20.16 11.776-32v-99.2c0-9.024-2.752-16.32-8.384-21.952-5.568-5.696-12.8-8.512-21.76-8.512h-107.904c-8.96 0-16.256 2.816-22.016 8.512-5.76 5.632-8.64 12.928-8.64 21.952v108.736h38.080v-105.472h92.608v102.272l-118.4 142.976c-8.192 9.856-12.352 20.736-12.352 32.64v86.848c0 8.96 2.88 16.256 8.64 21.952 5.76 5.632 13.12 8.448 22.080 8.448h107.968c8.96 0 16.192-2.816 21.76-8.448 5.568-5.696 8.384-12.992 8.384-21.952v-99.776zM486.528 295.36c0-9.024-2.88-16.32-8.64-21.952-5.76-5.696-13.12-8.512-22.080-8.512h-120c-8.96 0-16.256 2.816-21.888 8.512-5.632 5.632-8.512 12.928-8.512 21.952v368c0 8.96 2.816 16.256 8.512 21.952 5.632 5.632 12.928 8.448 21.888 8.448h120c8.96 0 16.32-2.816 22.080-8.448 5.76-5.696 8.64-12.992 8.64-21.952v-368zM690.112 264.96l-15.040 95.36h-85.248l-15.104-95.36h-36.672v1.152l76.48 428.8h37.568l75.904-429.952h-37.888zM949.312 465.792c0-8.96-2.88-16.32-8.64-22.080s-13.12-8.64-22.080-8.64h-101.12v-170.176h-38.080v428.8h139.2c8.96 0 16.32-2.816 22.080-8.448 5.76-5.696 8.64-12.992 8.64-21.952v-197.504z" />
+<glyph unicode="&#xe90d;" glyph-name="it-server-macos" d="M766.336 396.416c-6.912 61.952 29.12 128.832 94.144 209.92-23.168 15.424-37.44 36.096-78.592 46.912-170.496 21.632-250.176-23.744-250.176-23.744s-112.192 49.792-191.68 42.624c-130.432-11.648-176.448-134.72-179.712-201.152-2.368-47.936-6.528-116.544 1.408-168 29.888-192.832 130.688-269.952 213.632-297.536 64.768-21.568 88.256 30.784 135.744 30.784 15.232 0 63.872 1.728 73.856-3.712 146.176-79.68 238.656-7.040 303.040 193.024-45.056 16.704-111.36 90.24-121.664 170.88zM696.768 896c-60.8 0-170.88-102.848-162.176-188.288 0.448-4.096 11.968-8.064 16-7.232 56.448 11.648 121.536 70.912 141.888 127.424 5.952 16.768 22.144 68.096 4.288 68.096z" />
+<glyph unicode="&#xe90e;" glyph-name="it-server-openbsd" d="M619.904 507.2c9.984 7.552 16.896 18.24 20.544 31.936l-23.488 2.88c-3.456-9.6-8.128-16.576-14.016-20.928s-12.992-6.592-21.376-6.592c-11.2 0-20.48 3.904-28.032 11.776-7.488 7.808-11.648 19.072-12.48 33.792h100.032c0.064 2.688 0.128 4.672 0.128 6.016 0 22.144-5.696 39.296-17.088 51.52-11.392 12.16-25.984 18.304-43.968 18.304-18.496 0-33.536-6.272-45.184-18.688-11.584-12.416-17.408-29.888-17.408-52.48 0-21.824 5.76-38.72 17.28-50.816s27.072-18.112 46.656-18.112c15.552 0 28.288 3.776 38.4 11.392zM554.112 606.784c7.168 6.976 15.872 10.496 26.304 10.496 11.584 0 20.928-4.352 28.16-13.12 4.672-5.632 7.552-14.144 8.576-25.408h-74.88c0.768 11.712 4.736 21.056 11.84 28.032zM513.472 286.080c-7.424 3.328-21.056 7.232-40.96 11.776s-32.192 8.96-36.928 13.248c-4.864 4.224-7.232 9.728-7.232 16.32 0 7.68 3.392 14.208 10.176 19.648s17.536 8.192 32.384 8.192c14.208 0 24.96-3.008 32.256-9.024 7.296-5.952 11.584-14.784 12.8-26.496l23.488 1.728c-0.448 10.88-3.456 20.544-9.088 29.184-5.632 8.576-13.696 15.104-24.192 19.52-10.432 4.48-22.528 6.656-36.288 6.656-12.48 0-23.808-2.112-33.984-6.336s-17.92-10.368-23.232-18.496c-5.248-8.128-7.936-16.896-7.936-26.176 0-8.512 2.176-16.192 6.528-23.040s10.944-12.544 19.776-17.28c6.848-3.584 18.752-7.424 35.776-11.52s27.968-7.104 32.96-9.088c7.744-2.944 13.312-6.592 16.704-10.944 3.328-4.288 5.056-9.344 5.056-15.168 0-5.76-1.728-11.008-5.248-15.872-3.456-4.8-8.832-8.64-16-11.392-7.168-2.816-15.424-4.16-24.704-4.16-10.56 0-20.032 1.792-28.416 5.504-8.384 3.648-14.656 8.448-18.624 14.4-4.032 5.952-6.592 13.568-7.68 22.784l-23.104-2.048c0.32-12.288 3.712-23.424 10.176-33.28s15.296-17.152 26.624-22.016c11.328-4.864 25.344-7.36 42.112-7.36 13.248 0 25.088 2.432 35.648 7.296 10.56 4.8 18.688 11.648 24.32 20.288s8.512 17.984 8.512 27.84c0 9.92-2.624 18.752-7.744 26.368-5.248 7.616-13.184 13.952-23.936 18.944zM404.032 512.704c3.904-4.864 8.832-8.896 14.784-12.096 6.016-3.2 12.8-4.8 20.416-4.8 10.368 0 20.224 2.944 29.568 8.768 9.408 5.824 16.576 14.272 21.44 25.28 5.056 10.944 7.488 23.36 7.488 37.056 0 12.8-2.24 24.576-6.72 35.264-4.416 10.752-11.008 19.072-19.776 24.96s-18.88 8.832-30.336 8.832c-8.768 0-16.192-1.728-22.336-5.12s-11.648-8.512-16.512-15.36v17.472h-20.736v-185.472h22.72v65.216zM413.12 604.608c7.424 9.024 16 13.568 25.664 13.568 9.728 0 18.176-4.224 25.216-12.736s10.56-21.312 10.56-38.4c0-17.92-3.584-31.168-10.752-39.744-7.232-8.512-15.872-12.8-25.984-12.8-9.92 0-18.368 4.096-25.344 12.352-7.104 8.256-10.56 21.056-10.56 38.272s3.712 30.4 11.2 39.488zM337.408 287.040c8.704 4.224 15.168 9.92 19.456 16.896s6.464 14.464 6.464 22.4c0 8.512-2.432 16.64-7.296 24.448-4.8 7.744-11.52 13.504-20.032 17.28s-19.904 5.632-34.048 5.632h-69.44v-185.152h70.592c11.776 0 21.696 1.024 29.824 3.072s14.848 5.12 20.288 9.216c5.376 4.032 9.92 9.792 13.568 17.28s5.504 15.488 5.504 24.192c0 10.752-3.008 20.032-9.024 28.032-6.016 7.872-14.592 13.44-25.856 16.704zM257.024 351.808h36.992c13.312 0 22.656-0.896 28.16-2.56 5.504-1.728 9.664-4.928 12.608-9.6 2.944-4.736 4.416-10.112 4.416-16.256 0-6.464-1.536-11.84-4.736-16.128s-7.872-7.36-14.080-9.28c-4.736-1.344-12.48-2.112-23.36-2.112h-40v55.936zM343.232 226.624c-2.432-4.48-5.504-7.936-9.344-10.304-3.776-2.304-8.512-4.032-14.144-4.992-3.2-0.64-8.768-0.96-16.64-0.96h-46.080v63.68h42.752c11.84 0 20.8-1.088 27.072-3.136s11.2-5.632 14.72-10.752c3.52-5.056 5.312-11.072 5.312-17.92 0.064-5.952-1.216-11.136-3.648-15.616zM309.12 507.136c13.888 7.616 24.576 18.816 32.192 33.6 7.552 14.848 11.328 31.616 11.328 50.368 0 18.56-3.584 35.072-10.752 49.664-7.168 14.656-17.664 25.984-31.36 34.176s-29.184 12.288-46.272 12.288c-26.112 0-47.36-8.704-63.872-26.048s-24.704-41.472-24.704-72.192c0-16.256 3.52-31.68 10.624-46.208 7.104-14.592 17.472-26.048 31.168-34.496s29.312-12.608 46.72-12.608c16.064 0 31.040 3.84 44.928 11.456zM218.88 535.936c-11.968 12.8-17.984 30.4-17.984 52.672 0 27.84 6.272 47.744 18.752 59.648s27.392 17.856 44.736 17.856c12.224 0 23.232-3.072 33.024-9.28s17.28-14.848 22.336-26.112 7.616-24.384 7.616-39.488c0-23.808-5.952-42.176-17.856-55.168s-27.008-19.392-45.504-19.392c-18.048 0-33.088 6.4-45.12 19.264zM702.4 357.76c-7.488 6.4-16.576 10.816-27.2 13.248-7.552 1.728-18.56 2.688-32.96 2.688h-63.744v-185.152h66.816c11.2 0 21.056 1.088 29.696 3.2 8.64 2.048 16 5.184 22.144 9.28 6.080 4.032 11.712 9.664 16.896 16.832 5.12 7.040 9.344 16.064 12.608 26.944s4.864 23.296 4.864 37.376c0 16.512-2.368 31.168-7.232 44.032-4.864 12.736-12.16 23.296-21.888 31.552zM701.44 246.784c-3.264-9.792-7.808-17.6-13.632-23.36-4.096-4.096-9.6-7.36-16.576-9.6s-16.576-3.456-28.736-3.456h-39.488v141.44h38.848c14.592 0 25.152-1.28 31.68-3.84 9.152-3.52 16.832-10.496 23.168-20.864s9.472-25.28 9.472-44.608c0.064-14.016-1.536-25.856-4.736-35.712zM0 960v-1024h1024v533.12c-85.888-14.656-144.192-122.368-127.936-210.816-55.872 12.48-65.856 52.608-94.016 59.136 5.76-22.656 11.392-45.12 17.216-67.648-34.112 3.264-27.008 9.152-51.2-8.512 11.392-25.28 22.656-50.496 33.984-75.776-2.816 0-5.632 0-8.512 0-23.808 22.016-29.056 31.488-68.096 42.112-2.816-5.632-5.824-11.136-8.64-16.896 5.824-17.024 11.456-33.728 17.216-50.752-37.12 25.152-27.52 31.744-68.416 17.024-2.816-22.528-5.696-44.992-8.512-67.648-21.184 24.128-14.464 29.248-51.2 42.368-2.816-17.024-5.76-33.856-8.512-50.624-8.576 11.264-17.152 22.528-25.536 33.6-8.576-5.76-17.152-11.136-25.6-16.896-2.88-22.4-5.696-44.992-8.64-67.52-11.392 22.528-22.72 45.12-33.984 67.52-5.696-2.752-11.52-5.504-17.152-8.512-8.576-32.64-3.328-25.28-25.6-42.112-2.88 14.144-5.696 28.224-8.576 42.112-5.632-2.624-11.328-5.504-17.024-8.256-10.88-37.504-16.96-43.264-34.112-50.752-5.76 19.84-11.456 39.616-17.152 59.072-17.6-17.152-19.264-28.352-42.624-42.112 0 17.024 0 33.856 0 50.624-22.72-14.016-45.568-28.032-68.288-42.24 6.4 46.848 11.968 56.64-17.088 84.352-17.088-11.136-34.112-22.528-51.264-33.6 5.824 22.528 11.456 44.864 17.152 67.392-25.536-5.632-51.2-11.264-76.8-16.768 11.392 16.768 22.72 33.728 34.176 50.624-18.496 23.36-16.256 18.752-34.176 42.112-11.392-5.632-22.656-11.264-34.112-16.896 23.424 48.64 10.816 38.4-25.536 84.48-40.704-12.544-61.504-8.832-85.44 16.832 82.432 69.184 97.92 184 153.6 261.504-8.512 11.264-17.024 22.464-25.6 33.664 11.392 0 22.72 0 34.112 0-14.144 25.408-28.416 50.688-42.624 76.032 28.416-8.448 56.96-17.024 85.248-25.408-11.968 28.096 20.352 29.504 17.152 75.968 14.208-5.568 28.416-11.2 42.688-16.832-5.696 25.344-11.392 50.624-17.088 75.84 30.592-19.776 28.928-36.352 68.224-50.496 0 11.2 0 22.464 0 33.664 11.392-8.384 22.848-16.768 34.176-25.216 1.728 36.352 2.24 40.64 17.152 59.008 5.568-14.144 11.264-28.16 16.96-42.176 25.28 34.048 19.904-0.512 34.176 25.216 5.696 16.96 11.392 33.792 17.088 50.688 11.392-22.464 22.656-45.056 34.112-67.456 5.76 11.2 11.392 22.592 17.088 33.792 0-14.144 0-28.224 0-42.176 5.632 2.752 11.456 5.632 17.152 8.384 8.512 32.768 3.264 25.344 25.6 42.176 0-16.832 0-33.792 0-50.624 23.936 14.848 14.464 12.352 34.048 16.832 0-8.384 0-16.832 0-25.28 22.656 22.4 45.504 45.056 68.224 67.456-5.568-30.976-11.328-61.824-17.024-92.8 8.512 5.76 17.088 11.392 25.6 17.024 14.080 30.4 2.304 19.776 33.984 33.664-5.632-25.28-11.328-50.688-17.024-75.968 11.392 8.448 22.72 16.896 34.24 25.28-2.88-14.016-5.824-28.032-8.704-42.112 22.848 11.2 45.632 22.464 68.288 33.664-11.392-22.464-22.656-44.928-34.112-67.52 2.816-2.816 5.824-5.568 8.64-8.384 25.472 11.2 51.136 22.656 76.608 33.792 0-2.816 0-5.632 0-8.448-29.376-43.712-33.28-39.808-16.96-76.032 22.656 8.448 45.504 17.024 68.288 25.344 0-2.752 0-5.632 0-8.32-17.152-14.208-34.176-28.16-51.392-42.24 26.368-32.256 12.736 0.576 8.576-50.624 20.032 2.752 40 5.632 59.904 8.384-17.088-19.648-34.176-39.296-51.264-59.072 14.272 2.816 28.608 5.568 42.752 8.448-11.648-16-21.44-19.968-34.176-33.728 5.696-8.32 11.392-16.832 17.024-25.216 45.568 26.688 58.688 51.904 128 58.944 17.216-11.2 34.176-22.528 51.2-33.728v490.944h-1023.936zM769.6 620.16c-3.392 4.736-8.512 8.512-15.232 11.392s-14.208 4.352-22.272 4.352c-18.624 0-32.896-7.36-42.688-22.080v19.136h-20.48v-134.080h22.72v73.152c0 17.216 3.52 28.864 10.56 35.008 6.976 6.144 15.36 9.216 25.088 9.216 6.080 0 11.328-1.344 15.808-4.096 4.48-2.688 7.68-6.4 9.408-10.944 1.728-4.608 2.624-11.52 2.624-20.8v-81.536h22.72v82.432c0 10.56-0.448 17.92-1.28 22.080-1.28 6.464-3.648 12.096-6.976 16.768z" />
+<glyph unicode="&#xe90f;" glyph-name="it-server-debian" d="M797.952 660.928c5.824-5.824 11.648-11.584 17.408-17.408-12.032 16.64-0.896 5.12-17.408 17.408zM0 960v-1024h1024v1024h-1024zM214.656 686.976h17.344v-8.704c-5.76-5.824-11.584-11.584-17.344-17.408h-8.768c2.88 8.768 5.824 17.472 8.768 26.112zM197.184 625.984c2.88-8.64 5.824-17.344 8.704-26.048h-8.704v26.048zM571.648 312.64c-45.888 16.896-81.216 29.568-104.576 69.632 11.584-5.76 23.232-11.648 34.816-17.344-11.584 11.584-23.232 23.104-34.816 34.752-11.648-12.416-10.816-15.296-26.112-26.112-2.88 14.464-5.824 28.928-8.704 43.456 11.648 3.392 11.968 104.576 26.112 165.504 42.688 32.768 54.72 56.64 130.688 60.992 27.904-14.208 36.416-16.064 52.16-43.584-77.888 30.784-114.752-3.328-165.376-43.52-4.416-44.224-9.408-68.608 8.64-104.448 16.704-43.328 35.52-61.184 78.4-78.4 75.776-21.568 126.912 20.096 174.208 52.288 80.576 361.28-300.864 476.672-452.8 208.96-130.688-230.336 75.456-527.296 252.48-574.72v-8.704h-52.288c-398.4 154.56-361.024 598.784-34.816 801.088 494.912 22.080 487.040-512.768 121.984-539.84zM615.104 425.856v-8.832h-8.704c-8.704 2.944-17.408 5.888-26.176 8.832v17.344c11.648-5.76 23.232-11.52 34.88-17.344zM667.264 512.832v26.176c17.92-15.744 6.272-0.128 17.472-26.176h-17.472z" />
+<glyph unicode="&#xe910;" glyph-name="it-app-iis" d="M896-64c70.848 0 128 57.152 128 128v252.032l-379.968-380.032h251.968zM896 960h-768c-70.912 0-128-57.088-128-128v-768c0-70.848 57.088-128 128-128h417.984l478.016 480v416c0 70.912-57.152 128-128 128zM340.032 389.376c0-2.304-1.728-3.52-5.248-3.52-6.976 0-30.272 1.728-80.896 1.728-55.296 0-80.32-1.728-86.72-1.728-2.88 0-4.672 1.216-4.672 3.52v15.68c0 2.368 1.728 3.52 4.672 3.52h32.576c11.648 0 23.872 1.728 26.176 16.896 1.152 8.704 2.88 134.464 2.88 165.248v40.768c0 13.952-1.728 118.72-2.304 127.488-1.152 13.952-6.976 19.776-29.12 19.776h-33.728c-2.88 0-4.608 1.152-4.608 3.52v15.68c0 2.304 1.728 3.456 4.032 3.456 6.976 0 36.672-1.728 90.752-1.728 51.84 0 70.464 1.728 78.592 1.728 2.88 0 4.032-1.728 4.032-4.032v-14.592c0-2.88-1.728-4.032-4.672-4.032h-27.264c-11.648 0-20.352-4.672-20.352-16.32 0-5.824-1.728-134.464-1.728-141.376v-44.864c0-5.824 1.728-140.224 1.728-146.688 0-18.048 8.704-20.992 27.328-20.992h23.872c2.88 0 4.672-1.152 4.672-4.032v-15.104zM561.728 389.376c0-2.304-1.728-3.52-5.248-3.52-6.976 0-30.272 1.728-80.896 1.728-55.296 0-80.32-1.728-86.72-1.728-2.88 0-4.672 1.216-4.672 3.52v15.68c0 2.368 1.728 3.52 4.672 3.52h32.576c11.648 0 23.872 1.728 26.176 16.896 1.216 8.704 2.944 134.464 2.944 165.248v40.768c0 13.952-1.728 118.72-2.304 127.488-1.152 13.952-6.976 19.776-29.12 19.776h-33.792c-2.88 0-4.608 1.152-4.608 3.52v15.68c0 2.304 1.728 3.456 4.032 3.456 6.976 0 36.672-1.728 90.752-1.728 51.84 0 70.4 1.728 78.592 1.728 2.88 0 4.032-1.728 4.032-4.032v-14.592c0-2.88-1.728-4.032-4.608-4.032h-27.264c-11.648 0-20.352-4.672-20.352-16.32 0-5.824-1.728-134.464-1.728-141.376v-44.864c0-5.824 1.728-140.224 1.728-146.688 0-18.048 8.704-20.992 27.328-20.992h23.872c2.944 0 4.672-1.152 4.672-4.032v-15.104zM755.008 378.88c-40.768 0-69.248 12.224-92.48 30.336-6.976 5.184-10.496 6.976-13.44 6.976-3.456 0-5.824-4.096-9.344-9.92-3.52-6.4-6.4-6.976-10.432-6.976-3.52 0-6.464 2.944-5.248 9.344 2.304 14.464 8.128 88.448 9.856 105.28 0.64 3.456 1.728 3.456 4.032 3.456l8.768-0.576c2.304 0 3.52-1.152 3.52-4.672 0.576-18.624 1.728-37.824 20.928-67.52 17.472-27.328 49.472-43.008 81.472-43.008 34.944 0 79.168 21.504 79.168 73.856 0 59.968-43.136 82.048-89.664 98.368-17.984 6.4-59.968 20.928-84.928 47.168-19.264 19.2-29.12 46.592-29.12 84.992 0 29.12 18.048 57.6 36.096 74.496 20.928 19.776 49.984 27.968 81.408 27.968 33.216 0 58.816-9.92 68.672-14.592 5.248-2.88 8.128-2.304 11.072 0.576l7.552 6.976c2.944 2.368 4.672 3.52 7.552 3.52 2.944 0 4.672-4.672 4.672-9.856 0-20.352 7.552-79.744 8.128-92.544 0-2.88-0.576-4.032-2.88-4.672l-6.848-1.792c-1.728-0.576-2.944 0-3.52 1.728-4.672 16.896-12.224 39.616-36.096 64.576-15.68 16.896-36.032 25.024-63.424 25.024-51.776 0-70.4-38.4-70.4-68.096 0-16.256 3.456-35.52 17.984-50.624 16.896-16.896 49.472-29.696 66.368-34.944 40.192-12.8 72.768-22.656 93.696-48.32 15.104-18.048 25.6-40.704 25.6-79.104 0-68.608-41.856-127.424-118.72-127.424z" />
+<glyph unicode="&#xe911;" glyph-name="it-app-mailserver" d="M896-64c70.848 0 128 57.152 128 128v252.032l-379.968-380.032h251.968zM728.832 764.992h-418.624l201.792-140.992zM832 789.312l-315.968-221.312-316.032 220.416v-348.416h632zM896 960h-768c-70.912 0-128-57.088-128-128v-768c0-70.848 57.088-128 128-128h417.984l478.016 480v416c0 70.912-57.152 128-128 128zM896 376h-760v480h760v-480z" />
+<glyph unicode="&#xe912;" glyph-name="it-app-websphere" d="M896-64c70.848 0 128 57.152 128 128v252.032l-379.968-380.032h251.968zM599.744 679.36c-9.664 0-17.664-4.352-24.064-13.184-6.464-8.768-9.6-22.016-9.6-39.872 0-18.432 2.496-32 7.424-40.832 6.976-12.416 16.256-18.688 27.84-18.688 8.896 0 16.448 4.416 22.656 13.312 6.272 8.896 9.344 22.848 9.344 41.92 0 20.288-3.136 34.944-9.408 43.904s-14.4 13.44-24.192 13.44zM425.088 679.36c-8.832 0-16.064-3.776-21.76-11.2-5.76-7.488-8.576-17.6-8.448-30.464h60.16c-0.32 13.632-3.328 23.936-9.024 31.040-5.76 7.104-12.736 10.624-20.928 10.624zM896 960h-768c-70.912 0-128-57.088-128-128v-768c0-70.848 57.088-128 128-128h417.984l478.016 480v416c0 70.912-57.152 128-128 128zM297.536 533.696h-44.928l-41.856 183.296-41.664-183.296h-46.016l-50.112 245.184h43.392l31.68-168.384 38.4 168.384h50.432l36.8-171.264 32.192 171.264h42.688l-51.008-245.184zM403.904 576.384c6.208-7.744 13.952-11.648 23.232-11.648 6.272 0 11.584 2.048 15.936 6.016 4.224 4.096 7.488 10.56 9.664 19.456l40.128-7.872c-5.184-17.152-13.312-30.208-24.448-39.232-11.136-8.96-25.024-13.44-41.728-13.44-26.496 0-46.016 10.048-58.752 30.272-10.048 16.192-15.040 36.608-15.040 61.248 0 29.44 6.592 52.48 19.776 69.184s29.824 25.024 49.984 25.024c22.656 0 40.448-8.704 53.568-26.176s19.328-44.16 18.752-80.192h-100.864c0.32-14.016 3.52-24.896 9.792-32.64zM656.128 554.24c-12.352-16.384-27.456-24.576-45.056-24.576-8.704 0-17.28 2.56-25.728 7.616s-15.808 12.544-21.824 22.528v-26.112h-37.44v245.184h40.32v-88.32c12.352 16.512 27.136 24.768 44.096 24.768 18.496 0 33.792-7.808 45.952-23.488 12.096-15.68 18.176-38.144 18.176-67.456 0-30.4-6.208-53.76-18.496-70.144zM856.704 566.080c-6.4-11.584-15.552-20.544-27.584-26.944s-25.472-9.6-40.448-9.6c-19.072 0-34.944 3.264-47.808 9.728-12.8 6.464-22.912 16.192-30.272 29.184-7.232 12.992-11.136 27.648-11.52 44.032l26.176 2.688c1.28-12.224 4.096-22.336 8.704-30.208 4.544-7.872 11.584-14.208 21.12-19.072s20.288-7.296 32.256-7.296c10.56 0 19.968 1.856 28.032 5.504s14.208 8.704 18.112 15.104c4.032 6.464 5.952 13.376 5.952 20.992 0 7.68-1.856 14.4-5.696 20.16-3.904 5.76-10.112 10.56-18.944 14.464-5.632 2.56-18.112 6.592-37.376 11.968-19.328 5.376-32.832 10.496-40.576 15.296-9.984 6.144-17.472 13.76-22.464 22.848-4.864 9.088-7.36 19.264-7.36 30.528 0 12.352 3.008 23.936 9.088 34.688 6.016 10.752 14.784 18.944 26.304 24.512 11.584 5.568 24.448 8.384 38.592 8.384 15.552 0 29.312-2.944 41.216-8.768s21.056-14.464 27.456-25.856 9.792-24.256 10.304-38.656l-26.624-2.368c-1.408 15.488-6.336 27.2-14.592 35.136s-20.416 11.904-36.608 11.904c-16.832 0-29.056-3.584-36.736-10.816-7.68-7.168-11.52-15.872-11.52-25.984 0-8.832 2.688-16.064 8.192-21.76 5.312-5.696 19.328-11.52 41.856-17.472s38.080-11.2 46.528-15.616c12.16-6.592 21.248-14.912 27.072-25.024s8.768-21.696 8.768-34.88c0-12.992-3.2-25.28-9.6-36.8zM937.6 533.696h-29.376v34.304h29.376v-34.304zM1019.2 533.696h-29.376v34.304h29.376v-34.304z" />
+<glyph unicode="&#xe913;" glyph-name="it-app-apache" d="M896-64c70.848 0 128 57.152 128 128v252.032l-379.968-380.032h251.968zM450.688 704.384c-14.656 0-27.648-6.848-38.848-20.544s-16.896-33.536-16.896-59.648c0-26.112 5.312-45.376 15.872-57.856s23.36-18.688 38.4-18.688c15.296 0 28.352 6.464 39.232 19.392 10.944 12.928 16.384 32.96 16.384 60.032 0 25.856-5.312 45.184-16 58.048s-23.36 19.264-38.144 19.264zM203.2 774.528c-3.584-17.92-8.576-35.776-15.040-53.44l-30.72-82.112h94.912l-29.312 77.44c-8.896 23.552-15.488 42.944-19.84 58.112zM624.64 605.888c-5.888-2.56-10.368-6.272-13.568-11.2s-4.736-10.368-4.736-16.32c0-9.216 3.456-16.832 10.368-22.912s17.152-9.152 30.528-9.152c13.248 0 25.024 2.88 35.328 8.704s17.856 13.696 22.72 23.808c3.712 7.744 5.504 19.2 5.504 34.368v12.544c-12.416-5.12-31.168-9.408-56.128-12.992-14.144-2.048-24.128-4.352-30.016-6.848zM896 960h-768c-70.912 0-128-57.088-128-128v-768c0-70.848 57.088-128 128-128h417.984l478.016 480v416c0 70.912-57.152 128-128 128zM296.384 523.968l-32.64 84.8h-117.056l-30.72-84.8h-39.36l107.52 280h39.872l114.56-280h-42.176zM528.704 570.816c-7.424-16.576-18.24-29.376-32.448-38.208-14.272-8.832-29.12-13.312-44.8-13.312-11.456 0-21.76 2.432-30.784 7.296-9.152 4.864-16.64 10.944-22.464 18.368v-98.688h-34.368v280.448h31.296v-26.368c7.424 10.368 15.68 18.112 25.024 23.232s20.544 7.744 33.792 7.744c17.344 0 32.576-4.48 45.824-13.376s23.232-21.44 30.016-37.696c6.72-16.192 10.112-34.048 10.112-53.376 0-20.736-3.776-39.424-11.2-56.064zM720.512 523.968c-3.584 7.104-5.888 15.488-6.848 25.024-12.736-10.816-25.024-18.496-36.736-22.912-11.84-4.416-24.448-6.656-37.952-6.656-22.272 0-39.36 5.44-51.392 16.32-11.968 10.816-17.984 24.704-17.984 41.664 0 9.92 2.24 19.008 6.784 27.2 4.48 8.192 10.432 14.784 17.728 19.776 7.36 4.928 15.616 8.768 24.768 11.264 6.72 1.792 16.96 3.52 30.592 5.184 27.776 3.328 48.192 7.232 61.312 11.84 0.128 4.736 0.192 7.68 0.192 8.96 0 14.016-3.264 23.872-9.728 29.632-8.768 7.744-21.824 11.648-39.104 11.648-16.192 0-28.096-2.816-35.84-8.512-7.68-5.632-13.376-15.68-17.088-30.080l-33.664 4.544c3.072 14.4 8.064 26.048 15.040 34.88s17.152 15.68 30.4 20.416c13.248 4.736 28.544 7.168 46.080 7.168 17.344 0 31.36-2.048 42.176-6.144 10.816-4.032 18.752-9.216 23.872-15.36 5.056-6.144 8.64-13.952 10.688-23.36 1.152-5.888 1.664-16.448 1.664-31.744v-45.824c0-32 0.768-52.16 2.24-60.672 1.408-8.448 4.288-16.576 8.704-24.32h-35.904zM847.744 523.968h-39.168v39.104h39.168v-39.104zM956.352 523.968h-39.168v39.104h39.168v-39.104z" />
+<glyph unicode="&#xe914;" glyph-name="it-app-jboss" d="M900.032 963.968h-768c-70.912 0-128-57.088-128-128v-768c0-70.848 57.088-128 128-128h417.984l478.016 480v416c0 70.912-57.152 128-128 128zM361.152 556.864c0-40.256-4.864-71.424-14.592-93.504s-25.152-38.976-46.272-50.56c-21.12-11.52-45.888-17.344-74.304-17.344-42.24 0-74.56 12.096-96.96 36.352-22.464 24.32-33.216 60.416-32.32 108.288l57.408 7.872c1.536-36.736 8.448-61.888 20.672-75.456s29.248-20.352 50.88-20.352c16 0 29.76 3.712 41.344 11.008s19.584 17.28 23.936 29.824c4.352 12.608 6.528 32.704 6.528 60.288v331.328h63.68v-327.744zM811.52 480.256c-9.472-19.392-21.248-34.304-35.264-44.8s-31.552-18.432-52.672-23.744c-21.12-5.376-46.912-8.064-77.568-8.064h-183.424v480.96h180.416c36.736 0 66.24-4.864 88.448-14.592s39.616-24.704 52.16-44.928c12.544-20.224 18.88-41.408 18.88-63.488 0-20.544-5.568-39.936-16.768-58.048-11.136-18.176-28.032-32.832-50.496-43.968 29.056-8.512 51.456-23.104 67.072-43.648s23.424-44.864 23.424-72.832c0-22.592-4.736-43.52-14.208-62.848zM707.84 617.728c-16.32 5.312-39.744 8-70.4 8h-111.232v-165.376h119.808c20.544 0 35.008 0.768 43.328 2.304 14.656 2.624 26.88 6.976 36.736 13.12 9.792 6.144 17.856 15.040 24.256 26.752s9.472 25.216 9.472 40.512c0 17.92-4.544 33.536-13.76 46.784-9.152 13.248-21.952 22.528-38.208 27.904zM690.944 688.064c16.192 4.8 28.352 12.8 36.544 24s12.288 25.152 12.288 41.984c0 15.936-3.84 30.016-11.52 42.176-7.616 12.096-18.56 20.416-32.832 24.96-14.208 4.48-38.592 6.72-73.152 6.72h-96.064v-145.344h104c28.224 0 48.448 1.792 60.736 5.504zM900.032-60.032c70.848 0 128 57.152 128 128v252.032l-379.968-380.032h251.968z" />
+<glyph unicode="&#xe915;" glyph-name="it-other-a10bala" d="M399.965 619.287h-172.125l-227.84-387.398 88.343-2.56 51.293 100.119h223.139l41.053-99.98h182.132l-185.996 389.818zM173.009 398.615l82.060 138.612 73.123-138.519-155.183-0.093zM590.988 533.364l100.119 44.87h29.51v-343.692h-85.876v243.665h-42.356zM970.799 578.234h-150.388c-28.207 0-51.153-22.854-51.153-51.107v-241.478c0-28.253 22.9-51.153 51.153-51.153h150.388c28.207 0 51.153 22.854 51.153 51.153v241.524c0 28.207-22.854 51.060-51.153 51.060zM941.196 324.282c0-24.716-20.154-44.87-44.87-44.87-24.762 0-44.916 20.154-44.916 44.87v161.652c0 24.809 20.154 44.87 44.916 44.87 24.716 0 44.87-20.061 44.87-44.87v-161.652z" />
+<glyph unicode="&#xe916;" glyph-name="NFV" d="M176.567 386.414c11.703 14.263 27.721 67.584 27.721 67.584v92.745l-103.424 9.874-100.864-10.898v-92.745c0 0 15.945-53.321 27.794-67.803 39.058-48.421 53.979-63.415 73.070-83.017h1.463v1.097h1.317c18.798 19.529 33.792 34.45 72.923 83.163zM103.131 342.821h-1.024v-0.878h-1.024c-14.775 15.36-26.478 16.311-57.198 54.199-9.143 11.557-21.723 53.248-21.723 53.248v72.485l78.921 8.631 80.896-7.826v-72.485c0 0-12.434-41.618-21.577-52.882-30.72-38.181-42.423-39.205-57.271-54.491zM166.4 505.856l-65.097 6.217-63.415-6.875v-58.368c0 0 10.021-33.499 17.481-42.642 24.576-30.574 34.085-31.451 45.934-43.593h0.878v0.731h0.878c11.776 12.069 21.285 12.946 45.934 43.52 7.461 8.997 17.408 42.642 17.408 42.642v58.368zM901.12 461.605c67.584 0 122.441 22.455 122.441 50.395 0 0.293 0 0.512 0 0.805 0 0.146 0 0.585 0 0.805-1.682 27.209-56.027 48.933-122.441 48.933-67.438-0.146-122.295-22.747-122.295-50.542 0-27.867 54.857-50.395 122.295-50.395zM901.632 450.194c-67.511 0-122.368 22.601-122.368 50.395 0 1.682-0.731 6.949-0.878 10.167v-31.525c0.439-4.754 0.878-9.874 0.878-12.142 0-27.794 54.857-50.469 122.368-50.469 67.584 0 122.368 22.674 122.368 50.469v33.573c0-27.867-54.784-50.469-122.368-50.469zM901.632 401.262c-67.511 0-122.368 22.747-122.368 50.395 0 1.609-0.731 6.583-0.878 9.655v-29.403c0.439-4.827 0.878-9.874 0.878-12.069 0-28.087 54.857-50.542 122.368-50.542 67.584 0.146 122.368 22.528 122.368 50.688v31.817c0-27.794-54.784-50.542-122.368-50.542zM901.632 354.158c-67.511 0-122.368 22.455-122.368 50.395 0 1.536-0.731 6.583-0.878 9.728v-31.013c0.146-1.024 0.439-2.267 0.439-2.999 0-28.014 54.857-50.395 122.295-50.395 67.584 0 122.441 22.601 122.441 50.395 0 0.731 0.219 1.975 0.439 2.999v21.285c0-27.867-54.784-50.395-122.368-50.395zM623.835 922.478c0 20.699-17.701 37.376-39.57 37.376h-94.427c-21.87 0.073-39.643-16.677-39.643-37.376v-54.711h173.568l0.073 54.711zM450.267 712.631c0-20.626 17.701-37.376 39.57-37.376h94.501c21.943 0 39.57 16.75 39.57 37.376v136.411h-173.641v-136.411zM537.015 765.659c8.85 0 16.018-6.729 16.018-15.067s-7.168-14.994-16.018-14.994c-8.704 0-15.872 6.802-15.872 15.067s7.022 14.994 15.872 14.994zM669.769 101.742c0-10.018-56.62-18.139-126.464-18.139s-126.464 8.121-126.464 18.139c0 10.018 56.62 18.139 126.464 18.139s126.464-8.121 126.464-18.139zM418.67 85.504v-121.051c0 0 27.721-28.306 128.512-28.453 106.423 0 122.661 28.453 122.661 28.453v121.051c0 0-68.608-11.849-124.343-11.849-66.487-0.073-126.83 11.849-126.83 11.849zM501.979-5.559v0h-16.018v-16.238l-25.673 24.43 25.673 23.771v-16.165h16.018v-15.799zM540.745-49.737l-25.746 24.283h16.969v15.141h16.896v-15.141h16.969l-25.088-24.283zM578.926 10.313h16.018v16.165l25.673-23.845-25.673-24.283v16.165h-16.018v15.799zM548.864 29.842v-15.067h-16.969v15.067h-16.969l25.673 24.357 25.234-24.357h-16.969zM382.025 805.303l-23.406 53.687c-18.139-7.973-35.621-16.896-52.224-26.99l30.208-50.103c14.482 8.777 29.623 16.603 45.422 23.406zM281.819 742.327l-38.181 44.325c-19.529-16.823-37.742-35.401-54.199-55.296l45.056-37.303c14.409 17.408 30.354 33.646 47.323 48.274zM196.096 638.171l-50.761 29.111c-9.655-16.969-18.286-34.597-25.746-52.663l54.053-22.309c6.51 15.653 13.97 31.086 22.455 45.861zM909.897 592.311l54.126 22.309c-7.607 18.359-16.091 35.986-25.746 52.736l-50.688-29.038c8.411-14.702 15.799-30.062 22.309-46.007zM893.294 732.672c-16.823 20.334-35.547 39.351-55.808 56.466l-37.888-44.544c17.481-14.994 33.865-31.525 48.494-49.225l45.202 37.303zM697.125 807.643c15.799-6.656 31.013-14.263 45.641-22.894l29.55 50.469c-16.75 9.801-34.304 18.578-52.37 26.258l-22.821-53.833zM697.051 74.898l22.967-53.833c18.139 7.753 35.547 16.53 52.297 26.112l-29.257 50.688c-14.702-8.411-29.989-16.165-46.007-22.967zM798.354 136.85l37.595-44.837c19.749 16.603 38.181 34.962 54.93 54.711l-44.544 37.888c-14.702-17.335-30.866-33.426-47.982-47.762zM885.321 239.982l50.542-29.403c9.801 16.75 18.505 34.231 26.185 52.224l-53.833 22.967c-6.656-15.726-14.19-31.013-22.894-45.787zM175.543 285.769l-53.76-22.967c7.753-18.139 16.53-35.547 26.112-52.224l50.615 29.257c-8.485 14.629-16.165 30.062-22.967 45.934zM191.561 148.407c16.018-19.383 33.938-37.595 53.321-54.053l38.034 44.398c-16.823 14.409-32.402 30.208-46.299 46.958l-45.056-37.303zM306.542 49.81c16.75-10.094 34.231-19.090 52.005-26.843l23.406 53.541c-15.506 6.802-30.72 14.629-45.422 23.406l-29.989-50.103z" />
+<glyph unicode="&#xe917;" glyph-name="VNFM" d="M785.481 79.214h-555.081l92.306 294.766h203.703v73.143h-257.39l-78.921-252.050-102.619 420.937v63.561h225.134l81.993-85.797h247.589v73.143h-216.283l-81.993 85.797h-329.582v-141.093l146.578-605.55h655.872l100.718 105.399-52.882 50.615zM1020.050 263.607c-13.239 39.936-56.466 61.952-96.768 48.64-28.965-9.655-47.909-34.816-51.639-63.195l-264.558 0.293c-0.731 4.169-1.609 8.265-2.853 12.288-4.096 12.142-10.971 22.235-19.383 30.501l160.841 265.874c16.018-5.998 33.938-7.168 51.273-1.39 40.155 13.312 61.879 56.686 48.494 96.914-13.312 40.155-56.539 61.952-96.768 48.64-40.082-13.312-61.806-56.686-48.567-96.841 3.73-11.118 9.801-20.846 17.554-28.745l-161.573-266.606c-15.287 5.266-32.037 5.998-48.64 0.585-40.155-13.312-61.952-56.613-48.64-96.768 13.312-40.302 56.613-62.025 96.841-48.64 24.576 8.119 42.13 27.502 49.152 50.469l269.824-0.219c13.312-40.155 56.686-61.879 96.695-48.567 40.302 13.385 62.025 56.686 48.713 96.768z" />
+<glyph unicode="&#xe918;" glyph-name="VNF" d="M706.267 314.368c-29.989 0-55.589-17.627-67.73-42.935l-246.93 81.993c0.805 4.023 1.317 8.119 1.317 12.507 0 12.361-3.365 24.064-8.631 34.523l232.448 198.29c13.166-10.533 29.403-17.042 47.25-17.042 41.545 0 75.41 33.719 75.41 75.337 0 41.545-33.865 75.264-75.41 75.264-41.618 0-75.337-33.719-75.337-75.337 0-11.63 2.779-22.455 7.534-32.256l-233.253-198.949c-12.654 9.728-28.233 15.579-45.275 15.579-41.691 0-75.41-33.646-75.41-75.264 0-41.691 33.719-75.264 75.41-75.264 25.454 0 47.835 12.434 61.513 31.89l251.831-83.749c0-41.618 33.719-75.264 75.264-75.264 41.691 0 75.557 33.646 75.557 75.264-0.073 41.618-33.792 75.41-75.557 75.41zM512 960c-282.258 0-512-229.742-512-512 0-282.331 229.742-512 512-512 282.331 0 512 229.669 512 512 0 282.258-229.669 512-512 512zM512 9.143c-242.030 0-438.857 196.827-438.857 438.857s196.827 438.857 438.857 438.857 438.857-196.827 438.857-438.857-196.827-438.857-438.857-438.857z" />
+<glyph unicode="&#xe919;" glyph-name="VNFC" d="M536.869 360.302c-24.21 0-44.763-14.19-54.638-34.597l-198.729 66.048c0.585 3.218 1.024 6.583 1.024 10.094 0 9.947-2.706 19.383-6.949 27.721l187.246 159.671c10.533-8.485 23.625-13.751 38.034-13.751 33.499 0 60.709 27.209 60.709 60.709s-27.209 60.709-60.709 60.709-60.709-27.282-60.709-60.782c0-9.362 2.194-18.066 5.998-25.966l-187.831-160.183c-10.167 7.826-22.674 12.581-36.425 12.581-33.499 0-60.709-27.136-60.709-60.635s27.209-60.635 60.709-60.635c20.48 0 38.546 10.021 49.518 25.673l202.752-67.365c0-33.573 27.209-60.635 60.709-60.635s60.782 27.063 60.782 60.635c-0.073 33.499-27.209 60.709-60.782 60.709zM1024 599.406l-192.073 99.547-192.146-99.547 192.146-99.621 192.073 99.621zM831.927 660.334l117.321-60.928-117.321-60.928-117.467 60.928 117.467 60.928zM831.927 408.722l-105.253 54.638h-74.679l179.931-93.33 179.931 93.33h-74.679zM831.927 278.894l-105.253 54.784h-74.679l179.931-93.403 179.931 93.403h-74.679zM821.394 137.143c-79.36-79.067-188.782-128-309.394-128-242.030 0-438.857 196.827-438.857 438.857s196.827 438.857 438.857 438.857c97.792 0 187.904-32.549 260.974-86.894h109.861c-93.33 98.304-224.914 160.037-370.834 160.037-282.331 0-512-229.669-512-512 0-282.258 229.669-512 512-512 165.376 0 312.247 79.141 405.87 201.143h-96.475z" />
+<glyph unicode="&#xe91a;" glyph-name="VIM" d="M992.11 325.266l-49.591 20.773c1.097 10.167 3.072 19.968 3.072 30.354 0 10.459-1.829 20.041-3.072 30.135l49.737 20.919c26.917 11.337 39.058 44.178 27.063 73.509l-14.994 36.571c-11.922 29.403-43.447 43.959-70.363 32.549l-49.591-20.773c-9.582 12.361-20.261 23.845-32.11 34.377l22.894 49.079c12.361 26.697-0.366 59.246-28.745 72.85l-35.401 16.75c-28.16 13.531-61.147 2.926-73.435-23.771l-4.169-8.85h-122.88l-4.169 8.923c-12.434 26.697-45.349 37.303-73.509 23.771l-35.401-16.823c-8.046-3.877-14.409-9.435-19.749-15.799h-69.266l-81.993 85.797h-329.655v-141.166l146.578-605.623h394.24c14.043-5.339 28.599-5.12 41.253 0h186.149c14.117-5.705 30.647-6.071 46.007 1.317l35.328 17.115c25.088 11.776 36.864 38.546 30.939 63.049l22.821 23.845-42.423 40.594c9.509 9.070 18.578 18.432 26.77 28.745l49.371-20.919c26.917-11.191 58.514 3.218 70.437 32.622l14.994 36.498c12.142 29.55-0.219 62.098-27.136 73.582zM400.384 396.873c-0.951-6.729-2.048-13.458-2.048-20.48 0-10.459 1.975-20.187 3.072-30.501l-49.664-20.773c-26.917-11.337-39.131-43.886-27.136-73.435l15.141-36.498c11.849-29.403 43.447-43.886 70.29-32.622l49.371 20.626c9.728-12.288 20.48-23.698 32.037-34.231l-22.821-49.079c-2.706-5.778-3.657-11.849-4.096-17.92h-251.611l92.306 294.912h95.159zM841.070 376.247c0-94.574-75.776-171.593-169.033-171.593-93.477 0-169.179 77.019-169.179 171.593 0 7.095 1.243 13.824 2.048 20.699h4.096v22.674c19.017 73.801 84.48 128.366 163.109 128.366 93.184 0 168.96-76.727 168.96-171.739zM715.118 102.034h-10.094c3.218 0.512 6.583 0.512 9.728 1.024l0.366-1.024zM638.683 102.034h-10.094l0.512 1.024c3.145-0.585 6.437-0.585 9.582-1.024zM69.925 702.464h225.207l81.993-85.797h99.035l15.287-32.914c-11.703-10.533-22.382-22.016-32.11-34.377l-49.445 20.699c-26.843 11.337-58.368-3.145-70.217-32.549l-15.067-36.571c-4.242-10.313-4.535-20.846-3.145-30.939h-69.998l-78.921-252.197-102.619 421.010v63.634z" />
+<glyph unicode="&#xe91b;" glyph-name="VDU" d="M153.161 774.875h315.465v-73.143h-315.465v73.143zM153.161 628.59h315.465v-73.143h-315.465v73.143zM360.009 387.438c0-27.146-22.006-49.152-49.152-49.152s-49.152 22.006-49.152 49.152c0 27.146 22.006 49.152 49.152 49.152s49.152-22.006 49.152-49.152zM429.714 180.151h-237.714c-15.799 0-28.599-16.384-28.599-36.571s12.8-36.571 28.599-36.571h237.714c15.799 0 28.599 16.384 28.599 36.571s-12.8 36.571-28.599 36.571zM951.589 118.857h-38.034c-40.009 0-72.411-32.402-72.411-72.485v-12.288h-103.424v377.929h104.96c5.705-34.304 34.158-60.928 70.071-60.928h38.034c40.009 0 72.411 32.402 72.411 72.411v38.034c0 40.009-32.402 72.485-72.411 72.485h-38.034c-40.009 0-72.411-32.402-72.411-72.485v-12.873h-102.546v386.999h105.179c6.363-33.499 34.45-59.392 69.778-59.392h38.034c40.009 0 72.411 32.402 72.411 72.485v37.961c0 40.009-32.402 72.485-72.411 72.485h-38.034c-40.009 0-72.411-32.402-72.411-72.485v-14.482h-119.369v-0.219h-19.822v-423.424h-79.433v406.894c0 57.637-45.568 104.521-101.669 104.521h-418.45c-56.027 0-101.595-46.885-101.595-104.521v-815.031c0-57.563 45.568-104.448 101.595-104.448h418.45c56.101 0 101.669 46.885 101.669 104.521v371.566h79.433v-414.354h19.822v-0.219h122.368c5.413-34.597 34.085-61.513 70.217-61.513h38.034c40.009 0 72.411 32.402 72.411 72.411v37.961c0 40.082-32.402 72.485-72.411 72.485zM548.571 40.521c0-17.335-12.8-31.378-28.526-31.378h-418.45c-15.726 0-28.453 14.043-28.453 31.378v814.958c0 17.335 12.727 31.378 28.453 31.378h418.45c15.726 0 28.526-14.043 28.526-31.378v-814.958z" />
+<glyph unicode="&#xe91c;" glyph-name="host" d="M336.238 774.875h315.465v-73.143h-315.465v73.143zM703.122 960h-418.45c-56.027 0-101.595-46.885-101.595-104.521v-815.031c0-57.563 45.568-104.448 101.595-104.448h418.523c56.101 0 101.669 46.885 101.669 104.521v814.958c-0.073 57.637-45.641 104.521-101.742 104.521zM731.648 40.521c0-17.262-12.8-31.378-28.526-31.378h-418.45c-15.653 0-28.453 14.043-28.453 31.378v814.958c0 17.335 12.727 31.378 28.453 31.378h418.523c15.726 0 28.526-14.043 28.526-31.378v-814.958zM336.238 628.59h315.465v-73.143h-315.465v73.143zM543.086 387.438c0-27.146-22.006-49.152-49.152-49.152s-49.152 22.006-49.152 49.152c0 27.146 22.006 49.152 49.152 49.152s49.152-22.006 49.152-49.152zM612.791 180.151h-237.714c-15.799 0-28.599-16.384-28.599-36.571s12.8-36.571 28.599-36.571h237.714c15.799 0 28.599 16.384 28.599 36.571s-12.8 36.571-28.599 36.571z" />
+<glyph unicode="&#xe91d;" glyph-name="NS" d="M512 960c-282.331 0-512-229.669-512-512 0-239.031 164.864-439.808 386.779-495.835 0.366-0.585 1.097-1.536 1.317-1.755l1.463 1.097c39.278-9.801 80.165-15.506 122.441-15.506 282.258 0 512 229.742 512 512 0 282.331-229.742 512-512 512zM469.358 71.168c-11.995 14.775-29.477 24.869-49.957 24.869-15.799 0-29.769-6.363-41.106-15.726-3.145 6.29-6.363 12.434-9.582 19.237 43.081 19.383 92.891 47.982 145.701 90.478 8.631-4.242 18.066-7.168 28.379-7.168 24.576 0 45.129 14.117 56.247 34.158 135.753 12.507 248.174 65.024 320.366 108.617 4.315-1.17 8.485-2.341 13.093-2.633-5.047-16.969-11.045-33.499-18.066-49.591-56.174-36.279-192.366-123.026-242.249-143.579-53.029-21.87-143.726-44.837-202.825-58.661zM82.798 539.063l4.974-5.705c0.878 0.805 64.219 52.955 183.735 90.77-17.554-46.226-30.574-95.232-35.474-145.92-3.291-34.597-3.584-68.315-1.682-101.083-1.463-0.805-2.779-1.829-4.169-2.779-70.949 47.909-123.904 101.083-152.503 133.047 1.463 10.679 2.926 21.358 5.12 31.671zM512 886.857c77.019 0 149.358-20.041 212.261-55.003-1.536-26.551-4.901-67.218-11.41-115.054-6.29-3.365-12.142-7.314-16.969-12.434-62.757 11.63-133.12 18.871-207.506 16.018-36.059-1.463-69.851-4.681-101.449-9.289-1.243 2.341-2.926 4.389-4.389 6.51 45.787 76.507 97.719 136.777 128 169.179 0.512 0 0.951 0.073 1.463 0.073zM934.107 566.565c10.533-37.303 16.53-76.434 16.677-116.955-4.901 1.17-9.582 2.926-14.775 2.926-35.986 0-65.17-29.111-65.17-65.17 0-7.022 1.902-13.531 4.023-19.822-64.585-37.23-158.427-78.921-268.873-91.355 2.56 2.926 5.193 5.413 7.826 8.338 72.119 80.603 113.737 201.509 137.801 312.174 16.969 2.267 31.525 10.679 41.691 23.406 81.774-24.503 135.241-50.761 140.8-53.541zM292.791 382.318c-1.682 29.403-1.463 59.538 1.463 90.331 4.754 49.591 18.651 97.719 37.157 143.141 24.795 0.512 45.714 14.994 56.247 35.694 32.037 4.974 65.975 8.923 102.985 10.386 67.365 2.56 131.877-4.096 190.098-14.775 2.414-11.703 7.095-22.382 14.921-30.866-22.016-104.96-59.977-219.502-125.44-292.718-4.242-4.681-8.411-8.777-12.654-13.385-4.827 1.243-9.509 2.999-14.702 2.999-25.893 0-47.762-15.36-58.295-37.23-54.857 5.851-106.203 20.992-152.942 41.765 0.146 1.536 0.951 2.926 0.951 4.608 0 26.99-16.384 50.176-39.79 60.050zM457.435 220.233c-40.667-30.208-78.775-51.566-112.128-66.633-13.019 32.841-25.088 69.413-34.523 108.91 45.056-19.602 94.062-34.67 146.651-42.277zM904.119 643.877c-25.893 10.533-59.611 22.747-99.401 34.45-5.12 17.262-16.603 31.305-32.329 39.278 3.803 28.891 6.363 54.93 8.119 76.873 51.712-40.229 94.062-91.648 123.611-150.601zM424.594 878.080c-29.038-34.889-62.683-79.872-93.915-132.389-0.146 0-0.293 0.146-0.439 0.146-34.962 0-62.83-27.575-64.512-62.098-69.632-20.773-122.88-45.861-158.72-66.926 55.369 132.389 173.787 232.082 317.586 261.266zM74.24 425.838c32.475-31.89 75.703-69.339 128.146-104.082 0.219-29.842 20.919-53.906 48.494-61.221 10.386-46.811 24.283-89.893 39.497-128.146-37.595-11.849-61.879-14.263-66.414-14.629-86.967 75.922-143.506 185.417-149.723 308.078zM288.987 70.729c7.68 2.048 15.945 4.535 24.722 7.387 4.608-9.728 9.216-18.944 13.751-27.721-13.239 6.144-26.039 12.873-38.473 20.334zM512 9.143c-10.679 0-21.065 0.878-31.525 1.536 0.366 1.024 0.366 2.048 0.658 3.072 60.709 14.19 155.648 38.107 213.504 62.098 31.086 12.873 89.6 47.177 144.896 81.115-80.384-90.478-197.266-147.822-327.534-147.822z" />
+<glyph unicode="&#xe91e;" glyph-name="it-cluster-vcs" d="M86 960v-80h268v-324h140v-92h-208v346h-286v-874h286v388h208v-34h286v520h-286v-172h-80v322zM580 960v-80h264v-590h60v670zM690 221.422c-34.861-0.001-62.608-12.688-84-38s-32-60.25-32-106c0-43.25 10.721-77.061 32-102s48.95-38 82-38c26.711 0 48.626 7.439 66 22s28.53 36 36 66l-48 18c-4.188-20.125-12.379-34.624-22-44-9.621-9.356-20.644-14-34-14-18.11 0-32.682 7.25-44 22s-16 39.25-16 74c0 32.75 4.512 55.375 16 70s27.551 21.999 46 22c13.356-0.001 24.662-3.75 34-12s15.057-19.75 18-34l50 14c-5.66 21.999-14.682 38.249-26 50-19.015 19.875-43.553 29.999-74 30zM920 221.422c-19.128-0.001-34.474-3.624-48-10s-24.813-15.812-32-28c-7.187-12.188-10-24-10-38 0-21.75 6.72-40.875 22-56 10.866-10.75 31.062-20.625 58-28 20.939-5.751 34.114-9.747 40-12 8.602-3.375 14.548-7.44 18-12 3.452-4.563 6-9.503 6-16 0-10.125-5.795-18.434-14-26-8.206-7.573-19.815-12-36-12-15.28 0-27.002 5.499-36 14-8.998 8.497-15.057 21.875-18 40l-50-6c3.283-30.75 15.135-53.939 32-70 16.865-16.068 40.535-24 72-24 21.618 0 39.512 3.341 54 10 14.487 6.685 26.077 16.253 34 30s12 28.25 12 44c0 17.375-3.379 32.188-10 44s-16.286 21.187-28 28c-11.715 6.813-29.552 13.624-54 20-24.448 6.374-39.662 12.122-46 18-4.98 4.625-8 11.496-8 18 0 7.125 2.68 11.749 8 16 8.262 6.622 19.399 10 34 10 14.148 0 24.926-3.812 32-10s11.85-15.875 14-30l50 2c-0.792 25.25-8.211 46.874-24 62-15.789 15.124-40.761 21.999-72 22zM324 217.422l90-276h54l88 276h-52l-62-204-62 204z" />
+<glyph unicode="&#xe91f;" glyph-name="it-diskraid-hpeva" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106h-832zM76 886h872v-420h-872v420zM128 812v-132h338v132h-338zM546 812v-132h338v132h-338zM126 634v-130h338v130h-338zM546 634v-130h338v130h-338zM68 344v-322h244v54h-180v88h162v54h-162v72h174v54h-238zM334 344l116-322h68l116 322h-70l-78-238-82 238h-70zM758 344l-124-322h68l28 74h128l28-74h70l-128 322h-70zM792 268l44-118h-86l42 118z" />
+<glyph unicode="&#xe920;" glyph-name="it-diskraid-zte" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM142 334.746v-56h142l-160-220v-62h246v58h-172l166 228v52zM388 334.746v-56h90v-282h62v282h90v56zM670 334.746v-338h230v58h-170v92h152v56h-152v76h164v56z" />
+<glyph unicode="&#xe921;" glyph-name="it-firewall-h3c" d="M68 960c-37.728 0-68-30.272-68-68v-888c0-37.728 30.272-68 68-68h888c37.728 0 68 30.272 68 68v888c0 37.728-30.272 68-68 68h-888zM242 896h104v-112h352v112h102v-112h160v-56h-18v-176h18v-490h-160v-62h-102v62h-352v-62h-104v62h-178v490h320v176h-320v56h178v112zM488 728v-176h352v176h-352zM768 480c-39.586 0-71.709-16.469-96-46s-36-70.625-36-124c0-50.458 11.837-88.906 36-118s56.47-44 94-44c30.332 0 54.271 7.010 74 24s33.517 43 42 78l-54 20c-4.756-23.479-13.076-39.063-24-50s-24.834-18-40-18c-20.564 0-37.148 8.792-50 26s-18 47.458-18 88c0 38.208 4.955 64.937 18 82s31.050 26 52 26c15.166 0 27.396-4.375 38-14s18.658-23.375 22-40l56 16c-6.427 25.666-17.148 44.291-30 58-21.593 23.187-49.427 36-84 36zM142 474v-322h56v142h112v-142h58v322h-58v-126h-112v126h-56zM504 474c-15.552 0-29.469-3.365-42-10s-22.995-14.407-30-26c-7.005-11.594-12.53-26.604-16-46l50-10c1.414 14 5.445 24.708 12 32s14.746 10 24 10c9.382 0 16.345-3.584 22-10s10-15.209 10-26c0-12.688-4.289-22.344-12-30s-19.348-10.438-34-10l-6-50c9.639 3.062 19.060 4 26 4 10.539 0 18.674-4.959 26-14s10-20.542 10-36c0-16.333-2.353-30.375-10-40s-16.818-14-28-14c-10.411 0-20.674 3.979-28 12s-10.329 20.833-12 36l-54-8c2.699-26.979 13.163-49.302 30-66s38.423-24 64-24c26.99 0 49.878 10.167 68 30s26 43.854 26 72c0 19.396-4.297 34.292-14 48s-21.806 24.062-38 28c27.119 16.771 40 37.854 40 66 0 19.833-6.762 38.25-20 54-16.066 19.25-37.395 28-64 28z" />
+<glyph unicode="&#xe922;" glyph-name="it-other-ibm-blade" d="M136 960c-75.55 0-136-60.45-136-136v-410h1024v410c0 75.55-60.45 136-136 136h-752zM92 872h72v-408h-72v408zM232 872h142c28.247-0.001 50.12-1.312 64-4s27.042-7.469 38-16c10.958-8.532 18.694-19.812 26-34s12-30.381 12-48c0-19.103-4.99-36.050-14-52s-20.578-28.025-36-36c21.753-7.233 38.311-20.566 50-38s16-36.445 16-60c0-18.547-2.451-36.473-10-54s-18.932-31.521-32-42c-13.069-10.479-28.844-17.589-48-20-12.013-1.484-40.058-3.624-86-4h-122v408zM592 872h108l64-278 64 278h108v-408h-68v322l-70-322h-70l-70 322v-322h-66v408zM304 804v-94h48c28.085-0.001 45.181 1.090 52 2 12.338 1.669 20.938 5.934 28 14 7.062 8.068 12 18.832 12 32 0 12.612-3.912 24.117-10 32s-13.987 12.331-26 14c-7.143 0.93-28.071 0-62 0h-42zM304 642v-108h66c25.974 0 43.019 0.331 50 2 10.714 2.223 19.263 7.375 26 16s10 21.534 10 36c0 12.241-2.805 21.468-8 30s-12.179 14.105-22 18c-9.822 3.892-31.207 6-64 6h-58zM396 366v-274h94c35.375 0.256 56.75 0.976 66 2 14.75 1.626 27.937 4.941 38 12 10.062 7.066 18.187 16.186 24 28s8 25.501 8 38c0 15.878-3 28.25-12 40s-23.25 21.136-40 26c11.875 5.37 21.062 13.248 28 24 6.937 10.746 12 23.123 12 36 0 11.872-4.375 22.438-10 32s-11.563 16.24-20 22c-8.438 5.779-19.313 10.208-30 12s-26.25 2-48 2h-110zM452 320h32c26.125 0 42.5 0.64 48 0 9.25-1.126 15.312-4.688 20-10s8-11.494 8-20c0-8.87-2.563-16.56-8-22-5.438-5.427-14.5-8.848-24-10-5.25-0.96-18.375 0-40 0h-36v62zM452 212h44c25.25 0 42.437-1.376 50-4s14-8.24 18-14c4-5.754 6-11.75 6-20 0-9.754-2.813-18.176-8-24-5.188-5.786-11.75-8.464-20-10-5.375-1.024-18-2-38-2h-52v74zM0 74v-2c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v2h-1024z" />
+<glyph unicode="&#xe923;" glyph-name="it-other-secfox" d="M887.994 960h-751.988c-75.59 0-136.006-60.416-136.006-136.006v-751.988c0-75.543 60.416-136.006 136.006-136.006h751.988c75.543 0 136.006 60.463 136.006 136.006v751.988c0 75.59-60.463 136.006-136.006 136.006zM405.923 271.546c-12.567-19.363-30.627-34.49-54.179-45.242-23.505-10.799-49.99-16.198-79.453-16.198-37.329 0-68.608 5.399-93.836 16.337-25.228 10.845-45.009 27.183-59.299 49.059-14.383 21.876-21.923 46.545-22.668 74.147l51.433 4.515c2.467-20.62 8.099-37.609 16.989-50.781 8.89-13.219 22.761-23.924 41.519-32.023 18.758-8.192 39.843-12.288 63.302-12.288 20.806 0 39.191 3.072 55.11 9.309 15.919 6.144 27.788 14.615 35.607 25.46 7.773 10.705 11.636 22.528 11.636 35.328 0 12.847-3.77 24.204-11.264 33.885-7.494 9.635-19.875 17.734-37.097 24.297-11.078 4.329-35.561 10.985-73.402 20.154-37.888 9.030-64.419 17.687-79.593 25.693-19.689 10.38-34.397 23.133-44.032 38.447-9.635 15.267-14.476 32.349-14.476 51.293 0 20.806 5.911 40.262 17.687 58.368 11.823 18.060 29.091 31.837 51.759 41.193 22.807 9.309 48.035 14.010 75.776 14.010 30.58 0 57.53-4.934 80.849-14.755 23.366-9.868 41.286-24.343 53.853-43.473s19.316-40.774 20.247-64.977l-52.317-3.956c-2.839 26.065-12.335 45.754-28.579 59.066-16.198 13.359-40.122 20.015-71.82 20.015-33.001 0-57.065-6.051-72.145-18.153s-22.621-26.671-22.621-43.753c0-14.801 5.353-26.996 16.012-36.538 10.519-9.588 37.888-19.409 82.292-29.417 44.311-10.054 74.752-18.851 91.229-26.298 24.017-10.985 41.705-25.088 53.155-41.984 11.45-16.989 17.129-36.538 17.129-58.647 0.047-22.016-6.237-42.636-18.804-62.092zM852.294 580.841h-223.651v-127.674h193.489v-48.64h-193.489v-187.345h-54.505v412.3h278.156v-48.64z" />
+<glyph unicode="&#xe924;" glyph-name="it-other-segw" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM322 686c50.426 0 88.513-12.744 114-38 25.487-25.257 38.721-59.837 40-102l-80-4c-3.472 23.586-10.581 41.667-22 52s-29.162 13.999-52 14c-23.569-0.001-42.663-4.94-56-16-8.587-7.097-12-16.103-12-28 0-10.854 3.961-20.277 12-28 10.231-9.811 34.536-19.355 74-30 39.464-10.646 69.090-22.624 88-34s33.312-26.275 44-46c10.688-19.725 16-44.986 16-74 0-26.3-7.211-51.039-20-74s-30.614-38.833-54-50c-23.386-11.167-51.104-18-86-18-50.792 0-90.777 13.178-118 40s-42.702 66.652-48 118l78 8c4.75-30.266 15.475-51.806 30-66s33.335-22.001 58-22c26.126-0.001 46.754 7.372 60 20s20 27.092 20 44c0 10.853-4.428 20.382-10 28s-14.115 14.364-28 20c-9.501 3.756-32.2 10.398-66 20-43.484 12.315-72.461 28.049-90 46-24.665 25.257-38 55.681-38 92 0 23.378 6.398 45.648 18 66s28.167 35.354 50 46c21.833 10.645 47.123 16 78 16zM556 678h298v-78h-216v-102h202v-78h-202v-124h224v-78h-306v460z" />
+<glyph unicode="&#xe925;" glyph-name="it-other-zteatca" d="M136 960c-75.55 0-136-60.45-136-136v-410h1024v410c0 75.55-60.45 136-136 136h-752zM122 814h234v-50l-176-218h182v-54h-260v60l168 208h-148v54zM380 814h256v-54h-96v-268h-64v268h-96v54zM678 814h238v-54h-174v-72h162v-54h-162v-88h180v-54h-244v322zM496 384c-38.5 0-70.375-12.688-94-38s-36-60.25-36-106c0-43.25 12.5-77.063 36-102s53.5-38 90-38c29.5 0 54.812 7.438 74 22s31.75 38 40 68l-54 16c-4.625-20.125-11.375-34.625-22-44s-23.25-14-38-14c-20 0-37.5 7.25-50 22s-18 39.25-18 74c0 32.75 7.312 57.375 20 72s27.625 22 48 22c14.75 0 27.687-5.75 38-14s16.75-17.75 20-32l56 12c-6.25 22-15.5 38.25-28 50-21 19.875-48.375 30-82 30zM122 380v-46h82v-228h56v228h80v46h-218zM734 380l-108-274h58l24 62h110l24-62h60l-110 274h-58zM762 316l38-102h-76l38 102zM0 74v-2c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v2h-1024z" />
+<glyph unicode="&#xe926;" glyph-name="it-other-zteips" d="M176 960c-97.115 0-176-78.886-176-176v-672c0-97.114 78.885-176 176-176h672c97.115 0 176 78.886 176 176v672c0 97.114-78.885 176-176 176h-672zM142 920c46.967 0 84-38.355 84-86.003 0-20.058-6.681-37.344-18-52l104-204c2.902 0 5.019 1.984 8 1.984 15.987 0 31.225-4.224 44-12l134 128c-3.301 9.203-4 19.642-4 29.997 0 47.648 37.033 86.003 84 86.003s86-38.355 86-86.003c0-0.64 0.014-1.344 0-1.984l164-76c14.938 13.197 34.634 21.997 56 21.997 46.967 0 86-40.352 86-88 0-47.642-39.033-85.997-86-85.997s-84 38.355-84 85.997c0 2.624-0.224 5.44 0 8l-160 76.006c-15.514-16.762-37.542-25.997-62-25.997-14.090 0-26.299 3.84-38 9.997l-138-132c2.086-7.475 4-15.84 4-24 0-47.642-39.033-85.997-86-85.997s-84 38.355-84 85.997c0 20.64 8.082 39.155 20 54.003l-102 201.997c-3.796-0.64-8.062-1.984-12-1.984-46.967 0-86 38.355-86 85.997 0 47.648 39.033 86.003 86 86.003zM140 324h234v-50.003l-176-216h182v-53.997h-260v57.997l168 208h-148v54.003zM398 324h256v-54.003h-96v-265.997h-64v265.997h-96v54.003zM696 324h238v-54.003h-174v-72h162v-53.997h-162v-86.003h180v-53.997h-244v320z" />
+<glyph unicode="&#xe927;" glyph-name="it-sdn-controller" d="M508 960c-82.558-0.672-166.697-21.188-244-64-247.365-137.005-336.997-448.64-200-696 112.572-203.257 342.286-298.233 558-250l84 146 29.283 49.683-47.283 92.317 52 28c-27.342 23.445-47.521 53.56-60 88l-44-24-54 98 92 50c24.687 87.31 104.927 152 200 152 50.663 0 95.87-19.753 132-50-10.596 39.485-25.3 78.624-46 116-94.189 170.064-270.372 265.479-452 264zM530 862c45.407-1.984 91.792-9.699 134-26l-66-36c-22.418 22.534-44.33 43.274-68 62zM400 848c39.131-26.349 77.86-57.629 114-94l-86-48-70 126c-0.339 0.64 0.362 1.424 0 2 13.85 5.504 27.877 10.038 42 14zM266 784c0.32-0.64 1.711-1.488 2-2l70-126-94-52c-11.828 49.536-16.086 99.133-18 146 12.612 11.942 25.674 23.568 40 34zM766 778c30.756-23.571 58.291-51.565 82-84l-118-66c-19.826 33.114-41.392 64.963-64 94l90 48c3.229 1.792 7.526 5.517 10 8zM584 674c22.436-28.877 42.268-59.046 62-92l-114-64-54 98zM146 642c3.501-27.974 7.145-55.238 14-84l-56-32c7.85 40.659 22.519 79.302 42 116zM388 566l54-98-122-66c-17.597 34.106-31.279 67.754-44 102zM192 458c12.788-34.547 26.288-69.67 44-104l-110-60c-14.57 36.442-26.168 74.317-30 112zM492 378l54-98-106-58c-24.154 28.173-46.514 57.469-68 90zM288 264c21.57-32.525 45.675-59.827 70-88l-102-58c-29.908 23.232-56.84 52.314-80 84zM596 188l70-126c-7.344-2.944-14.551-7.504-22-10-43.856 24.314-86.79 54.854-128 92zM432 98c28.391-25.472 58.222-46.435 88-66-53.331-1.024-106.52 9.274-156 28zM873.145 568.147c-83.828 0-150.949-67.322-150.949-148.794 0-57.709 34.419-105.702 84.1-129.939v-299.699c0-21.075 17.123-37.722 38.815-37.722h56.067c21.692 0 38.815 16.646 38.815 37.722v299.699c49.682 24.237 84.1 72.23 84.1 129.939 0 81.472-67.121 148.794-150.949 148.794zM745.671 57.408h247.663l36.421-118.976h-313.221z" />
+<glyph unicode="&#xe928;" glyph-name="it-server-hpux" d="M0 956v-424h76v186h148v-186h74v424h-74v-166h-148v166h-76zM376 956v-424h76v160h50c34.135 0 59.998 1.945 78 6 13.246 3.282 25.178 9.863 38 20s23.678 24.237 32 42c8.321 17.763 12 39.935 12 66 0 33.788-5.565 60.665-20 82s-32.602 35.628-54 42c-13.926 4.247-44.148 6-90 6h-122zM452 884h36c27.172 0 44.999-0.070 54-2 12.227-2.51 24.018-7.96 32-18s12-24.554 12-40c0-12.55-4.311-22.54-10-32s-11.981-17.56-22-22c-10.020-4.441-30.281-6-60-6h-42v120zM986 554l-28-10-234-190-50 84-22 14-26 2-42-30-176-168-36-14-22 4 6 26 88 120 28 46-6 34-22 6-36-32-170-184-44-24-12 8 2 28 72 98 34 64-8 36-14 10-30-16-102-150-36-64-6-74 20-32 36-8 38 14 78 66 14-54 30-16 50-2 44 26 96 80 124 132 12 2 42-60 4-22-276-316c0 0-8.993-18.503 2-36s8-16 8-16l48 6 238 294 10 2 18-6 70-124 30-6 14 20-4 34-78 122 226 198 30 30-14 32-18 16z" />
+<glyph unicode="&#xe929;" glyph-name="it-storage-ops" d="M154 960c-85.040 0-154-68.96-154-154v-716c0-85.040 68.96-154 154-154h716c85.040 0 154 68.96 154 154v716c0 85.040-68.96 154-154 154h-716zM178 838h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM176 616h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM214 382c47.25 0 85.635-14.688 114-44s42-69.792 42-122c0-51.771-13.854-92.76-42-122s-64.896-44-112-44c-47.688 0-85.854 14.906-114 44s-42 68.958-42 120c0 32.666 4.229 59.833 14 82 7.292 16.333 17.385 31.021 30 44s26.979 21.729 42 28c19.979 8.458 41.896 14 68 14zM832 382c40.25 0 71.656-8.354 92-26s30.979-42.542 32-72l-66-2c-2.771 16.479-8.886 28.781-18 36s-21.771 10-40 10c-18.813 0-33.354-4.271-44-12-6.854-4.959-10-11.688-10-20 0-7.584 1.583-12.604 8-18 8.167-6.854 28.5-14.563 60-22s54.906-16.052 70-24c15.094-7.948 27.468-18.219 36-32s12-31.729 12-52c0-18.375-3.792-33.958-14-50s-25.334-28.198-44-36c-18.667-7.802-42.146-12-70-12-40.542 0-72.271 9.26-94 28s-33.771 46.125-38 82l62 6c3.791-21.146 12.406-36.083 24-46s26.312-16 46-16c20.854 0 37.427 5.177 48 14s16 18.187 16 30c0 7.583-1.552 14.677-6 20s-12.917 10.062-24 14c-7.583 2.625-25.021 7.292-52 14-34.708 8.604-60 19.458-74 32-19.688 17.646-28 38.625-28 64 0 16.333 4.74 31.781 14 46s22.573 24.562 40 32c17.427 7.437 37.354 12 62 12zM420 376h104c39.375 0 66.041-0.792 78-4 18.375-4.813 33.604-15.886 46-32s18-36.479 18-62c0-19.688-2.854-36.583-10-50s-16.99-24.344-28-32c-11.011-7.656-20.625-11.521-32-14-15.459-3.062-38.688-6-68-6h-42v-120h-66v320zM216 326c-26.688 0-49.667-9.698-66-28s-24-45.104-24-82c0-36.313 9.229-63.261 26-82s38.187-28 64-28c25.812 0 45.448 9.406 62 28s26 44.812 26 82c0 36.75-7.886 65.916-24 84s-37.313 26-64 26zM486 322v-92h36c25.521 0 41.396 2.646 50 6s15.114 8.854 20 16c4.885 7.146 8 14.521 8 24 0 11.667-3.146 22.416-10 30s-15.5 12.104-26 14c-7.729 1.458-24.667 2-48 2h-30z" />
+<glyph unicode="&#xe92a;" glyph-name="it-storage-sanswitch-brocade" d="M154 960c-85.040 0-154-68.96-154-154v-716c0-85.040 68.96-154 154-154h716c85.040 0 154 68.96 154 154v716c0 85.040-68.96 154-154 154h-716zM178 838h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM176 616h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM724 376c39.229 0 71.5-10.813 96-34 14.583-13.709 24.708-34.334 32-60l-64-16c-3.792 16.625-11.969 30.375-24 40s-24.792 14-42 14c-23.771 0-43.198-8.938-58-26s-24-43.792-24-82c0-40.542 7.417-68.792 22-86s34.666-26 58-26c17.208 0 31.604 5.062 44 16s20.604 28.521 26 52l64-20c-9.625-35-25.615-61.010-48-78s-51.583-26-86-26c-42.583 0-76.583 14.906-104 44s-42 69.542-42 120c0 53.375 14.437 94.468 42 124s63.083 44 108 44zM164 370h128c25.375 0 43.531 0.115 56-2s24.156-7.292 34-14c9.843-6.709 17.437-14.844 24-26s10-24.146 10-38c0-15.021-3.907-29.459-12-42s-18.146-21.729-32-28c19.541-5.688 33.5-16.292 44-30s16-29.479 16-48c0-14.583-3.219-28.219-10-42s-16.261-23.76-28-32c-11.74-8.24-24.792-14.104-42-16-10.792-1.167-38.729-1.708-80-2h-108v320zM228 316v-74h44c25.229 0 39.875 1.271 46 2 11.083 1.312 19.656 5.656 26 12s10 13.646 10 24c0 9.916-2.531 17.802-8 24s-13.209 10.687-24 12c-6.417 0.729-25.521 0-56 0h-38zM228 190v-86h60c23.333 0 37.729 0.687 44 2 9.625 1.75 17.948 5.219 24 12s10 16.625 10 28c0 9.625-3.334 17.292-8 24s-11.177 10.937-20 14c-8.823 3.062-28.542 6-58 6h-52z" />
+<glyph unicode="&#xe92b;" glyph-name="uep-moc-uca-public" d="M86 960c-47.477 0-86-38.076-86-84v-514c0-45.924 38.523-82 86-82h234v-90h-184v-82h280v172h192v-172h280v82h-184v90h234c47.477 0 86 36.076 86 82v514c0 45.924-38.523 84-86 84h-852zM110 852h804v-454h-804v454zM136 14v-80h752v80h-752z" />
+<glyph unicode="&#xe92c;" glyph-name="uep-topo-commongroup20x20" d="M2 698v-192h96v-320c-55.192-13.323-96-62.716-96-122 0-69.49 56.51-126 126-126s126 56.51 126 126c0 57.76-38.954 107.215-92 122v320h320v-320c-54.028-14.132-94-63.542-94-122 0-69.49 56.51-126 126-126s126 56.51 126 126c0 58.458-39.972 107.868-94 122v320h320v-320c-53.356-14.581-94-64.019-94-122 0-69.49 56.51-126 126-126s126 56.51 126 126c0 58.632-39.727 108.036-94 122v320h96v192h-1024z" />
+<glyph unicode="&#xe92d;" glyph-name="vapel_chgpile" d="M741.841 865.885c0 39.983-32.256 72.239-72.099 72.239h-375.529c-39.983 0-72.239-32.256-72.239-72.239v-58.508h519.82v58.508zM745.472-20.713v2.327c0-0.465-0.093-0.884-0.186-1.164 0.093-0.372 0.186-0.745 0.186-1.164zM218.345-20.713c0 0.465 0.14 0.838 0.186 1.164-0.047 0.372-0.186 0.745-0.186 1.164v-2.327zM840.285 747.753h-98.351v49.105h-519.913v-128.047h519.866v29.137h25.553v-24.902h10.892c-0.605-26.577-5.353-228.492-7.075-279.459-4.561-138.333-7.121-198.796-21.83-231.098-24.25-53.248-103.098-64.698-119.901-66.607v195.072h40.169c39.796 0 72.192 32.349 72.192 72.099v295.331h-519.866v-295.284c0-39.75 32.209-72.099 72.239-72.099h40.076v-283.276c0-3.724 0.605-7.075 1.583-10.473h-99.514c-9.635 0-17.361-7.354-17.873-16.803 0.512-9.356 8.239-16.803 17.873-16.803h491.055c9.495 0 17.315 7.447 17.92 16.803-0.605 9.449-8.425 16.803-17.92 16.803h-99.421c0.977 3.351 1.396 6.749 1.396 10.38v49.105c38.121 7.447 118.551 15.453 154.065 92.346 21.225 46.173 22.295 125.719 24.948 241.478 3.072 134.004 5.958 261.911 6.423 282.484h9.495v24.902h15.919v49.804zM693.62 639.348c9.914 0 18.060-8.052 18.060-18.060 0-9.914-8.145-18.106-18.060-18.106-10.1 0-18.106 8.192-18.106 18.106 0.047 10.007 8.052 18.060 18.106 18.060zM435.852 317.021l30.906 96.815-45.056 11.729 84.294 145.315-23.366-114.502 45.754-20.48-92.532-118.877z" />
+<glyph unicode="&#xe92e;" glyph-name="car" d="M792.529 178.641v-2.932c-1.955-0.093-28.393-4.887-44.544-8.052-12.241 0-203.124-0.326-333.405-0.326-66.979 0-117.9 0.093-120.413 0.326-7.494 0.559-53.76 9.588-55.715 9.961l0.652 3.305c-15.407-15.22-24.948-32.489-23.924-44.963 1.722-22.714 46.685-44.823 62.883-50.223 0.931-0.419 2.7-0.791 4.841-0.977l-0.233 0.279c2.095 1.35 20.62 12.753 29.091 12.753l418.257-0.372c0.093-0.093 6.33-4.375 14.941-9.961l-1.815-2.746c13.917 1.908 24.948 4.096 31.558 6.377 40.96 14.662 41.565 52.317 41.565 52.689-0.652 9.449-10.845 22.481-23.738 34.863zM749.009 218.81c-16.989 4.887-182.737 21.132-236.544 22.947-1.908 0.093-3.91 0.093-6.097 0.093-59.252 0-219.555-23.505-221.184-23.831-42.449-13.731-78.103-59.159-76.288-85.178 1.769-25.507 47.709-50.129 64.186-56.273 12.567-4.701 136.099-10.38 202.426-13.312 21.69-0.977 38.772-1.722 45.847-2.095 2.7-0.233 6.796-0.326 12.288-0.326 56.273 0 211.27 8.471 245.62 21.969 41.612 16.198 43.241 54.877 43.706 67.444 0.605 13.359-43.892 59.578-73.961 68.561zM775.959 87.738c-36.631-13.172-194.42-20.108-242.362-20.108-5.446 0-9.588 0.093-12.288 0.279-6.842 0.559-23.599 1.21-44.823 2.095-69.911 2.886-186.927 7.633-199.727 12.055-12.567 4.329-63.535 27.089-65.536 53.62-1.955 25.135 33.652 67.119 77.824 80.198 1.862 0.186 159.372 21.364 217.74 21.364 2.141 0 4.189-0.093 6.097-0.093 52.829-1.629 216.111-16.291 232.82-20.666 16.524-4.561 72.937-48.826 74.24-72.332 0.559-8.471-5.585-42.775-43.985-56.413zM747.66 171.473c6.33 1.117 38.028 7.168 44.032 8.052-16.989 16.244-38.167 30.767-46.825 33.187-16.57 4.655-179.293 18.897-232.029 20.527-1.908 0.093-3.863 0.093-6.004 0.093-58.135 0-215.412-20.992-216.948-21.225-7.866-2.374-15.546-5.632-22.714-9.775 11.823-1.117 60.090-6.051 66.56-6.703 7.308-0.559 378.321 0 382.045 0.093 12.381 1.443 45.196 5.12 47.709 5.585l0.698-3.863c-3.025-0.559-46.266-5.353-48.175-5.539-10.193 0-169.658-0.372-279.412-0.372-56.972 0-100.585 0.093-103.145 0.372-7.401 0.652-68.655 6.796-69.26 6.842l0.186 1.815c-9.263-5.492-17.687-12.195-24.902-19.316 3.863-0.745 47.942-9.216 54.97-9.868 7.354-0.512 448.791 0.093 453.213 0.093zM311.761 94.068c-5.073 0-16.477-6.051-23.319-10.1 33.327-3.724 131.863-7.727 188.276-10.054 21.271-0.977 37.981-1.629 44.87-2.001 2.653-0.233 6.703-0.326 12.009-0.326 44.172 0 150.807 4.934 208.617 13.079-6.935 4.468-12.335 8.145-13.871 9.309l-416.582 0.093zM1016.367 217.6c-1.303 12.986-5.26 37.841-5.26 44.265 0 6.47-15.593 79.5-15.593 79.5l-10.426 24.669-28.625 27.415-40.401 26.065-32.489 14.383-14.429 10.426-8.518 14.615c6.749 0.465 58.321 4.329 64.372 8.099 6.423 4.003 10.752 5.772 10.147 7.121-0.745 1.35-4.375 20.34-9.123 24.716-4.794 4.422-38.26 10.799-43.008 10.519-4.841-0.326-8.099-0.326-8.099-0.326s-11.543-17.268-10.193-27.415c1.303-10.193 2.048-12.567 2.048-12.567l-9.402-4.655-1.21 2.001-20.852 29.975-33.792 55.994-27.415 39.052-24.809 18.292-11.683 7.82c0 0-129.117 13.731-221.044 12.288-102.54-1.722-210.851-12.847-210.851-12.847l-8.425-6.051-20.806-19.084-84.759-103.331c-5.399-7.727-10.193-13.731-14.941-19.409l-10.938 4.98c0 0 0.745 2.374 2.001 12.567 1.35 10.147-10.193 27.415-10.193 27.415s-3.351 0-8.099 0.326c-4.748 0.419-38.26-6.051-43.008-10.426-4.748-4.422-8.425-23.412-9.123-24.762s3.724-3.025 10.147-7.121c6.33-4.003 62.883-8.239 64.512-8.332-4.143-4.655-8.332-9.169-12.986-14.289-11.683-13.033-37.841-23.459-46.918-30.022-9.123-6.563-69.027-41.658-69.027-53.434 0-11.683-26.065-98.956-26.065-98.956s0-19.549-1.303-27.322c-1.303-7.866-1.303-43.008-2.56-57.344-1.303-14.476 5.167-118.598 5.167-118.598l4.608-10.985c-0.559-7.494-0.279-22.807 10.333-27.276 1.303-0.465 4.003-1.303 7.82-2.513 1.164-4.329 26.81-33.187 40.076-34.956 13.591-1.955 43.38-3.212 51.153-3.212s18.665 8.657 21.923 9.914c0.047 0 0 0.14 0 0.14 39.657-9.263 74.473-16.756 77.824-15.965 7.773 2.001 12.335 3.91 18.758 3.91 6.516 0 213.085-17.455 231.191-16.756 18.153 0.652 286.255 16.756 296.029 16.756 9.635 0 10.333-0.652 20.015-2.56 4.608-0.977 44.218 6.982 86.807 16.943-0.698-2.095-1.024-5.585 1.862-8.611 4.608-4.608 59.625 1.908 69.958 5.167 10.38 3.212 31.092 30.348 31.092 30.348l-9.216-2.234c7.447 2.42 12.847 4.608 15.034 6.191 15.546 10.985 14.336 23.971 14.336 23.971l-3.351-0.605 6.516 8.378c-0.047 0.047 6.516 144.756 5.213 157.743zM983.599 89.833c-3.91-8.657-33.745-29.929-43.38-33.373-9.681-3.444-112.035-23.040-115.433-22.854-3.584 0.326-12.521 8.099-14.057 14.569-1.583 6.516 25.321 40.96 34.444 47.709 9.123 6.703 94.72 36.538 108.218 41.705 13.545 5.167 40.401 22.854 40.401 22.854s3.537-40.215-10.193-70.609zM781.079 79.639c-37.283-14.615-198.191-22.249-247.063-22.249-5.539 0-9.728 0.093-12.614 0.279-6.982 0.465-24.111 1.164-45.754 2.234-71.215 3.165-190.511 8.751-203.636 13.498-12.753 4.841-64.652 30.208-66.7 59.671-1.955 28.020 34.257 74.705 79.313 89.228 1.908 0.279 162.49 23.971 222.022 23.971 2.188 0 4.282-0.093 6.237-0.186 53.853-1.815 220.3-18.013 237.382-23.087 30.999-9.169 77.545-55.855 76.893-72.425-0.419-13.172-2.141-53.76-46.080-70.935zM841.356 304.221c8.844 5.818 132.841 49.338 132.841 49.338s12.428-32.442 13.452-39.331c0.977-6.842-3.398-33.14-6.516-37.004-3.025-3.724-35.933-26.345-40.215-26.95-4.236-0.838-20.852 8.564-24.017 8.564-2.932 0-55.808-16.896-75.729-19.363-20.015-2.7-57.204 16.57-57.204 16.57s48.593 42.403 57.391 48.175zM288.861 551.657c17.687 11.776 42.915 24.157 60.556 26.298 0 0 56.739 9.961 143.22 12.567l-0.047 0.326c12.055 0.233 23.692 0.326 34.956 0.279 11.264 0.047 22.807 0 34.816-0.279l-0.093-0.326c86.435-2.607 143.081-12.567 143.081-12.567 17.734-2.095 43.008-14.476 60.742-26.298l52.317-59.206c0-10.705-3.677-19.875-14.476-19.875l-281.367 0.652-281.414-0.652c-10.705 0-14.476 9.123-14.476 19.875l62.185 59.206zM45.708 313.763c1.024 6.842 14.895 40.96 14.895 40.96s126.836-45.568 135.68-51.34c8.844-5.818 57.391-48.361 57.391-48.361s-37.143-19.037-57.111-16.57c-19.968 2.56-72.797 19.503-75.823 19.503-2.979 0-19.689-9.263-24.017-8.657-4.282 0.884-41.425 22.249-44.451 26.065-3.025 3.77-7.54 31.651-6.563 38.4zM33.932 158.301c0 0 26.95-17.78 40.401-22.807 13.452-5.12 99.049-34.909 108.218-41.705s36.073-41.239 34.444-47.756c-1.583-6.423-10.519-14.196-14.010-14.476-3.444-0.279-105.798 19.27-115.479 22.761-9.728 3.537-39.471 24.855-43.334 33.466-13.731 30.441-10.24 70.516-10.24 70.516z" />
+<glyph unicode="&#xe92f;" glyph-name="chgpile" d="M286.627 796.579h521.263v-128.372h-521.263v128.372zM807.889 865.792c0 40.029-32.396 72.378-72.378 72.378h-376.553c-39.936 0-72.425-32.303-72.425-72.378v-58.647h521.309v58.647zM811.473-22.202c0-0.372 0.093-0.791 0.093-1.21v2.607c0-0.605-0.093-0.977-0.093-1.396zM282.996-23.412c0 0.512 0.14 0.977 0.14 1.21 0 0.372-0.14 0.791-0.14 1.35v-2.56zM793.46-5.26h-99.84c0.977 3.258 1.536 6.842 1.536 10.473v284.067h40.355c39.889 0 72.378 32.396 72.378 72.471v296.029h-521.309v-296.029c0-39.983 32.442-72.378 72.425-72.378h40.308v-284.16c0-3.491 0.512-7.075 1.536-10.287h-99.747c-9.635 0-17.361-7.447-17.967-16.989 0.652-9.309 8.332-16.803 17.967-16.803h492.358c9.542 0 17.315 7.494 18.013 16.803-0.698 9.449-8.425 16.803-18.013 16.803zM759.529 638.557c9.914 0 18.060-8.099 18.060-18.153 0-9.961-8.145-18.106-18.060-18.106-10.007 0-18.199 8.099-18.199 18.106 0.14 10.054 8.239 18.153 18.199 18.153zM501.062 315.345l31.046 97.094-45.242 11.543 84.48 145.873-23.273-114.828 45.708-20.527-92.719-119.156z" />
+<glyph unicode="&#xe930;" glyph-name="chgposition" d="M550.959 396.195c-9.635 1.815-28.998 2.746-58.089 2.746h-39.005v-113.478h44.172c31.837 0 53.108 2.095 63.86 6.284 10.705 4.189 19.084 10.705 25.181 19.642s9.169 19.27 9.169 31.092c0 14.569-4.329 26.531-12.8 35.98-8.518 9.449-19.363 15.36-32.489 17.734zM977.455 564.364h-930.909c-25.693 0-46.545-20.852-46.545-46.545v-488.727c0-25.74 20.852-46.545 46.545-46.545h930.909c25.74 0 46.545 20.806 46.545 46.545v488.727c0 25.74-20.806 46.545-46.545 46.545zM666.112 281.647c-8.844-16.71-20.294-29.929-33.932-39.471s-27.695-15.825-41.751-18.897c-19.27-3.817-47.244-5.725-83.782-5.725h-52.783v-150.807h-80.71v399.779h129.536c49.152 0 81.129-2.001 96.023-6.004 22.9-6.004 42.077-19.037 57.53-39.145s23.18-45.987 23.18-77.824c0.047-24.529-4.422-45.196-13.312-61.905z" />
+<glyph unicode="&#xe931;" glyph-name="chgstation" d="M667.741 568.087h-638.697v138.799l638.697 11.171zM995.002 520.471l-618.17 0.652-347.788 35.468h638.697zM995.002 533.783l-327.261 34.304v149.969l327.261-53.388zM150.761 547.328h63.86v-600.111h-63.86v600.111zM635.811 547.328h63.814v-600.111h-63.814v600.111zM348.393 542.208h63.86v-503.948h-63.86v503.948zM853.085 525.824h63.86v-487.564h-63.86v487.564zM475.881 199.727h71.075v-161.466h-71.075v161.466zM739.142 199.727h71.075v-161.466h-71.075v161.466zM285.091 183.622l-24.716-23.645v-160.954h17.594l26.205 23.18v161.42zM834.001 144.803l-24.716-23.599v-161.001h17.641l26.159 23.18v161.42z" />
+<glyph unicode="&#xe932;" glyph-name="common_dc" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h768c70.912 0 128 57.088 128 128v768c0 70.912-57.088 128-128 128h-768zM266.182 887.277h490.182c43.596 0 80-32.73 80-72.736v-738.906c0-40-36.404-72.723-80-72.723h-490.182c-43.596 0-78.545 32.723-78.545 72.723v738.906c0 40.006 34.95 72.736 78.545 72.736zM667.636 770.912c-41.36 0-73.529-12.877-98.909-37.818-25.38-24.947-37.818-59.635-37.818-104.73 0-42.63 12.572-77.242 37.818-101.818 25.246-24.582 56.788-34.912 96-34.912 31.691 0 59.387 5.952 80 20.365 20.613 14.355 34.773 37.338 43.636 66.906l-58.182 14.554c-4.969-19.846-11.859-34.4-23.273-43.642s-26.336-11.635-42.182-11.635c-21.486 0-38.935 5.824-52.364 20.358-13.429 14.547-20.364 38.483-20.364 72.736 0 32.275 6.734 55.398 20.364 69.811 13.63 14.419 31.929 23.277 53.818 23.277 15.846 0 29.648-3.456 40.727-11.635 11.078-8.128 18.326-20.864 21.818-34.912l58.182 14.547c-6.715 21.683-17.117 37.869-30.545 49.453-22.56 19.59-52.605 29.094-88.727 29.094zM242.909 765.088v-270.547h113.455c22.023 0 39.203 1.984 52.364 5.824 17.591 5.184 30.387 14.042 40.727 23.277 13.697 12.198 24.614 26.835 32 46.547 6.042 16.141 8.727 35.885 8.727 58.182 0 25.382-2.282 46.688-8.727 64-6.446 17.306-16.737 31.68-29.091 43.635-12.355 11.949-26.314 21.504-43.636 26.182-12.892 3.456-33.608 2.88-58.182 2.88h-107.636zM302.545 721.446h26.182c24.306 0 41.129-1.216 49.455-2.88 11.146-2.24 21.839-8.256 29.091-14.541 7.251-6.272 10.517-14.976 14.545-26.182 4.028-11.213 7.273-25.6 7.273-46.554 0-20.941-3.244-37.318-7.273-49.446-4.029-12.134-8.167-20.89-14.545-26.189-6.379-5.312-15.059-9.414-24.727-11.629-7.386-1.728-19.712-2.88-36.364-2.88h-43.636v180.365zM272 360.717c-15.139 0-27.636-10.374-27.636-23.264 0-12.902 12.498-23.277 27.636-23.277h485.818c15.139 0 27.636 10.374 27.636 23.277 0 12.89-12.498 23.264-27.636 23.264h-485.818zM272 226.899c-15.139 0-27.636-10.381-27.636-23.27 0-12.896 12.498-23.27 27.636-23.27h485.818c15.139 0 27.636 10.374 27.636 23.27 0 12.89-12.498 23.27-27.636 23.27h-485.818z" />
+<glyph unicode="&#xe933;" glyph-name="common_ncd" d="M152 960c-84.32 0-152-67.68-152-152v-720c0-84.32 67.68-152 152-152h720c84.32 0 152 67.68 152 152v720c0 84.32-67.68 152-152 152zM104 794h98l202-264v264h94v-302c-17.538 5.098-37.024 8-56 8-37.084 0-71.491-11.742-102-30l-144 186v-258h-92zM456 408.664c40.013 0 73.010-10.353 98-34 14.874-13.982 26.562-33.824 34-60l-66-16c-3.868 16.956-9.729 30.18-22 40-12.272 9.825-28.448 14-46 14-24.246 0-44.902-8.593-60-26-15.098-17.401-22-45.029-22-84 0-41.357 7.125-72.45 22-90s36.2-24 60-24c17.552 0 31.356 4.844 44 16s20.496 28.050 26 52l64-20c-9.818-35.705-25.168-60.673-48-78s-50.896-28-86-28c-43.434 0-80.036 16.33-108 46-27.965 29.676-42 68.532-42 120 0 54.437 13.887 97.879 42 128s64.186 44 110 44zM646 402.664h122c27.221 0 47.72 0.168 62-4 19.188-5.652 34.315-17.573 48-32s24.86-31.105 32-52c7.14-20.901 10-47.359 10-78 0-26.924-3.307-50.515-10-70-8.181-23.796-20.828-41.27-36-56-11.454-11.156-26.514-19.754-46-26-14.577-4.63-33.606-8-58-8h-124zM712 348.664v-216h50c18.445 0 31.819-0.055 40 2 10.71 2.672 18.934 7.606 26 14s13.537 17.345 18 32c4.463 14.65 6 34.714 6 60s-1.538 44.464-6 58c-4.463 13.536-11.968 24.413-20 32-8.033 7.582-17.654 13.317-30 16-9.223 2.341-27.077 2-54 2z" />
+<glyph unicode="&#xe934;" glyph-name="common_ncd_break" d="M820 960l-40-4 12-66 40 4-12 66zM678 938c-39.083 0-68-30.966-68-70 0-39.021 28.917-70 68-70 10.831 0 22.823 1.648 32 6l48-46 36 38-48 48c2.62 7.392 4 15.725 4 24 0 39.034-32.916 70-72 70zM948 916l-90-60 30-46 90 62-30 44zM150 862c-84.081 0-150-66.045-150-150v-626c0-83.962 65.919-150 150-150h628c84.081 0 150 66.038 150 150v420c-97.009-35.552-219.538-4.931-304 82-79.068 81.382-102.955 187.984-68 274h-406zM1020 792l-66-12 4-40 66 12-4 40zM662 770l-66-12 4-38 66 10-4 40zM858 742l-38-38 38-36c-2.531-7.27-6-15.866-6-24 0-39.027 30.916-70 70-70s72 30.973 72 70c0 39.027-32.917 72-72 72-10.992 0-20.719-3.507-30-8l-34 34zM732 700l-90-62 28-44 92 58-30 48zM104 672h92l190-232v232h88v-266c-16.509 4.523-34.138 8-52 8-34.907 0-67.282-9.908-96-26l-136 164v-228h-86v348zM826 616l-40-2 10-66 40 4-10 64zM436 362c37.664 0 68.477-9.161 92-30 14.001-12.316 24.999-30.929 32-54l-62-14c-3.641 14.94-10.449 27.349-22 36-11.552 8.66-25.478 12-42 12-22.823 0-41.788-8.66-56-24-14.212-15.33-22-39.655-22-74 0-36.445 7.998-62.541 22-78 14.002-15.463 33.597-22 56-22 16.522 0 28.098 4.188 40 14 11.901 9.831 20.819 24.9 26 46l60-18c-9.241-31.46-24.508-52.727-46-68-21.493-15.263-46.956-24-80-24-40.885 0-75.677 13.848-102 40s-40 60.647-40 106c0 47.971 13.537 85.458 40 112s60.875 40 104 40zM614 356h116c25.623 0 44.558-0.525 58-4 18.062-4.961 31.118-15.279 44-28 12.881-12.707 23.279-27.585 30-46s10-40.996 10-68c0-23.724-3.7-44.832-10-62-7.701-20.972-19.719-37.012-34-50-10.782-9.827-23.658-16.496-42-22-13.722-4.047-33.037-8-56-8h-116v288zM676 308v-190h48c17.362 0 30.299 0.237 38 2 10.081 2.381 17.349 6.368 24 12 6.651 5.637 11.799 15.088 16 28s6 31.719 6 54c0 22.286-1.8 38.074-6 50-4.201 11.936-10.439 21.316-18 28s-16.379 11.634-28 14c-8.681 2.095-26.657 2-52 2h-28z" />
+<glyph unicode="&#xe935;" glyph-name="common_sc" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h768c70.912 0 128 57.088 128 128v768c0 70.912-57.088 128-128 128h-768zM192 814h628c26.012 0 49.542-11.019 68-26 22.109-17.944 38-42.938 38-72v-380c0-53.325-48.83-96-106-96h-252c13.755-26.81 28.292-66.589 12-86-28.199-33.594-107.060-33.030-136 0-16.62 18.976-2.325 59.030 10 86h-262c-57.17 0-104 42.675-104 96v380c0 29.062 13.891 54.056 36 72 18.458 14.981 41.988 26 68 26zM308 732c-31.688 0-57.594-4.438-80-14s-40.094-23.719-52-42c-11.906-18.282-18-39-18-60 0-32.625 12.687-59.313 38-82 18-16.125 49.375-28.938 94-40 34.687-8.625 58.25-14.625 68-18 14.25-5.063 22.281-11.156 28-18s10-16.25 10-26c0-15.188-6.407-28.656-20-40s-35.188-16-62-16c-25.313 0-45.094 5.25-60 18s-25.125 32.812-30 60l-80-8c5.437-46.125 22.062-79.906 50-104s67.875-36 120-36c35.812 0 66 3.969 90 14s42.875 25.375 56 46c13.125 20.625 18 42.375 18 66 0 26.062-5.032 48.281-16 66s-26.594 31.781-46 42c-19.407 10.219-49.5 20.437-90 30s-65.5 19.187-76 28c-8.25 6.937-12 14.25-12 24 0 10.687 5.187 19.625 14 26 13.687 9.937 31.812 16 56 16 23.437 0 40.281-4.719 52-14s20.437-24.813 24-46l82 4c-1.313 37.875-13.844 67.312-40 90s-66.25 34-118 34zM728 732c-57.75 0-104.563-18.032-140-56s-54-91.375-54-160c0-64.875 18.75-116.594 54-154s79.25-56 134-56c44.25 0 81.218 10.156 110 32s49.625 55 62 100l-80 26c-6.938-30.188-20.063-51.938-36-66s-33.875-22-56-22c-30 0-55.25 11.875-74 34s-28 59.875-28 112c0 49.125 10.969 84.062 30 106s43.437 32 74 32c22.125 0 40.531-5.625 56-18s25.125-28.625 30-50l82 20c-9.375 33-23.25 58.375-42 76-31.5 29.812-71.563 44-122 44zM418 146c1.096-8.128 5.046-14.406 10-20 35.944-40.614 134.977-41.312 170 0 4.685 5.504 7.107 12.186 8 20 62.661-8.262 104-25.222 104-44 0-27.11-88.3-48-198-48s-200 20.89-200 48c0 18.778 43.339 35.738 106 44z" />
+<glyph unicode="&#xe936;" glyph-name="it" d="M256 860v-834h-256v-90h1034v90h-256v252h-400v96h400v108h-400v96h400v282h-522z" />
+<glyph unicode="&#xe937;" glyph-name="it-app" d="M132 964c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM516 884c203.792 0 370-166.208 370-370s-166.208-372-370-372c-203.792 0-370 168.208-370 372s166.208 370 370 370zM516 778c-147.271 0-266-116.729-266-264s118.729-266 266-266c147.271 0 266 118.729 266 266s-118.729 264-266 264zM480 674h68l128-322h-70l-28 74h-128l-26-74h-68l124 322zM514 598l-44-118h88l-44 118zM1028 320l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe938;" glyph-name="it-app-bind" d="M132 964c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM114 874h226c44.738 0 78.016-2.249 100-6s40.644-10.174 58-22c17.355-11.837 32.429-28.328 44-48 11.57-19.662 17.999-41.566 18-66-0.001-26.476-7.73-49.889-22-72s-33.574-38.945-58-50c34.453-10.003 61.487-27.826 80-52 18.512-24.174 27.999-53.345 28-86-0.001-25.716-6.045-49.701-18-74s-29.302-43.475-50-58c-20.698-14.535-45.661-24.655-76-28-19.027-2.084-65.236-1.479-138-2h-192v564zM228 780v-130h74c44.481 0 73.201 1.062 84 2 19.541 2.292 34.815 8.809 46 20 11.184 11.18 16 25.745 16 44 0 17.484-4.358 31.070-14 42s-24.974 17.687-44 20c-11.314 1.25-42.263 2-96 2h-66zM228 556v-152h106c41.139 0 66.944 1.708 78 4 16.969 3.126 31.329 10.038 42 22 10.67 11.951 16 27.942 16 48 0 16.974-5.773 32.174-14 44-8.228 11.826-18.445 20.592-34 26-15.556 5.418-50.062 8-102 8h-92zM1028 320l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe939;" glyph-name="it-app-dns" d="M132 964c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM836 820c41.156 0 73.198-11.587 94-34s30.956-50.584 32-88l-66-4c-2.833 20.931-8.68 34.831-18 44s-23.361 13.999-42 14c-19.236-0.001-33.115-4.181-44-14-7.009-6.298-12-15.442-12-26 0-9.632 3.439-17.147 10-24 8.35-8.706 29.791-18.553 62-28s54.566-17.905 70-28c15.433-10.095 27.276-24.496 36-42s14-40.253 14-66c0-23.339-5.562-43.625-16-64s-24.913-36.090-44-46c-19.087-9.91-43.519-16-72-16-41.455 0-71.782 12.198-94 36s-35.676 58.433-40 104l64 8c3.877-26.858 12.145-45.404 24-58s27.869-20 48-20c21.324 0 37.189 6.79 48 18 10.811 11.207 16 22.996 16 38 0 9.632-3.452 19.239-8 26s-10.667 10.998-22 16c-7.754 3.331-26.414 9.479-54 18-35.49 10.928-59.685 24.071-74 40-20.131 22.413-30 49.769-30 82 0 20.746 4.531 39.94 14 58s22.18 32.553 40 42c17.819 9.446 38.799 14 64 14zM60 814h120c27.288 0 49.685-2.817 64-8 19.236-7.040 34.281-20.033 48-38s24.842-39.975 32-66c7.157-26.025 10-57.843 10-96 0-33.527-3.29-61.735-10-86-8.202-29.637-18.79-53.662-34-72-11.482-13.892-26.466-26.22-46-34-14.614-5.742-35.545-8-60-8h-124v408zM392 814h64l134-272v272h62v-408h-66l-132 266v-266h-62v408zM126 744v-270h50c18.49 0 31.798 1.411 40 4 10.736 3.331 18.917 10.035 26 18s13.526 19.755 18 38c4.473 18.246 6 44.511 6 76s-1.527 55.144-6 72c-4.474 16.855-11.948 30.553-20 40s-17.623 14.665-30 18c-9.245 2.596-27.010 4-54 4h-30zM1028 320l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe93a;" glyph-name="it-app-ems" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM816 788c37.375 0 65.109-7.615 84-24s29.052-38.646 30-66l-60-4c-2.573 15.302-9.537 27.297-18 34s-21.073 10-38 10c-17.469 0-30.115-2.823-40-10-6.365-4.604-10-12.281-10-20 0-7.042 2.042-12.99 8-18 7.583-6.365 26.75-13.094 56-20s51.984-12.62 66-20c14.015-7.38 24.078-17.203 32-30s12-29.177 12-48c0-17.063-4.521-33.104-14-48s-22.667-26.755-40-34c-17.334-7.245-40.136-10-66-10-37.646 0-65.823 8.599-86 26s-32.073 42.687-36 76l58 6c3.521-19.636 11.234-34.792 22-44s25.719-14 44-14c19.364 0 34.182 3.807 44 12s14 19.031 14 30c0 7.042-1.87 13.057-6 18s-11.708 8.344-22 12c-7.042 2.437-22.948 7.771-48 14-32.229 7.989-55 16.354-68 28-18.281 16.385-28 36.437-28 60 0 15.166 5.401 30.797 14 44s19.818 23.093 36 30c16.182 6.906 37.114 10 60 10zM86 782h220v-50h-160v-66h150v-50h-150v-80h166v-52h-226v298zM364 782h90l54-202 52 202h90v-298h-56v236l-58-236h-58l-58 236v-236h-56v298zM1024 316l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe93b;" glyph-name="it-app-mediator" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM158 812h112l66-250 66 250h110v-366h-68v288l-72-288h-72l-72 288v-288h-70v366zM586 812h272v-62h-198v-80h184v-62h-184v-100h206v-62h-280v366zM1024 316l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe93c;" glyph-name="it-app-ntp" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM58 810h68l142-272v272h64v-408h-70l-140 266v-266h-64v408zM382 810h274v-70h-102v-338h-70v338h-102v70zM702 810h112c42.436-0.001 69.112-1.922 82-6 19.803-6.114 36.64-19.532 50-40s20-47.585 20-80c0-25.007-4.299-44.959-12-62s-16.134-32.275-28-42c-11.867-9.724-25.741-14.851-38-18-16.66-3.891-40.409-6-72-6h-44v-154h-70v408zM772 740v-116h38c27.505 0 44.727 3.734 54 8 9.273 4.259 16.735 10.923 22 20s8 19.96 8 32c0 14.818-4.613 26.368-12 36s-16.684 15.592-28 18c-8.33 1.848-24.853 2-50 2h-32zM1024 316l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe93d;" glyph-name="it-app-ota" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM202 816c48.314 0 86.996-18.769 116-56 29.003-37.232 42-87.687 42-154 0-65.757-13.221-118.861-42-156s-67.835-54-116-54c-48.761 0-87.221 17.046-116 54s-44 89.169-44 154c0 41.491 6.009 75.845 16 104 7.456 20.745 17.101 39.514 30 56s26.641 28.035 42 36c20.429 10.743 45.308 16 72 16zM388 810h262v-70h-98v-338h-66v338h-98v70zM786 810h70l132-408h-72l-28 92h-132l-26-92h-72l128 408zM202 746c-27.289-0.001-49.299-10.754-66-34-16.701-23.247-26-59.137-26-106 0-46.123 8.851-80.199 26-104 17.148-23.803 39.606-36 66-36s47.075 10.383 64 34c16.924 23.617 26 60.766 26 108 0 46.678-7.523 81.031-24 104s-38.712 33.999-66 34zM820 714l-44-150h90l-46 150zM1024 316l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe93e;" glyph-name="it-app-tomcat" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM596 816c50.805-0.001 92.27-16.028 124-50 18.886-20.085 32.556-50.396 42-88l-82-22c-4.911 24.358-14.419 43.897-30 58-15.582 14.101-35.714 21.999-58 22-30.785-0.001-54.83-13.002-74-38s-30-66.020-30-122c0-59.399 11.113-100.787 30-126s41.781-38 72-38c22.286 0 41.946 7.975 58 24s27.012 41.6 34 76l82-30c-12.465-51.279-33.010-89.108-62-114s-65.428-38-110-38c-55.149 0-100.493 21.374-136 64s-54 102.072-54 176c0 78.201 18.304 138.733 54 182s81.829 63.999 140 64zM32 808h330v-80h-122v-390h-84v390h-124v80zM1024 316l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe93f;" glyph-name="it-app-trend" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM32 808h330v-80h-122v-390h-84v390h-124v80zM416 808h126l74-320 76 320h126v-470h-78v370l-84-370h-80l-82 370v-370h-78v470zM1024 316l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe940;" glyph-name="it-app-tsm" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM450 816c41.156 0 73.198-11.587 94-34s30.956-50.584 32-88l-66-4c-2.833 20.931-8.68 34.831-18 44s-23.361 13.999-42 14c-19.236-0.001-35.115-4.181-46-14-7.009-6.298-10-15.442-10-26 0-9.632 3.439-17.147 10-24 8.35-8.706 29.791-18.553 62-28s54.566-17.905 70-28c15.433-10.095 27.276-24.496 36-42s14-40.253 14-66c0-23.339-5.562-43.625-16-64s-24.913-36.090-44-46c-19.087-9.91-43.519-16-72-16-41.455 0-71.782 12.198-94 36s-35.676 58.433-40 104l64 8c3.877-26.858 12.145-45.404 24-58s27.869-20 48-20c21.324 0 37.189 6.79 48 18 10.811 11.207 16 22.996 16 38 0 9.632-3.452 19.239-8 26s-10.667 10.998-22 16c-7.754 3.331-26.414 9.479-54 18-35.49 10.928-59.685 24.071-74 40-20.131 22.413-30 49.769-30 82 0 20.746 4.531 39.94 14 58s22.18 32.553 40 42c17.819 9.446 38.799 14 64 14zM32 810h262v-70h-98v-338h-66v338h-98v70zM642 810h98l60-278 58 278h100v-408h-62v320l-64-320h-64l-66 320v-320h-60v408zM1024 316l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe941;" glyph-name="it-app-weblogic" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM24 810h68l50-280 60 280h78l58-286 50 286h66l-78-408h-72l-64 304-66-304h-72l-78 408zM490 806h66v-336h164v-68h-230v404zM1024 316l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe942;" glyph-name="it-cluster" d="M180 958v-168h156v-278h172v-98h-236v308h-272v-786h272v340h236v-338h274v784h-274v-72h-40v308h-288zM740 958v-168h156v-852h132v1020h-288zM336 212v-278h132v278h-132z" />
+<glyph unicode="&#xe943;" glyph-name="it-cluster-hacmp" d="M86 956.077v-80.685h268.592v-322.739h140.395v-93.101h-208.987v345.498h-286v-873.050h286v388.941h208.987v-35.168h286v519.277h-286v-171.712h-80.395v322.739zM580.987 956.077v-80.685h262.913v-589.619h60v670.304zM426 245.978l-122-291.219h68l24 70.342h124l28-70.342h68l-124 291.219zM646 245.978v-291.219h64v291.219zM746 245.978l96-129.85-104-161.37h74l68 107.578 70-107.578h74l-106 159.296 98 131.923h-74l-60-82.266-62 82.266zM458 190.605l42-113.786h-84z" />
+<glyph unicode="&#xe944;" glyph-name="it-cluster-nec" d="M86 956v-80h268v-324h140v-92h-208v346h-286v-874h286v388h208v-34h286v520h-286v-172h-80v322h-328zM580 956v-80h264v-590h60v670h-324zM924 256c-34.513 0-60.822-14.992-82-42-21.178-27.014-32-63.181-32-112 0-46.157 10.934-83.389 32-110s47.28-40 80-40c26.445 0 48.8 8.454 66 24 17.2 15.539 28.604 37.987 36 70l-48 20c-4.146-21.478-10.476-37.997-20-48-9.525-10.016-20.778-16-34-16-17.929 0-32.795 8.262-44 24s-18 42.918-18 80c0 34.95 6.626 60.397 18 76 11.373 15.61 25.735 22 44 22 13.222 0 24.755-3.2 34-12 9.244-8.806 15.087-20.794 18-36l50 14c-5.603 23.475-14.795 41.462-26 54-18.825 21.21-43.858 32-74 32zM340 250v-292h46v190l100-190h50v292h-46v-196l-102 196h-48zM588 250v-292h188v48h-138v80h124v50h-124v64h134v50h-184z" />
+<glyph unicode="&#xe945;" glyph-name="it-cluster-ns" d="M86 956v-80h268v-324h140v-92h-208v346h-286v-874h286v388h208v-34h286v520h-286v-172h-80v322zM580 956v-80h264v-590h60v670zM856.41 236.759c-21.125 0-39.063-3.6-54-10-14.938-6.374-26.063-15.814-34-28s-12-24.003-12-38c0-21.754 9.125-40.877 26-56 12-10.752 32.25-20.627 62-28 23.125-5.728 39.5-9.76 46-12 9.5-3.373 16.188-7.456 20-12 3.812-4.563 4-9.504 4-16 0-10.125-2.938-18.435-12-26s-24.125-12-42-12c-16.875 0-30.063 5.501-40 14s-16.75 21.875-20 40l-54-6c3.625-30.752 15.375-53.936 34-70s45.25-24 80-24c23.875 0 44 3.312 60 10s29.25 16.253 38 30c8.75 13.747 12 28.25 12 44 0 17.376-2.688 32.186-10 44s-19.063 21.19-32 28c-12.938 6.816-33 13.6-60 20-27 6.374-43 12.112-50 18-5.5 4.627-8 11.504-8 18 0 7.13 2.125 11.776 8 16 9.125 6.611 21.875 10 38 10 15.625 0 28.187-3.792 36-10 7.812-6.189 11.625-15.875 14-30l56 2c-0.875 25.248-10.563 46.877-28 62s-43.5 22-78 22zM423.783 242.482v-276h50v180l112-180h56v276h-52v-184l-112 184z" />
+<glyph unicode="&#xe946;" glyph-name="it-cluster-sg" d="M86 960v-80h268v-324h140v-92h-208v345.997h-286v-873.997h286v388h208v-34.003h286v520h-286v-172h-80v322.003zM580 960v-80h264v-590.003h60v670.003zM483.586 225.76v-276h56v120h108v-120h56v276h-56v-108h-108v108zM806.959 225.76v-276h56v104h36c25.125 0 44.75 1.408 58 3.968 9.75 2.112 18.562 7.437 28 13.997 9.437 6.566 17.875 14.502 24 26.003 6.125 11.494 8 25.12 8 41.997 0 21.875-5.375 40.192-16 54.003s-22.25 23.904-38 28c-10.25 2.688-32.25 3.968-66 3.968zM862.959 177.76h26c20 0 33.375-0.704 40-1.984 9-1.6 16.125-5.504 22-12 5.875-6.502 10-14.003 10-24 0-8.128-1.812-15.853-6-21.997s-10.625-9.12-18-12c-7.375-2.88-22.125-6.016-44-6.016h-30z" />
+<glyph unicode="&#xe947;" glyph-name="it-database" d="M514 960c-282.77 0-512-99.331-512-222s229.23-222 512-222c282.77 0 512 99.331 512 222 0 1.383 0.058 2.623 0 4-0.029 0.688 0.043 1.313 0 2-7.57 119.802-234.011 216-512 216zM0 732v-138c1.854-20.829 4-44.253 4-54 0-122.669 229.23-222 512-222s512 99.331 512 222v148c0-122.669-229.23-222-512-222s-512 99.331-512 222c0 7.227-2.795 30.407-4 44zM0 516v-130c1.854-20.829 4-44.253 4-54 0-122.669 229.23-222 512-222s512 99.331 512 222v140c0-122.669-229.23-222-512-222s-512 99.331-512 222c0 7.227-2.795 30.407-4 44zM0 308v-138c0.439-3.52 2-9.51 2-12 0-122.669 229.23-222 512-222s512 99.331 512 222c0 2.24 1.483 8.499 2 12v94c0-122.669-229.23-222-512-222s-512 99.331-512 222c0 7.227-2.795 30.407-4 44z" />
+<glyph unicode="&#xe948;" glyph-name="it-database-mssql" d="M514 960c-282.77 0-512-99.331-512-222s229.23-222 512-222c282.77 0 512 99.331 512 222 0 1.383 0.058 2.623 0 4-0.029 0.688 0.043 1.313 0 2-7.57 119.802-234.011 216-512 216zM0 732v-138c1.854-20.829 4-44.253 4-54 0-122.669 229.23-222 512-222s512 99.331 512 222v148c0-122.669-229.23-222-512-222s-512 99.331-512 222c0 7.227-2.795 30.407-4 44zM0 516v-130c1.854-20.829 4-44.253 4-54 0-17.453 5.225-33.711 14-50h238c-150.238 38.674-252 108.698-252 190 0 7.227-2.795 30.407-4 44zM1028 472c0-81.302-101.762-151.326-252-190h238c8.775 16.289 14 32.547 14 50v140zM0 308v-26h2c-0.917 9.45-1.289 17.978-2 26zM114 244c-21.125 0-39.063-3.6-54-10-14.938-6.374-26.063-15.814-34-28-7.938-12.192-12-26.003-12-40 0-21.747 9.125-38.87 26-54 12-10.746 32.25-20.621 62-28 23.125-5.728 37.5-9.76 44-12 9.5-3.373 16.187-7.456 20-12 3.812-4.563 6-9.498 6-16 0-10.125-4.938-20.442-14-28-9.063-7.571-22.125-10-40-10-16.875 0-30.063 3.494-40 12-9.938 8.499-16.75 21.875-20 40l-54-6c3.625-30.746 15.375-53.936 34-70s45.25-24 80-24c23.875 0 44 3.318 60 10 16 6.688 27.25 18.246 36 32 8.75 13.747 14 28.25 14 44 0 17.37-4.688 32.192-12 44-7.313 11.814-17.063 21.184-30 28-12.938 6.81-33 13.6-60 20-27 6.381-43 12.112-50 18-5.5 4.621-8 9.498-8 16 0 7.123 2.125 13.776 8 18 9.125 6.611 21.875 10 38 10 15.625 0 26.187-3.792 34-10 7.812-6.189 13.625-15.875 16-30l56 2c-0.875 25.248-10.563 44.87-28 60-17.438 15.123-43.5 24-78 24zM398 244c-41.125 0-74-13.066-98-38-24-24.941-36-61.123-36-106 0-44.998 12.062-79.123 36-104 23.937-24.87 55.75-38 98-38 21.875 0 42 4.128 60 12 22.875-15.373 36.25-23.104 38-24 8-4.365 15.625-7.504 24-10l20 40c-16 5.754-30.375 12.253-44 22 11 12.877 19 26.253 24 40 6.625 18.003 10 38.25 10 62 0 44.877-12.125 81.059-36 106-23.875 24.934-55.25 38-96 38zM904 244c-21.125 0-39.063-3.6-54-10-14.938-6.374-26.063-15.814-34-28-7.938-12.192-12-26.003-12-40 0-21.747 9.125-38.87 26-54 12-10.746 32.25-20.621 62-28 23.125-5.728 37.5-9.76 44-12 9.5-3.373 16.188-7.456 20-12 3.812-4.563 6-9.498 6-16 0-10.125-4.938-20.442-14-28-9.063-7.571-22.125-10-40-10-16.875 0-30.063 3.494-40 12-9.938 8.499-16.75 21.875-20 40l-54-6c3.625-30.746 15.375-53.936 34-70s45.25-24 80-24c23.875 0 44 3.318 60 10 16 6.688 27.25 18.246 36 32 8.75 13.747 14 28.25 14 44 0 17.37-4.688 32.192-12 44-7.313 11.814-17.063 21.184-30 28-12.938 6.81-33 13.6-60 20-27 6.381-43 12.112-50 18-5.5 4.621-10 9.498-10 16 0 7.123 4.125 13.776 10 18 9.125 6.611 21.875 10 38 10 15.625 0 26.187-3.792 34-10 7.812-6.189 13.625-15.875 16-30l56 2c-0.875 25.248-10.563 44.87-28 60-17.438 15.123-43.5 24-78 24zM574 236v-272h194v46h-138v226h-56zM396 196c22.625 0 42-8.314 56-24 14-15.693 20-40.25 20-72 0-15.373-0.438-28.128-4-40-3.563-11.878-8.875-21.629-16-30-16.625 12.499-35.75 21.728-54 28l-14-32c11.625-4.128 22.75-10.627 34-18-7.125-2.624-14-4-22-4-21.5 0-39.938 8.064-54 24s-22 39.878-22 72c0 31.629 7.937 56.25 22 72s31.375 24 54 24z" />
+<glyph unicode="&#xe949;" glyph-name="it-database-oracle" d="M514 960c-282.77 0-512-99.331-512-222s229.23-222 512-222c282.77 0 512 99.331 512 222 0 1.383 0.058 2.623 0 4-0.029 0.688 0.043 1.313 0 2-7.57 119.802-234.011 216-512 216zM0 732v-138c1.854-20.829 4-44.253 4-54 0-122.669 229.23-222 512-222s512 99.331 512 222v148c0-122.669-229.23-222-512-222s-512 99.331-512 222c0 7.227-2.795 30.407-4 44zM0 516v-130c1.854-20.829 4-44.253 4-54 0-17.453 5.225-33.711 14-50h238c-150.238 38.674-252 108.698-252 190 0 7.227-2.795 30.407-4 44zM1028 472c0-81.302-101.762-151.326-252-190h238c8.775 16.289 14 32.547 14 50zM0 308v-26h2c-0.917 9.45-1.289 17.978-2 26zM140 244c-22.375 0-42.875-4.749-60-12-12.875-5.376-23.188-12.877-34-24s-19.75-23.997-26-38c-8.375-18.995-14-42-14-70 0-43.75 13.875-79.059 38-104 24.125-24.934 55.125-38 96-38 40.375 0 73.875 12.938 98 38s36 59.622 36 104c0 44.749-11.688 80.874-36 106s-57.5 38-98 38zM714 244c-38.5 0-70.375-12.688-94-38s-36-62.253-36-108c0-43.251 12.5-77.059 36-102 23.5-24.934 53.5-38 90-38 29.5 0 52.812 7.44 72 22 19.187 14.566 33.75 37.997 42 68l-54 16c-4.625-20.128-11.375-34.624-22-44-10.625-9.389-23.25-14.006-38-14-20-0.006-37.5 7.248-50 22-12.5 14.746-18 39.248-18 74 0 32.749 5.313 57.37 18 72 12.687 14.624 29.625 22 50 22 14.75 0 27.687-3.75 38-12s16.75-19.747 20-34l56 12c-6.25 22.003-17.5 40.25-30 52-21 19.878-46.375 30-80 30zM316 238v-274h56v114h12c12.75 0 22.125 0.048 28-2 5.875-2.061 10.75-6.432 16-12 5.25-5.562 15.75-18.63 30-40l40-60h66l-34 54c-13.25 21.376-24.188 35.629-32 44-7.813 8.378-16 14.998-28 22 24.125 3.501 41.875 12.56 54 26 12.125 13.434 18 31.373 18 52 0 16.25-4 29.373-12 42-8 12.621-18.688 23.072-32 28-13.313 4.909-34.625 6-64 6zM874 236v-272h146.652v46h-92.652v226zM140 196c22.875 0 42.187-8.506 56-24 13.812-15.501 20-38.499 20-70 0-31.878-7.813-56.064-22-72s-31.875-24.006-54-24c-22.125-0.006-39.625 7.936-54 24s-22 40.87-22 72c0 31.622 8 54.307 22 70 14 15.686 31.125 24 54 24zM372 192h44c22.5 0 35.5 0.64 40 0 9-1.498 17.062-6.304 22-12 4.937-5.683 6-12.746 6-22 0-8.25-2.25-14.496-6-20-3.75-5.485-7.375-9.76-14-12s-23.375-4-50-4h-42z" />
+<glyph unicode="&#xe94a;" glyph-name="it-database-sybase" d="M514 960c-282.77 0-512-99.331-512-222s229.23-222 512-222c282.77 0 512 99.331 512 222 0 1.383 0.058 2.623 0 4-0.029 0.688 0.043 1.313 0 2-7.57 119.802-234.011 216-512 216zM0 732v-138c1.854-20.829 4-44.253 4-54 0-122.669 229.23-222 512-222s512 99.331 512 222v148c0-122.669-229.23-222-512-222s-512 99.331-512 222c0 7.227-2.795 30.407-4 44zM0 516v-130c1.854-20.829 4-44.253 4-54 0-17.453 5.225-33.711 14-50h238c-150.238 38.674-252 108.698-252 190 0 7.227-2.795 30.407-4 44zM1028 472c0-81.302-101.762-151.326-252-190h238c8.775 16.289 14 32.547 14 50v140zM0 308v-26h2c-0.917 9.45-1.289 17.978-2 26zM114 244c-21.125 0-39.063-3.6-54-10-14.938-6.374-26.063-15.814-34-28-7.938-12.192-12-26.003-12-40 0-21.747 9.125-38.87 26-54 12-10.746 32.25-20.621 62-28 23.125-5.728 37.5-9.76 44-12 9.5-3.373 16.187-7.456 20-12 3.812-4.563 6-9.498 6-16 0-10.125-4.938-20.442-14-28-9.063-7.571-22.125-10-40-10-16.875 0-30.063 3.494-40 12-9.938 8.499-16.75 21.875-20 40l-54-6c3.625-30.746 15.375-53.936 34-70s45.25-24 80-24c23.875 0 44 3.318 60 10 16 6.688 27.25 18.246 36 32 8.75 13.747 14 28.25 14 44 0 17.37-4.688 32.192-12 44-7.313 11.814-17.063 21.184-30 28-12.938 6.81-33 13.6-60 20-27 6.381-43 12.112-50 18-5.5 4.621-8 9.498-8 16 0 7.123 2.125 13.776 8 18 9.125 6.611 21.875 10 38 10 15.625 0 26.187-3.792 34-10 7.812-6.189 13.625-15.875 16-30l56 2c-0.875 25.248-10.563 44.87-28 60-17.438 15.123-43.5 24-78 24zM904 244c-21.125 0-39.063-3.6-54-10-14.938-6.374-26.063-15.814-34-28-7.938-12.192-12-26.003-12-40 0-21.747 9.125-38.87 26-54 12-10.746 32.25-20.621 62-28 23.125-5.728 37.5-9.76 44-12 9.5-3.373 16.188-7.456 20-12 3.812-4.563 6-9.498 6-16 0-10.125-2.938-20.442-12-28-9.063-7.571-24.125-10-42-10-16.875 0-30.063 3.494-40 12-9.938 8.499-16.75 21.875-20 40l-54-6c3.625-30.746 15.375-53.936 34-70s45.25-24 80-24c23.875 0 44 3.318 60 10 16 6.688 27.25 18.246 36 32 8.75 13.747 14 28.25 14 44 0 17.37-2.688 32.192-10 44-7.313 11.814-19.063 21.184-32 28-12.938 6.81-33 13.6-60 20-27 6.381-43 12.112-50 18-5.5 4.621-8 9.498-8 16 0 7.123 2.125 13.776 8 18 9.125 6.611 21.875 10 38 10 15.625 0 28.187-3.792 36-10 7.812-6.189 11.625-15.875 14-30l56 2c-0.876 25.248-10.563 44.87-28 60-17.438 15.123-43.5 24-78 24zM246 238l100-158v-116h56v114l102 160h-64l-64-108-64 108h-66zM532 238v-274h92c35.375 0.256 58.75 0.976 68 2 14.75 1.626 27.937 4.934 38 12 10.062 7.059 16.188 16.186 22 28 5.812 11.808 10 25.501 10 38 0 15.872-5 28.25-14 40s-21.25 21.136-38 26c11.875 5.376 21.062 13.254 28 24 6.937 10.752 10 23.13 10 36 0 11.878-2.375 22.438-8 32s-13.563 16.24-22 22c-8.438 5.773-17.313 10.208-28 12-10.688 1.856-26.25 2-48 2h-110zM586 192h32c26.125 0 42.5 0.64 48 0 9.25-1.126 17.312-4.688 22-10s6-11.501 6-20c0-8.877-2.563-16.56-8-22-5.437-5.434-12.5-8.848-22-10-5.25-0.96-18.375 0-40 0h-38v62zM586 84h46c25.25 0 40.437-1.376 48-4s14-8.24 18-14c4-5.747 6-11.75 6-20 0-9.747-2.813-18.176-8-24-5.188-5.85-11.75-8.528-20-10-5.375-1.024-18-2-38-2h-52v74z" />
+<glyph unicode="&#xe94b;" glyph-name="it-database-sybaseiq" d="M514 960c-282.77 0-512-99.331-512-222s229.23-222 512-222c282.77 0 512 99.331 512 222 0 1.383 0.058 2.623 0 4-0.029 0.688 0.043 1.313 0 2-7.57 119.802-234.011 216-512 216zM576 888c40.75 0 74.125-13.059 98-38 23.875-24.934 36-59.13 36-104 0-23.75-3.375-44.003-10-62-5-13.754-13-27.123-24-40 13.625-9.747 28-18.253 44-24l-20-40c-8.375 2.496-18 7.642-26 12-1.75 0.896-13.125 8.627-36 24-18-7.872-38.125-12-60-12-42.25 0-76.063 13.123-100 38s-36 59.002-36 104c0 44.87 12 79.066 36 104 24 24.941 56.875 38 98 38zM346 884h56v-276h-56v276zM560 840c-15.363-2.954-27.453-12.187-38-24-14.063-15.75-22-38.378-22-70 0-32.128 7.937-56.064 22-72s30.5-24 52-24c8 0 16.875 1.376 24 4-11.25 7.373-24.375 13.878-36 18l16 30c18.25-6.272 35.375-15.501 52-28 7.125 8.378 12.437 20.128 16 32 3.562 11.878 5.999 24.621 6 40 0 31.75-6 56.314-20 72s-33.375 22-56 22c-5.656 0-10.879 0.985-16 0zM0 732v-138c1.854-20.829 4-44.253 4-54 0-122.669 229.23-222 512-222s512 99.331 512 222v148c0-122.669-229.23-222-512-222s-512 99.331-512 222c0 7.227-2.795 30.407-4 44zM0 516v-130c1.854-20.829 4-44.253 4-54 0-17.453 5.225-33.711 14-50h238c-150.238 38.674-252 108.698-252 190 0 7.227-2.795 30.407-4 44zM1028 472c0-81.302-101.762-151.326-252-190h238c8.775 16.289 14 32.547 14 50v140zM0 308v-26h2c-0.917 9.45-1.289 17.978-2 26zM114 244c-21.125 0-39.063-3.6-54-10-14.938-6.374-26.063-15.814-34-28-7.938-12.192-12-26.003-12-40 0-21.747 9.125-38.87 26-54 12-10.746 32.25-20.621 62-28 23.125-5.728 37.5-9.76 44-12 9.5-3.373 16.187-7.456 20-12 3.812-4.563 6-9.498 6-16 0-10.125-4.938-20.442-14-28-9.063-7.571-22.125-10-40-10-16.875 0-30.063 3.494-40 12-9.938 8.499-16.75 21.875-20 40l-54-6c3.625-30.746 15.375-53.936 34-70s45.25-24 80-24c23.875 0 44 3.318 60 10 16 6.688 27.25 18.246 36 32 8.75 13.747 14 28.25 14 44 0 17.37-4.688 32.192-12 44-7.313 11.814-17.063 21.184-30 28-12.938 6.81-33 13.6-60 20-27 6.381-43 12.112-50 18-5.5 4.621-8 9.498-8 16 0 7.123 2.125 13.776 8 18 9.125 6.611 21.875 10 38 10 15.625 0 26.187-3.792 34-10 7.812-6.189 13.625-15.875 16-30l56 2c-0.875 25.248-10.563 44.87-28 60-17.438 15.123-43.5 24-78 24zM904 244c-21.125 0-39.063-3.6-54-10-14.938-6.374-26.063-15.814-34-28-7.938-12.192-12-26.003-12-40 0-21.747 9.125-38.87 26-54 12-10.746 32.25-20.621 62-28 23.125-5.728 37.5-9.76 44-12 9.5-3.373 16.188-7.456 20-12 3.812-4.563 6-9.498 6-16 0-10.125-2.938-20.442-12-28-9.063-7.571-24.125-10-42-10-16.875 0-30.063 3.494-40 12-9.938 8.499-16.75 21.875-20 40l-54-6c3.625-30.746 15.375-53.936 34-70s45.25-24 80-24c23.875 0 44 3.318 60 10 16 6.688 27.25 18.246 36 32 8.75 13.747 14 28.25 14 44 0 17.37-2.688 32.192-10 44-7.313 11.814-19.063 21.184-32 28-12.938 6.81-33 13.6-60 20-27 6.381-43 12.112-50 18-5.5 4.621-8 9.498-8 16 0 7.123 2.125 13.776 8 18 9.125 6.611 21.875 10 38 10 15.625 0 28.187-3.792 36-10 7.812-6.189 11.625-15.875 14-30l56 2c-0.876 25.248-10.563 44.87-28 60-17.438 15.123-43.5 24-78 24zM246 238l100-158v-116h56v114l102 160h-64l-64-108-64 108h-66zM532 238v-274h92c35.375 0.256 58.75 0.976 68 2 14.75 1.626 27.937 4.934 38 12 10.062 7.059 16.188 16.186 22 28 5.812 11.808 10 25.501 10 38 0 15.872-5 28.25-14 40s-21.25 21.136-38 26c11.875 5.376 21.062 13.254 28 24 6.937 10.752 10 23.13 10 36 0 11.878-2.375 22.438-8 32s-13.563 16.24-22 22c-8.438 5.773-17.313 10.208-28 12-10.688 1.856-26.25 2-48 2h-110zM586 192h32c26.125 0 42.5 0.64 48 0 9.25-1.126 17.312-4.688 22-10s6-11.501 6-20c0-8.877-2.563-16.56-8-22-5.437-5.434-12.5-8.848-22-10-5.25-0.96-18.375 0-40 0h-38v62zM586 84h46c25.25 0 40.437-1.376 48-4s14-8.24 18-14c4-5.747 6-11.75 6-20 0-9.747-2.813-18.176-8-24-5.188-5.85-11.75-8.528-20-10-5.375-1.024-18-2-38-2h-52v74z" />
+<glyph unicode="&#xe94c;" glyph-name="it-diskraid-dellmd" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM0 354.228v-320h110c21.777 0 40.987 1.48 54 6 17.395 6.125 29.775 15.063 40 26 13.544 14.438 24.696 34.667 32 58 5.975 19.104 8 41.604 8 68 0 30.041-1.626 55.51-8 76s-15.784 37.854-28 52c-12.217 14.146-26.87 22.458-44 28-12.748 4.083-31.7 6-56 6zM294 354.228v-320h224v54h-164v88h146v54h-146v70h158v54zM570 352.228v-318h204v54h-146v264zM818 352.228v-318h206v54h-146v264zM58 300.228h28c24.035 0 39.767 0.041 48-2 11.021-2.625 20.829-8.563 28-16s12.016-16.729 16-30c3.983-13.271 6-33.209 6-58s-2.017-43.636-6-58c-3.984-14.365-9.693-25.729-16-32s-14.439-9.375-24-12c-7.304-2.042-19.534-4-36-4h-44z" />
+<glyph unicode="&#xe94d;" glyph-name="it-diskraid-emc" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM854 346.102c-44.917 0-82.438-14.469-110-44s-40-72.625-40-126c0-50.458 12.583-88.906 40-118s63.417-44 106-44c34.416 0 61.614 9.010 84 26s38.375 43 48 78l-62 20c-5.396-23.479-15.604-41.063-28-52s-26.792-16-44-16c-23.334 0-41.417 8.792-56 26s-22 45.458-22 86c0 38.208 7.198 64.937 22 82s34.229 26 58 26c17.208 0 31.969-4.375 44-14s20.208-23.375 24-40l64 16c-7.292 25.666-19.417 44.291-34 58-24.5 23.187-54.771 36-94 36zM42 340.102v-320h244v54h-180v86h162v54h-162v72h174v54zM340 340.102v-320h60v252l64-252h62l64 252v-252h60v320h-98l-56-218-60 218z" />
+<glyph unicode="&#xe94e;" glyph-name="it-diskraid-eternus" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM906 337.424c-22.115 0-42.363-4.563-58-12s-27.691-17.781-36-32c-8.309-14.219-12-29.667-12-46 0-25.375 8.335-46.354 26-64 12.562-12.542 34.857-23.396 66-32 24.208-6.708 41.195-11.375 48-14 9.945-3.937 16.009-8.677 20-14s6-12.417 6-20c0-11.813-4.513-21.177-14-30s-23.288-14-42-14c-17.665 0-31.597 6.083-42 16s-18.598 24.854-22 46l-56-6c3.795-35.875 14.503-63.26 34-82s47.622-28 84-28c24.993 0 47.25 4.198 64 12s28.84 19.958 38 36c9.159 16.042 14 33.625 14 52 0 20.271-4.346 36.219-12 50s-18.457 24.052-32 32c-13.544 7.948-33.736 16.562-62 24s-46.672 15.146-54 22c-5.758 5.396-8 10.416-8 18 0 8.312 3.85 15.041 10 20 9.552 7.729 21.12 12 38 12 16.357 0 29.821-2.781 38-10s13.514-19.521 16-36l58 2c-0.916 29.458-9.746 54.354-28 72s-45.884 26-82 26zM0 331.424v-320h218v54h-160v88h144v54h-144v70h156v54zM248 331.424v-54h86v-266h58v266h84v54zM514 331.424v-320h54v208l116-208h60v320h-54v-214l-118 214z" />
+<glyph unicode="&#xe94f;" glyph-name="it-diskraid-fujitsu" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106h-832zM76 886h872v-420h-872v420zM128 812v-132h338v132h-338zM546 812v-132h338v132h-338zM126 634v-130h338v130h-338zM546 634v-130h338v130h-338zM216 340v-322h72v136h134v54h-134v76h154v56h-226zM728 340v-208c0-25.958-2.021-43.761-8-52-5.663-7.804-14.751-11.587-28-12-12.099 1.212-21.741 7.699-28 18-4.667 7.583-7.271 19.625-8 38h-6l-62-6c0.146-34.271 8.937-60.281 26-78 14.335-14.887 33.371-23.621 58-26 6.9-1.241 14.089-2 22-2 26.979 0 49.521 6.698 66 18s27.729 25.333 34 44c4.667 14.292 6 35.458 6 62v204h-72z" />
+<glyph unicode="&#xe950;" glyph-name="it-diskraid-hds" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM826 341.763c-24.646 0-46.573-4.563-64-12s-30.74-17.782-40-32c-9.26-14.219-14-29.667-14-46 0-25.375 10.312-46.354 30-64 14-12.542 39.292-23.396 74-32 26.979-6.708 44.417-11.375 52-14 11.083-3.937 17.552-8.677 22-14s8-12.417 8-20c0-11.813-5.427-21.177-16-30s-27.146-14-48-14c-19.688 0-34.406 6.083-46 16s-20.209 24.854-24 46l-62-6c4.229-35.875 16.271-63.26 38-82s53.458-28 94-28c27.854 0 51.333 4.198 70 12s31.791 19.958 42 36c10.208 16.042 16 33.625 16 52 0 20.271-3.469 36.219-12 50s-20.906 24.052-36 32c-15.094 7.948-38.5 16.562-70 24s-51.833 15.146-60 22c-6.417 5.396-10 10.416-10 18 0 8.312 3.146 15.041 10 20 10.646 7.729 27.187 12 46 12 18.229 0 30.885-2.781 40-10s15.229-19.521 18-36l64 2c-1.021 29.458-11.657 54.354-32 72s-49.75 26-90 26zM66 335.763v-320h64v140h128v-140h64v320h-64v-126h-128v126zM390 335.763v-320h122c23.916 0 41.708 1.479 56 6 19.104 6.125 34.771 15.062 46 26 14.875 14.437 25.979 32.667 34 56 6.562 19.104 10 41.604 10 68 0 30.041-3 55.51-10 76s-16.584 37.854-30 52c-13.417 14.146-31.188 24.458-50 30-14 4.083-33.313 6-60 6zM454 281.763h30c26.396 0 42.958 0.042 52-2 12.104-2.625 22.125-8.563 30-16s13.625-18.729 18-32c4.375-13.271 8-31.209 8-56s-3.625-43.636-8-58c-4.375-14.365-9.073-25.729-16-32s-15.5-11.375-26-14c-8.021-2.042-21.99-0.371-40-2h-48z" />
+<glyph unicode="&#xe951;" glyph-name="it-diskraid-hpaio" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM732 342.407c-24.727 0-45.075-5.071-64-14-14.229-6.62-28.051-16.298-40-30s-21.093-28.757-28-46c-9.255-23.401-14-51.514-14-86 0-53.884 13.339-97.286 40-128s62.828-46 108-46c44.619 0 79.339 15.132 106 46s40 73.346 40 128c0 55.115-13.132 99.055-40 130s-63.243 46-108 46zM262 336.407l-118-338h64l26 76h120l28-76h66l-122 338zM480 336.407v-60h58v60zM734 284.407c25.28 0 44.735-8.91 60-28s24-49.204 24-88c0-39.258-8.321-68.371-24-88s-35.549-30-60-30c-24.451 0-44.114 10.217-60 30s-24 49.665-24 88c0 38.95 6.528 66.678 22 86s36.72 30 62 30zM294 258.407l42-126h-84zM480 244.407v-246h58v246z" />
+<glyph unicode="&#xe952;" glyph-name="it-diskraid-hpmsa" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM516 342.407c-23.346 0-41.492-4.148-58-12s-29.228-18.99-38-34c-8.772-15.011-14-30.757-14-48 0-26.788 9.351-49.372 28-68 13.261-13.24 37.122-24.917 70-34 25.556-7.082 40.817-11.229 48-14 10.499-4.157 17.787-10.381 22-16s6-11.994 6-20c0-12.47-3.985-22.686-14-32s-24.246-14-44-14c-18.649 0-35.018 5.531-46 16s-18.408 25.677-22 48l-58-6c4.006-37.873 15.417-66.217 36-86s49.597-30 88-30c26.385 0 48.318 3.763 66 12s32.33 21.065 42 38c9.669 16.935 14 34.602 14 54 0 21.399-3.919 39.451-12 54s-19.703 25.609-34 34c-14.298 8.39-36.162 18.148-66 26s-48.264 14.764-56 22c-6.078 5.696-10 11.994-10 20 0 8.775 3.507 16.765 10 22 10.084 8.159 24.18 12 42 12 17.267 0 31.366-4.38 40-12s13.375-20.604 16-38l62 4c-0.967 31.098-10.73 55.371-30 74s-49.873 28-88 28zM56 336.407v-338h56v266l62-266h58l60 266v-266h58v338h-92l-56-230-54 230zM782 336.407l-118-338h64l26 76h120l28-76h66l-122 338zM814 258.407l42-126h-84z" />
+<glyph unicode="&#xe953;" glyph-name="it-diskraid-ibm" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM152 334.746v-338h62v338zM272 334.746v-338h104c39.094 0.307 63.777 0.769 74 2 16.3 2.001 28.879 7.302 40 16s21.576 21.451 28 36c6.423 14.549 8 28.604 8 44 0 19.552-4.054 37.528-14 52s-23.489 23.996-42 30c13.123 6.62 22.333 16.76 30 30s12 28.142 12 44c0 14.625-3.784 26.222-10 38s-12.676 22.918-22 30c-9.325 7.082-20.189 11.768-32 14s-29.964 2-54 2zM578 334.746v-338h56v266l62-266h58l60 266v-266h58v338h-92l-56-230-54 230zM334 278.746h34c28.871 0 47.922 0.769 54 0 10.222-1.386 16.82-5.457 22-12s8-15.531 8-26c0-10.931-1.991-19.303-8-26s-15.501-10.615-26-12c-5.802-0.769-20.102-2-44-2h-40zM334 144.746h50c27.904 0 45.642-2.767 54-6s13.579-6.918 18-14c4.42-7.082 8-15.839 8-26 0-12.009-4.267-22.841-10-30s-12.883-10.153-22-12c-5.94-1.386-19.898-2-42-2h-56z" />
+<glyph unicode="&#xe954;" glyph-name="it-diskraid-ibmsm" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM338 349.424c-23.346 0-43.492-4.148-60-12s-29.228-18.99-38-34c-8.772-15.011-12-30.757-12-48 0-26.788 9.351-49.372 28-68 13.261-13.24 35.122-24.917 68-34 25.556-7.082 42.817-11.229 50-14 10.499-4.157 17.787-10.38 22-16s6-11.994 6-20c0-12.47-5.985-22.686-16-32s-24.246-14-44-14c-18.649 0-33.018 5.531-44 16s-18.408 25.677-22 48l-60-6c4.006-37.873 17.417-66.217 38-86s49.597-30 88-30c26.385 0 48.318 3.763 66 12s30.33 21.065 40 38c9.67 16.935 16 34.602 16 54 0 21.399-3.919 39.451-12 54s-19.703 25.609-34 34c-14.298 8.39-36.162 18.148-66 26s-50.264 14.764-58 22c-6.078 5.696-8 11.994-8 20 0 8.775 3.507 16.765 10 22 10.084 8.159 24.18 12 42 12 17.267 0 29.366-4.38 38-12s15.375-20.604 18-38l60 4c-0.967 31.098-10.73 55.371-30 74s-47.873 28-86 28zM514 343.424v-338h58v266l60-266h58l60 266v-266h58v338h-92l-54-230-56 230z" />
+<glyph unicode="&#xe955;" glyph-name="it-diskraid-macrosan" d="M545.978 634.927h338.060v-129.629h-338.060v129.629zM545.978 812.404h338.060v-131.631h-338.060v131.631zM126.045 634.927h337.967v-129.629h-337.967v129.629zM128.047 812.404h337.967v-131.631h-337.967v131.631zM928.023 960h-832c-53.434 0-96.023-46.732-96.023-105.705v-353.001c0-58.973 42.589-107.706 96.023-107.706h832.047c53.341 0 95.977 48.733 95.977 107.706v353.001c-0.047 58.973-42.636 105.705-96.023 105.705zM948.038 467.363h-872.029v418.863h872.029v-418.863zM326.051 115.898c-7.68-22.481-13.405-39.657-17.036-51.293-3.212 10.519-8.332 26.298-15.267 47.383l-75.916 226.444h-63.907v-319.814h40.913v272.244l92.719-272.244h38.353l93.091 267.636v-267.636h40.96v319.814h-57.065l-76.847-222.534zM838.982 187.066c-12.753 5.818-36.399 12.614-70.889 20.387-34.444 7.82-55.808 15.407-63.953 22.807-8.378 7.401-12.521 16.849-12.521 28.346 0 13.219 5.818 24.529 17.594 33.932 11.729 9.402 30.394 14.103 56.087 14.103 24.623 0 43.241-5.167 55.855-15.453 12.66-10.38 20.061-25.6 22.202-45.894l40.774 3.119c-0.791 18.665-5.958 35.561-15.732 50.362-9.821 14.801-23.785 26.065-41.937 33.745-18.153 7.587-39.098 11.404-62.883 11.404-21.597 0-41.239-3.631-58.833-10.845-17.641-7.261-31.139-17.92-40.262-31.977-9.216-14.010-13.777-29.091-13.777-45.335 0-14.615 3.77-27.927 11.217-39.75 7.494-11.823 18.944-21.783 34.211-29.789 11.823-6.237 32.396-12.893 61.952-19.968 29.463-7.028 48.454-12.288 57.111-15.593 13.405-5.12 23.040-11.404 28.858-18.851 5.818-7.494 8.751-16.291 8.751-26.298 0-9.914-2.979-18.991-9.030-27.369-6.097-8.332-15.313-14.941-27.695-19.735-12.428-4.841-26.717-7.168-42.915-7.168-18.246 0-34.583 3.119-49.199 9.449-14.615 6.284-25.414 14.569-32.256 24.855-6.935 10.24-11.311 23.366-13.219 39.331l-39.983-3.491c0.559-21.318 6.377-40.495 17.594-57.437 11.124-16.943 26.438-29.603 46.127-37.981 19.596-8.471 43.892-12.66 72.89-12.66 22.993 0 43.567 4.236 61.812 12.614 18.339 8.378 32.349 20.061 42.124 35.095s14.662 31.046 14.662 48.035c0 17.175-4.515 32.396-13.359 45.521-8.844 13.033-22.668 23.831-41.379 32.489z" />
+<glyph unicode="&#xe956;" glyph-name="it-diskraid-netapp" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM222 343.424v-338h56v220l124-220h60v338h-56v-226l-124 226zM616 343.424l-118-338h64l26 76h120l28-76h66l-122 338zM648 265.424l42-126h-84z" />
+<glyph unicode="&#xe957;" glyph-name="it-diskraid-sun" d="M96 960c-53.411 0-96-46.841-96-106v-354c0-59.159 42.589-108 96-108h832c53.411 0 96 48.841 96 108v354c0 59.159-42.589 106-96 106zM76 886h872v-420h-872zM128 812v-132h338v132zM546 812v-132h338v132zM126 634v-130h338v130zM546 634v-130h338v130zM210 345.085c-23.346 0-43.492-4.148-60-12s-29.228-18.99-38-34c-8.772-15.011-12-30.757-12-48 0-26.788 9.351-49.372 28-68 13.261-13.24 35.122-24.917 68-34 25.556-7.082 42.817-11.229 50-14 10.499-4.157 17.787-10.38 22-16s6-11.994 6-20c0-12.47-5.985-22.686-16-32s-24.246-14-44-14c-18.649 0-33.018 5.531-44 16s-18.408 25.677-22 48l-60-6c4.006-37.873 17.417-66.217 38-86s49.597-30 88-30c26.385 0 48.318 3.763 66 12s30.33 21.065 40 38c9.67 16.935 16 34.602 16 54 0 21.399-3.919 39.451-12 54s-19.703 25.609-34 34c-14.298 8.39-36.162 18.148-66 26s-48.264 14.764-56 22c-6.078 5.696-10 11.994-10 20 0 8.775 3.507 16.765 10 22 10.084 8.159 24.18 12 42 12 17.267 0 29.366-4.38 38-12s15.375-20.604 18-38l60 4c-0.967 31.098-10.73 55.371-30 74s-47.873 28-86 28zM386 339.085v-180c0-37.873 1.994-66.602 6-86 2.763-13.086 9.297-26.069 18-38s21.012-20.533 36-28c14.988-7.467 36.99-12 66-12 24.036 0 43.081 3.149 58 10s27.090 16.453 36 28c8.91 11.547 14.684 25.219 18 42s6 45.356 6 86v178h-62v-186c0-26.788-0.204-46.454-2-58s-7.159-22.071-16-30c-8.841-7.928-22.594-12-40-12-17.13 0-30.123 5.61-40 14s-17.375 18.144-20 32c-1.52 8.621-2 28.903-2 58v182zM694 339.085v-338h58v220l122-220h62v338h-58v-226l-124 226z" />
+<glyph unicode="&#xe958;" glyph-name="it-firewall" d="M0 960v-176h242v176h-242zM346 960v-176h352v176h-352zM800 960v-176h224v176h-224zM30 728v-176h354v176h-354zM488 728v-176h352v176h-352zM942 728v-176h82v176h-82zM0 498v-178h256v178h-256zM366 498v-178h352v178h-352zM822 498v-178h202v178h-202zM30 258v-176h354v176h-354zM488 258v-176h352v176h-352zM942 258v-176h82v176h-82zM0 26v-90h242v90h-242zM346 26v-90h352v90h-352zM800 26v-90h224v90h-224z" />
+<glyph unicode="&#xe959;" glyph-name="it-firewall-checkpoint" d="M68 960c-37.728 0-68-30.272-68-68v-888c0-37.728 30.272-68 68-68h888c37.728 0 68 30.272 68 68v888c0 37.728-30.272 68-68 68h-888zM242 896h104v-112h352v112h102v-112h160v-56h-18v-176h18v-490h-160v-62h-102v62h-352v-62h-104v62h-178v490h320v176h-320v56h178v112zM488 728v-176h352v176h-352zM380 482c-44.917 0-82.438-14.47-110-44s-40-72.624-40-126c0-50.458 12.583-88.906 40-118s63.417-44 106-44c34.417 0 61.614 9.008 84 26s38.375 42.998 48 78l-62 20c-5.396-23.482-13.604-41.062-26-52-12.396-10.963-26.792-16-44-16-23.333 0-43.417 8.79-58 26s-22 45.456-22 86c0 38.208 7.198 64.938 22 82s34.229 26 58 26c17.208 0 31.969-4.374 44-14s20.208-23.373 24-40l64 16c-7.292 25.67-17.417 44.291-32 58-24.5 23.187-56.771 36-96 36zM564 476v-320h66v120h42c29.312 0 50.541 2.928 66 6 11.375 2.477 22.989 6.346 34 14 11.010 7.661 20.854 18.586 28 32 7.146 13.421 10 30.314 10 50 0 25.523-5.604 45.885-18 62s-27.625 27.2-46 32c-11.959 3.2-38.625 4-78 4h-104zM630 422h30c23.333 0 40.271-0.531 48-2 10.5-1.901 19.146-6.416 26-14s10-18.333 10-30c0-9.478-3.115-16.858-8-24-4.886-7.149-11.396-12.672-20-16-8.604-3.392-26.479-6-52-6h-34v92z" />
+<glyph unicode="&#xe95a;" glyph-name="it-firewall-cisco" d="M68 960c-37.964 0-68-30.272-68-68v-888c0-37.728 30.036-68 68-68h894c37.964 0 68 30.272 68 68v888c0 37.728-30.036 68-68 68h-894zM244 896h104v-112h354v112h102v-112h162v-56h-18v-176h18v-490h-162v-62h-102v62h-354v-62h-104v62h-180v490h322v176h-322v56h180v112zM492 728v-176h354v176h-354zM340 468c-44.917 0-82.438-14.47-110-44s-40-72.624-40-126c0-50.458 12.583-88.906 40-118s63.417-44 106-44c34.416 0 61.614 9.008 84 26s38.375 42.998 48 78l-62 20c-5.396-23.482-13.604-41.062-26-52-12.396-10.963-26.792-16-44-16-23.334 0-43.417 8.79-58 26s-22 45.456-22 86c0 38.208 7.198 64.938 22 82s34.229 26 58 26c17.208 0 31.969-4.355 44-14 12.031-9.626 20.208-23.373 24-40l64 16c-7.292 25.67-17.417 44.291-32 58-24.5 23.187-56.771 36-96 36zM714 468c-44.917 0-82.438-14.47-110-44s-40-72.624-40-126c0-50.458 12.583-88.906 40-118s63.417-44 106-44c34.417 0 61.614 9.008 84 26s38.375 42.998 48 78l-62 20c-5.396-23.482-15.604-41.062-28-52-12.396-10.963-26.792-16-44-16-23.333 0-41.417 8.79-56 26s-22 45.456-22 86c0 38.208 7.198 64.938 22 82s34.229 26 58 26c17.208 0 31.969-4.355 44-14 12.031-9.626 20.208-23.373 24-40l64 16c-7.292 25.67-19.417 44.291-34 58-24.5 23.187-54.771 36-94 36z" />
+<glyph unicode="&#xe95b;" glyph-name="it-firewall-cisco2" d="M68 960c-37.728 0-68-30.272-68-68v-888c0-37.728 30.272-68 68-68h888c37.728 0 68 30.272 68 68v888c0 37.728-30.272 68-68 68h-888zM242 896h104v-112h352v112h102v-112h160v-56h-18v-176h18v-490h-160v-62h-102v62h-352v-62h-104v62h-178v490h320v176h-320v56h178v112zM488 728v-176h352v176h-352zM266 482c-44.917 0-82.438-14.47-110-44s-40-72.624-40-126c0-50.458 12.583-88.906 40-118s63.417-44 106-44c34.417 0 61.614 9.008 84 26s38.375 42.998 48 78l-62 20c-5.396-23.482-13.604-41.062-26-52-12.396-10.963-26.792-16-44-16-23.333 0-43.417 8.79-58 26s-22 45.456-22 86c0 38.208 7.198 64.938 22 82s34.229 26 58 26c17.208 0 31.969-4.374 44-14s20.208-23.373 24-40l64 16c-7.292 25.67-17.417 44.291-32 58-24.5 23.187-56.771 36-96 36zM768 482c-44.917 0-82.438-14.47-110-44s-40-72.624-40-126c0-50.458 12.583-88.906 40-118s63.417-44 106-44c34.417 0 61.614 9.008 84 26s38.375 42.998 48 78l-62 20c-5.396-23.482-13.604-41.062-26-52-12.396-10.963-26.792-16-44-16-23.333 0-43.417 8.79-58 26s-22 45.456-22 86c0 38.208 7.198 64.938 22 82s34.229 26 58 26c17.208 0 31.969-4.374 44-14s20.208-23.373 24-40l64 16c-7.292 25.67-17.417 44.291-32 58-24.5 23.187-56.771 36-96 36zM420 366v-96h150v96h-150z" />
+<glyph unicode="&#xe95c;" glyph-name="it-firewall-juniper" d="M68 960c-37.964 0-68-30.272-68-68v-888c0-37.728 30.036-68 68-68h894c37.964 0 68 30.272 68 68v888c0 37.728-30.036 68-68 68h-894zM244 896h104v-112h354v112h102v-112h162v-56h-18v-176h18v-490h-162v-62h-102v62h-354v-62h-104v62h-180v490h322v176h-322v56h180v112zM492 728v-176h354v176h-354zM396 464v-206c0-25.958-4.021-43.76-10-52s-15.563-12-30-12c-14.292 0-25 6.479-32 18-4.667 7.583-7.271 19.625-8 38l-60-6c0.146-34.271 8.937-60.281 26-78s40.354-28 72-28c26.979 0 49.521 6.698 66 18s27.729 25.333 34 44c4.666 14.292 6 35.458 6 62v202h-64zM530 464v-320h64v122h42c29.312 0 52.542 0.938 68 4 11.375 2.479 22.989 8.344 34 16s18.854 16.583 26 30c7.146 13.416 12 30.312 12 50 0 25.521-7.604 45.885-20 62s-27.625 27.187-46 32c-11.959 3.208-36.625 4-76 4h-104zM594 410h32c23.333 0 38.271-0.542 46-2 10.5-1.896 19.146-6.417 26-14s10-16.334 10-28c0-9.479-1.115-18.854-6-26s-13.396-12.646-22-16c-8.604-3.354-24.479-4-50-4h-36v90z" />
+<glyph unicode="&#xe95d;" glyph-name="it-firewall-neteye" d="M68 960c-37.728 0-68-30.272-68-68v-888c0-37.728 30.272-68 68-68h888c37.728 0 68 30.272 68 68v888c0 37.728-30.272 68-68 68h-888zM242 896h104v-112h352v112h102v-112h160v-56h-18v-176h18v-82h-154v-322h154v-86h-160v-62h-102v62h-352v-62h-104v62h-178v86h24v210l100-210h50v322h-46v-214l-102 214h-26v82h320v176h-320v56h178v112zM488 728v-176h352v176h-352zM306 470v-322h168v54h-102v88h84v54h-84v72h96v54h-162zM500 470l92-186v-136h50v136l90 186h-58l-56-128-58 128h-60zM870 416h90v-72h-90v72zM870 290h90v-88h-90v88z" />
+<glyph unicode="&#xe95e;" glyph-name="it-firewall-zte" d="M68 960c-37.728 0-68-30.272-68-68v-888c0-37.728 30.272-68 68-68h888c37.728 0 68 30.272 68 68v888c0 37.728-30.272 68-68 68h-888zM242 896h104v-112h352v112h102v-112h160v-56h-18v-176h18v-490h-160v-62h-102v62h-352v-62h-104v62h-178v490h320v176h-320v56h178v112zM488 728v-176h352v176h-352zM122 462v-54h148l-168-208v-58h260v54h-182l176 216v50h-234zM380 462v-54h96v-266h64v266h96v54h-256zM678 462v-320h244v54h-180v88h162v54h-162v70h174v54h-238z" />
+<glyph unicode="&#xe95f;" glyph-name="it-firewall-ztemf" d="M68 960c-37.728 0-68-30.272-68-68v-888c0-37.728 30.272-68 68-68h888c37.728 0 68 30.272 68 68v888c0 37.728-30.272 68-68 68h-888zM242 896h104v-12c-36.731-40.161-60-93.286-60-152 0-1.333-0.023-2.673 0-4h-222v56h178v112zM698 896h102v-112h160v-56h-18v-176h18v-490h-160v-62h-102v62h-352v-62h-104v62h-178v490h312c37.915-28.819 84.701-46 136-46s98.085 17.181 136 46h192v176h-102c0.023 1.34 0 2.655 0 4 0 47.763-14.694 91.517-40 128v36zM418 862h188v-48h-132v-64h114v-46h-114v-118h-56v276zM122 462v-54h148l-146-180-22-28v-58h260v54h-182l176 216v50h-234zM380 462v-54h96v-266h64v266h96v54h-256zM678 462v-320h244v54h-180v88h162v54h-162v70h174v54h-238z" />
+<glyph unicode="&#xe960;" glyph-name="it-firewall-zteutm" d="M68 960c-37.728 0-68-30.272-68-68v-888c0-37.728 30.272-68 68-68h888c37.728 0 68 30.272 68 68v888c0 37.728-30.272 68-68 68h-888zM242 896h104v-12c-36.731-40.161-60-93.286-60-152 0-1.333-0.023-2.673 0-4h-222v56h178v112zM698 896h102v-112h160v-56h-18v-176h18v-490h-160v-62h-102v62h-352v-62h-104v62h-178v490h312c37.915-28.819 84.701-46 136-46s98.085 17.181 136 46h192v176h-102c0.023 1.34 0 2.655 0 4 0 47.763-14.694 91.517-40 128v36zM410 862h56v-148c0-23.625 0.625-39 2-46 2.375-11.25 7.062-21.188 16-28s20.5-10 36-10c15.75 0 28 3.562 36 10s12.375 14.625 14 24c1.625 9.375 4 24.25 4 46v152h54v-144c0-33-1-56.375-4-70s-7.938-24.625-16-34c-8.063-9.375-18.5-16.438-32-22s-32.25-8-54-8c-26.25 0-46.438 1.937-60 8s-24.125 14.312-32 24c-7.875 9.687-11.5 19.375-14 30-3.625 15.75-6 39.25-6 70v146zM122 462v-54h148l-146-180-22-28v-58h260v54h-182l176 216v50h-234zM380 462v-54h96v-266h64v266h96v54h-256zM678 462v-320h244v54h-180v88h162v54h-162v70h174v54h-238z" />
+<glyph unicode="&#xe961;" glyph-name="it-gather" d="M260 958c-65.696-7.147-134.149-50.113-186-122-94.814-131.45-98.966-314.24-10-410 37.902-40.797 87.3-58.623 138-56v-402c42.667-47.332 85.333-40.057 128 0v456c23.249 18.201 46.339 38.742 66 66 94.814 131.45 100.966 316.24 12 412-33.362 35.91-75.78 53.99-120 56-9.213 0.419-18.615 1.021-28 0zM484 914c54.103-128.562 67.65-281.261-28-418-34.982-50.009-66.676-94.444-104-130l102-12c620.106 30.772 784.298 551.082 242 514-68.87-4.709-170.379 12.038-212 46zM270 854c28.56-1.298 54.453-12.807 76-36 57.459-61.847 55.236-181.102-6-266s-158.541-103.847-216-42c-57.459 61.847-53.236 181.102 8 266 38.272 53.061 90.4 80.163 138 78z" />
+<glyph unicode="&#xe962;" glyph-name="it-ibp" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h768c70.912 0 128 57.088 128 128v768c0 70.912-57.088 128-128 128h-768zM164 608h64v-320h-64v320zM290 608h128c25.375 0 45.531 0.115 58-2s24.156-7.292 34-14c9.843-6.709 17.437-14.844 24-26s10-24.146 10-38c0-15.021-3.907-29.459-12-42s-20.146-21.729-34-28c19.541-5.688 35.5-16.292 46-30s16-29.479 16-48c0-14.583-3.219-28.219-10-42s-16.261-23.76-28-32c-11.74-8.24-26.792-14.104-44-16-10.792-1.167-36.729-1.708-78-2h-110v320zM614 608h104c39.375 0 66.041-0.792 78-4 18.375-4.813 33.604-15.886 46-32s18-36.479 18-62c0-19.688-2.854-36.584-10-50s-16.99-24.344-28-32c-11.011-7.656-22.625-11.521-34-14-15.459-3.063-36.688-6-66-6h-44v-120h-64v320zM356 554v-74h42c25.229 0 39.875 1.27 46 2 11.083 1.312 19.656 5.656 26 12s10 13.646 10 24c0 9.916-2.531 17.802-8 24s-13.209 10.687-24 12c-6.417 0.729-25.521 0-56 0h-36zM678 554v-90h36c25.521 0 43.396 0.646 52 4s15.114 8.854 20 16c4.885 7.146 8 14.521 8 24 0 11.666-5.146 22.416-12 30s-15.5 12.104-26 14c-7.729 1.458-22.667 2-46 2h-32zM356 428v-86h60c23.333 0 37.729 0.687 44 2 9.625 1.75 17.948 5.219 24 12s8 16.625 8 28c0 9.625-1.334 17.292-6 24s-11.177 10.937-20 14c-8.823 3.062-28.542 6-58 6h-52z" />
+<glyph unicode="&#xe963;" glyph-name="it-ibp-ibp2000" d="M128 960c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h768c70.912 0 128 57.088 128 128v768c0 70.912-57.088 128-128 128h-768zM164 790h64v-322h-64v322zM290 790h128c25.375 0 45.531-1.886 58-4s24.156-7.292 34-14c9.843-6.709 17.437-14.844 24-26s10-24.146 10-38c0-15.021-3.907-27.459-12-40s-20.146-21.729-34-28c19.541-5.688 35.5-16.292 46-30s16-29.479 16-48c0-14.583-3.219-28.219-10-42s-16.261-25.76-28-34c-11.74-8.24-26.792-14.104-44-16-10.792-1.167-36.729-1.708-78-2h-110v322zM614 790h104c39.375 0 66.041-2.792 78-6 18.375-4.813 33.604-13.886 46-30s18-38.479 18-64c0-19.688-2.854-34.584-10-48s-16.99-24.344-28-32c-11.011-7.656-22.625-13.521-34-16-15.459-3.063-36.688-4-66-4h-44v-122h-64v322zM356 736v-74h42c25.229 0 39.875-0.73 46 0 11.083 1.312 19.656 5.656 26 12s10 15.646 10 26c0 9.916-2.531 17.802-8 24s-13.209 8.687-24 10c-6.417 0.729-25.521 2-56 2h-36zM678 736v-92h36c25.521 0 43.396 2.646 52 6s15.114 6.854 20 14c4.885 7.146 8 16.521 8 26 0 11.666-5.146 20.416-12 28s-15.5 12.104-26 14c-7.729 1.458-22.667 4-46 4h-32zM356 608v-86h60c23.333 0 37.729 0.687 44 2 9.625 1.75 17.948 7.219 24 14s8 14.625 8 26c0 9.625-1.334 19.292-6 26s-11.177 10.937-20 14c-8.823 3.062-28.542 4-58 4h-52zM196 362c27.125 0 48.5-7.375 64-22s24-34.25 24-56c0-12.375-3.563-22.813-8-34s-10.375-23.75-20-36c-6.375-8.125-17.375-18.75-34-34s-27.563-25-32-30c-4.438-5-9.25-11.25-12-16h106v-48h-186c2 18.5 8 35.438 18 52s30.5 38.625 60 66c23.75 22.125 38.625 36.125 44 44 7.25 10.875 10 23.375 10 34 0 11.75-1.688 19.687-8 26s-14.875 10-26 10c-11 0-21.5-3.375-28-10s-9-18.625-10-34l-52 6c3.125 29 11.5 49.375 28 62s37.25 20 62 20zM408 362c26.625 0 47-11 62-30 17.875-22.5 28-57.875 28-110 0-52-10-91.25-28-114-14.875-18.75-35.375-28-62-28-26.75 0-47.625 11.437-64 32s-24 57.25-24 110c0 51.75 8 89.25 26 112 14.875 18.75 35.375 28 62 28zM622 362c26.625 0 47-11 62-30 17.875-22.5 28-57.875 28-110 0-52-10-91.25-28-114-14.875-18.75-35.375-28-62-28-26.75 0-47.625 11.437-64 32s-26 57.25-26 110c0 51.75 10 89.25 28 112 14.875 18.75 35.375 28 62 28zM836 362c26.625 0 47-11 62-30 17.875-22.5 28-57.875 28-110 0-52-10-91.25-28-114-14.875-18.75-35.375-28-62-28-26.75 0-47.625 11.437-64 32s-26 57.25-26 110c0 51.75 10 89.25 28 112 14.875 18.75 35.375 28 62 28zM408 318c-6.375 0-11-1.937-16-6s-9.25-11.5-12-22c-3.625-13.625-6-35.75-6-68s2.75-55.938 6-68c3.25-12.063 7.062-20 12-24s9.625-6 16-6c6.375 0 13 1.937 18 6s9.25 11.5 12 22c3.625 13.5 4 37.75 4 70s-0.75 53.937-4 66c-3.25 12.062-7.063 19.937-12 24s-11.625 5.999-18 6zM622 318c-6.375 0-11-1.937-16-6s-9.25-11.5-12-22c-3.625-13.625-6-35.75-6-68s0.75-55.938 4-68c3.25-12.063 9.062-20 14-24s9.625-6 16-6c6.375 0 13 1.937 18 6s7.25 11.5 10 22c3.625 13.5 6 37.75 6 70s-0.75 53.937-4 66c-3.25 12.062-7.063 19.937-12 24s-11.625 5.999-18 6zM836 318c-6.375 0-13-1.937-18-6s-7.25-11.5-10-22c-3.625-13.625-6-35.75-6-68s0.75-55.938 4-68c3.25-12.063 7.062-20 12-24s11.625-6 18-6c6.375 0 11 1.937 16 6s9.25 11.5 12 22c3.625 13.5 6 37.75 6 70s-0.75 53.937-4 66c-3.25 12.062-9.063 19.937-14 24s-9.625 5.999-16 6z" />
+<glyph unicode="&#xe964;" glyph-name="it-net" d="M512 960c-282.77 0-512-229.229-512-512s229.23-512 512-512c282.77 0 512 229.229 512 512s-229.23 512-512 512zM460 860c-0.035-0.64 0-1.344 0-1.984v-144h-106c13.653 49.069 32.968 94.080 54 136 16.822 4.352 34.424 7.789 52 10.003zM564 860c14.799-1.856 29.727-4.608 44-8 21.464-42.010 40.007-88.672 54-138.003h-98v144c0 0.64 0.035 1.344 0 1.984zM728 801.997c38.764-23.725 74.975-53.293 104-88h-74c-8.692 30.573-18.367 60.154-30 88zM286 795.981c-10.493-26.163-20.063-53.523-28-82.003h-66c26.566 31.763 59.179 59.334 94 82.003zM894 613.978c15.484-35.52 24.974-74.131 30-113.997h-134c-1.3 38.579-4.291 75.648-10 112h102c3.699 0 8.643 0.96 12 1.984zM128 611.994h110c-5.555-36.416-10.864-73.389-12-112h-126c4.91 38.938 13.095 77.184 28 112zM332 611.994h128v-112h-138c1.129 38.362 4.536 75.872 10 112zM564 611.994h120c5.637-36.122 8.706-73.606 10-112h-130v112zM100 395.994h128c3.115-38.906 10.371-75.571 18-112h-118c-14.905 34.816-23.090 73.062-28 112zM324 395.994h136v-112h-120c-7.481 36.346-12.966 73.126-16 112zM564 395.994h130c-2.897-38.304-8.783-76.128-16-112h-114v112zM788 395.994h136c-4.91-38.938-13.095-77.184-28-112h-124c7.324 35.814 13.028 73.824 16 112zM194 179.994h78c12.495-36.038 29.429-68.461 46-100-47.143 24.954-89.788 59.642-124 100zM368 179.994h92v-144c-7.868 0.96-16.275 0.64-24 1.984-26.587 42.522-49.947 89.542-68 142.003zM564 179.994h86c-17.597-51.622-40.138-99.91-66-142.003-6.473-1.152-13.428-1.152-20-1.984v144zM746 179.994h84c-35.169-41.491-79.231-76.851-128-102.003 16.61 31.923 31.55 65.536 44 102.003z" />
+<glyph unicode="&#xe965;" glyph-name="it-other" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM248 730l124-32-142-528-122 32 140 528zM448 728h128v-546h-128v546zM774 726l142-528-124-32-142 528 124 32z" />
+<glyph unicode="&#xe966;" glyph-name="it-other-alteon" d="M832 960h-640c-105.984 0-192-85.969-192-192v-640c0-106.031 86.016-192 192-192h640c106.031 0 192 85.969 192 192v640c0 106.031-85.969 192-192 192zM607.697 875.008c44.172 0 80.012-35.84 80.012-80.012s-35.84-80.012-80.012-80.012c-44.218 0-80.012 35.84-80.012 80.012s35.747 80.012 80.012 80.012zM392.332 875.008c44.172 0 80.012-35.84 80.012-80.012s-35.84-80.012-80.012-80.012-80.012 35.84-80.012 80.012 35.84 80.012 80.012 80.012zM177.012 714.985c-44.172 0-80.012 35.84-80.012 80.012s35.84 80.012 80.012 80.012 80.012-35.84 80.012-80.012-35.84-80.012-80.012-80.012zM574.65 14.010l-45.382 117.993h-162.863l-42.775-117.993h-54.691l149.551 389.446h55.529l159.372-389.446h-58.74zM607.697 448.977c-44.218 0-80.012 35.84-80.012 80.012s35.793 80.012 80.012 80.012c44.172 0 80.012-35.84 80.012-80.012s-35.84-80.012-80.012-80.012zM715.171 14.010h-47.802v389.446h47.802v-389.446zM823.017 448.977c-44.172 0-80.012 35.84-80.012 80.012s35.84 80.012 80.012 80.012 79.965-35.84 79.965-80.012-35.793-80.012-79.965-80.012zM823.017 714.985c-44.172 0-80.012 35.84-80.012 80.012s35.84 80.012 80.012 80.012 79.965-35.84 79.965-80.012-35.793-80.012-79.965-80.012zM445.021 362.496c-4.934-24.948-11.962-49.757-20.945-74.38l-42.775-114.176h132.049l-40.681 107.753c-12.428 32.815-21.597 59.811-27.648 80.803z" />
+<glyph unicode="&#xe967;" glyph-name="it-other-appdirector" d="M816.035 337.129c-8.611 2.281-24.436 3.398-47.569 3.398h-98.49v-137.681h99.561c32.954 0 56.32 6.144 70.191 18.432 13.824 12.241 20.713 29.51 20.713 51.712 0 16.151-4.049 29.929-12.195 41.425-8.192 11.45-18.944 19.037-32.209 22.714zM832 960h-640c-105.984 0-192-85.969-192-192v-640c0-105.984 86.016-192 192-192h640.047c105.937 0 191.953 86.016 191.953 192v640c0 106.031-86.016 192-192 192zM823.017 875.008c44.172 0 80.012-35.84 80.012-80.012s-35.84-80.012-80.012-80.012-80.012 35.84-80.012 80.012c0 44.172 35.793 80.012 80.012 80.012zM823.017 609.001c44.172 0 80.012-35.84 80.012-80.012s-35.84-80.012-80.012-80.012-80.012 35.84-80.012 80.012c0 44.172 35.793 80.012 80.012 80.012zM607.744 875.008c44.125 0 80.012-35.84 80.012-80.012s-35.887-80.012-80.012-80.012c-44.265 0-80.058 35.84-80.058 80.012s35.747 80.012 80.058 80.012zM392.332 875.008c44.172 0 80.012-35.84 80.012-80.012s-35.84-80.012-80.012-80.012c-44.172 0-80.012 35.84-80.012 80.012s35.84 80.012 80.012 80.012zM177.012 714.985c-44.172 0-80.012 35.84-80.012 80.012s35.84 80.012 80.012 80.012c44.172 0 80.012-35.84 80.012-80.012s-35.84-80.012-80.012-80.012zM520.192 0.838l-44.916 116.643h-161.094l-42.31-116.643h-54.132l147.921 385.164h54.924l157.649-385.164h-58.042zM527.686 528.989c0 44.172 35.793 80.012 80.058 80.012 44.125 0 80.012-35.84 80.012-80.012s-35.887-80.012-80.012-80.012c-44.311 0-80.058 35.84-80.058 80.012zM881.711 191.441c-20.852-22.668-58.554-34.025-113.012-34.025h-98.769v-156.579h-51.014v385.164h145.315c25.553 0 45.103-1.21 58.601-3.677 18.897-3.119 34.769-9.123 47.523-18.013s23.087-21.225 30.86-37.19c7.82-15.965 11.683-33.466 11.683-52.55 0.047-32.768-10.333-60.416-31.185-83.13zM391.959 345.553c-4.887-24.716-11.823-49.245-20.759-73.588l-42.31-112.966h130.607l-40.215 106.682c-12.241 32.349-21.364 59.020-27.322 79.872z" />
+<glyph unicode="&#xe968;" glyph-name="it-other-atca-lb10" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM518 730h186c36.836-0.001 65.899-2.491 84-6s33.71-10.875 48-22c14.289-11.126 26.473-25.499 36-44 9.526-18.503 14-39.023 14-62 0-24.912-6.251-47.2-18-68s-27.889-37.6-48-48c28.367-9.433 50.757-25.266 66-48s22-49.284 22-80c0-24.186-4.156-47.145-14-70s-22.959-40.335-40-54c-17.042-13.665-39.020-22.856-64-26-15.666-1.936-52.089-3.521-112-4h-160v532zM124 726h94v-438h234v-90h-328v528zM612 642v-124h62c36.624-0.001 59.108 0.803 68 2 16.089 2.175 28.791 9.479 38 20s14 24.828 14 42c0 16.446-4.061 29.72-12 40-7.939 10.278-18.334 15.823-34 18-9.315 1.211-37.755 2-82 2h-54zM612 430v-142h88c33.872 0 54.897 1.825 64 4 13.972 2.9 25.214 8.754 34 20s14 27.135 14 46c0 15.962-3.226 28.874-10 40s-17.192 18.921-30 24c-12.808 5.083-41.237 7.999-84 8h-76z" />
+<glyph unicode="&#xe969;" glyph-name="it-other-cisco-ucs" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM528 630c37.548-0.001 68.55-12.645 92-38 13.958-14.991 23.021-37.933 30-66l-60-16c-3.629 18.179-12.484 33.475-24 44s-25.529 13.999-42 14c-22.752-0.001-39.832-9.342-54-28s-22-48.219-22-90c0-44.333 8.041-75.183 22-94s31.666-28 54-28c16.471 0 30.135 6.038 42 18 11.864 11.96 20.835 30.325 26 56l60-22c-9.213-38.273-24.574-67.422-46-86s-49.058-28-82-28c-40.759 0-73.758 16.186-100 48s-40 76.823-40 132c0 58.366 13.618 103.707 40 136s61.008 47.999 104 48zM812 630c38.525-0.001 68.528-10.704 88-30s29.023-43.787 30-76l-62-4c-2.653 18.020-7.276 30.106-16 38s-22.552 12-40 12c-18.007 0-31.81-3.55-42-12-6.561-5.425-10-12.911-10-22 0-8.293 3.859-14.1 10-20 7.817-7.495 25.85-15.867 56-24s51.553-17.309 66-26c14.447-8.691 25.834-20.93 34-36s14-33.834 14-56c0-20.093-6.23-38.458-16-56s-24.133-29.468-42-38c-17.867-8.532-39.339-14-66-14-38.805 0-69.202 11.508-90 32s-31.952 48.77-36 88l60 8c3.629-23.124 10.903-41.156 22-52s25.156-16 44-16c19.96 0 35.88 4.351 46 14 10.12 9.647 16 21.083 16 34 0 8.292-3.743 16.179-8 22s-11.392 11.694-22 16c-7.259 2.866-24.177 6.664-50 14-33.221 9.409-56.6 22.285-70 36-18.844 19.296-28 42.252-28 70 0 17.86 5.136 34.451 14 50s21.32 27.867 38 36 36.41 11.999 60 12zM84 624h62v-190c0-30.139 2.464-51.070 4-60 2.652-14.352 8.020-25.309 18-34s24.691-12 42-12c17.587 0 29.066 3.786 38 12 8.933 8.213 16.185 18.040 18 30s2 32.252 2 60v194h62v-184c0-42.1-2.65-72.618-6-90s-8.997-32.040-18-44c-9.003-11.96-20.925-20.904-36-28s-33.712-12-58-12c-29.313 0-52.855 4.264-68 12s-27.206 17.641-36 30-13.208 26.445-16 40c-4.048 20.093-8 48.77-8 88v188z" />
+<glyph unicode="&#xe96a;" glyph-name="it-other-dcs" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM528 630c37.548-0.001 68.55-12.645 92-38 13.958-14.991 23.021-37.933 30-66l-60-16c-3.629 18.179-12.484 33.475-24 44s-25.529 13.999-42 14c-22.752-0.001-39.832-9.342-54-28s-22-48.219-22-90c0-44.333 8.041-75.183 22-94s31.666-28 54-28c16.471 0 30.135 6.038 42 18 11.864 11.96 20.835 30.325 26 56l60-22c-9.213-38.273-24.574-67.422-46-86s-49.058-28-82-28c-40.759 0-73.758 16.186-100 48s-40 76.823-40 132c0 58.366 13.618 103.707 40 136s61.008 47.999 104 48zM812 630c38.525-0.001 68.528-10.704 88-30s29.023-43.787 30-76l-62-4c-2.653 18.020-7.276 30.106-16 38s-22.552 12-40 12c-18.007 0-31.81-3.55-42-12-6.561-5.425-10-12.911-10-22 0-8.293 1.859-14.1 8-20 7.817-7.495 27.85-15.867 58-24s51.553-17.309 66-26c14.447-8.691 25.834-20.93 34-36s12-33.834 12-56c0-20.093-4.23-38.458-14-56s-24.133-29.468-42-38c-17.867-8.532-39.339-14-66-14-38.805 0-69.202 11.508-90 32s-31.952 48.77-36 88l60 8c3.629-23.124 10.903-41.156 22-52s25.156-16 44-16c19.96 0 35.88 4.351 46 14 10.12 9.647 14 21.083 14 34 0 8.292-1.743 16.179-6 22s-11.392 11.694-22 16c-7.259 2.866-24.177 6.664-50 14-33.221 9.409-56.6 22.285-70 36-18.844 19.296-28 42.252-28 70 0 17.86 5.137 34.451 14 50s21.32 27.867 38 36 36.41 11.999 60 12zM86 624h112c25.544-0.001 44.6-3.533 58-8 18.006-6.061 35.158-16.532 48-32s21.3-33.595 28-56c6.7-22.405 10-51.149 10-84 0-28.864-3.719-53.109-10-74-7.677-25.515-17.763-46.212-32-62-10.748-11.96-25.715-21.302-44-28-13.679-4.946-31.108-8-54-8h-116v352zM148 564v-232h46c17.308 0 28.323 1.77 36 4 10.050 2.873 19.37 7.142 26 14s11.812 18.292 16 34c4.187 15.708 6 36.89 6 64s-1.813 47.488-6 62c-4.188 14.512-10.463 25.866-18 34s-16.415 13.129-28 16c-8.654 2.23-26.735 4-52 4h-26z" />
+<glyph unicode="&#xe96b;" glyph-name="it-other-delta" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM88 624h112c25.544-0.001 46.6-3.533 60-8 18.006-6.061 33.158-16.532 46-32s21.3-33.595 28-56c6.7-22.405 10-51.149 10-84 0-28.864-1.719-53.109-8-74-7.677-25.515-19.763-46.212-34-62-10.748-11.96-25.715-21.302-44-28-13.679-4.946-31.108-8-54-8h-116v352zM748 624h66l122-352h-66l-28 80h-122l-26-80h-66l120 352zM400 620h62v-288h154v-60h-216v348zM150 564v-232h46c17.308 0 30.323 1.77 38 4 10.050 2.873 17.37 7.142 24 14s11.812 18.292 16 34c4.187 15.708 6 36.89 6 64s-1.813 47.488-6 62c-4.188 14.512-10.463 25.866-18 34s-16.415 13.129-28 16c-8.654 2.23-24.735 4-50 4h-28zM780 542l-42-130h84l-42 130z" />
+<glyph unicode="&#xe96c;" glyph-name="it-other-dp" d="M799.651 577.164c-9.123 2.42-26.159 3.677-50.921 3.677h-105.472v-147.363h106.589c35.281 0 60.276 6.563 75.124 19.689 14.708 13.126 22.295 31.604 22.295 55.389 0 17.268-4.422 32.023-13.126 44.311-8.797 12.241-20.294 20.34-34.49 24.297zM887.994 960h-751.988c-75.59 0-136.006-60.416-136.006-136.006v-751.988c0-75.543 60.416-136.006 136.006-136.006h751.988c75.543 0 136.006 60.463 136.006 136.006v751.988c0 75.59-60.463 136.006-136.006 136.006zM445.021 342.295c-7.308-24.204-16.663-44.172-28.113-60.044-11.45-15.919-23.971-28.3-37.562-37.423s-30.022-16.012-49.199-20.666c-19.223-4.655-41.286-7.028-66.234-7.028h-148.759v412.346h142.010c32.070 0 56.506-1.955 73.402-5.911 23.599-5.446 43.753-15.313 60.463-29.556 21.737-18.339 37.981-41.844 48.826-70.423 10.752-28.579 16.151-61.254 16.151-98.025-0.047-31.279-3.677-59.066-10.985-83.27zM869.981 421.19c-22.342-24.297-62.65-36.445-121.018-36.445h-105.705v-167.61h-54.551v412.346h155.555c27.369 0 48.221-1.303 62.743-3.956 20.294-3.351 37.143-9.775 50.874-19.27 13.638-9.495 24.762-22.714 33.001-39.75 8.425-17.082 12.614-35.84 12.614-56.227 0-35.142-11.217-64.791-33.513-89.088zM326.889 572.369c-14.615 5.632-38.167 8.471-70.609 8.471h-86.575v-315.020h88.064c27.183 0 48.5 2.56 64 7.54 15.453 5.12 27.788 12.288 36.957 21.364 12.94 12.986 22.993 30.394 30.208 52.224 7.215 21.783 10.845 48.314 10.845 79.407 0 43.148-7.075 76.288-21.225 99.468-14.196 23.133-31.418 38.679-51.665 46.545z" />
+<glyph unicode="&#xe96d;" glyph-name="it-other-e9000" d="M743.936 960h-471.459c-152.623 0-276.294-124.975-276.294-279.133v-465.734c0-154.159 123.671-279.133 276.294-279.133h471.505c152.529 0 276.247 125.021 276.247 279.133v465.734c-0.047 154.159-123.718 279.133-276.294 279.133zM234.17 182.877c-8.657-25.088-21.504-44.172-38.54-57.297-17.082-13.079-37.050-19.642-60.044-19.642-24.343 0-44.265 7.168-59.671 21.597-15.453 14.383-24.716 34.583-27.834 60.695l36.771 3.584c3.119-18.385 9.030-31.744 17.827-39.983 8.751-8.285 20.015-12.428 33.792-12.428 11.729 0 22.063 2.886 30.906 8.611 8.844 5.679 16.105 13.359 21.783 22.9 5.679 9.588 10.426 22.481 14.243 38.772s5.725 32.861 5.725 49.711c0 1.815-0.047 4.515-0.186 8.145-7.68-12.94-18.106-23.459-31.325-31.558-13.219-8.052-27.555-12.102-43.008-12.102-25.786 0-47.569 9.961-65.443 29.882-17.827 19.875-26.764 46.080-26.764 78.615 0 33.606 9.309 60.649 27.927 81.129s41.937 30.72 70.004 30.72c20.247 0 38.772-5.818 55.529-17.408 16.756-11.636 29.51-28.16 38.214-49.617 8.751-21.457 13.079-52.55 13.079-93.231 0-42.356-4.329-76.009-12.986-101.097zM402.991 867.514h214.063v-40.401h-174.871v-104.82h163.747v-40.169h-163.747v-116.503h181.76v-40.401h-220.951v342.295zM476.113 180.829c-7.494-23.878-18.711-42.356-33.652-55.343-14.941-13.033-33.839-19.549-56.599-19.549-30.022 0-53.62 11.45-70.749 34.304-20.527 27.601-30.813 72.518-30.813 134.749 0 39.191 3.817 70.703 11.357 94.58 7.587 23.878 18.851 42.263 33.792 55.249 14.941 12.94 33.745 19.409 56.413 19.409 16.71 0 31.372-3.584 43.985-10.705 12.614-7.168 22.993-17.501 31.185-30.953 8.239-13.498 14.662-29.929 19.363-49.292s6.982-45.475 6.982-78.336c0-38.865-3.77-70.284-11.264-94.115zM718.057 180.829c-7.494-23.878-18.711-42.356-33.699-55.343-14.895-13.033-33.839-19.549-56.599-19.549-30.068 0-53.574 11.45-70.749 34.304-20.527 27.601-30.813 72.518-30.813 134.749 0 39.191 3.817 70.703 11.357 94.58 7.587 23.878 18.851 42.263 33.792 55.249 14.941 12.94 33.745 19.409 56.413 19.409 16.71 0 31.372-3.584 43.939-10.705 12.614-7.168 23.040-17.501 31.232-30.953 8.239-13.498 14.662-29.929 19.316-49.292 4.701-19.363 7.028-45.475 7.028-78.336 0.047-38.865-3.724-70.284-11.217-94.115zM960 180.829c-7.494-23.878-18.711-42.356-33.699-55.343-14.895-13.033-33.839-19.549-56.599-19.549-30.068 0-53.574 11.45-70.749 34.304-20.527 27.601-30.813 72.518-30.813 134.749 0 39.191 3.817 70.703 11.357 94.58 7.587 23.878 18.851 42.263 33.792 55.249 14.941 12.94 33.745 19.409 56.413 19.409 16.71 0 31.372-3.584 43.939-10.705 12.614-7.168 23.040-17.501 31.232-30.953 8.239-13.498 14.662-29.929 19.316-49.292 4.701-19.363 7.028-45.475 7.028-78.336 0.047-38.865-3.724-70.284-11.217-94.115zM627.386 410.531c-17.594 0-31.604-7.913-42.077-23.738-13.126-20.201-19.735-57.437-19.735-111.849s5.958-90.577 17.967-108.591c11.962-18.013 26.717-26.996 44.265-26.996s32.303 8.983 44.265 27.089c12.009 18.106 17.967 54.272 17.967 108.497 0 54.551-5.958 90.764-17.967 108.73-11.962 17.92-26.903 26.857-44.684 26.857zM385.396 410.531c-17.548 0-31.558-7.913-42.031-23.738-13.172-20.201-19.782-57.437-19.782-111.849s6.004-90.577 17.967-108.591c11.962-18.013 26.717-26.996 44.311-26.996 17.548 0 32.303 8.983 44.311 27.089 11.962 18.106 17.92 54.272 17.92 108.497 0 54.551-5.958 90.764-17.92 108.73-12.009 17.92-26.903 26.857-44.777 26.857zM869.329 410.531c-17.594 0-31.604-7.913-42.077-23.738-13.126-20.201-19.735-57.437-19.735-111.849s5.958-90.577 17.967-108.591c11.962-18.013 26.717-26.996 44.265-26.996s32.303 8.983 44.265 27.089c12.009 18.106 17.967 54.272 17.967 108.497 0 54.551-5.958 90.764-17.967 108.73-11.962 17.92-26.857 26.857-44.684 26.857zM144.989 410.531c-16.989 0-31.791-7.354-44.404-22.156-12.614-14.755-18.897-33.932-18.897-57.391 0-21.085 6.004-38.214 17.967-51.386s26.717-19.782 44.311-19.782c17.687 0 32.256 6.609 43.66 19.782s17.082 31.465 17.082 54.831c0 23.319-5.818 41.844-17.501 55.575-11.729 13.684-25.833 20.527-42.217 20.527z" />
+<glyph unicode="&#xe96e;" glyph-name="it-other-f5bigip" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM200 692h288v-82h-202v-112h174v-82h-174v-204h-86v480zM592 686h212v-86h-150l-14-82c17.929 10.241 37.308 16 56 16 35.667 0 65.204-16.365 90-46 24.795-29.636 38-66.714 38-114 0-39.441-9.973-75.057-30-106-27.275-42.274-65.554-64-114-64-38.719 0-69.586 12.248-94 36s-39.232 55.905-44 96l80 10c2.289-20.701 8.747-37.906 20-50s23.313-18 38-18c16.784 0 32.365 8.42 44 24s16 38.622 16 70c0 29.417-4.461 51.291-16 66s-27.499 22-46 22c-23.079 0-43.69-12.684-62-36l-64 12 40 250z" />
+<glyph unicode="&#xe96f;" glyph-name="it-other-f5bigip2" d="M114 960c-63.812 0-114-47.546-114-108v-602c0-53.579 40.456-98.664 94-108v590c0 64.077 53.716 114 120 114h650v6c0 60.454-50.188 108-114 108zM273.868 750.368c-63.812 0-114.869-48.378-114.869-108.832v-601.779c0-60.454 51.057-108.832 114.869-108.832h635.16c63.812 0 114.869 48.378 114.869 108.832v601.779c0 60.454-51.057 108.832-114.869 108.832h-635.16zM327.924 535.904h243.253v-65.619h-170.615v-89.626h146.965v-65.619h-146.965v-163.251h-72.638v384.115zM659.018 531.104h179.061v-68.819h-126.694l-11.825-65.619c15.143 8.192 31.511 12.8 47.299 12.8 30.125 0 55.074-13.094 76.017-36.813 20.943-23.712 32.096-53.382 32.096-91.226 0-31.558-8.424-60.064-25.339-84.826-23.037-33.824-55.369-51.213-96.288-51.213-32.703 0-58.775 9.798-79.395 28.806s-33.136 44.742-37.164 76.826l67.57 8c1.933-16.563 7.388-30.33 16.893-40.013 9.505-9.677 19.691-14.4 32.096-14.4 14.177 0 27.336 6.739 37.164 19.206s13.514 30.906 13.514 56.013c0 23.539-3.768 41.043-13.514 52.819-9.747 11.77-23.226 17.6-38.853 17.6-19.493 0-36.902-10.15-52.367-28.806l-54.056 9.606 33.785 200.058z" />
+<glyph unicode="&#xe970;" glyph-name="it-other-gbe2c" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM230 802c36.969 0 65.213-6.495 86-22s34.041-36.646 40-64l-60-12c-4.198 14.625-12.422 25.536-24 34s-24.667 14-42 14c-26.271 0-48.495-9.344-64-26s-22-41.229-22-74c0-35.344 8.292-62.328 24-80s34.542-26 60-26c12.594 0 25.338 3.057 38 8s24.927 10.958 34 18v38h-70v50h130v-118c-12.594-12.188-30.099-24.724-54-34s-49.49-14-74-14c-31.146 0-56.844 6.932-80 20s-40.354 31.693-52 56c-11.646 24.307-18 51.427-18 80 0 31.010 7 57.896 20 82s30.948 43.135 56 56c19.094 9.885 43.562 14 72 14zM416 798h118c23.562 0 42.422-2.037 54-4s20.859-5.771 30-12c9.14-6.229 17.906-13.641 24-24s8-23.136 8-36c0-13.948-2.485-26.354-10-38s-19.136-20.177-32-26c18.146-5.281 32.25-13.271 42-26s14-28.802 14-46c0-13.542-1.704-27.203-8-40s-15.099-22.349-26-30c-10.901-7.651-24.021-12.24-40-14-10.021-1.083-35.677-1.729-74-2h-100v298zM716 798h220v-50h-160v-66h150v-50h-150v-82h166v-50h-226v298zM476 748v-68h40c23.427 0 36.312-0.677 42 0 10.291 1.219 18.109 6.109 24 12s10 12.385 10 22c0 9.208-2.922 16.245-8 22s-11.979 10.781-22 12c-5.959 0.677-23.698 0-52 0h-34zM476 630v-80h56c21.666 0 34.177 0.781 40 2 8.937 1.625 16.38 5.703 22 12s8 15.437 8 26c0 8.937-1.667 15.771-6 22s-9.807 11.156-18 14c-8.193 2.844-26.646 4-54 4h-48zM652 384c39.229 0 71.5-12.813 96-36 14.583-13.709 24.708-32.334 32-58l-64-16c-3.792 16.625-11.969 30.375-24 40s-26.792 14-44 14c-23.771 0-43.198-8.938-58-26s-22-43.792-22-82c0-40.542 7.417-68.792 22-86s34.667-26 58-26c17.208 0 31.604 5.062 44 16s20.604 28.521 26 52l64-20c-9.625-35-25.615-61.010-48-78s-51.584-26-86-26c-42.583 0-76.583 14.906-104 44s-42 67.542-42 118c0 53.375 14.437 96.468 42 126s63.083 44 108 44zM356 380c31.646 0 55.916-8.938 74-26s28-38.625 28-64c0-14.438-2.823-26.948-8-40s-12.771-27.708-24-42c-7.438-9.479-20.604-22.208-40-40s-32.823-30.167-38-36c-5.177-5.834-8.792-12.458-12-18h122v-56h-216c2.333 21.583 10.333 40.677 22 60s33.583 46.062 68 78c27.708 25.812 45.729 42.812 52 52 8.458 12.687 12 25.604 12 38 0 13.708-2.636 24.635-10 32s-19.021 10-32 10c-12.833 0-22.417-4.271-30-12s-10.833-20.063-12-38l-62 6c3.646 33.833 14.75 59.271 34 74s43.125 22 72 22z" />
+<glyph unicode="&#xe971;" glyph-name="it-other-h3c" d="M888 960h-752c-75.584 0-136-60.416-136-136v-752c0-75.648 60.416-136 136-136h752c75.648 0 136 60.352 136 136v752c0 75.584-60.352 136-136 136zM366.144 305.6h-42.432v151.168h-166.72v-151.104h-42.432v320.64h42.432v-131.712h166.656v131.712h42.432v-320.704zM600.448 329.152c-20.416-19.52-46.272-29.248-77.44-29.248-28.096 0-51.52 8.384-70.144 25.216-18.56 16.768-29.184 38.464-31.808 65.152l39.36 5.248c4.48-22.336 12.16-38.4 23.040-48.256 10.88-9.792 24.128-14.72 39.744-14.72 18.496 0 34.112 6.4 46.848 19.264s19.136 28.736 19.136 47.68c0 18.112-5.888 33.024-17.664 44.736s-26.752 17.536-44.992 17.536c-7.424 0-16.704-1.472-27.776-4.352l4.352 34.56c2.624-0.256 4.736-0.448 6.336-0.448 16.768 0 31.872 4.352 45.312 13.12 13.376 8.768 20.096 22.272 20.096 40.448 0 14.464-4.928 26.432-14.656 35.904s-22.4 14.208-37.824 14.208c-15.36 0-28.096-4.8-38.336-14.464s-16.704-24-19.648-43.264l-39.36 6.976c4.8 26.432 15.744 46.848 32.768 61.376 17.088 14.528 38.336 21.76 63.68 21.76 17.472 0 33.536-3.776 48.32-11.264 14.72-7.488 25.984-17.728 33.792-30.72s11.712-26.752 11.712-41.344c0-13.824-3.712-26.496-11.2-37.824-7.36-11.392-18.432-20.416-32.96-27.136 18.944-4.416 33.664-13.504 44.16-27.264s15.744-30.976 15.744-51.712c0-28.032-10.176-51.776-30.592-71.168zM909.184 327.552c-23.104-18.304-51.392-27.456-84.8-27.456-34.496 0-62.656 6.976-84.288 21.12-21.632 14.080-38.144 34.432-49.408 61.12s-16.96 55.36-16.96 85.952c0 33.408 6.4 62.528 19.136 87.424 12.736 24.832 30.912 43.776 54.528 56.64 23.552 12.928 49.408 19.392 77.76 19.392 32.064 0 59.072-8.128 80.96-24.512s37.12-39.296 45.76-68.928l-41.792-9.856c-7.424 23.36-18.24 40.32-32.384 50.944s-31.936 16-53.376 16c-24.64 0-45.248-5.888-61.824-17.728s-28.16-27.648-34.88-47.616c-6.656-19.904-10.048-40.384-10.048-61.568 0-27.264 4.032-51.072 11.968-71.424 7.936-20.288 20.288-35.52 37.056-45.632 16.768-9.984 34.944-15.040 54.464-15.040 23.808 0 43.968 6.784 60.352 20.544 16.512 13.76 27.712 34.048 33.472 61.056l42.432-10.688c-9.024-34.816-25.024-61.44-48.128-79.744z" />
+<glyph unicode="&#xe972;" glyph-name="it-other-hpblc" d="M136 960c-75.55 0-136-60.45-136-136v-410h1024v410c0 75.55-60.45 136-136 136h-752zM228 826h64v-128h128v128h64v-322h-64v140h-128v-140h-64v322zM550 826h104c39.375 0 66.041-2.792 78-6 18.375-4.813 33.604-15.886 46-32s18-36.479 18-62c0-19.688-2.854-36.584-10-50s-16.99-22.344-28-30c-11.011-7.656-20.625-13.521-32-16-15.459-3.063-38.688-4-68-4h-42v-122h-66v322zM616 770v-90h36c25.521 0 41.396 0.646 50 4s15.114 8.854 20 16c4.885 7.146 8 16.521 8 26 0 11.666-3.146 20.416-10 28s-15.5 12.104-26 14c-7.729 1.458-24.667 2-48 2h-30zM782 362c-39.962 0-71.478-10.197-96-32s-38-52.592-38-92c0-37.254 13.608-66.52 38-88s54.114-32 92-32c30.62 0 56.084 5.456 76 18s33.436 32.159 42 58l-54 14c-4.801-17.335-12.972-29.925-24-38s-24.69-12-40-12c-20.76 0-37.025 7.295-50 20s-20 32.067-20 62c0 28.21 6.831 49.402 20 62s30.851 20 52 20c15.31 0 27.296-4.894 38-12s18.626-15.726 22-28l56 10c-6.488 18.95-17.026 33.879-30 44-21.798 17.12-49.098 26-84 26zM128 358v-236h96c36.718 0.218 60.399-0.861 70 0 15.31 1.4 27.555 5.917 38 12s17.966 13.825 24 24c6.033 10.175 10 21.233 10 32 0 13.674-4.658 25.879-14 36s-22.614 15.801-40 20c12.326 4.63 22.799 12.74 30 22s10 18.91 10 30c0 10.229-2.162 19.763-8 28s-13.242 15.047-22 20c-8.758 4.953-18.907 8.439-30 10s-27.424 2-50 2h-114zM416 356v-234h202v40h-144v194h-58zM184 318h34c27.117 0 42.291 0.538 48 0 9.601-0.97 17.134-3.424 22-8s8-10.679 8-18c0-7.645-2.356-13.317-8-18s-14.139-9.031-24-10c-5.45-0.538-19.554 0-42 0h-38v54zM184 224h48c26.209 0 42.15-1.739 50-4s13.848-5.047 18-10c4.152-4.953 6-10.894 6-18 0-8.398-2.616-14.994-8-20s-11.437-8.708-20-10c-5.579-0.97-19.241 0-40 0h-54v62zM0 74v-2c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v2h-1024z" />
+<glyph unicode="&#xe973;" glyph-name="it-other-imm" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM108 608h64v-320h-64v320zM232 608h98l58-218 58 218h96v-320h-60v252l-64-252h-62l-62 252v-252h-62v320zM606 608h98l58-218 58 218h96v-320h-60v252l-64-252h-62l-64 252v-252h-60v320z" />
+<glyph unicode="&#xe974;" glyph-name="it-other-secsis" d="M887.994 960h-751.988c-75.59 0-136.006-60.416-136.006-136.006v-751.988c0-75.543 60.416-136.006 136.006-136.006h751.988c75.543 0 136.006 60.463 136.006 136.006v751.988c0 75.59-60.463 136.006-136.006 136.006zM405.923 271.546c-12.567-19.363-30.627-34.49-54.179-45.242-23.505-10.799-49.99-16.198-79.453-16.198-37.329 0-68.608 5.399-93.836 16.337-25.228 10.845-45.009 27.183-59.299 49.059-14.383 21.876-21.923 46.545-22.668 74.147l51.433 4.515c2.467-20.62 8.099-37.609 16.989-50.781 8.89-13.219 22.761-23.924 41.519-32.023 18.758-8.192 39.843-12.288 63.302-12.288 20.806 0 39.191 3.072 55.11 9.309 15.919 6.144 27.788 14.615 35.607 25.46 7.773 10.705 11.636 22.528 11.636 35.328 0 12.847-3.77 24.204-11.264 33.885-7.494 9.635-19.875 17.734-37.097 24.297-11.078 4.329-35.561 10.985-73.402 20.154-37.888 9.030-64.419 17.687-79.593 25.693-19.689 10.38-34.397 23.133-44.032 38.447-9.635 15.267-14.476 32.349-14.476 51.293 0 20.806 5.911 40.262 17.687 58.368 11.823 18.060 29.091 31.837 51.759 41.193 22.807 9.309 48.035 14.010 75.776 14.010 30.58 0 57.53-4.934 80.849-14.755 23.366-9.868 41.286-24.343 53.853-43.473s19.316-40.774 20.247-64.977l-52.317-3.956c-2.839 26.065-12.335 45.754-28.579 59.066-16.198 13.359-40.122 20.015-71.82 20.015-33.001 0-57.065-6.051-72.145-18.153s-22.621-26.671-22.621-43.753c0-14.801 5.353-26.996 16.012-36.538 10.519-9.588 37.888-19.409 82.292-29.417 44.311-10.054 74.752-18.851 91.229-26.298 24.017-10.985 41.705-25.088 53.155-41.984 11.45-16.989 17.129-36.538 17.129-58.647 0.047-22.016-6.237-42.636-18.804-62.092zM862.115 271.546c-12.614-19.363-30.627-34.49-54.132-45.242-23.645-10.799-50.129-16.198-79.5-16.198-37.376 0-68.655 5.399-93.789 16.337-25.228 10.845-45.009 27.183-59.345 49.059s-21.876 46.545-22.621 74.147l51.526 4.515c2.374-20.62 8.006-37.609 16.989-50.781 8.844-13.219 22.575-23.924 41.472-32.023 18.618-8.192 39.75-12.288 63.255-12.288 20.713 0 39.145 3.072 55.156 9.309 15.872 6.144 27.741 14.615 35.514 25.46 7.866 10.705 11.729 22.528 11.729 35.328 0 12.847-3.724 24.204-11.217 33.885-7.494 9.635-19.875 17.734-37.143 24.297-11.124 4.329-35.654 10.985-73.356 20.154-37.981 9.030-64.512 17.687-79.639 25.693-19.735 10.38-34.351 23.133-43.985 38.447-9.728 15.267-14.522 32.349-14.522 51.293 0 20.806 5.865 40.262 17.78 58.368 11.729 18.060 28.998 31.837 51.712 41.193 22.621 9.402 47.849 14.057 75.636 14.057 30.487 0 57.484-4.934 80.849-14.755 23.226-9.868 41.239-24.343 53.853-43.473 12.521-19.13 19.27-40.774 20.294-64.977l-52.364-3.956c-2.793 26.065-12.428 45.754-28.532 59.066-16.244 13.312-40.215 19.968-71.866 19.968-33.001 0-57.158-6.051-72.145-18.153-15.081-12.055-22.575-26.671-22.575-43.706 0-14.801 5.213-26.996 16.012-36.538 10.519-9.588 37.841-19.409 82.246-29.417 44.358-10.054 74.752-18.851 91.276-26.298 24.017-10.985 41.705-25.088 53.108-41.984 11.543-16.989 17.268-36.538 17.268-58.647-0.047-22.063-6.423-42.682-18.944-62.138z" />
+<glyph unicode="&#xe975;" glyph-name="it-other-vc" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM714 644c46.577 0 84.911-14.61 114-42 17.315-16.194 31.342-37.681 40-68l-76-20c-4.502 19.638-15.716 36.63-30 48s-31.569 16-52 16c-28.223 0-50.426-9.845-68-30s-26-52.866-26-98c0-47.891 8.685-81.672 26-102s40.296-30 68-30c20.431 0 37.282 5.080 52 18s25.593 34.265 32 62l74-24c-11.428-41.345-29.422-71.931-56-92s-61.137-30-102-30c-50.56 0-91.448 17.632-124 52s-50 80.395-50 140c0 63.050 17.275 113.115 50 148s74.67 52 128 52zM156 638h84l96-280 92 280h82l-136-380h-82l-136 380z" />
+<glyph unicode="&#xe976;" glyph-name="it-other-ztepower" d="M136 960c-75.55 0-136-60.45-136-136v-410h1024v410c0 75.55-60.45 136-136 136h-752zM122 814h234v-50l-176-218h182v-54h-260v60l168 208h-148v54zM380 814h256v-54h-96v-268h-64v268h-96v54zM678 814h238v-54h-174v-72h162v-54h-162v-88h180v-54h-244v322zM78 354v-244h56v92h36c25.125 0 44.75 1.665 58 4 9.75 1.89 18.562 4.162 28 10s17.875 13.771 24 24c6.125 10.229 10 22.99 10 38 0 19.458-5.375 35.714-16 48s-24.25 20.331-40 24c-10.25 2.446-32.25 4-66 4h-90zM308 354l66-244h60l56 182 54-182h58l68 244h-56l-42-170-48 170h-66l-50-168-42 168h-58zM698 354v-244h56v102h10c12.75 0 22.125-2.166 28-4s12.75-5.052 18-10c5.25-4.948 13.75-16.987 28-36l40-52h68l-34 48c-13.25 19.013-24.188 30.55-32 38s-18 15.773-30 22c24.125 3.113 41.875 10.047 54 22s18 27.654 18 46c0 14.454-4 26.77-12 38s-18.688 19.608-32 24c-13.313 4.392-34.625 6-64 6h-116zM134 312h28c20 0 33.375 1.112 40 0 9-1.446 16.125-6.219 22-12s8-13.105 8-22c0-7.227-1.813-12.552-6-18s-10.625-9.442-18-12c-7.375-2.557-22.125-4-44-4h-30v68zM754 312h42c22.5-0.001 37.5 0.557 42 0 9-1.334 15.063-4.941 20-10s8-11.772 8-20c0-7.338-2.25-13.108-6-18s-9.375-7.998-16-10c-6.625-2.001-23.375-4-50-4h-40v62zM0 74v-2c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v2h-1024z" />
+<glyph unicode="&#xe977;" glyph-name="it-other-ztesgs" d="M510.016 960l-510.016-128c38.682-381.043-34.883-833.642 502.078-896h19.845c536.96 62.358 463.396 514.957 502.078 896l-513.984 128zM130.977 628h234.171v-50l-174.636-218h180.589v-54h-257.984v60l166.698 208h-148.837v54zM388.961 628h254.016v-54h-95.256v-268h-63.504v268h-95.256v54zM684.651 628h234.171v-54h-170.667v-72h158.76v-54h-158.76v-88h176.62v-54h-240.124v322z" />
+<glyph unicode="&#xe978;" glyph-name="it-other-zxsdr-nt" d="M136 960c-75.55 0-136-60.45-136-136v-752c0-75.55 60.45-136 136-136h752c75.55 0 136 60.45 136 136v752c0 75.55-60.45 136-136 136h-752zM94 698h94l198-334v334h92v-500h-98l-196 326v-326h-90v500zM546 698h384v-84h-144v-416h-96v416h-144v84z" />
+<glyph unicode="&#xe979;" glyph-name="it-router" d="M510.994 960c-282.703 0-510.994-228.291-510.994-510.994s228.291-513.006 510.994-513.006c282.703 0 513.006 230.303 513.006 513.006s-230.303 510.994-513.006 510.994zM506.97 849.352l122.719-122.719h-88.519v-162.955c0-20.826-7.813-82.483-44.259-82.483h-66.389c33.843 9.545 42.248 60.513 42.248 80.472v164.967h-88.519l122.719 122.719zM162.955 603.914v-88.519h166.978c19.959 0 68.914 8.405 78.46 42.248v-66.389c0-36.446-61.657-44.259-82.483-44.259h-162.955v-88.519l-122.719 122.719 122.719 122.719zM859.033 603.914l122.719-122.719-122.719-122.719v88.519h-164.967c-19.959 0-70.926-10.416-80.472-44.259v66.389c0 36.446 61.657 46.271 82.483 46.271h162.955v88.519zM430.522 416.817h66.389c36.446 0 44.259-63.669 44.259-84.495v-160.943h88.519l-122.719-124.731-122.719 124.731h88.519v164.967c0 19.959-8.405 70.926-42.248 80.472z" />
+<glyph unicode="&#xe97a;" glyph-name="it-router-cisco" d="M510 960c-282.703 0-510-227.297-510-510s227.297-514 510-514c9.173 0 18.943 1.521 28 2-36.918 3.27-66 32.204-66 70v74l-88 90h88v164c0 19.959-8.157 70.455-42 80h66c34.803 0 45.287-56.63 46-80 0.678 0.019 1.317 0 2 0h408c19.995 0 38.952-8.952 52-22 11.787 43.072 20 89.259 20 136 0 282.703-231.297 510-514 510zM506 850l124-124h-88v-162c0-20.826-9.554-82-46-82h-66c33.843 9.545 42 60.041 42 80v164h-88l122 124zM162 604v-88h168c19.959 0 68.455 8.157 78 42v-66c0-36.446-61.174-46-82-46h-164v-88l-122 124 122 122zM860 604l122-122-122-124v88h-166c-19.959 0-70.455-10.157-80-44v68c0 36.446 61.174 46 82 46h164v88zM636 274c-35.745 0-64.066-14.163-86-40s-32-61.302-32-108c0-44.146 10.182-78.546 32-104s50.112-38 84-38c27.388 0 50.186 7.136 68 22s30.34 37.378 38 68l-50 18c-4.294-20.542-12.136-36.431-22-46s-20.306-14-34-14c-18.569 0-34.395 6.944-46 22s-18 40.53-18 76c0 33.428 6.22 57.072 18 72s27.083 24 46 24c13.694 0 26.425-5.58 36-14s14.982-19.455 18-34l50 14c-5.803 22.456-14.395 40.006-26 52-19.497 20.287-44.782 30-76 30zM894 274c-35.745 0-64.066-14.163-86-40s-34-61.302-34-108c0-44.146 12.182-78.546 34-104s50.112-38 84-38c27.388 0 50.186 7.136 68 22s30.34 37.378 38 68l-50 18c-4.294-20.542-12.136-36.431-22-46s-22.306-14-36-14c-18.569 0-32.395 6.944-44 22s-18 40.53-18 76c0 33.428 6.221 57.072 18 72s27.083 24 46 24c13.694 0 24.425-5.58 34-14s16.982-19.455 20-34l50 14c-5.803 22.456-14.395 40.006-26 52-19.497 20.287-44.782 30-76 30z" />
+<glyph unicode="&#xe97b;" glyph-name="it-router-juniper" d="M510 960c-282.703 0-510-227.297-510-510s227.297-514 510-514c9.173 0 18.943 1.521 28 2-36.918 3.27-66 32.204-66 70v74l-88 90h88v164c0 19.959-8.157 70.455-42 80h66c34.803 0 45.287-56.63 46-80 0.678 0.019 1.317 0 2 0h408c80.239-45.398 67.455 57.196 72 114 0 282.703-231.297 510-514 510zM506 850l124-124h-88v-162c0-20.826-9.554-82-46-82h-66c33.843 9.545 42 60.041 42 80v164h-88l122 124zM162 604v-88h168c19.959 0 68.455 8.157 78 42v-66c0-36.446-61.174-46-82-46h-164v-88l-122 124 122 122zM860 604l122-122-122-124v88h-166c-19.959 0-70.455-10.157-80-44v68c0 36.446 61.174 46 82 46h164v88zM644 294v-206c0-25.958-2.021-43.761-8-52s-15.563-12-30-12c-14.292 0-25 4.479-32 16-4.667 7.583-7.271 21.625-8 40l-62-8c0.146-34.271 8.937-60.281 26-78s40.354-26 72-26c26.979 0 49.521 6.698 66 18s27.729 25.333 34 44c4.667 14.292 8 35.458 8 62v202h-66zM778 294v-320h66v120h42c29.312 0 50.542 2.938 66 6 11.375 2.479 22.989 6.344 34 14s20.854 18.583 28 32c7.146 13.417 10 30.312 10 50 0 25.521-5.604 45.885-18 62s-27.625 27.187-46 32c-11.959 3.208-38.625 4-78 4h-104zM844 240h30c23.333 0 40.271-0.544 48-2 10.5-1.896 19.146-6.417 26-14s10-18.334 10-30c0-9.479-3.115-16.854-8-24s-11.396-12.646-20-16c-8.604-3.354-26.479-4-52-4h-34v90z" />
+<glyph unicode="&#xe97c;" glyph-name="it-router-zte" d="M510 960c-282.703 0-510-227.297-510-510s227.297-514 510-514c9.173 0 18.943 1.521 28 2-36.918 3.27-66 32.204-66 70v74l-88 90h88v164c0 19.959-8.157 70.455-42 80h66c34.803 0 45.287-56.63 46-80 0.678 0.019 1.317 0 2 0h408c19.995 0 38.952-8.952 52-22 11.787 43.072 20 89.259 20 136 0 282.703-231.297 510-514 510zM506 850l124-124h-88v-162c0-20.826-9.554-82-46-82h-66c33.843 9.545 42 60.041 42 80v164h-88l122 124zM162 604v-88h168c19.959 0 68.455 8.157 78 42v-66c0-36.446-61.174-46-82-46h-164v-88l-122 124 122 122zM860 604l122-122-122-124v88h-166c-19.959 0-70.455-10.157-80-44v68c0 36.446 61.174 46 82 46h164v88zM518 268v-46h90l-100-182v-52h156v48h-110l106 188v44h-142zM674 268v-46h58v-234h38v234h58v46h-154zM852 268v-280h146v48h-106v76h96v48h-96v62h102v46h-142z" />
+<glyph unicode="&#xe97d;" glyph-name="it-sdn-host" d="M498 960c-82.519-2.143-165.486-23.825-242-68-244.845-141.361-329.362-455.154-188-700 106.738-184.875 312.557-278.159 512-252-23.098 16.31-36 37.265-36 58 0 22.862 16.376 42.721 44 60h-32c-41.912 0-76 34.088-76 76v106l-34-20c-24.647 27.731-47.939 55.857-70 88l104 60v64c0 41.912 34.088 76 76 76h234c-4.577 10.693-8.966 21.469-14 32l118 68c13.86-32.95 24.711-65.817 30-100h66c10.478 0 20.943-2.182 30-6-7.234 69.314-26.904 137.747-64 202-97.186 168.332-276.459 260.715-458 256zM522 862c45.425-1.164 91.517-8.458 134-24l-64-36c-22.81 22.127-46.007 41.704-70 60zM394 846c39.587-25.645 77.222-56.281 114-92l-84-50-72 126c13.742 5.791 27.946 11.802 42 16zM760 782c31.164-23.016 57.718-51.994 82-84l-116-66c-20.412 32.755-40.883 63.378-64 92l88 50c3.203 1.849 7.605 5.435 10 8zM260 778h2l72-126-92-52c-12.71 49.313-19.255 97.188-22 144 12.39 12.178 25.888 23.296 40 34zM578 676c22.939-28.459 45.686-59.403 66-92l-112-64-56 96 102 60zM142 636c3.994-27.9 10.635-55.372 18-84l-58-34c7.124 40.784 21.181 80.964 40 118zM384 564l56-96-118-70c-18.2 33.781-34.67 67.986-48 102l110 64zM192 454c13.396-34.309 27.682-69.999 46-104l-108-62c-15.214 36.17-27.501 72.402-32 110l94 56zM612 454c-49.516 0-90-38.484-90-88v-194c0-49.516 40.484-90 90-90h102l-6-34c-51.586-9.811-88-30.549-88-54 0-32.643 68.81-58 154-58s154 25.357 154 58c0 24.169-37.838 46.585-92 56l-6 32h104c49.516 0 90 40.484 90 90v194c0 49.516-40.484 88-90 88h-322zM584 386h380v-236h-380v236zM292 260c22.147-32.13 47.183-58.271 72-86l-102-60c-30.311 22.695-56.283 52.739-80 84l110 62zM438 96c28.836-24.958 59.885-44.975 90-64-53.295-1.962-108.201 6.157-158 24l68 40z" />
+<glyph unicode="&#xe97e;" glyph-name="it-sdn-switch" d="M498 960c-82.532-2.144-165.473-23.817-242-68-244.886-141.385-329.386-455.113-188-700 58.255-100.901 146.218-174.257 246-216v168l-52-30c-30.316 22.699-56.279 52.734-80 84l104 60-14 4-156 8 30 28-16-10c-15.217 36.176-27.5 72.396-32 110l94 56c10.044-25.725 21.614-52.249 34-78l72 72c-8.357 17.441-17.093 34.376-24 52l112 64 10-18 92 92 10-10 82 48c22.943-28.464 43.682-59.397 64-92l-66-36 78-78 40 24 104 60 94 56c7.367-17.515 14.618-36.072 20-54h4l92 14c-11.285 45.819-29.221 91.081-54 134-97.203 168.36-276.429 260.716-458 256zM522 862c45.433-1.164 91.51-8.455 134-24l-64-36c-22.814 22.131-46.003 41.701-70 60zM394 846c39.593-25.649 77.216-56.275 114-92l-84-50-72 126c13.744 5.792 27.944 11.801 42 16zM760 782c31.169-23.019 57.714-49.989 82-82l-116-68c-20.416 32.76-40.879 63.373-64 92l88 52c3.203 1.849 7.605 3.435 10 6zM262 778l72-126-92-52c-12.711 49.321-17.254 97.18-20 144 12.392 12.18 25.886 23.294 40 34zM142 636c3.995-27.904 10.633-55.367 18-84l-58-34c7.125 40.791 21.178 80.958 40 118zM474 524l-208-210h126v-286l72-92h94v378h126l-210 210zM804 524l-72-90v-288h-126l208-210 210 210h-126v378h-94z" />
+<glyph unicode="&#xe97f;" glyph-name="it-server" d="M52 960c-28.218 0-52-27.877-52-62v-900c0-34.123 23.782-62 52-62h524c28.218 0 50 27.877 50 62v900c0 34.123-19.782 62-48 62h-526zM674 954c18.999-10.074 32-31.54 32-56v-900c0-20.133-9.853-36.659-24-48l262 78c42.237 12.574 80 30.971 80 70v706c0 39.029-37.766 57.42-80 70l-270 80zM120 820h388c19.009 0 34-19.012 34-42v-210c0-22.988-14.991-40-34-40h-388c-19.009 0-36 17.012-36 40v210c0 22.988 16.991 42 36 42zM136 760c-8.519 0-16-12.757-16-30s7.481-32 16-32h356c8.519 0 14 14.757 14 32s-5.481 30-14 30h-356zM136 648c-8.519 0-16-12.757-16-30s7.481-32 16-32h356c8.519 0 14 14.757 14 32s-5.481 30-14 30h-356zM314 288c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64z" />
+<glyph unicode="&#xe980;" glyph-name="it-server-aix" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512s-229.23 512-512 512zM512 896c247.424 0 448-200.576 448-448s-200.576-448-448-448c-247.424 0-448 200.576-448 448s200.576 448 448 448zM512 832c-212.077 0-384-171.923-384-384 0-36.156 6.659-70.831 16-104l112 292h68l130-320h-72l-28 72h-128l-26-72h-48c53.837-147.035 194.315-252 360-252s306.163 104.965 360 252h-72l-72 110-72-110h-76l108 166-98 154h76l64-102 62 102h56c-65.661 117.507-191.828 196-336 196zM486 636h64v-320h-64v320zM856 618l-88-138 106-158c13.732 39.506 22 81.817 22 126 0 60.905-14.763 118.84-40 170zM290 562l-44-120h88l-44 120z" />
+<glyph unicode="&#xe981;" glyph-name="it-server-klinux" d="M702.196 960c-83.559 0-149.421-75.593-149.421-171.057 0-45.281 15.194-86.372 39.69-117.162-8.686-12.223-17.338-24.876-25.682-37.492-23.194-35.070-43.629-76.976-60.702-89.043-83.523-59.033-121.404-129.992-121.404-248.384 0-16.631 2.556-30.874 4.669-46.865 23.321 11.463 52.84 16.403 84.049 16.403 4.043 0 7.718 0.217 11.673 0-3.685 18.422-7.004 35.25-7.004 53.895 1.251 128.832 55.389 209.786 114.4 292.906 2.648 3.499 6.269 9.105 9.339 14.059 2.452-4.241 6.283-6.793 11.673-9.373l49.029-23.432c23.628-11.307 48.25-10.417 72.376 0l53.698 23.432c0.84 0.363 1.558-0.418 2.335 0 42.272-91.45 99.084-194.293 100.392-278.847 0-23.808-2.958-45.866-7.004-67.954 13.057 2.524 27.684 2.343 42.025 2.343 18.9 0 37.191-0.405 53.698-4.686 0.818 10.044 2.335 17.843 2.335 28.119 0 99.83-26.283 175.644-88.719 236.668-25.549 24.971-56.834 78.168-91.053 126.535 31.389 31.635 51.363 77.388 51.363 128.879 0 95.465-68.196 171.057-151.755 171.057zM641.494 819.405c25.311 0 44.359-22.043 44.359-51.551 0-4.072-1.65-7.893-2.335-11.716-4.628-0.607-9.186-2.398-14.008-4.686 0 22.185-14.217 39.835-30.351 39.835s-28.016-17.65-28.016-39.835c0-13.422 4.319-27.854 11.673-35.149-16.692 8.63-28.016 29.42-28.016 51.551 0 29.509 21.383 51.551 46.694 51.551zM762.898 817.062c25.311 0 46.694-22.043 46.694-51.551 0-22.132-11.324-42.921-28.016-51.551 5.88 7.348 7.004 18.677 7.004 30.462 0 22.185-11.882 42.178-28.016 42.178s-30.351-19.994-30.351-42.178c0-2.428-0.299-4.792 0-7.030-3.068 2.177-6.263 5.265-9.339 7.030-2.536 6.816-4.669 13.366-4.669 21.089 0 29.509 21.383 51.551 46.694 51.551zM699.861 735.048c12.3 0 25.767-3.837 35.020-11.716l46.694-42.178c13.118-11.17 17.678-26.761 11.673-39.835-1.907-1.316-2.389-3.702-4.669-4.686l-53.698-23.432c-24.126-10.417-48.748-11.307-72.376 0l-49.029 23.432c-1.721 0.824-3.302 1.337-4.669 2.343-7.374 13.896-2.206 30.36 11.673 42.178l46.694 42.178c9.253 7.879 20.386 11.716 32.686 11.716zM620.482 674.124c-2.285-2.318-4.669-4.488-4.669-7.030 0-14.123 39.651-25.776 86.384-25.776s81.714 11.653 81.714 25.776c0 2.542-0.049 4.712-2.335 7.030-9.308-11.067-39.863-18.746-79.38-18.746s-72.407 7.679-81.714 18.746zM879.633 249.995c-64.504-7.634-86.384-42.072-86.384-114.819 0-83.14-83.624-189.803 4.669-189.803s224.131 80.887 224.131 164.027c0 83.14-23.773 140.595-112.066 140.595-11.037 0-21.136 1.091-30.351 0zM466.391 240.622c-88.293 0-112.066-57.455-112.066-140.595s135.839-164.027 224.131-164.027c88.293 0 4.669 104.32 4.669 187.46s-28.442 117.162-116.735 117.162zM620.482 71.908l14.008-49.208 14.008-56.238c11.583-1.562 23.045-2.343 35.020-2.343 12.676 0 25.138 0.585 37.355 2.343 5.185 25.46 21.012 89.043 21.012 89.043l7.004 16.403c-19.981-9.799-40.537-16.403-63.037-16.403-23.030 0-44.951 6.259-65.372 16.403zM434.89 957.895l-417.088-440.582 190.741-30.089-208.544-371.808 399.285 425.537-139.877 83.818z" />
+<glyph unicode="&#xe982;" glyph-name="it-server-redhat" d="M510.592 960c-281.856 0-510.592-230.336-510.592-513.472s228.736-510.528 510.592-510.528 513.408 227.52 513.408 510.528c0 283.072-231.552 513.472-513.408 513.472zM464.704 871.104l31.552-8.64 37.312-8.576 31.552 5.696 17.28 2.88 22.912 5.76c0 0 20.992 4.544 31.488 2.88 10.304-1.664 21.888 0.768 31.552-2.88 13.376-5.056 25.984-14.080 37.248-22.912 19.456-15.296 37.248-63.104 37.248-63.104l20.096-54.528 22.848-65.984 5.76-48.768-5.76-60.224 43.136 37.312c33.344-8.128 72.64-28.736 111.808-54.528 0 0 7.168-44.672 5.76-65.984-1.216-18.496-4.8-38.656-14.336-54.528-16.768-27.776-44.608-45.632-71.744-63.104-21.504-13.888-44.032-25.344-68.864-31.488-38.016-9.344-78.4-6.4-117.568-5.76-37.056 0.64-72.576 1.6-108.992 8.64-43.264 8.256-88.064 20.736-128.96 37.248-47.36 19.136-134.784 74.624-134.784 74.624s-76.672 44.16-114.752 80.32c-15.232 14.4-48.832 65.92-48.832 65.92s-8.896 48.32 2.88 57.344c0 0 38.080 28.736 54.528 31.552 39.616 6.784 79.040 8.512 123.328 14.336v-2.816l22.912-22.976 63.104-43.008 91.776-34.432 45.952-20.096c0 0 34.816-2.88 45.824-2.88 11.136 0 2.88 22.912 2.88 22.912l-17.216 17.28-5.76 14.336-8.512 22.912-14.336 17.216-94.656 31.552-77.44 28.672-40.192 31.616 8.64 40.128 17.216 37.312 14.336 22.976 22.976 14.336 31.552 8.64 37.248 2.816zM613.888 845.248l-8.64-14.336 25.728-8.64 20.032-5.696-20.032-31.552 60.224 14.336 5.824 28.672-31.488 11.456-51.648 5.76zM410.176 805.056l-14.336-42.944 31.552-31.552 17.216 5.76 43.008 8.576 48.768 14.336 5.76 17.216-37.312 8.576-54.464-8.576-40.192 28.608zM238.080 429.312h17.216l25.792-14.336 37.312-40.128 51.648-5.76 65.984-80.384 286.848-5.76-22.976-106.112-48.768-62.976-28.608-25.856-2.88 2.88 2.88-22.848 31.488 5.76 108.992 80.32v22.912h114.752l45.888-11.52c-92.032-131.136-244.48-215.104-413.056-215.104-216.192 0-400.128 135.424-470.4 332.672l20.096 5.824 8.576 34.368 8.576 5.76 100.416-5.76 68.864-45.888 25.792 5.696-2.88 28.672-37.312 34.432-14.336 22.912-2.88 28.736 8.64 14.336 14.336 17.152zM527.808 219.968c-10.688-2.368 1.152-9.344-8.576-14.4-19.008-9.664 22.912-28.672 22.912-28.672s22.72-12.032 34.368-11.456c10.624 0.576 28.736 11.456 28.736 11.456 17.728 17.28 9.024 41.344 0 34.496l-22.976-14.464h-22.912c0 0.064-19.712 25.536-31.552 23.040z" />
+<glyph unicode="&#xe983;" glyph-name="it-server-solaris" d="M468 960l-48-268c16.173 3.297 30.849 4 48 4s33.827-0.703 50-4l-50 268zM140 826l150-208c22.048 23.283 46.359 42.605 76 56l-226 152zM798 826l-226-152c29.641-13.395 53.952-32.717 76-56l150 208zM0 586l222-102c4.34 29.541 14.151 58.816 28 84l-250 18zM938 586l-252-18c13.849-25.184 23.66-54.459 28-84l224 102zM650 434c-359.894 0-650-58.809-650-132s290.106-134 650-134c58.987 0 117.658 3.012 172 6-10.202-0.109-19.67 0-30 0-330.653 0-600 54.037-600 122s269.347 124 600 124c82.663 0 160.373-3.773 232-10-105.684 15.034-235.24 24-374 24z" />
+<glyph unicode="&#xe984;" glyph-name="it-server-suse" d="M516 902c-65.675-2.119-123.16-4.56-184-34-72.421-32-145.651-59.003-206-112l-68-84c-69.777-119.589-54.416-232.934 106-290 77.742-5.552 221.478 57.888 130 202-29.523 28.96-55.273 37.398-104 30-41.79-11.271-68.086-46.084-54-102 19.492-27.884 22.688-25.105 42-30l48-4 8 26-6 20-8 6-24-8c-8.312-15.984-60.714 16.58-8 42 9.817 4.489 38.161 14.031 60-6 31.625-31.716 57.773-84.241-28-118-67.019-7.312-100.036 7.173-128 76l-2 44 8 40c25.624 32.030 36.815 49.83 80 54 52.83 2.032 90.154 5.104 136-26l30-40 20-40 14-30 34-22 30-14c0 47.834-13.068 83.628 26 114l28 10c29.176-0.729 53.498 9.082 82-10l20-20 46-52 52-28 44-26 8 6-24 32c-9.354 42.571-25.187 62.438 0 106l26 8c80.668-5.366 185.805-20.894 260 38 5.991 2.681 19.875 27.248-2 38-2.468-7.251-2.487-15.266-20-22-43.274-12.798-69.848-21.603-118 4-31.965 11.776-57.959 15.825-76 46l-6 12 18 6 40-24c25.187-12.253 45.744-28.964 76-30 35.19 2.629 61.074-2.317 92 20l14 16c-13.040 40.569-18.998 80.996-52 110-42.108 21.054-82.178 38.858-130 44l-86 12 6-38-50 22-90 16-110 10zM918 838c33.395 0 60-26.605 60-60s-26.605-60-60-60c-33.395 0-60 26.605-60 60s26.605 60 60 60zM918 818c-21.945 0-40-18.055-40-40s18.055-40 40-40c21.945 0 40 18.055 40 40s-18.055 40-40 40zM922 806c10.165 0 18-7.835 18-18s-7.835-18-18-18c-10.165 0-18 7.835-18 18s7.835 18 18 18zM116 314c-21.527 0-40.779-4.988-56-12s-25.912-16.594-34-30c-8.088-13.407-12-28.6-12-44 0-23.926 8.804-43.362 26-60 12.228-11.825 33.684-21.888 64-30 23.565-6.325 37.376-11.525 44-14 9.68-3.713 16.115-6.981 20-12s6-10.85 6-18c0-11.138-4.765-21.681-14-30s-21.785-12-40-12c-17.196 0-31.874 4.65-42 14s-16.688 24.062-20 44l-54-6c3.694-33.826 15.021-60.331 34-78s46.589-26 82-26c24.329 0 43.696 4.644 60 12s29.083 18.875 38 34c8.916 15.125 14 30.675 14 48 0 19.113-4.549 35.006-12 48s-16.817 22.506-30 30c-13.184 7.494-34.487 14.987-62 22s-44.867 13.537-52 20c-5.605 5.087-8 12.85-8 20 0 7.837 2.013 13.325 8 18 9.298 7.287 23.568 10 40 10 15.922 0 28.039-3.194 36-10s11.58-18.463 14-34l58 4c-0.892 27.775-10.231 49.362-28 66s-44.844 26-80 26zM616 314c-21.527 0-38.779-4.988-54-12s-27.912-16.594-36-30c-8.088-13.407-12-28.6-12-44 0-23.926 8.804-43.362 26-60 12.228-11.825 33.684-21.888 64-30 23.565-6.325 39.376-11.525 46-14 9.681-3.713 16.115-6.981 20-12s6-10.85 6-18c0-11.138-4.765-21.681-14-30s-23.785-12-42-12c-17.196 0-29.874 4.65-40 14s-16.689 24.062-20 44l-56-6c3.694-33.826 15.021-60.331 34-78s46.589-26 82-26c24.329 0 43.695 4.644 60 12s29.083 18.875 38 34c8.916 15.125 14 30.675 14 48 0 19.113-4.548 35.006-12 48s-16.817 22.506-30 30c-13.184 7.494-34.487 14.987-62 22s-44.867 13.537-52 20c-5.605 5.087-8 12.85-8 20 0 7.837 4.013 13.325 10 18 9.298 7.287 21.568 10 38 10 15.922 0 28.039-3.194 36-10s13.58-18.462 16-34l56 4c-0.892 27.775-10.231 49.362-28 66s-44.844 26-80 26zM896 310c-33.989 0-63.77-13.115-86-40s-32-64.524-32-112c0-39.744 7.086-71.924 24-98 23.472-24.814 37.445-40.196 80-48 10.305 3.467 69.29-0.256 76 6 9.704 9.048 12.525 32.631 2 44-6.247 6.748-56.534 2.879-72 6-26.387 8.256-41.018 28.763-40 70h170c0.966 58.086-9.932 101.856-32 130s-51.823 42-90 42zM900 252c13.853 0 24.335-4.58 34-16s15.518-28.060 16-50h-102c-0.16 20.681 4.335 35.951 14 48s23.18 18 38 18zM278 224v-138c0-20.625 1.16-36.312 6-48s13.173-21.537 24-28c10.827-6.463 24.371-10 38-10 13.374 0 25.963 3.262 38 10s20.612 16.312 28 28v-32h50v218h-54v-92c0-31.351-1.325-49.956-4-58s-6.74-14.569-14-20c-7.261-5.432-16.829-10-26-10-8.025 0-12.778 1.944-18 6s-10.026 11.056-12 18c-1.974 6.944-2 25.199-2 56v100h-54z" />
+<glyph unicode="&#xe985;" glyph-name="it-server-windows" d="M398 912c-49.48 0.394-105.040-6.773-168-26l-106-332c130.327 31.196 261.844 49.831 374-28l100 326c-53.73 36.361-117.533 59.343-200 60zM646 824l-102-326c85.969-58.177 202.107-85.272 370-34l104 332c-130.327-31.196-259.844-49.831-372 28zM276 514c-49.48 0.394-105.040-8.773-168-28l-104-330c130.327 31.196 261.844 49.831 374-28l100 324c-53.73 36.361-119.533 61.343-202 62zM532 428l-100-324c85.969-58.177 200.107-87.272 368-36l106 332c-130.327-31.196-261.844-49.831-374 28z" />
+<glyph unicode="&#xe986;" glyph-name="it-server-zxve" d="M172 958c-94.922 0-174-77.078-174-172v-678c0-94.922 79.078-174 174-174h678c94.922 0 172 79.078 172 174v678c0 94.922-77.078 172-172 172h-678zM172 894h678c60.656 0 108-47.344 108-108v-678c0-60.656-47.344-110-108-110h-678c-60.656 0-110 49.344-110 110v678c0 60.656 49.344 108 110 108zM648 832c-65.702 0-118-59.253-118-134 0-35.455 12.739-67.892 32-92-6.83-9.571-13.44-18.122-20-28-18.237-27.459-34.576-60.552-48-70-65.673-46.222-96-101.301-96-194 0-13.022 2.338-25.479 4-38 18.337 8.975 41.46 14 66 14 3.179 0 4.89 0.173 8 0-2.898 14.424-4 27.401-4 42 0.984 100.874 43.6 162.918 90 228 2.082 2.74 3.586 8.121 6 12 1.928-3.32 5.762-5.98 10-8l38-18c18.578-8.853 39.030-8.156 58 0l42 18c0.66 0.284 1.389-0.328 2 0 33.238-71.604 76.972-151.795 78-218 0-18.641-2.819-36.706-6-54 10.267 1.976 22.724 2 34 2 14.861 0 29.020-0.648 42-4 0.643 7.865 2 15.954 2 24 0 78.166-20.908 136.219-70 184-20.089 19.552-45.094 62.129-72 100 24.681 24.77 40 59.684 40 100 0 74.747-52.298 134-118 134zM438 830l-328-344 150-24-164-292 314 334-110 66 138 260zM600 722c19.902 0 34-16.895 34-40 0-3.188-1.461-7.006-2-10-3.639-0.476-6.208-2.208-10-4 0 17.37-11.314 32-24 32s-22-14.63-22-32c0-10.509 4.217-20.288 10-26-13.125 6.757-22 22.671-22 40 0 23.105 16.098 40 36 40zM696 720c19.902 0 36-16.895 36-40 0-17.329-8.875-33.243-22-40 4.623 5.753 6 14.772 6 24 0 17.37-9.314 32-22 32s-24-14.63-24-32c0-1.901-0.237-4.248 0-6-2.413 1.705-5.581 4.618-8 6-1.994 5.337-4 9.953-4 16 0 23.105 18.098 40 38 40zM646 656c9.671 0 20.724-3.831 28-10l36-32c10.315-8.746 14.721-21.763 10-32-1.499-1.031-2.207-1.229-4-2l-42-20c-18.97-8.156-39.422-8.853-58 0l-38 20c-1.353 0.645-2.925-0.788-4 0-5.798 10.88-0.914 24.747 10 34l36 32c7.276 6.169 16.329 10 26 10zM584 608c-1.797-1.815-4-4.010-4-6 0-11.058 31.255-20 68-20s64 8.942 64 20c0 1.99-0.205 4.185-2 6-7.318-8.665-30.929-14-62-14s-56.682 5.335-64 14zM788 276c-50.719-5.978-68-33.040-68-90 0-65.098-67.424-148 2-148s178 62.902 178 128c0 65.098-20.576 110-90 110-8.678 0-14.754 0.854-22 0zM462 268c-69.424 0-88-44.902-88-110s106.576-128 176-128c69.424 0 4 82.902 4 148s-22.576 90-92 90zM584 136l10-38 12-44c9.107-1.223 16.584-2 26-2 9.967 0 20.394 0.621 30 2 4.077 19.935 16 70 16 70l6 12c-15.711-7.673-32.308-12-50-12-18.109 0-33.944 4.058-50 12z" />
+<glyph unicode="&#xe987;" glyph-name="it-storage" d="M154 960c-85.040 0-154-68.96-154-154v-716c0-85.040 68.96-154 154-154h716c85.040 0 154 68.96 154 154v716c0 85.040-68.96 154-154 154h-716zM184 752h656c30.953 0 56-25.979 56-58v-12c0-32.021-25.047-58-56-58h-656c-30.953 0-56 25.979-56 58v12c0 32.021 25.047 58 56 58zM184 484h656c30.953 0 56-25.979 56-58v-12c0-32.021-25.047-58-56-58h-656c-30.953 0-56 25.979-56 58v12c0 32.021 25.047 58 56 58zM184 216h656c30.953 0 56-25.979 56-58v-12c0-32.021-25.047-58-56-58h-656c-30.953 0-56 25.979-56 58v12c0 32.021 25.047 58 56 58z" />
+<glyph unicode="&#xe988;" glyph-name="it-storage-cisco-mds" d="M154 960c-85.040 0-154-68.96-154-154v-716c0-85.040 68.96-154 154-154h716c85.040 0 154 68.96 154 154v716c0 85.040-68.96 154-154 154h-716zM178 838h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM176 616h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM320 374c39.229 0 71.5-10.813 96-34 14.583-13.709 24.708-34.334 32-60l-64-16c-3.792 16.625-11.969 30.375-24 40s-26.792 14-44 14c-23.771 0-43.198-8.938-58-26s-22-43.792-22-82c0-40.542 7.417-68.792 22-86s34.667-26 58-26c17.208 0 31.604 5.062 44 16s20.604 28.521 26 52l64-20c-9.625-35-25.615-61.010-48-78s-51.584-26-86-26c-42.583 0-76.583 14.906-104 44s-42 69.542-42 120c0 53.375 14.437 94.468 42 124s63.083 44 108 44zM724 374c39.229 0 71.5-10.813 96-34 14.583-13.709 26.708-34.334 34-60l-64-16c-3.792 16.625-11.969 30.375-24 40s-26.792 14-44 14c-23.771 0-43.198-8.938-58-26s-22-43.792-22-82c0-40.542 7.417-68.792 22-86s32.667-26 56-26c17.208 0 31.604 5.062 44 16s22.604 28.521 28 52l62-20c-9.625-35-25.615-61.010-48-78s-51.583-26-86-26c-42.583 0-76.583 14.906-104 44s-42 69.542-42 120c0 53.375 14.437 94.468 42 124s63.083 44 108 44z" />
+<glyph unicode="&#xe989;" glyph-name="it-storage-md3000" d="M154 960c-85.040 0-154-68.96-154-154v-716c0-85.040 68.96-154 154-154h716c85.040 0 154 68.96 154 154v716c0 85.040-68.96 154-154 154h-716zM178 838h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM176 616h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM76 362h94c21.391 0 38.778-3.844 50-8 15.079-5.641 27.246-13.603 38-28s18.389-31.146 24-52c5.611-20.854 8-47.424 8-78 0-26.865-0.74-50.556-6-70-6.429-23.748-16.077-43.306-28-58-9.001-11.132-20.687-17.766-36-24-11.456-4.602-26.83-10-46-10h-98v328zM356 362h152v-56h-88v-72h76v-54h-76v-90h94v-56h-158v328zM568 358h64v-268h100v-56h-164v324zM782 356h66v-268h100v-56h-166v324zM128 306v-216h38c14.495 0 25.571 1.922 32 4 8.416 2.672 14.447 5.617 20 12s10.493 17.38 14 32c3.507 14.62 6 34.767 6 60s-2.493 44.493-6 58c-3.507 13.507-7.688 24.43-14 32s-14.298 13.328-24 16c-7.248 2.077-22.842 2-44 2h-22z" />
+<glyph unicode="&#xe98a;" glyph-name="it-storage-netvault" d="M154 960c-85.040 0-154-68.96-154-154v-716c0-85.040 68.96-154 154-154h716c85.040 0 154 68.96 154 154v716c0 85.040-68.96 154-154 154h-716zM178 838h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM176 616h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM84 370h64l132-214v214h60v-320h-66l-128 208v-208h-62v320zM376 370h70l80-236 80 236h68l-116-320h-68l-114 320zM684 370h256v-54h-96v-266h-64v266h-96v54z" />
+<glyph unicode="&#xe98b;" glyph-name="it-storage-sanswitch-zte" d="M869.981 960h-715.962c-85.039 0-154.019-68.98-154.019-154.019v-716.009c0-84.992 68.98-153.972 154.019-153.972h716.009c84.992 0 153.972 68.98 153.972 154.019v715.962c0 85.039-68.98 154.019-154.019 154.019zM177.99 838.004h672.023c26.717 0 47.988-28.532 47.988-64s-21.271-64-47.988-64h-672.023c-26.764 0-47.988 28.532-47.988 64s21.271 64 47.988 64zM175.988 615.983h672.023c26.717 0 47.988-28.532 47.988-64s-21.271-64-47.988-64h-672.023c-26.764 0-47.988 28.532-47.988 64s21.271 64 47.988 64zM351.418 52.457h-253.533v39.377l164.305 205.452c11.636 14.569 22.761 27.229 33.233 37.981h-178.921v37.841h229.702v-37.841l-180.038-222.441-19.456-22.528h204.707v-37.841zM627.293 335.267h-106.077v-282.81h-42.496v282.81h-105.658v37.841h254.185v-37.841zM910.988 52.457h-239.337v320.698h231.843v-37.841h-189.347v-98.211h177.385v-37.609h-177.385v-109.196h196.841v-37.841z" />
+<glyph unicode="&#xe98c;" glyph-name="it-switch-at" d="M234 960l-234-228 140-134c59.702 39.324 131.164 62 208 62 47.699 0 93.962-9.903 136-26h186v198h-436v128zM788 716v-128h-222c68.34-46.169 118.415-116.099 140-198h82v-124l234 224-234 226zM346 626c-190.682 0-346-153.318-346-344s155.318-346 346-346c190.682 0 344 155.318 344 346s-153.318 344-344 344zM188 430h64l118-298h-64l-26 68h-120l-24-68h-64l116 298zM382 430h236v-50h-88v-248h-60v248h-88v50zM220 360l-40-110h80l-40 110z" />
+<glyph unicode="&#xe98d;" glyph-name="it-switch-cisco" d="M234 960l-234-228 140-134c59.702 39.324 131.164 62 208 62 47.699 0 93.962-9.903 136-26h186v198h-436v128zM788 716v-128h-222c68.34-46.169 118.415-116.099 140-198h82v-124l234 224-234 226zM346 626c-190.682 0-346-153.318-346-344s155.318-346 346-346c190.682 0 344 155.318 344 346s-153.318 344-344 344zM204 436c36.427 0 67.25-12.469 90-34 13.541-12.729 23.229-30.167 30-54l-60-14c-3.521 15.437-10.828 27.062-22 36s-24.021 14-40 14c-22.073 0-40.255-8.156-54-24s-20-40.521-20-76c0-37.646 6.458-66.021 20-82s30.333-24 52-24c15.979 0 30.489 5.844 42 16s18.989 26.198 24 48l58-18c-8.938-32.5-23.214-58.224-44-74s-48.042-22-80-22c-39.542 0-70.542 12.984-96 40s-38 63.146-38 110c0 49.562 12.406 88.578 38 116s58.292 42 100 42zM506 436c36.427 0 65.25-12.469 88-34 13.541-12.729 23.229-30.167 30-54l-60-14c-3.521 15.437-10.828 27.062-22 36s-24.021 14-40 14c-22.073 0-40.255-8.156-54-24s-20-40.521-20-76c0-37.646 6.458-66.021 20-82s30.333-24 52-24c15.979 0 30.489 5.844 42 16s18.989 26.198 24 48l60-18c-8.938-32.5-25.214-58.224-46-74s-46.042-22-78-22c-39.542 0-72.542 12.984-98 40s-38 63.146-38 110c0 49.562 12.406 88.578 38 116s60.292 42 102 42z" />
+<glyph unicode="&#xe98e;" glyph-name="it-switch-h3c" d="M697.809 416.349c32.349 20.573 70.563 32.908 111.756 32.908 47.709 0 91.183-16.477 126.371-43.38l88.064 84.108-234.449 225.978v-128h-222.441c60.835-40.96 105.891-101.329 130.7-171.613zM348.672 660.015c47.756 0 94.161-9.914 136.285-26.019h186.368v198.004h-436.876v128l-234.449-227.98 140.288-134.004c59.764 39.284 131.398 61.999 208.384 61.999zM346.671 625.99c-191.069 0-346.671-153.321-346.671-343.971s155.601-346.019 346.671-346.019c128.791 0 240.314 70.703 299.52 175.151-28.346 35.607-45.94 80.151-45.94 129.117 0 61.999 27.555 117.062 70.516 155.369-47.011 134.097-173.196 230.353-324.096 230.353zM334.848 79.965h-42.543v151.087h-167.005v-151.087h-42.496v320.698h42.543v-131.677h166.959v131.677h42.543v-320.698zM569.53 103.471c-20.387-19.456-46.266-29.184-77.545-29.184-28.253 0-51.665 8.378-70.284 25.181-18.665 16.71-29.231 38.493-31.884 65.071l39.377 5.26c4.561-22.295 12.288-38.353 23.18-48.175 10.892-9.914 24.111-14.801 39.75-14.801 18.525 0 34.257 6.47 47.057 19.223 12.753 12.893 19.177 28.765 19.177 47.756 0 18.060-5.865 32.908-17.78 44.684-11.776 11.776-26.857 17.641-45.103 17.641-7.494 0-16.756-1.443-27.881-4.422l4.375 34.583c2.653-0.279 4.748-0.465 6.33-0.465 16.849 0 31.977 4.422 45.428 13.126s20.154 22.295 20.154 40.448c0 14.522-4.887 26.391-14.708 35.887-9.775 9.495-22.435 14.243-37.888 14.243-15.36 0-28.113-4.841-38.4-14.429-10.193-9.635-16.803-24.111-19.689-43.334l-39.517 6.982c4.887 26.345 15.825 46.871 32.861 61.347 17.175 14.522 38.4 21.737 63.814 21.737 17.548 0 33.699-3.77 48.407-11.264 14.755-7.494 26.065-17.734 33.885-30.72 7.866-12.986 11.729-26.764 11.729-41.425 0-13.824-3.677-26.391-11.124-37.841-7.447-11.357-18.479-20.387-33.047-27.089 18.991-4.375 33.699-13.452 44.218-27.276 10.519-13.731 15.779-30.999 15.779-51.665 0.047-27.881-10.147-51.572-30.673-71.075zM879.29 131.351c-16.477-13.684-36.631-20.48-60.509-20.48-19.549 0-37.748 4.98-54.551 15.081-16.756 10.054-29.184 25.228-37.143 45.568s-11.962 44.125-11.962 71.447c0 21.132 3.398 41.658 10.1 61.533s18.385 35.793 34.956 47.569 37.283 17.734 61.905 17.734c21.504 0 39.377-5.353 53.481-16.012 14.15-10.612 24.995-27.601 32.442-51.014l41.844 9.868c-8.657 29.649-23.924 52.596-45.801 68.887-21.923 16.384-49.012 24.483-81.082 24.483-28.346 0-54.319-6.47-77.917-19.316-23.645-12.94-41.844-31.837-54.644-56.692s-19.13-53.993-19.13-87.412c0-30.58 5.632-59.206 16.943-86.016 11.357-26.577 27.881-47.057 49.524-61.114 21.737-14.103 49.897-21.132 84.433-21.132 33.559 0 61.812 9.169 84.992 27.508s39.191 44.87 48.081 79.732l-42.496 10.705c-5.772-26.81-16.943-47.151-33.466-60.928z" />
+<glyph unicode="&#xe98f;" glyph-name="it-switch-juniper" d="M234 960l-234-228 140-134c59.702 39.324 131.164 62 208 62 47.699 0 93.962-9.903 136-26h186v198h-436v128zM788 716v-128h-222c68.34-46.169 118.415-116.099 140-198h82v-124l234 224-234 226zM346 626c-190.682 0-346-153.318-346-344s155.318-346 346-346c190.682 0 344 155.318 344 346s-153.318 344-344 344zM226 444h64v-202c0-26.542-1.334-47.708-6-62-6.271-18.667-17.521-32.698-34-44s-39.021-18-66-18c-31.646 0-54.938 8.281-72 26s-25.854 43.729-26 78l60 8c0.729-18.375 3.333-32.417 8-40 7-11.521 17.708-16 32-16 14.437 0 24.021 3.76 30 12s10 26.042 10 52v206zM360 444h104c39.375 0 64.041-0.792 76-4 18.375-4.813 33.604-15.886 46-32s20-36.479 20-62c0-19.688-4.854-36.583-12-50s-14.99-24.344-26-32c-11.011-7.656-22.625-11.521-34-14-15.459-3.062-38.688-6-68-6h-42v-120h-64v320zM424 390v-90h36c25.521 0 41.396 0.646 50 4s17.114 8.854 22 16c4.885 7.146 6 14.521 6 24 0 11.666-3.146 22.416-10 30s-15.5 12.104-26 14c-7.729 1.458-22.667 2-46 2h-32z" />
+<glyph unicode="&#xe990;" glyph-name="it-switch-zte" d="M234 960l-234-228 140-134c59.702 39.324 131.164 62 208 62 47.699 0 93.962-9.903 136-26h186v198h-436v128zM788 716v-128h-222c68.34-46.169 118.415-116.099 140-198h82v-124l234 224-234 226zM346 626c-190.682 0-346-153.318-346-344s155.318-346 346-346c190.682 0 344 155.318 344 346s-153.318 344-344 344zM98 424h148v-44l-112-194h116v-48h-164v52l106 186h-94v48zM262 424h162v-48h-60v-238h-42v238h-60v48zM450 424h152v-48h-110v-64h102v-48h-102v-78h114v-48h-156v286z" />
+<glyph unicode="&#xe991;" glyph-name="it-tapelib-hpmsl" d="M60 960c-33.495 0-60-26.505-60-60v-484c0-33.495 26.505-60 60-60h904c33.495 0 60 26.505 60 60v484c0 33.495-26.505 60-60 60zM222 790h580c33.495 0 60-26.505 60-60v-114c0-33.495-26.505-62-60-62h-580c-33.495 0-60 28.505-60 62v114c0 33.495 26.505 60 60 60zM740 776c-54.503 0-98-43.497-98-98s43.497-98 98-98c54.503 0 98 43.497 98 98s-43.497 98-98 98zM284 766c-54.503 0-98-43.497-98-98s43.497-100 98-100c54.503 0 98 45.497 98 100s-43.497 98-98 98zM228 319.936v-320h64v140h128v-140h64v320h-64v-126h-128v126zM550 319.936v-320h66v120h42c29.312 0 52.541 2.938 68 6 11.375 2.479 20.989 6.344 32 14s20.854 18.583 28 32c7.146 13.417 10 30.312 10 50 0 25.521-5.604 45.885-18 62s-27.625 27.187-46 32c-11.959 3.208-38.625 4-78 4zM616 265.936h30c23.333 0 40.271-0.544 48-2 10.5-1.896 19.146-6.417 26-14s10-16.334 10-28c0-9.479-3.115-18.854-8-26s-11.396-12.646-20-16c-8.604-3.354-24.479-4-50-4h-36z" />
+<glyph unicode="&#xe992;" glyph-name="it-tapelib-ibmts" d="M60 962c-33.495 0-60-26.505-60-60v-484c0-33.495 26.505-60 60-60h904c33.495 0 60 26.505 60 60v484c0 33.495-26.505 60-60 60h-904zM222 792h580c33.495 0 60-26.505 60-60v-114c0-33.495-26.505-62-60-62h-580c-33.495 0-60 28.505-60 62v114c0 33.495 26.505 60 60 60zM740 778c-54.503 0-98-43.497-98-98s43.497-98 98-98c54.503 0 98 43.497 98 98s-43.497 98-98 98zM284 768c-54.503 0-98-43.497-98-98s43.497-100 98-100c54.503 0 98 45.497 98 100s-43.497 98-98 98zM642 330c-24.646 0-46.573-4.563-64-12s-30.74-17.782-40-32c-9.26-14.219-14-29.667-14-46 0-25.375 10.312-46.354 30-64 14-12.542 37.292-23.396 72-32 26.979-6.708 44.416-11.375 52-14 11.083-3.938 19.552-8.677 24-14s6-12.417 6-20c0-11.813-5.427-21.177-16-30s-25.146-14-46-14c-19.688 0-36.406 6.083-48 16s-18.208 24.854-22 46l-64-6c4.229-35.875 18.271-63.26 40-82s51.458-28 92-28c27.854 0 51.333 4.198 70 12s33.791 19.958 44 36c10.208 16.042 16 31.625 16 50 0 20.271-5.469 38.219-14 52s-18.906 24.052-34 32c-15.094 7.948-38.5 16.562-70 24s-51.833 15.146-60 22c-6.417 5.396-10 10.416-10 18 0 8.312 3.146 15.041 10 20 10.646 7.729 25.187 12 44 12 18.229 0 32.885-2.781 42-10s15.229-19.521 18-36l64 2c-1.021 29.458-11.657 54.354-32 72s-49.75 26-90 26zM232 324v-54h96v-266h64v266h94v54h-254z" />
+<glyph unicode="&#xe993;" glyph-name="it-tapelib-sunts" d="M60 960c-33.495 0-60-26.505-60-60v-484c0-33.495 26.505-60 60-60h904c33.495 0 60 26.505 60 60v484c0 33.495-26.505 60-60 60zM222 790h580c33.495 0 60-26.505 60-60v-114c0-33.495-26.505-62-60-62h-580c-33.495 0-60 28.505-60 62v114c0 33.495 26.505 60 60 60zM740 776c-54.503 0-98-43.497-98-98s43.497-98 98-98c54.503 0 98 43.497 98 98s-43.497 98-98 98zM284 766c-54.503 0-98-43.497-98-98s43.497-100 98-100c54.503 0 98 45.497 98 100s-43.497 98-98 98zM194 321.282c-24.646 0-46.573-4.563-64-12s-30.74-17.782-40-32c-9.26-14.219-14-29.667-14-46 0-25.375 10.312-46.354 30-64 14-12.542 37.292-23.396 72-32 26.979-6.708 44.416-11.375 52-14 11.083-3.937 19.552-8.677 24-14s6-12.417 6-20c0-11.813-5.427-21.177-16-30s-25.146-14-46-14c-19.688 0-36.406 6.083-48 16s-18.208 24.854-22 46l-64-6c4.229-35.875 18.271-63.26 40-82s53.458-28 94-28c27.854 0 49.333 4.198 68 12s33.791 19.958 44 36c10.208 16.042 16 33.625 16 52 0 20.271-5.469 36.219-14 50s-18.906 24.052-34 32c-15.094 7.948-38.5 16.562-70 24s-51.833 15.146-60 22c-6.417 5.396-10 10.416-10 18 0 8.312 3.146 15.041 10 20 10.646 7.729 25.187 12 44 12 18.229 0 32.885-2.781 42-10s15.229-19.521 18-36l64 2c-1.021 29.458-11.657 54.354-32 72s-49.75 26-90 26zM380 315.282v-170c0-35.875 1.771-63.625 6-82 2.917-12.396 8.812-24.698 18-36s22.177-20.927 38-28c15.823-7.073 39.375-10 70-10 25.375 0 46.25 3.51 62 10s28.593 15.062 38 26c9.406 10.937 14.5 24.104 18 40s6 43.5 6 82v168h-66v-178c0-25.375-0.104-43.063-2-54s-6.667-20.49-16-28c-9.334-7.511-23.625-10-42-10-18.083 0-33.573 4.052-44 12s-15.229 18.875-18 32c-1.604 8.167-4 24.437-4 52v174zM704 315.282v-320h60v208l130-208h66v320h-60v-214l-132 214z" />
+<glyph unicode="&#xe994;" glyph-name="it-Virtualnetwork" d="M511.975 956.754l211.157-211.187-211.232-211.202-211.157 211.187 211.232 211.202zM-0.023 452.056l211.202 211.202 211.202-211.202-211.202-211.202-211.202 211.202zM601.514 452.162l211.232 211.172 211.218-211.277-211.232-211.172-211.218 211.277zM511.954-63.998l-211.202 211.202 211.157 211.157 211.202-211.202-211.157-211.157z" />
+<glyph unicode="&#xe995;" glyph-name="networkTree" d="M496 960c-88.366 0-160-71.634-160-160 0-24.616 6.069-47.168 16-68-2.717 0.137-5.249 0-8 0-88.366 0-160-71.634-160-160 0-27.456 5.815-53.421 18-76-66.58-19.363-116-79.172-116-152 0-35.129 12.807-67.609 32-94-67.806-18.571-118-80.301-118-154 0-88.366 71.634-160 160-160 46.834 0 88.74 19.93 118 52 29.284-32.474 72.829-52 120-52 45.179 0 84.906 17.887 114 48 29.094-30.113 70.821-48 116-48 47.171 0 88.716 19.526 118 52 29.26-32.070 71.166-52 118-52 88.366 0 160 71.634 160 160 0 75.074-52.257 136.747-122 154 18.745 26.206 30 59.324 30 94 0 80.039-59.259 144.213-136 156 8.096 19.142 12 41.909 12 64 0 88.366-71.634 160-160 160-4.843 0-9.266-1.579-14-2 12.979 23.123 22 49.597 22 78 0 88.366-71.634 160-160 160zM486 640c3.384-0.214 6.562 0 10 0 4.814 0 9.294-0.416 14 0-4.875-8.722-10.808-16.369-14-26-2.494 9.021-6.040 17.694-10 26zM494 522c1.789-6.866 3.354-13.525 6-20-4.77-0.246-9.349-1.346-14-2 3.459 6.858 5.543 14.62 8 22z" />
+<glyph unicode="&#xe996;" glyph-name="resourceType" d="M192 960c-105.522 0-190-84.478-190-190v-644c0-105.522 84.478-190 190-190h644c105.522 0 190 84.478 190 190v644c0 105.522-84.478 190-190 190h-644zM800 864c52.598 0 96-43.403 96-96s-43.402-96-96-96c-52.598 0-94 43.403-94 96s41.402 96 94 96zM156 852h446v-176h-446v176zM804 542c52.598 0 96-43.403 96-96s-43.402-96-96-96c-52.598 0-94 43.403-94 96s41.402 96 94 96zM150 536h444v-176h-444v176zM156 220h446v-176h-446v176zM808 220c52.598 0 94-43.402 94-96s-41.402-96-94-96c-52.598 0-96 43.402-96 96s43.402 96 96 96z" />
+<glyph unicode="&#xe997;" glyph-name="tree-icon" d="M384 960h256v-256h-56.617v-128h312.617v-384h128v-256h-384v256h128v256h-512v-256h128v-256h-384v256h128v384h322.873v128h-66.873v256z" />
+<glyph unicode="&#xe998;" glyph-name="uep-topo-group20x20" d="M0 704v-192h96v-320h-96v-256h256v256h-96v320h320v-320h-96v-256h256v256h-96v320h320v-320h-96v-256h256v256h-96v320h96v192z" />
+<glyph unicode="&#xe999;" glyph-name="uep-topo-root" d="M86 960c-47.477 0-86-38.523-86-86v-532c0-47.477 38.523-86 86-86h350l-44-172c108.143-38.808 178.516-26.928 240 0l-34 172h340c47.477 0 86 38.523 86 86v532c0 47.477-38.523 86-86 86h-852zM110 848h804v-468h-804v468zM304 120c-37.227-19.359-60-45.155-60-72 0-62.25 120.094-112 268-112s268 49.75 268 112c0 26.845-22.773 52.641-60 72-22.376-63.518-106.109-112-208-112s-185.624 48.482-208 112z" />
+<glyph unicode="&#xe99a;" glyph-name="uep-topo-virtual20x20" d="M0 444.997h192v-508.997h-192v508.997zM623.819 960v-384l136 122v-762h128v746l136-122v384l-192-172-208 188zM298.857 444.997h192v-508.997h-192v508.997zM597.714 444.997h192v-508.997h-192v508.997z" />
+<glyph unicode="&#xe99b;" glyph-name="common_ncd_stop" d="M814 960.002c-115.833 0-208-94.371-208-210 0-115.623 92.167-208 208-208s210 92.377 210 208c0 115.629-94.167 210-210 210zM152 866.002c-84.432 0-152-67.717-152-152v-626c0-84.277 67.568-152 152-152h628c84.432 0 150 67.723 150 152v392c-35.867-16.242-74.050-26-116-26-157.445 0-286 126.827-286 284 0 45.721 10.802 89.719 30 128h-406zM704 854.002h70v-206h-70v206zM856 854.002h70v-206h-70v206zM110 668.002h84l176-228v228h80v-260c-15.173 4.433-31.583 6-48 6-32.083 0-61.605-10.229-88-26l-124 160v-222h-80v342zM414 362.002c34.617 0 62.38-9.577 84-30 12.869-12.071 23.565-27.389 30-50l-56-14c-3.346 14.642-9.383 25.522-20 34-10.617 8.487-24.815 12-40 12-20.976 0-38.938-6.966-52-22-13.062-15.024-18-40.34-18-74 0-35.718 5.131-60.85 18-76 12.869-15.155 31.41-22 52-22 15.185 0 27.061 4.383 38 14 10.938 9.635 17.238 25.321 22 46l56-18c-8.494-30.833-22.246-53.032-42-68-19.754-14.959-43.63-24-74-24-37.577 0-69.807 14.37-94 40s-36 59.552-36 104c0 47.014 11.678 83.987 36 110s56.364 38 96 38zM578 356.002h106c23.55 0 41.646 1.406 54-2 16.601-4.862 30.16-15.533 42-28 11.839-12.453 19.823-25.952 26-44s10-41.535 10-68c0-23.25-4.21-43.175-10-60-7.078-20.553-16.874-37.271-30-50-9.909-9.631-23.142-16.606-40-22-12.612-3.966-28.895-6-50-6h-108v280zM636 310.002v-186h42c15.957 0 28.922 0.275 36 2 9.265 2.333 15.887 6.48 22 12 6.113 5.524 12.139 15.346 16 28s4 30.163 4 52c0 21.841-0.141 38.312-4 50-3.861 11.698-11.051 19.449-18 26s-15.319 11.681-26 14c-7.979 2.053-22.707 2-46 2h-26z" />
+<glyph unicode="&#xe99c;" glyph-name="it-app-netnumen" d="M132 964c-70.912 0-128-57.088-128-128v-768c0-70.912 57.088-128 128-128h418l478 480v416c0 70.912-57.088 128-128 128h-768zM114 882h112l234-380v380h106v-570h-116l-230 372v-372h-106v570zM1028 320l-380-380h252c70.912 0 128 57.088 128 128v252z" />
+<glyph unicode="&#xe99d;" glyph-name="it-sdn-vnet" d="M498 960c-82.532-2.144-165.473-23.817-242-68-244.886-141.385-329.386-455.113-188-700 110.457-191.318 326.328-283.858 532-248-67.447 15.471-126.088 49.392-172 98-19.648 4.043-39.322 7.308-58 14l32 18c-20.773 27.959-38.401 58.436-50 92l-90-52c-30.316 22.699-56.279 52.734-80 84l110 64c16.047-23.28 34.225-43.553 52-64-6.339 26.139-12 51.912-12 80 0 51.261 11.931 100.275 32 144l-42-24c-18.203 33.787-34.668 67.98-48 102l112 64 34-58c23.494 26.609 49.379 49.664 80 68l-24 42 104 60c14.891-18.474 28.283-37.666 42-58 18.097 2.934 35.074 6 54 6 60.481 0 118.588-16.641 168-44l50 30c11.932-28.367 20.080-58.668 26-88 0.673-0.673 1.332-1.322 2-2 45.731-46.49 78.423-105.65 92-172 23.66 117.806 6.802 243.76-58 356-97.203 168.36-276.429 260.716-458 256zM522 862c45.433-1.164 91.51-8.455 134-24l-64-36c-22.814 22.131-46.003 41.701-70 60zM394 846c39.593-25.649 77.216-56.275 114-92l-84-50-72 126c13.744 5.792 27.944 11.801 42 16zM760 782c31.169-23.019 57.714-49.989 82-82l-116-68c-20.416 32.76-40.879 63.373-64 92l88 52c3.203 1.849 7.605 3.435 10 6zM262 778l72-126-92-52c-12.711 49.321-17.254 97.18-20 144 12.392 12.18 25.886 23.294 40 34zM142 636c3.995-27.904 10.633-55.367 18-84l-58-34c7.125 40.791 21.178 80.958 40 118zM674 564c-158.574 0-286-129.426-286-288s127.426-286 286-286c158.574 0 288 127.426 288 286s-129.426 288-288 288zM192 454c13.398-34.314 27.679-69.994 46-104l-108-62c-15.217 36.176-27.5 72.396-32 110l94 56zM654 448c19.614 0 36-16.386 36-36 0-1.039 0.083-0.988 0-2l126-66c8.663 7.366 19.441 12 32 12 27.46 0 50-21.325 50-48s-22.54-48-50-48c-12.559 0-23.337 4.305-32 12l-76-50c0-1.051 0.147-0.989 0-2l92-62c4.905 3.888 8.99 6 16 6 16.568 0 32-11.905 32-28s-15.432-30-32-30c-16.568 0-28 13.905-28 30l-94 66c-2.938-1.163-6.665-2-10-2-13.338 0-26 9.043-26 22s12.662 24 26 24c4.798 0 8.156-1.697 12-4l76 48c-2.479 5.875-4 11.331-4 18 0 5.095 0.518 11.414 2 16l-122 64c-6.254-6.254-16.193-10-26-10-4.385 0-8.176 2.601-12 4l-90-114c8.642-9.928 12-23.723 12-38 0-31.383-24.617-56-56-56s-56 24.617-56 56c0 31.383 24.617 56 56 56 8.553 0 16.75-2.641 24-6l94 116c-3.186 5.279-6 9.223-6 16 0 19.614 14.386 36 34 36z" />
+<glyph unicode="&#xe99e;" glyph-name="it-storage-sanswitch-hp" d="M154 960c-85.040 0-154-68.96-154-154v-716c0-85.040 68.96-154 154-154h716c85.040 0 154 68.96 154 154v716c0 85.040-68.96 154-154 154h-716zM178 838h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM176 616h672c26.747 0 48-28.544 48-64s-21.253-64-48-64h-672c-26.747 0-48 28.544-48 64s21.253 64 48 64zM180 372h64v-126h128v126h64v-320h-64v140h-128v-140h-64v320zM598 372h104c39.375 0 66.041-0.792 78-4 18.375-4.813 33.604-15.886 46-32s18-36.479 18-62c0-19.688-2.854-36.584-10-50s-16.99-24.344-28-32c-11.011-7.656-22.625-11.521-34-14-15.458-3.062-36.688-6-66-6h-44v-120h-64v320zM662 318v-90h36c25.521 0 43.396 0.646 52 4s15.114 8.854 20 16c4.885 7.146 8 14.521 8 24 0 11.666-5.146 22.416-12 30s-15.5 12.104-26 14c-7.729 1.458-22.667 1.999-46 2h-32z" />
+<glyph unicode="&#xe99f;" glyph-name="it-switch" d="M526 960c-4.17 0.122-9.077 0.191-14 0.191-282.77 0-512-229.23-512-512 0-0.067 0-0.135 0-0.202 0-282.759 229.23-511.99 512-511.99s512 229.23 512 512c0 0.057 0 0.124 0 0.191 0 277.847-221.318 504.002-497.281 511.792zM294 848v-78h562v-96h-562v-78l-126 126 126 126zM728 574l128-128-128-126v78h-560v96h560v80zM294 302v-80h562v-96h-562v-78l-126 126 126 128z" />
+<glyph unicode="&#xe9a0;" glyph-name="uep-moc-root" d="M120 754.817l-58-124h894l-30 64h-424l-16 60zM0 530l64-594h898l62 594z" />
+<glyph unicode="&#xe9a1;" glyph-name="uep-topo-undefinedgroup20x20" d="M0 704v-192h96v-320h-96v-256h256v256h-96v320h320v-320h-96v-256h256v256h-96v320h320v-320h-96v-256h256v256h-96v320h96v192zM64 128h128v-128h-128zM448 128h128v-128h-128zM832 128h128v-128h-128z" />
+<glyph unicode="&#xe9a2;" glyph-name="analysis" d="M288.414 557.82c0-0.009 0-0.020 0-0.030 0-79.643-64.564-144.207-144.207-144.207s-144.207 64.564-144.207 144.207c0 0.011 0 0.021 0 0.032 0 0.007 0 0.018 0 0.029 0 79.643 64.564 144.207 144.207 144.207s144.207-64.564 144.207-144.207c0-0.011 0-0.021 0-0.032zM287.26 148.272c0-0.007 0-0.016 0-0.025 0-64.352-52.167-116.519-116.519-116.519s-116.519 52.167-116.519 116.519c0 0.009 0 0.017 0 0.026 0 0.006 0 0.015 0 0.023 0 64.352 52.167 116.519 116.519 116.519s116.519-52.167 116.519-116.519c0-0.009 0-0.017 0-0.026zM716.419 61.748c0-0.008 0-0.017 0-0.026 0-69.449-56.299-125.748-125.748-125.748s-125.748 56.299-125.748 125.748c0 0.009 0 0.019 0 0.028 0 0.006 0 0.016 0 0.025 0 69.449 56.299 125.748 125.748 125.748s125.748-56.299 125.748-125.748c0-0.009 0-0.019 0-0.028zM748.721 732.021c0-0.014 0-0.031 0-0.047 0-124.243-100.719-224.963-224.963-224.963s-224.963 100.719-224.963 224.963c0 0.017 0 0.033 0 0.050 0 0.011 0 0.028 0 0.045 0 124.243 100.719 224.963 224.963 224.963s224.963-100.719 224.963-224.963c0-0.017 0-0.033 0-0.050zM1025.598 418.227c0-0.011 0-0.024 0-0.037 0-97.483-79.026-176.509-176.509-176.509s-176.509 79.026-176.509 176.509c0 0.013 0 0.026 0 0.039 0 0.009 0 0.022 0 0.035 0 97.483 79.026 176.509 176.509 176.509s176.509-79.026 176.509-176.509c0-0.013 0-0.026 0-0.039zM526.066 324.781c0-0.006 0-0.013 0-0.020 0-51.609-41.837-93.446-93.446-93.446s-93.446 41.837-93.446 93.446c0 0.007 0 0.014 0 0.021 0 0.005 0 0.012 0 0.019 0 51.609 41.837 93.446 93.446 93.446s93.446-41.837 93.446-93.446c0-0.007 0-0.014 0-0.021z" />
+<glyph unicode="&#xe9a3;" glyph-name="bindingRelationship" d="M316 962c-95.089 0-172-76.911-172-172 0-92.48 72.524-167.929 164-172-90.194-5.431-162-78.44-162-170 0-86.687 64.634-158.002 148-170-84.072-11.37-148-82.811-148-170 0-95.089 76.911-172 172-172s172 76.911 172 172c0 87.422-65.601 158.925-150 170 84.346 11.124 150 82.616 150 170 0 92.33-72.732 167.706-164 172 90.194 5.431 162 78.44 162 170 0 95.089-76.911 172-172 172zM750 754c-95.089 0-172-76.911-172-172s76.911-172 172-172c-94.127-1.118-170-77.608-170-172 0-95.089 76.911-172 172-172s174 76.911 174 172c0 95.089-78.911 172-174 172 94.18 1.057 170 77.569 170 172 0 95.089-76.911 172-172 172z" />
+<glyph unicode="&#xe9a4;" glyph-name="browsePolicy" d="M0 960v-1024h1024v1024h-1024zM64 728h896v-744h-896v744zM154 580v-64h386v64h-386zM154 374v-64h738v64h-738zM154 162v-64h738v64h-738z" />
+<glyph unicode="&#xe9a5;" glyph-name="businessManagment" d="M0 960v-1024h1024v1024h-1024zM122 840h780v-584h-198v-198h-384v198h-198v584zM234 726v-64h556v64h-556zM234 514v-64h556v64h-556z" />
+<glyph unicode="&#xe9a6;" glyph-name="cardData" d="M0 754.528v-818.528h1024v818.528zM66 690.528h896v-108.902h-896zM66 415.622h896v-415.622h-896zM726 260.902v-192h192v192zM108 132.902v-64h156v64zM314 132.902v-64h64v64z" />
+<glyph unicode="&#xe9a7;" glyph-name="dailyManagment" d="M340 964l-34-6-286-48 12-34 22-76h-54v-862h1024v585.229l-295.229 276.771h-262.771l-14 120-64-6 12-114h-46l-10 128zM282 888l8-88h-78l-22 50-44-18 12-32h-34l-20 58zM64 736h118l84-216 10-22 24 4 48 6 30 6-2 30-16 192h368.771v-212.771h231.229v-521.229h-896zM240 736h56l12-150zM142 382v-64h762v64zM142 196v-64h762v64z" />
+<glyph unicode="&#xe9a8;" glyph-name="enterpriseCustomer" d="M512 960l-512-322h1024l-512 322zM512 846c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48s21.49 48 48 48zM55.344 570.669l4-30.336v-391.379l-4-31.853h174l-4 31.853v391.379l4 30.336h-174zM301.344 570.669l4-30.336v-391.379l-4-31.853h174l-4 31.853v391.379l4 30.336h-174zM547.344 570.669l4-30.336v-391.379l-4-31.853h174l-4 31.853v391.379l4 30.336h-174zM793.344 570.669l4-30.336v-391.379l-4-31.853h174l-4 31.853v391.379l4 30.336h-174zM33.331 62.656h957.338l33.331-126.656h-1024z" />
+<glyph unicode="&#xe9a9;" glyph-name="equipmentBlacklist" d="M96 960v-1024h832v554c-16.551-23.661-38.104-28.804-64-42v-448h-704v896h422c23.693 31.685 58.349 54.324 98 64h-584zM816 934c-114.539 0-206-93.461-206-208s91.461-208 206-208c114.54 0 208 93.461 208 208s-93.46 208-208 208zM220 840v-64h248v64h-248zM710 764h214v-76h-214v76zM220 738v-206h248v206h-248zM220 496v-98h248v98h-248zM218 314v-64h578v64h-578zM224 162v-64h580v64h-580z" />
+<glyph unicode="&#xe9aa;" glyph-name="equipmentModel" d="M962.030 912.032c-8.838-62.893-26.692-87.763-47.41-100.083-20.708-12.307-50.544-12.506-82.517-12.282-31.978 0-67.463 2.432-98.328-22.835-15.428-12.595-26.625-30.035-29.849-52.672-0.25-1.728 0.198-3.52 0.011-5.248-51.048 20.41-232.3 46.931-275.527 8.051-1.923-1.792-5.16-1.664-7.021-3.52l-421.389-419.59 367.856-367.853 421.389 419.635c1.8 1.792 3.59 3.392 5.265 5.312 47.548 52.435 13.878 252.998-27.359 308.89-2.946 19.462-4.849 36.262-3.511 45.651 1.751 12.32 4.106 15.181 7.021 17.562 5.823 4.736 28.684 7.251 61.453 7.027 32.769-0.006 75.936-1.664 114.126 21.062 38.191 22.714 65.175 68.762 75.499 142.221l-59.699 8.781zM623.738 615.885c31.034 0 56.189-25.158 56.185-56.192 0.001-31.027-25.154-56.179-56.183-56.179s-56.184 25.152-56.185 56.179c-0.001 31.034 25.154 56.192 56.183 56.192z" />
+<glyph unicode="&#xe9ab;" glyph-name="examine" d="M160 952c-25.903-30.044-41.331-62.192-48-94h-106v-924h670c10.497-1.078 21.219-2 32-2 8.767 0 17.417 1.283 26 2h40v6c140.119 31.085 246 156.583 246 306s-105.881 273.317-246 304v308h-158c5.279 16.405 16.044 33.491 32 52l-48 42c-25.903-30.044-41.331-62.192-48-94h-80c5.311 16.271 14.187 33.658 30 52l-48 42c-25.903-30.044-41.331-62.192-48-94h-82c5.819 16.405 16.044 33.491 32 52l-50 42c-25.903-30.044-41.331-62.192-48-94h-82c5.279 16.405 16.044 33.491 32 52l-48 42zM86 778h28c8.23-31.167 24.037-60.201 44-88l52 36c-13.274 18.483-23.611 34.856-30 52h82c8.815-31.148 24.048-60.216 44-88l52 36c-13.245 18.443-23.056 34.89-30 52h80c8.23-31.167 24.037-60.201 44-88l52 36c-13.274 18.483-23.611 34.856-30 52h80c8.23-31.167 24.037-60.201 44-88l52 36c-13.274 18.483-23.611 34.856-30 52h76v-220c-166.907-6.305-300-143.532-300-312 0-91.892 40.922-174.406 104-232h-414v764zM888 378l46-44-226-230-28-26-22 30-128 180 52 38 106-150 200 202z" />
+<glyph unicode="&#xe9ac;" glyph-name="failureList" d="M0 960v-1024h818v106l-64-8v-34h-690v896h690v-106l64-8v178h-818zM730 732c-163.35 0-296-130.65-296-294s132.65-296 296-296c163.35 0 294 132.65 294 296s-130.65 294-294 294zM132 714v-64h306v64h-306zM704 636h48c17.845 0 35.574-14.224 34-32l-18-200c-1.574-17.776-14.155-32-32-32h-10c-17.845 0-30.060 14.261-32 32l-22 200c-1.94 17.739 14.155 32 32 32zM132 526v-64h226v64h-226zM132 338v-64h226v64h-226zM728 336c27.036 0 50-20.964 50-48s-22.964-50-50-50c-27.036 0-48 22.964-48 50s20.964 48 48 48zM132 148v-64h354v64h-354z" />
+<glyph unicode="&#xe9ad;" glyph-name="familyCustomer" d="M448 960.001c-99.149 0-184-84.858-184-184s84.851-178 184-178c99.149 0 174 78.858 174 178s-74.851 184-174 184zM286 586.001c-129.705-57.273-217.877-186.935-226-336l-60-250c284.445 318.778 236 372.086 236-66h276.671v270.561c3.512 99.722 66.764 160.188 121.919 172.125-17.49 54.214-25.625 122.175 3.41 167.313-5.942 21.014-17.153 35.182-36 42-1.835 1.639-2.149 0-4 0-40.421-38.476-89.792-64-150-64s-117.579 25.524-158 64c-1.347 1.639-2.68-1.639-4 0zM786 562.001c-60.168 0-112-51.224-112-112s51.832-110 112-110c60.168 0 106 49.224 106 110s-45.832 112-106 112zM1014 550.001c-65.69-147.654-105.651-269.621-246-250-36.537 0-71.471 14.414-96 38-0.818 1.005-1.199-1.005-2 0-74.281-35.109-67.145-38.621-110-130l4.464-254 63.536 178h10v-192h254v192h12c97.602 38.567 100.046 313.036 110 418z" />
+<glyph unicode="&#xe9ae;" glyph-name="fileTool" d="M256 938v-150h64v54h398v-54h64v150h-526zM8 718v-294h132v64h96v-64h600v64h96v-64h100v294h-1024zM0 364v-428h1024v428h-92v-64h-96v64h-600v-64h-96v64h-140zM404 302l224-152-224-152v304z" />
+<glyph unicode="&#xe9af;" glyph-name="groupManagment" d="M0 960v-1024h1024v1024h-1024zM448 896h128v-896h-128v896zM120 848h208v-210h-208v210zM696 848h208v-210h-208v210zM120 546h208v-210h-208v210zM696 546h208v-210h-208v210zM120 244h208v-210h-208v210zM696 244h208v-210h-208v210z" />
+<glyph unicode="&#xe9b0;" glyph-name="notice" d="M830 955.998c-3.954 0-6.163-1.654-10-2-21.087-1.899-42.52-9.182-60-20-150.563-49.266-299.814-132.472-452-140v-310l470-160c6.045-2.682 13.576-4.251 20-6 2.196-0.595 3.76-1.518 6-2 8.682-1.868 16.664-2 26-2 62.639 0 110.185 44.115 142 102s50 131.924 50 216c0 84.083-18.185 164.115-50 222-31.815 57.892-79.361 102-142 102zM830 895.998c25.474 0 58.072-20.828 84-68 25.928-47.179 42-119.755 42-196 0-76.238-16.072-142.828-42-190-25.928-47.179-58.526-68-84-68s-56.072 20.821-82 68c-25.928 47.172-44 113.762-44 190 0 76.245 18.072 148.821 44 196 25.928 47.172 56.526 68 82 68zM72 793.998c-33.614 0-60-26.386-60-60v-190c0-33.614 26.386-60 60-60h172v310h-172zM830 733.998c-17.38 0-30-49.537-30-110s12.62-108 30-108c17.38 0 32 47.537 32 108s-14.62 110-32 110zM330 389.998c-6.68 0.112-12.981-0.409-20-2-9.358-2.121-19.412-5.042-28-10l-58-34c-34.354-19.839-42.526-54.103-34-84 32.971-115.619 74.038-226.209 176-302 25.476-18.866 55.648-31.828 90-12l56 32c34.353 19.834 64.686 68.57 36 84-110.803 59.587-141.877 183.942-176 304-4.781 16.821-21.959 23.665-42 24z" />
+<glyph unicode="&#xe9b1;" glyph-name="policy" d="M516 960l-182-362h362l-180 362zM270 470l-104-206h696l-102 206h-490zM100 136l-100-200h1024l-100 200h-824z" />
+<glyph unicode="&#xe9b2;" glyph-name="portal" d="M0 960v-1024h1024v1024h-1024zM74 886h876v-132h-876v132zM126 856v-64h64v64h-64zM258 856v-64h64v64h-64zM390 856v-64h64v64h-64zM74 690h876v-680h-876v680zM510 634l-284-194h572l-288 194zM272 402v-320h478v320h-478zM448 222h126v-138h-126v138z" />
+<glyph unicode="&#xe9b3;" glyph-name="recordQuery" d="M0 960v-1024h818v98h-64v-34h-690v896h690v-114h64v178h-818zM572 780c-147.574 0-268-123.722-268-276s120.426-276 268-276c50.852 0 97.535 16.556 138 42 2.376-5.114 5.882-11.751 10-16l188-194c19.466-20.086 50.534-20.086 70 0l24 24c19.466 20.086 19.466 51.914 0 72l-188 196c-4.077 4.207-9.099 7.555-14 10 24.048 41.386 38 90.234 38 142 0 152.278-118.426 276-266 276zM572 706c107.326 0 194-91.253 194-202s-86.674-200-194-200c-107.326 0-196 89.253-196 200s88.674 202 196 202zM134 494v-64h82c-5.078 20.817-9.052 41.784-10 64h-72zM138 306v-64h204c-24.807 17.419-47.038 40.025-66 64h-138zM138 136v-64h452v64h-452z" />
+<glyph unicode="&#xe9b4;" glyph-name="resourceManagment" d="M116 930l-114-528h-2l2-6-2-6h2l102-454h840l78 454h2l-2 6 2 6h-2l-114 528h-792zM162 876h700l84-398h-868l84 398zM328 820v-48h370v48h-370zM236 710v-58h554v58h-554zM190 598v-64h646v64h-646zM378 210h268v-60h-268v60z" />
+<glyph unicode="&#xe9b5;" glyph-name="ruleManagment" d="M0 192h1024v-256h-1024v256zM155.869 827.558h192v-535.838h-192v535.838zM880.115 483.718v-192h-427.888v192h427.888zM871.413 827.558v-192h-427.888v192h427.888zM0 960v-1024h1024v1024h-1024zM60 900h904v-901.997h-904v901.997z" />
+<glyph unicode="&#xe9b6;" glyph-name="sucessRate" d="M908 956l-440-1016h82l438 1016h-80zM586 904c-28.986 0-55.758-11.758-76-32s-34-50.999-34-88c0-37.001 13.758-67.758 34-88s47.014-32 76-32c28.986 0 55.758 11.758 76 32s34 50.999 34 88c0 37.001-13.758 67.758-34 88s-47.014 32-76 32zM586 856c24.033 0 45.497-11.497 60-26s22-29.982 22-46c0-16.018-7.497-33.497-22-48s-35.967-24-60-24c-24.033 0-45.497 9.497-60 24s-22 31.982-22 48c0 16.018 7.497 31.497 22 46s35.967 26 60 26zM462 618l-208-428-124 200-132-84 208-204 22-26 28 22 380 448-174 72zM872 220c-28.986 0-55.758-11.758-76-32s-36-50.999-36-88c0-37.001 15.758-67.758 36-88s47.014-32 76-32c28.986 0 53.758 11.758 74 32s36 50.999 36 88c0 37.001-15.758 67.758-36 88s-45.014 32-74 32zM872 172c24.033 0 45.497-11.497 60-26s20-29.982 20-46c0-16.018-5.497-33.497-20-48s-35.967-24-60-24c-24.033 0-45.497 9.497-60 24s-22 31.982-22 48c0 16.018 7.497 31.497 22 46s35.967 26 60 26z" />
+<glyph unicode="&#xe9b7;" glyph-name="terminalManagment" d="M340 960c-188.394 0-340-151.606-340-340v-344c0-188.394 151.606-340 340-340h344c188.394 0 340 151.606 340 340v344c0 188.394-151.606 340-340 340h-344zM340 900h344c156.193 0 280-123.807 280-280v-344c0-156.193-123.807-280-280-280h-344c-156.193 0-280 123.807-280 280v344c0 156.193 123.807 280 280 280zM294 808l-118-98 140-172-148-204 116-86 224 284-214 276zM526 344v-96h96v96h-96zM758 344v-96h96v96h-96z" />
+<glyph unicode="&#xe9b8;" glyph-name="tools" d="M232 950c-61.702-26.098-104-88.791-104-160 0-63.406 36.891-118.173 88-148v-142h-28c-102.784 0-188-79.286-188-174v-216c0-94.714 85.216-174 188-174h648c102.784 0 188 79.286 188 174v216c0 94.714-85.216 174-188 174h-90v272.744l32.242-10.697h75.758c9.891 1.512 13.281 2.842 20 18 16.523 50.182 124.738 56.639 146 37.954 3.52 58.704-84.581 96.842-148 94-38.653 1.549-114 0-114 0-12.518-0.026-23.19-12.302-28-28h-56v8c0 29.134-22.866 54-52 54h-20c-29.134 0-54-24.866-54-54v-108c0-29.134 24.866-54 54-54h20c10.645 0 19.738 4.604 28 10v-240h-270v138c55.309 28.606 92 85.473 92 152 0 71.885-45.362 134.327-108 160 0.91-2.929 4-6.714 4-10v-176c0-15.687-14.009-28-28-28h-80c-13.991 0-28 12.313-28 28v176c0 3.286 3.090 7.071 4 10-0.589-0.241-3.414 0.248-4 0zM188 400h648c45.538 0 82-32.037 82-74v-16h-812v16c0 41.963 36.462 74 82 74zM106 246h812v-136c0-41.963-36.462-76-82-76h-648c-45.538 0-82 34.037-82 76z" />
+<glyph unicode="&#xe9b9;" glyph-name="track" d="M386.288 809.389c-64.504-2.92-124.19-43.881-109.558-141.846 15.955-106.825 15.406-172.256 93.327-158.057 87.588 15.961 108.823 82.844 103.471 164.136-5.847 88.81-26.616 138.511-87.24 135.767zM670.326 793.178c-46.129-2.217-72.376-54.29-93.327-119.556-33.015-102.851-30.356-144.937 48.692-149.951 88.855-5.637 118.134 31.147 131.875 111.45 13.208 77.193-5.994 141.384-64.923 156.030-7.366 1.831-15.727 2.343-22.317 2.026zM112.394 600.673c-60.726 0-106.386-63.689-111.586-141.846-7.171-107.77 33.666-156.045 111.586-141.846 87.588 15.961 115.64 60.605 109.558 141.846-5.847 78.094-48.831 141.846-109.558 141.846zM923.931 586.488c-43.702-4.545-86.594-41.033-113.615-93.213-49.679-95.935-32.478-154.168 44.635-172.241 86.68-20.316 129.302 8.204 156.221 85.107 25.876 73.924 13.064 150.038-42.606 174.268-13.918 6.057-30.067 7.594-44.635 6.079zM493.817 462.88c-80.695 0-167.197-57.335-200.855-176.294-89.884-44.495-159.755-129.365-137.961-214.795 35.956-140.948 185.98-135.767 338.817-135.767s326.644-1.514 326.644 143.872c0 145.386-173.807 382.983-326.644 382.983z" />
+<glyph unicode="&#xe9ba;" glyph-name="userManagment" d="M325.771 824.845c-83.461 0-153.836-70.365-153.836-153.834 0-83.463 70.375-150.816 153.836-150.816s147.803 67.353 147.803 150.816c0 83.469-64.342 153.834-147.803 153.834zM190.033 511.141c-109.183-48.214-183.195-158.051-190.033-283.537h404.954l113.039 250.144c-12.772 8.111-48.521 27.215-62.517 33.393-1.545 1.312-1.458 0-3.017 0l-126.689-189.911-132.721 189.911c-1.134 1.312-1.905-1.312-3.016 0zM703.355 604.824c-83.461 0-153.836-70.365-153.836-153.834 0-83.463 70.375-150.816 153.836-150.816s147.804 67.354 147.804 150.816c0 83.469-64.342 153.834-147.804 153.834zM567.617 291.12c-109.183-48.214-183.195-158.051-190.033-283.537h645.509c-6.838 125.486-80.85 235.323-190.033 283.537-1.546 1.312-1.459 0-3.017 0-71.621-110.94-177.699-111.193-259.41 0-1.134 1.312-1.905-1.312-3.016 0z" />
+<glyph unicode="&#xe9bb;" glyph-name="versionManagment" d="M128 959.75v-481.997h-128l112-540.806h802l110 540.806h-128v481.997zM192 895.75h640v-417.997h-640zM244 767.75v-64h270v64zM242 637.754v-64h520v64z" />
+<glyph unicode="&#xe9bc;" glyph-name="workOrder" d="M116 960v-1024h792v722h2l-282 300v2h-512zM176 900h390v-302h282v-600h-672v902zM628 864l192-206h-192v206zM374 862v-106h-114v-84h114v-112l140 154-140 148zM650 508v-106h-114v-84h114v-112l140 154-140 148zM374 344v-106h-114v-84h114v-112l140 154-140 148z" />
+<glyph unicode="&#xe9bd;" glyph-name="cpu" d="M888.686 960h-753.371c-74.606 0-135.314-62.171-135.314-138.606v-746.862c0-76.361 60.709-138.533 135.314-138.533h753.371c74.606 0 135.314 62.171 135.314 138.606v746.789c0 76.434-60.709 138.606-135.314 138.606zM888.686 9.143h-49.445v59.831c0 77.531-64 140.581-142.702 140.581h-15.287c-13.239 22.601-37.010 38.473-65.463 38.473-42.35 0-76.8-33.646-76.8-75.118 0-41.399 34.45-75.191 76.8-75.191 28.526 0 52.517 16.091 65.609 38.766h15.141c38.327 0 69.559-30.208 69.559-67.438v-59.904h-571.611v59.831c0 37.23 31.232 67.438 69.559 67.438h51.785c13.239-22.747 37.157-38.766 65.682-38.766 42.35 0 76.727 33.792 76.727 75.191 0 41.472-34.377 75.118-76.727 75.118-28.453 0-52.297-15.872-65.536-38.4h-51.931c-78.702 0-142.702-63.049-142.702-140.581v-56.832c-27.355 6.802-48.201 31.598-48.201 62.464v263.68h109.568c10.679-13.605 26.697-22.894 45.568-22.894 32.329 0 58.441 25.6 58.441 57.198 0 31.671-26.039 57.344-58.441 57.344-21.65 0-39.863-12.069-49.957-29.33h-105.179v91.429h111.835c10.752-11.776 25.893-19.602 43.301-19.602 32.329 0 58.441 25.673 58.441 57.271 0 31.671-26.039 57.344-58.441 57.344-23.186 0-42.789-13.531-52.224-32.695h-102.912v267.045c0 36.133 27.867 65.463 62.171 65.463h266.459v-108.032c-19.602-9.216-33.353-28.526-33.353-51.2 0-31.744 26.185-57.344 58.587-57.344 32.183 0 58.441 25.6 58.441 57.344 0 17.042-7.973 31.89-19.968 42.423v116.809h93.33v-110.226c-17.774-9.947-30.062-27.721-30.062-49.006 0-31.744 26.185-57.344 58.514-57.344 32.183 0 58.441 25.6 58.441 57.344 0 18.505-9.509 34.231-23.406 44.617v114.615h266.459c34.231 0 62.098-29.33 62.098-65.463v-267.045h-102.546c-9.435 19.163-28.965 32.695-52.224 32.695-32.329 0-58.441-25.673-58.441-57.344 0-31.598 26.039-57.271 58.441-57.271 17.408 0 32.475 7.826 43.301 19.602h111.47v-91.429h-104.887c-10.094 17.262-28.306 29.33-49.957 29.33-32.329 0-58.441-25.673-58.441-57.344s26.039-57.198 58.441-57.198c18.871 0 34.962 9.362 45.568 22.894h109.275v-263.68c0-36.133-27.867-65.463-62.171-65.463zM356.206 582.363h294.985v-275.529h-294.985v275.529z" />
+<glyph unicode="&#xe9be;" glyph-name="memory" d="M1023.854 306.249l-97.938 566.491h-794.99l-130.706-566.491h-0.219v-284.306h1024v284.306h-0.146zM183.296 799.598h686.885l72.923-421.010h-856.942l97.134 421.010zM955.685 95.159h-887.369v137.947h887.442v-137.947zM131.95 209.262h73.143v-99.109h-73.143v99.109zM247.003 209.262h73.143v-99.109h-73.143v99.109zM890.368 157.769c0-17.693-14.343-32.037-32.037-32.037s-32.037 14.343-32.037 32.037c0 17.693 14.343 32.037 32.037 32.037s32.037-14.343 32.037-32.037z" />
+<glyph unicode="&#xe9bf;" glyph-name="currentAlarm" d="M512 960c-282.331 0-512-229.742-512-512s229.669-512 512-512c282.258 0 512 229.742 512 512s-229.742 512-512 512zM512 9.143c-242.030 0-438.857 196.827-438.857 438.857s196.827 438.857 438.857 438.857 438.857-196.827 438.857-438.857-196.827-438.857-438.857-438.857zM757.906 328.704c-56.174 56.174-80.018 165.961-77.605 227.474 2.853 61.44-14.409 118.638-58.661 152.357-39.79 30.208-80.53 24.064-80.53 24.064l-2.414 21.431c0 0-8.923 6.949-26.77 6.949-16.823 0-26.697-6.949-26.697-6.949l-2.706-21.431c0 0-40.667 6.071-80.165-24.064-44.471-33.719-61.586-90.99-58.88-152.357 2.706-61.513-21.358-171.301-77.605-227.401-56.101-56.174-64.073-58.953-61.44-88.283 2.779-29.33 26.917-43.813 26.917-43.813h196.462c0-34.158 37.742-61.733 84.187-61.733 46.592 0 84.187 27.575 84.187 61.733h196.535c0 0 24.21 14.409 26.843 43.813s-5.266 32.11-61.659 88.21z" />
+<glyph unicode="&#xe9c0;" glyph-name="noticeAlarm" d="M518.656 957.659c-282.331 0-512-229.669-512-512 0-282.258 229.669-512 512-512s512.073 229.742 512.073 512c0 282.331-229.742 512-512.073 512zM518.656 6.875c-242.030 0-438.857 196.827-438.857 438.857s196.827 438.857 438.857 438.857c242.103 0 438.93-196.827 438.93-438.857s-196.901-438.857-438.93-438.857zM818.907 527.506c-1.755 0-3.365-1.243-5.339-1.463v192.951c0 0-27.209 12.142-51.273 0-50.834-25.307-118.711-109.495-190.245-123.173-71.314-13.531-264.265 0.512-350.939-7.607-23.918-2.121-63.927-15.067-67.511-67.584-3.877-52.443 0-107.154 0-107.154s19.602-45.202 45.056-45.202c25.381 0 81.627 0 81.627 0s-2.121-107.447 0-143.287c3.145-50.176 18.871-62.318 38.107-88.137 11.045-15.141 73.655-49.737 112.347-25.966 21.504 13.385 39.643 36.425 31.89 65.536-9.509 35.182-44.105 1.39-54.711 44.105-10.679 42.496-7.607 127.561-7.607 127.561s18.286 25.893 42.642 31.963c5.413 1.463 74.459-4.608 74.459-4.608s190.464-66.779 235.52-129.097c31.963-44.032 60.635-13.531 60.635-13.531v190.61c1.902-0.219 3.584-1.463 5.266-1.463 20.626 0 37.376 23.479 37.376 52.809 0.073 29.111-16.603 52.736-37.303 52.736zM781.824 291.913h-13.824c0 0 0 0-39.424 35.035-39.424 34.889-127.122 69.925-180.809 86.674-15.433 4.754-65.024 8.338-65.024 8.338v112.347c6.437 0.146 17.262 4.389 37.815 3.73 107.886-2.999 249.198 129.243 249.198 129.243h12.142v-375.369z" />
+<glyph unicode="&#xe9c1;" glyph-name="historyAlarm" d="M672.329 608.695l-117.906-100.571c-10.679 6.217-22.528 10.679-35.767 10.679-8.997 0-17.335-2.121-25.234-5.12l-182.491 182.491c-13.458 13.458-35.84 12.727-50.103-1.609-14.263-14.263-14.994-36.645-1.609-50.103l188.416-188.416c-0.512-3.511-2.121-6.656-2.121-10.386 0-40.375 32.768-73.143 73.143-73.143 39.643 0 71.534 31.671 72.704 71.022l128.439 109.568c15.36 13.093 17.189 36.133 4.169 51.493-13.166 15.433-36.279 17.262-51.639 4.096zM518.656 753.152c20.187 0 36.571 16.384 36.571 36.571v51.2c0 20.187-16.384 36.571-36.571 36.571s-36.571-16.384-36.571-36.571v-51.2c0-20.187 16.311-36.571 36.571-36.571zM518.656 139.264c-20.187 0-36.571-16.457-36.571-36.571v-51.273c0-20.114 16.384-36.571 36.571-36.571s36.571 16.457 36.571 36.571v51.273c0 20.187-16.384 36.571-36.571 36.571zM910.336 482.231h-51.127c-20.187 0-36.571-16.384-36.571-36.571s16.384-36.571 36.571-36.571h51.127c20.261 0 36.571 16.384 36.571 36.571s-16.238 36.571-36.571 36.571zM172.105 482.231h-51.2c-20.114 0-36.571-16.384-36.571-36.571s16.457-36.571 36.571-36.571h51.2c20.187 0 36.571 16.384 36.571 36.571s-16.384 36.571-36.571 36.571zM518.656 957.659c-282.331 0-512-229.669-512-512 0-282.258 229.669-512 512-512s512.073 229.742 512.073 512c0 282.331-229.742 512-512.073 512zM518.656 6.875c-242.030 0-438.857 196.827-438.857 438.857s196.827 438.857 438.857 438.857c242.103 0 438.93-196.827 438.93-438.857s-196.901-438.857-438.93-438.857z" />
+<glyph unicode="&#xe9c2;" glyph-name="close" d="M868.791 204.215l-251.026 245.102 245.175 250.88-107.154 104.521-245.029-250.88-251.026 245.029-104.521-107.008 251.026-245.102-245.175-251.026 107.081-104.448 245.102 250.953 251.026-245.175z" />
+<glyph unicode="&#xe9c3;" glyph-name="table" d="M36.571 886.857v-950.857h950.857v950.857h-950.857zM919.113 813.714v-113.225h-814.226v113.225h814.226zM688.567 627.346v-165.23h-136.338v165.23h136.338zM479.086 462.043h-144.018v165.303h144.018v-165.303zM261.925 462.043h-157.038v165.303h157.038v-165.303zM261.925 388.901v-142.482h-157.038v142.482h157.038zM335.067 388.901h144.018v-142.482h-144.018v142.482zM552.229 388.901h136.338v-142.482h-136.338v142.482zM761.71 388.901h157.403v-142.482h-157.403v142.482zM761.71 462.043v165.303h157.403v-165.23h-157.403zM104.887 9.070v164.206h157.038v-164.206h-157.038zM335.067 9.070v164.206h144.018v-164.206h-144.018zM552.229 9.070v164.206h136.338v-164.206h-136.338zM761.71 9.070v164.206h157.403v-164.206h-157.403z" />
+<glyph unicode="&#xe9c4;" glyph-name="next" d="M215.040 923.429l501.102-481.646v481.573h146.286v-950.784h-146.286v463.506l-501.102-463.506z" />
+<glyph unicode="&#xe9c5;" glyph-name="pre" d="M862.427 923.429l-501.102-481.646v481.573h-146.286v-950.784h146.286v463.506l501.102-463.506z" />
+<glyph unicode="&#xe9c6;" glyph-name="roleset" d="M942.528 385.152c0 0-39.872 43.904-77.632 68.096-37.888 24.32-102.656 36.992-102.656 36.992l-3.392 31.104 6.848 4.608c0 0 27.776 56.64 32.384 69.312 4.544 12.736 12.8 12.736 18.56 19.648s12.032 51.84 8.128 58.88c-2.88 5.184-9.344 7.040-9.344 7.040l1.28 9.152c0 0 10.368 57.728 6.848 75.072s-11.648 45.12-21.888 58.88c-10.496 13.888-27.648 20.8-41.6 18.56-13.888-2.368-20.864 6.912-20.864 6.912s-26.368 23.104-51.84 24.256-98.304-17.344-113.28-85.504c-14.976-68.16 0-110.848 0-110.848l-6.976-2.304c0 0-3.456-28.864 3.52-49.664 6.848-20.736 24.256-33.408 24.256-33.408l3.456-6.976c0 0 4.032-9.344 9.28-20.672 53.44-35.776 90.176-104.704 90.176-184.96 0-46.080-12.224-88.384-32.576-123.072 11.2-0.704 22.464-1.344 33.6-1.088 134.208 3.648 236.672 42.24 243.712 61.888 6.848 19.52 0 68.096 0 68.096zM355.136 379.264c0 78.912 35.52 146.88 87.552 183.168 6.528 13.76 12.864 27.456 14.848 32.896 4.48 12.672 12.736 12.672 18.496 19.584s12.032 51.84 8.128 58.88c-2.88 5.184-9.344 7.040-9.344 7.040l1.28 9.152c0 0 10.368 57.728 6.848 75.072s-11.648 45.12-21.888 58.88c-10.56 13.888-27.712 20.864-41.664 18.56-13.888-2.368-20.864 6.912-20.864 6.912s-26.368 23.104-51.84 24.256c-25.472 1.152-98.304-17.344-113.28-85.504s0-110.848 0-110.848l-6.912-2.304c0 0-3.456-28.864 3.456-49.664 6.912-20.736 24.256-33.408 24.256-33.408l3.456-6.976c0 0 22.016-51.968 31.168-60.032 9.28-8.128 2.304-28.928 2.304-28.928l-12.672-9.216c0 0-161.664-50.88-166.336-97.088s-6.464-55.808-3.264-69.888c2.176-9.344 129.664-68.096 249.28-64.768 10.048 0.256 19.392 1.152 29.056 1.728-20.032 34.688-32.064 76.736-32.064 122.496zM568.832 530.496c0 0-26.368 23.104-51.84 24.256s-98.304-17.344-113.28-85.504c-14.976-68.16 0-110.848 0-110.848l-6.912-2.368c0 0-3.456-28.864 3.456-49.664 6.912-20.736 24.256-33.408 24.256-33.408l3.456-6.976c0 0 22.016-51.968 31.168-60.032 9.28-8.064 2.304-28.864 2.304-28.864l-12.672-9.216c0 0-161.664-50.88-166.336-97.088s-6.464-55.808-3.264-69.888c2.176-9.408 129.664-68.16 249.28-64.832 134.208 3.712 236.736 42.304 243.712 61.888 6.848 19.648 0 68.16 0 68.16s-39.872 43.904-77.632 68.096c-37.888 24.32-102.656 36.992-102.656 36.992l-3.392 31.104 6.848 4.608c0 0 27.776 56.64 32.384 69.312 4.48 12.672 12.736 12.672 18.496 19.648s12.032 51.84 8.128 58.88c-2.88 5.184-9.344 7.040-9.344 7.040l1.28 9.152c0 0 10.368 57.728 6.848 75.072s-11.648 45.12-21.888 58.88c-10.432 14.016-27.52 20.928-41.536 18.688-13.888-2.368-20.864 6.912-20.864 6.912z" />
+<glyph unicode="&#xe9c7;" glyph-name="role" d="M509.504 289.344c0 0 9.344 27.904-3.072 38.656-12.288 10.816-41.792 80.448-41.792 80.448l-4.608 9.344c0 0-23.232 16.96-32.512 44.864-0.64 1.856-0.768 3.968-1.28 5.888-17.152 4.544-28.928 6.848-28.928 6.848l-4.352 39.36 8.64 5.888c0 0 12.16 24.832 23.424 48.512-2.88 25.856-3.456 64 7.104 111.68 6.208 28.096 20.096 49.344 36.864 65.984 3.584 23.104 8.576 61.056 5.504 75.904-4.16 21.888-14.528 56.96-27.712 74.432-13.12 17.536-34.944 26.304-52.48 23.36s-26.24 8.768-26.24 8.768-33.472 29.248-65.6 30.656c-32.128 1.472-124.16-21.888-143.168-107.968-18.944-86.080 0-140.032 0-140.032l-8.64-3.008c0 0-4.416-36.544 4.288-62.72 8.768-26.304 30.656-42.368 30.656-42.368l4.352-8.768c0 0 27.84-65.664 39.424-75.904 11.648-10.112 2.88-36.48 2.88-36.48l-15.936-11.584c0 0-204.288-64.192-210.176-122.688-5.824-58.304-8.192-70.528-4.096-88.256 2.624-11.072 144.704-77.184 287.104-81.728 54.144 51.456 203.456 98.496 203.456 98.496l16.896 12.416zM1019.84 110.464c0 0-53.376 58.816-104 91.328-50.752 32.576-137.344 49.472-137.344 49.472l-4.608 41.728 9.28 6.272c0 0 37.12 75.84 43.392 92.864 6.144 17.024 17.024 17.024 24.768 26.304s16 69.376 10.752 78.976c-3.776 6.912-12.224 9.344-12.224 9.344l1.344 12.224c0 0 13.888 77.376 9.28 100.608s-15.488 60.352-29.376 78.912c-14.016 18.624-37.12 27.904-55.744 24.832-18.624-3.136-27.904 9.28-27.904 9.28s-35.52 30.912-69.504 32.448c-34.112 1.536-131.648-23.168-151.744-114.56-20.096-91.264 0-148.48 0-148.48l-9.28-3.136c0 0-4.672-38.72 4.608-66.56 9.28-27.904 32.512-44.928 32.512-44.928l4.608-9.344c0 0 29.504-69.632 41.728-80.448 12.352-10.752 3.136-38.656 3.136-38.656l-17.024-12.288c0 0-216.64-68.096-222.848-130.048s-8.704-74.752-4.352-93.632c2.88-12.544 173.76-91.264 334.016-86.784 179.904 4.928 317.248 56.704 326.528 82.944 9.344 26.304 0 91.328 0 91.328z" />
+<glyph unicode="&#xe9c8;" glyph-name="user" d="M593.664 859.072c0 0-41.216 35.84-80.64 37.632-39.488 1.792-152.512-26.88-175.808-132.736-23.296-105.792 0-172.096 0-172.096l-10.688-3.648c0 0-5.376-44.864 5.312-77.184 10.752-32.256 37.696-51.968 37.696-51.968l5.376-10.816c0 0 34.112-80.704 48.384-93.184 14.4-12.48 3.584-44.8 3.584-44.8l-19.712-14.336c0 0-251.072-78.912-258.24-150.656s-10.048-86.656-5.056-108.48c3.328-14.592 201.344-105.728 386.944-100.608 208.512 5.76 367.68 65.664 378.432 96.128 10.752 30.528 0 105.792 0 105.792s-61.952 68.16-120.64 105.792c-58.752 37.76-159.104 57.344-159.104 57.344l-5.248 48.448 10.624 7.232c0 0 43.136 87.872 50.304 107.584 7.104 19.712 19.712 19.712 28.672 30.464s18.56 80.384 12.48 91.52c-4.352 8-14.336 10.88-14.336 10.88l1.792 14.208c0 0 16.064 89.664 10.688 116.544-5.312 26.88-17.92 69.952-34.048 91.456s-42.944 32.256-64.512 28.736c-21.568-3.648-32.256 10.752-32.256 10.752z" />
+<glyph unicode="&#xe9c9;" glyph-name="empty" d="M490.639 704.031l-457.452-128.548 31.401-141.455-2.253 0.481v-3.779l-45.338-141.681 402.376-96.333 77.45 145.454 1.884 3.779-411.1 87.199 434.191 129.428zM62.336 258.381v-205.455l436.372-115.231v359.347l-66.514-126.766zM531.937 340.26l1.889-3.779 77.445-145.459 402.381 96.338-45.348 141.681v3.779l-1.367-0.287 33.623 151.404-447.601 120.095-31.16-145.454 442.87-126.525zM531.937 295.352v-359.352l436.367 115.236v205.455l-369.848-88.1z" />
+<glyph unicode="&#xe9ca;" glyph-name="noticeFilter" d="M544.427 556.817l179.849-222.788v-295.424l119.74-102.605v397.414l179.985 223.403h-479.573zM809.882 345.054v-333.346l-51.473 39.458v295.492l-138.923 176.503h333.858l-143.462-178.108zM393.865 534.528c-35.601-8.499-61.269-42.598-62.362-44.032l-3.14-4.267-0.205-5.291c-0.137-4.164-3.686-103.185 9.899-155.136 9.83-37.717 35.635-40.482 51.029-42.052 12.834-1.399 14.336-1.843 16.691-10.138 8.431-30.071-19.422-50.381-31.676-57.617-37.717-21.914-106.701 12.937-116.873 26.317-3.618 4.676-7.134 8.943-10.513 13.073-18.091 21.982-30.071 36.42-32.939 81.203-2.628 40.994 0 165.751 0.034 167.049l0.375 17.442h-118.374c-13.141 0-30.413 23.279-39.014 40.585-0.853 13.483-3.823 68.164 0.205 120.286 3.789 50.62 44.237 61.679 68.028 63.795 47.002 4.198 98.202 3.243 147.763 2.321 63.556-1.126 123.563-2.287 174.046 6.861 59.187 10.786 114.449 54.511 163.226 93.082 27.785 21.948 54.033 42.735 76.015 53.146 13.756 6.554 29.286 4.949 39.287 2.765v-234.598l19.831 3.277 3.721 1.502c15.735 0 29.047-20.651 29.047-45.056 0-7.817-1.468-15.462-4.403-22.767l31.744-12.629c4.506 11.366 6.793 23.279 6.793 35.43 0 39.868-22.357 72.021-52.599 78.131v220.604l-10.513 4.403c-1.604 0.717-41.267 16.964-77.551-0.307-25.463-12.083-53.248-33.997-82.534-57.207-45.67-36.079-97.382-77.005-148.173-86.255-47.138-8.499-105.54-7.441-167.322-6.315-50.449 0.956-102.571 1.877-151.415-2.458-57.89-5.12-94.925-40.721-99.021-95.198-4.813-62.259-0.205-125.952 0-128.649l1.502-5.837c2.97-6.451 30.174-63.181 71.339-63.181h83.524c-0.614-36.352-1.775-119.159 0.375-152.508 3.618-55.774 20.753-76.595 40.653-100.727 3.209-3.891 6.519-7.885 9.83-12.151 13.107-17.135 65.092-46.558 114.142-46.558 16.555 0 32.802 3.379 47.070 11.708 39.834 23.586 57.481 59.597 47.206 96.324-8.738 30.857-32.017 33.348-45.943 34.816-13.585 1.399-17.681 1.809-21.572 16.759-10.581 40.516-9.489 118.101-8.977 139.605 7.543 8.67 22.938 23.313 38.059 26.999 6.588 0.478 50.039-2.458 86.699-5.564l8.533 33.143-4.198 0.887c-87.996 7.134-94.481 5.666-97.348 4.983z" />
+<glyph unicode="&#xe9cb;" glyph-name="alarmTurn" d="M260.949 566.784c14.711 9.284 56.491 30.891 129.877 33.485 93.15 3.174 275.9-29.491 277.675-29.798l52.156-9.353-36.864 38.059c-5.905 6.076-145.681 148.651-287.369 158.618-68.574 4.881-119.159-4.233-146.33-11.196l-5.803 149.094-233.745-271.189 250.402-235.042v177.323zM226.816 583.509v-115.2l-169.097 158.72 155.819 180.736 4.267-108.51 22.323 8.704c0.512 0.171 58.914 22.391 153.873 15.77 85.026-6.007 172.954-68.301 223.198-110.217-63.181 9.694-164.215 22.972-227.601 20.855-106.325-3.755-154.795-44.032-156.809-45.739l-5.973-5.12zM936.073 240.162l-27.477 27.136c-72.841 72.738-102.332 217.771-99.396 292.796 4.471 95.881-25.907 173.705-85.538 219.17-40.073 30.447-80.828 36.079-103.356 36.489l-2.253 20.105-5.7 4.437c-1.707 1.331-17.476 12.971-46.49 12.971-27.238 0-43.895-11.23-45.705-12.493l-6.144-4.335-2.628-20.719c-14.131-0.273-35.567-2.594-59.358-11.878l12.356-31.812c32.529 12.629 59.255 9.148 59.46 9.114l17.237-2.56 4.71 37.069c9.148 3.413 31.846 3.243 40.141 0.239l4.301-37.239 17.374 2.458c1.98 0.205 48.777 6.383 95.403-29.047 50.415-38.434 76.049-106.086 72.090-190.566-3.311-83.558 28.467-237.568 109.397-318.43l27.648-27.307c51.132-50.21 52.531-52.395 50.278-77.653-2.15-23.484-17.51-37.888-24.474-43.315h-275.831v-17.067c0-36.318-43.145-65.911-96.119-65.911s-96.085 29.559-96.085 65.911v17.067h-275.763c-6.929 5.461-22.391 20.070-24.576 43.315-2.253 25.259-0.853 27.443 49.971 77.517l27.75 27.511c68.13 68.062 100.489 187.631 107.52 269.346l-33.997 2.935c-6.519-75.981-36.045-186.539-97.655-248.149l-27.58-27.307c-51.541-50.756-63.795-62.839-60.006-104.96 4.471-47.514 42.769-70.895 44.407-71.851l4.028-2.423h253.645c10.581-47.070 64.102-82.978 128.341-82.978 64.273 0 117.794 35.908 128.375 82.978h253.679l4.028 2.389c1.638 0.956 40.073 24.405 44.373 71.953 3.721 42.121-8.602 54.238-60.382 105.097z" />
+<glyph unicode="&#xe9cc;" glyph-name="advice" d="M846.814 841.182c2.526 10.513 5.939 17.169 6.997 18.193v34.133c-20.617 0-36.42-21.060-41.847-52.326h-56.695c2.526 10.513 5.939 17.169 6.997 18.193v34.133c-20.617 0-36.42-21.060-41.847-52.326h-56.695c2.526 10.513 5.939 17.169 6.997 18.193v34.133c-20.617 0-36.42-21.060-41.847-52.326h-56.695c2.526 10.513 5.939 17.169 6.997 18.193v34.133c-20.617 0-36.42-21.060-41.847-52.326h-56.695c2.526 10.513 5.939 17.169 6.997 18.193v34.133c-20.617 0-36.454-21.060-41.847-52.326h-56.661c2.526 10.513 5.939 17.169 6.997 18.193v34.133c-20.617 0-36.454-21.060-41.847-52.326h-56.661c2.526 10.513 5.939 17.169 6.997 18.193v34.133c-20.617 0-36.454-21.060-41.847-52.326h-56.695c2.526 10.513 5.939 17.169 6.997 18.193v34.133c-20.617 0-36.454-21.060-41.847-52.326h-114.005v-705.434h927.778v705.434h-138.172zM950.852 169.882h-859.511v637.167h78.302c2.731-38.4 20.036-65.399 43.383-65.399l1.638 33.792c-2.799 1.707-8.738 13.073-10.615 31.607h57.139c2.731-38.4 20.036-65.399 43.383-65.399l1.638 33.792c-2.799 1.707-8.772 13.073-10.615 31.607h57.139c2.731-38.4 20.036-65.399 43.383-65.399l1.638 33.792c-2.833 1.673-8.806 13.039-10.684 31.607h57.139c2.731-38.4 20.036-65.399 43.383-65.399l1.638 33.792c-2.833 1.673-8.806 13.039-10.684 31.607h57.139c2.731-38.4 20.036-65.399 43.383-65.399l1.638 33.792c-2.833 1.673-8.772 13.005-10.65 31.573h57.139c2.731-38.4 20.036-65.399 43.383-65.399l1.638 33.792c-2.833 1.673-8.772 13.005-10.65 31.573h57.139c2.731-38.4 20.036-65.399 43.383-65.399l1.638 33.792c-2.833 1.673-8.772 13.005-10.65 31.573h57.139c2.731-38.4 20.036-65.399 43.383-65.399l1.638 33.792c-2.833 1.673-8.772 13.005-10.65 31.573h106.052v-637.030zM197.086 626.21h176.469v-34.133h-176.469v34.133zM195.584 505.071h684.919v-34.133h-684.919v34.133zM195.584 363.008h684.919v-34.133h-684.919v34.133z" />
+<glyph unicode="&#xe9cd;" glyph-name="clearAlarm" d="M857.463 445.713c0 28.228-22.46 51.2-50.074 51.2h-224.939v379.529c0 36.284-30.481 65.775-67.891 65.775-37.478 0-67.925-29.491-67.925-65.775v-379.529h-222.72c-27.648 0-50.108-22.972-50.108-51.2v-87.825l2.492-12.015 0.853-5.393 4.028-17.545c4.608-48.23 6.793-213.299-31.232-292.25l-4.096-9.045 5.052-7.987c6.076-9.523 17.033-10.001 35.874-10.001 114.483 0 632.866 48.435 654.848 50.483l15.565 1.468v276.378h0.239v113.732zM480.768 876.442c0 17.442 15.155 31.642 33.792 31.642s33.758-14.199 33.758-31.642v-379.529h-67.55v379.529zM207.94 445.713c0 9.421 7.168 17.067 15.974 17.067h583.475c8.806 0 15.94-7.646 15.94-17.067v-79.565h-615.39v79.565zM822.886 86.699c-88.337-8.158-525.21-48.094-632.9-48.913 31.437 87.927 30.071 228.727 25.19 285.15h607.71v-236.237z" />
+<glyph unicode="&#xe9ce;" glyph-name="alarmBox" d="M914.193 423.697h-814.182c-33.826 0-61.338 27.511-61.338 61.338v186.948c0 33.826 27.511 61.338 61.338 61.338h814.182c33.826 0 61.338-27.511 61.338-61.338v-186.948c0-33.826-27.511-61.338-61.338-61.338zM100.011 699.187c-14.985 0-27.204-12.22-27.204-27.204v-186.948c0-14.985 12.186-27.204 27.204-27.204h814.182c14.985 0 27.204 12.22 27.204 27.204v186.948c0 14.985-12.186 27.204-27.204 27.204h-814.182zM914.193 56.183h-814.182c-33.826 0-61.338 27.511-61.338 61.338v186.948c0 33.826 27.511 61.338 61.338 61.338h814.182c33.826 0 61.338-27.511 61.338-61.338v-186.948c0-33.86-27.511-61.338-61.338-61.338zM100.011 331.639c-14.985 0-27.204-12.186-27.204-27.204v-186.948c0-14.985 12.186-27.204 27.204-27.204h814.182c14.985 0 27.204 12.186 27.204 27.204v186.948c0 14.985-12.186 27.204-27.204 27.204h-814.182zM668.433 588.356c0-25.977-21.059-47.036-47.036-47.036s-47.036 21.059-47.036 47.036c0 25.977 21.059 47.036 47.036 47.036s47.036-21.059 47.036-47.036zM848.282 588.356c0-25.977-21.059-47.036-47.036-47.036s-47.036 21.059-47.036 47.036c0 25.977 21.059 47.036 47.036 47.036s47.036-21.059 47.036-47.036zM247.569 203.742c0-25.977-21.059-47.036-47.036-47.036s-47.036 21.059-47.036 47.036c0 25.977 21.059 47.036 47.036 47.036s47.036-21.059 47.036-47.036zM452.369 203.742c0-25.977-21.059-47.036-47.036-47.036s-47.036 21.059-47.036 47.036c0 25.977 21.059 47.036 47.036 47.036s47.036-21.059 47.036-47.036zM670.003 203.742c0-25.996-21.074-47.070-47.070-47.070s-47.070 21.074-47.070 47.070c0 25.996 21.074 47.070 47.070 47.070s47.070-21.074 47.070-47.070z" />
+<glyph unicode="&#xe9cf;" glyph-name="afreshDef" d="M487.083 60.382l-26.658 308.838 307.507-177.527-280.849-131.311zM500.053 306.927l16.828-194.97 177.254 82.91-194.082 112.060zM770.15 226.987l-280.337 161.792 260.233 450.697c21.163 36.693 69.666 49.835 106.496 28.57l145.306-83.9c37.786-21.845 50.347-68.608 28.57-106.462l-15.394-26.522 0.034-0.034-244.907-424.141zM536.474 401.271l221.218-127.659 210.773 365.056-221.218 127.727-210.773-365.124zM780.834 824.422l221.116-127.693c10.923 21.163 3.823 45.739-17.135 57.856l-145.306 83.9c-20.173 11.708-46.251 5.257-58.675-14.063zM0 596.617h331.332v-34.133h-331.332v34.133zM0 419.328h331.332v-34.133h-331.332v34.133zM0 242.039h331.332v-34.133h-331.332v34.133zM0 64.751h720.657v-34.133h-720.657v34.133zM777.683 693.932l29.282-17.61-172.845-287.404-29.282 17.61 172.845 287.404zM865.434 636.727l29.282-17.61-172.845-287.404-29.282 17.61 172.845 287.404z" />
+<glyph unicode="&#xe9d0;" glyph-name="alarmFilter" d="M843.981-64l-119.706 102.605v295.424l-179.849 222.788h479.573l-180.019-223.437v-397.38zM758.409 51.2l51.439-39.458v333.346l143.497 178.108h-333.892l138.957-176.503v-295.492zM493.261 262.895c0-32.631-39.014-59.153-86.972-59.153-47.104 0-86.938 27.102-86.938 59.153v17.067h-254.396c-6.417 5.086-19.729 17.954-21.641 38.571-2.048 22.562-0.751 24.542 45.466 70.076l25.6 25.327c75.127 75.059 104.175 216.951 100.796 293.751-3.413 77.278 20.002 139.059 66.014 173.943 40.516 30.891 84.48 26.658 86.255 26.419l17.271-2.56 4.369 34.679c8.090 2.901 26.931 2.731 34.304 0.239l4.062-34.782 17.34 2.423c2.15 0.307 45.807 4.608 86.665-26.419 45.978-35.089 69.359-96.836 65.741-174.012-0.717-17.203-1.809-28.262-0.683-43.418h34.406c-1.297 14.848-0.273 25.6 0.375 41.95 4.13 88.576-23.962 160.563-79.155 202.65-36.454 27.716-73.591 33.246-94.583 33.792l-2.048 17.886-5.666 4.403c-1.673 1.229-16.521 12.186-43.657 12.186-25.429 0-41.062-10.513-42.769-11.708l-6.144-4.335-2.321-18.466c-21.026-0.546-58.163-6.076-94.481-33.758-55.125-41.847-83.354-113.801-79.428-202.615 3.004-68.506-23.757-201.114-90.829-268.117l-25.395-25.156c-47.718-46.967-59.051-58.129-55.501-97.485 4.164-44.373 39.936-66.219 41.472-67.14l4.028-2.423h232.414c10.445-43.349 59.836-76.22 119.023-76.22 59.221 0 108.646 32.905 119.091 76.22h107.554v34.133h-139.639v-17.101z" />
+<glyph unicode="&#xe9d1;" glyph-name="manAnalysis" d="M608.037 573.147c7.314-9.143 15.141-17.627 23.698-25.381l-16.823-35.986c-9.216-19.602 0.293-43.739 21.065-53.614l25.966-12.507c20.846-10.021 45.202-2.048 54.272 17.554l16.75 35.986c10.386-1.609 20.699-3.145 31.598-3.145 10.679 0 21.211 1.536 31.598 3.145l16.75-35.986c9.143-19.675 33.426-27.575 54.272-17.627l25.893 12.507c20.919 9.874 30.354 34.011 21.211 53.614l-16.75 36.133c8.558 7.68 16.457 16.238 23.698 25.381l36.279-15.287c19.822-8.411 43.154 2.414 51.858 23.991l10.971 26.917c8.997 21.65 0 45.861-19.822 54.199l-36.571 15.287c0.878 7.387 2.194 14.629 2.194 22.309 0 7.607-1.39 14.775-2.194 22.162l36.718 15.36c19.822 8.411 28.818 32.622 19.822 54.199l-10.898 26.99c-8.704 21.577-32.11 32.329-51.858 23.991l-36.425-15.287c-7.241 9.143-14.994 17.627-23.698 25.307l16.75 36.279c9.143 19.602-0.293 43.666-21.138 53.614l-26.039 12.434c-20.699 9.947-44.983 2.048-54.126-17.554l-16.75-36.059c-10.386 1.682-20.699 3.218-31.598 3.218s-21.211-1.536-31.598-3.218l-16.75 36.059c-9.143 19.602-33.499 27.502-54.199 17.554l-25.966-12.434c-20.919-10.021-30.427-34.011-21.211-53.614l16.75-36.206c-8.558-7.753-16.53-16.165-23.698-25.381l-36.425 15.36c-19.822 8.411-43.081-2.341-51.858-23.991l-11.045-26.99c-8.777-21.577 0.146-45.861 19.968-54.199l36.571-15.287c-0.878-7.461-2.267-14.629-2.267-22.235 0-7.68 1.536-14.921 2.267-22.382l-36.571-15.287c-19.749-8.411-28.745-32.549-19.968-54.199l11.045-26.917c8.777-21.504 32.037-32.329 51.785-23.991l36.498 15.214zM764.635 827.173c68.608 0 124.489-56.613 124.489-126.537 0-69.778-55.735-126.464-124.489-126.464s-124.562 56.686-124.562 126.464c0 69.925 55.808 126.537 124.562 126.537zM2.926-74.021h463.141v386.56h-463.141v-386.56zM392.923-0.878h-121.856v240.274h121.856v-240.274zM76.069 239.397h121.856v-240.274h-121.856v240.274zM317.147 595.456l-133.559-8.119c14.19 31.378 35.84 58.953 65.463 79.872 106.13 74.679 191.269 42.789 191.269 42.789-76.946 54.491-160.11 59.099-227.182 12.507-49.957-34.523-86.235-81.774-102.839-136.997l-110.299-4.389 160.11-149.358 157.038 163.694zM915.822 335.214l-198.729-109.275 129.755-32.183c-22.894-25.673-51.858-45.422-86.382-56.466-123.611-39.57-195.291 16.53-195.291 16.53 57.125-75.045 135.168-104.375 213.138-80.018 58.002 17.92 106.715 52.297 139.045 99.913l106.642-28.965-108.178 190.464z" />
+<glyph unicode="&#xe9d2;" glyph-name="drill" d="M296.96 663.113c0-82.003-66.477-148.48-148.48-148.48s-148.48 66.477-148.48 148.48c0 82.003 66.477 148.48 148.48 148.48s148.48-66.477 148.48-148.48zM551.936 152.21c0-82.003-66.477-148.48-148.48-148.48s-148.48 66.477-148.48 148.48c0 82.003 66.477 148.48 148.48 148.48s148.48-66.477 148.48-148.48zM930.158 648.192c0-91.496-74.172-165.669-165.669-165.669s-165.669 74.172-165.669 165.669c0 91.496 74.172 165.669 165.669 165.669s165.669-74.172 165.669-165.669zM1024 175.982c0-73.803-59.829-133.632-133.632-133.632s-133.632 59.829-133.632 133.632c0 73.803 59.829 133.632 133.632 133.632s133.632-59.829 133.632-133.632zM732.286 597.973l55.324 19.275 166.956-479.199-55.324-19.275-166.956 479.199zM812.421 734.786l46.39-35.785-460.695-597.214-46.39 35.785 460.695 597.214zM112.914 659.524l52.061 26.868 293.504-568.704-52.061-26.868-293.504 568.704z" />
+<glyph unicode="&#xe9d3;" glyph-name="gear" d="M977.774 373.687l-72.192 30.281c1.609 14.629 4.462 28.965 4.462 44.032s-2.779 29.257-4.462 43.886l72.338 30.427c39.058 16.457 56.759 64.293 39.278 106.862l-21.723 53.248c-17.335 42.715-63.195 63.854-102.254 47.397l-72.046-30.354c-14.263 18.066-29.696 34.743-46.738 50.030l33.134 71.534c17.993 38.766-0.658 86.235-41.765 105.911l-51.419 24.503c-41.106 19.675-89.015 4.096-107.081-34.67l-33.061-71.168c-20.407 3.291-40.96 6.363-62.318 6.363-21.285 0-41.838-3.072-62.245-6.363l-33.061 71.168c-18.066 38.766-66.048 54.345-107.081 34.67l-51.419-24.576c-41.106-19.675-59.831-67.145-41.765-105.838l33.134-71.461c-17.042-15.287-32.475-31.963-46.738-50.030l-71.973 30.281c-39.058 16.457-84.919-4.681-102.254-47.397l-21.797-53.248c-17.408-42.569 0.219-90.478 39.351-106.862l72.192-30.354c-1.536-14.702-4.315-28.891-4.315-43.959 0-15.141 2.779-29.403 4.389-44.105l-72.192-30.281c-39.131-16.603-56.832-64.219-39.497-106.935l21.87-53.175c17.335-42.569 63.269-63.781 102.327-47.397l71.899 30.208c14.263-17.993 29.696-34.743 46.665-50.030l-33.134-71.314c-18.066-38.693 0.658-86.309 41.765-105.838l51.419-24.722c41.106-19.675 89.088-4.023 107.081 34.816l32.987 71.095c20.407-3.291 40.96-6.363 62.245-6.363 21.358 0 41.911 3.072 62.391 6.363l32.987-71.095c17.993-38.766 65.975-54.418 107.081-34.816l51.419 24.722c41.179 19.602 59.758 67.145 41.765 105.838l-33.134 71.461c16.969 15.287 32.402 31.963 46.738 49.957l71.899-30.281c39.058-16.384 84.992 4.827 102.327 47.47l21.797 53.175c17.627 42.715-0.219 90.405-39.278 106.935zM512 198.29c-135.899 0-246.053 111.909-246.053 249.637 0 138.094 110.153 249.71 246.053 249.71 135.753 0 245.906-111.616 245.906-249.71 0-137.728-110.153-249.637-245.906-249.637z" />
+<glyph unicode="&#xe9d4;" glyph-name="process" d="M512 960c-282.317 0-512-229.683-512-512 0-282.33 229.683-512 512-512 282.33 0 512 229.67 512 512 0 282.317-229.67 512-512 512zM512-51.379c-275.341 0-499.354 224.026-499.354 499.379 0 275.341 224.013 499.354 499.354 499.354 275.354 0 499.379-224.013 499.379-499.354 0-275.354-224.026-499.379-499.379-499.379zM873.011 413.376c-15.206 0-29.312-4.71-40.973-12.723l-144.064 175.002c10.803 12.659 17.344 29.043 17.344 46.976 0 40-32.422 72.435-72.422 72.435s-72.448-32.435-72.448-72.435c0-22.144 9.971-41.946 25.638-55.219l-147.52-214.63c-12.48 10.202-28.416 16.32-45.786 16.32-19.917 0-37.952-8.051-51.059-21.069l-126.118 104.038c6.003 10.56 9.485 22.733 9.485 35.75 0 40-32.435 72.435-72.435 72.435s-72.435-32.435-72.435-72.435c0-40.013 32.435-72.435 72.435-72.435 22.374 0 42.368 10.15 55.654 26.099l125.184-103.27c-8.269-11.763-13.158-26.074-13.158-41.549 0-40.013 32.435-72.435 72.435-72.435s72.435 32.422 72.435 72.435c0 17.933-6.566 34.342-17.37 46.989l148.723 216.384c10.688-6.221 23.078-9.843 36.339-9.843 17.421 0 33.421 6.157 45.914 16.422l143.347-174.131c-13.312-13.133-21.594-31.373-21.594-51.558 0-40.013 32.435-72.435 72.435-72.435s72.422 32.422 72.422 72.435c0.013 40.013-32.41 72.448-72.41 72.448z" />
+<glyph unicode="&#xe9d5;" glyph-name="unacknownledge" d="M950.857 9.143h-877.714v877.714h482.011v73.143h-555.154v-1024h1024v458.679h-73.143zM526.19 682.715c-98.231-91.721-224.475-317.001-224.475-317.001s193.17 118.272 280.576 162.816c77.824 39.643 192.658 28.818 218.478 26.697l-0.658-184.466 223.89 308.297-224.402 280.942 0.585-183.077c-30.647-1.902-187.831-13.897-273.993-94.208z" />
+<glyph unicode="&#xe9d6;" glyph-name="acknownledge" d="M950.857 9.143h-877.714v877.714h482.011v73.143h-555.154v-1024h1024v458.679h-73.143zM240.933 477.111l335.433-327.826 447.634 640-119.881 83.822-348.818-498.688-212.187 207.36z" />
+<glyph unicode="&#xe9d7;" glyph-name="Operation" d="M512.064 960c-282.304 0-512.064-229.696-512.064-512 0-282.368 229.76-512 512.064-512s511.936 229.632 511.936 512-229.632 512-511.936 512zM512.064 0c-246.976 0-448.064 201.024-448.064 448 0 247.040 201.088 448 448.064 448 247.040 0 447.936-201.024 447.936-448 0-246.912-200.896-448-447.936-448zM615.872 532.928l-73.408 41.792 80.64 142.016c-72.576 19.648-152.192-10.624-191.168-79.232-36.224-63.744-26.048-140.608 18.944-193.28l-141.632-249.216c-15.616-27.52-6.016-62.528 21.504-78.144s62.528-6.016 78.144 21.504l141.568 249.28c68.352-11.776 139.712 18.88 175.872 82.56 38.976 68.544 24.384 152.384-29.76 204.864l-80.704-142.144z" />
+<glyph unicode="&#xe9d8;" glyph-name="cloud" d="M512 960c-282.317 0-512-229.683-512-512 0-282.33 229.683-512 512-512 282.33 0 512 229.67 512 512 0 282.317-229.67 512-512 512zM512-51.366c-275.341 0-499.354 224.026-499.354 499.366s224.013 499.354 499.354 499.354 499.366-224.013 499.366-499.354-224.026-499.366-499.366-499.366zM910.118 397.645c0 77.478-60.083 140.314-134.208 140.314-4.851 0-9.626-0.307-14.349-0.819-18.867 28.506-47.552 49.28-80.96 57.101-31.194 75.405-102.912 128.205-186.496 128.205-85.978 0-159.334-55.923-188.992-134.81-8.32 1.357-16.794 2.291-25.485 2.291-89.907 0-162.79-76.211-162.79-170.163 0-38.464 12.339-73.805 32.909-102.298-5.99-9.050-9.523-19.878-9.523-31.526 0-31.578 25.587-57.165 57.165-57.165h631.386c31.59 0 57.165 25.587 57.165 57.165 0 8.576-2.022 16.614-5.414 23.923 18.458 24.038 29.594 54.541 29.594 87.782z" />
+<glyph unicode="&#xe9d9;" glyph-name="computer" d="M512 960c-282.317 0-512-229.683-512-512 0-282.33 229.683-512 512-512 282.33 0 512 229.67 512 512 0 282.317-229.67 512-512 512zM512-51.366c-275.341 0-499.354 224.013-499.354 499.366 0 275.341 224.013 499.354 499.354 499.354 275.354 0 499.366-224.013 499.366-499.354 0-275.354-224.013-499.366-499.366-499.366zM559.629 556.058h-364.096c-12.57 0-22.758-9.37-22.758-20.928v-219.827c0-11.546 10.189-20.928 22.758-20.928h364.096c12.57 0 22.746 9.37 22.746 20.928v219.827c0 11.558-10.176 20.928-22.746 20.928zM552.32 338.957c0-9.062-8.704-16.41-19.405-16.41h-310.682c-10.714 0-19.418 7.347-19.418 16.41v172.506c0 9.062 8.704 16.422 19.418 16.422h310.682c10.701 0 19.405-7.36 19.405-16.422v-172.506zM377.587 284.416c-35.341 0-64-28.646-64-64h128c0 35.341-28.659 64-64 64zM831.603 672h-182.4c-7.078 0-12.8-5.734-12.8-12.8v-80h208v80c0 7.066-5.734 12.8-12.8 12.8zM636.403 566.4h208v-67.2h-208v67.2zM636.403 233.6c0-7.078 5.722-12.8 12.8-12.8h182.4c7.078 0 12.8 5.722 12.8 12.8v252.8h-208v-252.8zM740.403 329.6c10.598 0 19.2-8.602 19.2-19.2s-8.602-19.2-19.2-19.2-19.2 8.602-19.2 19.2 8.602 19.2 19.2 19.2z" />
+<glyph unicode="&#xe9da;" glyph-name="alarm" d="M512 896c-247.424 0-448-200.576-448-448 0-247.36 200.576-448 448-448 247.488 0 448 200.64 448 448 0 247.424-200.512 448-448 448zM444.032 51.968l41.6 365.696-253.632 6.336 300.032 432-33.344-321.472 222.4-20.864-277.056-461.696z" />
+<glyph unicode="&#xe9db;" glyph-name="import" d="M225.984 381.312l290.688-293.312 297.344 293.312-188.992 0.064c-1.728 31.616 9.28 106.688-41.024 253.632-53.312 155.648-242.688 310.336-242.688 310.336s66.688-154.688 90.688-322.112c15.552-108.48 5.312-205.312-17.472-242.88l-188.544 0.96zM771.84 897.984v-64h178.176v-819.968h-876.032v819.968h138.56v64h-202.56v-947.968h1004.032v947.968z" />
+<glyph unicode="&#xe9dc;" glyph-name="export" d="M432 410.048c-24-167.36-90.688-322.048-90.688-322.048s189.312 154.688 242.688 310.336c50.304 146.88 39.296 222.016 41.024 253.632h188.992l-297.344 293.376-290.688-293.376 188.48 0.96c22.848-37.568 33.088-134.4 17.536-242.88zM771.84 897.984v-64h178.176v-819.968h-876.032v819.968h138.56v64h-202.56v-947.968h1004.032v947.968z" />
+<glyph unicode="&#xe9dd;" glyph-name="Admin" d="M512 960.064c-282.304 0-512-229.696-512-512s229.696-512 512-512 512 229.696 512 512-229.696 512-512 512zM512 0.064c-247.040 0-448 201.024-448 448 0 247.040 200.96 448 448 448 246.976 0 448-200.96 448-448 0-246.976-201.024-448-448-448zM786.816 508.352c0-61.312-56.96-111.040-127.040-111.040-70.208 0-127.168 49.728-127.168 111.040 0 6.656 0.96 12.992 2.24 19.328h-43.584c1.28-6.4 2.24-12.736 2.24-19.328 0-61.312-56.96-111.040-127.040-111.040-70.208 0-127.104 49.728-127.104 111.040 0 6.656 0.96 12.992 2.24 19.328h-42.56l67.84-310.656c0 0 101.952 29.76 248.384 29.76 130.368 0 248.64-29.76 248.64-29.76l67.648 310.656h-47.040c1.216-6.336 2.304-12.736 2.304-19.328zM581.76 595.072c0-37.22-30.172-67.392-67.392-67.392s-67.392 30.172-67.392 67.392c0 37.22 30.172 67.392 67.392 67.392s67.392-30.172 67.392-67.392zM273.92 584.128c0-31.175-25.273-56.448-56.448-56.448s-56.448 25.273-56.448 56.448c0 31.175 25.273 56.448 56.448 56.448s56.448-25.273 56.448-56.448zM863.040 584.128c0-31.175-25.273-56.448-56.448-56.448s-56.448 25.273-56.448 56.448c0 31.175 25.273 56.448 56.448 56.448s56.448-25.273 56.448-56.448z" />
+<glyph unicode="&#xe9de;" glyph-name="allSelected" d="M512 960c-282.77 0-512-229.229-512-512s229.23-512 512-512c282.77 0 512 229.229 512 512s-229.23 512-512 512zM770 658l94-92-378-368-320 202 136 102 146-142 322 298z" />
+<glyph unicode="&#xe9df;" glyph-name="angleRight" d="M311.382 746.107l512-314.202-512-325.798z" />
+<glyph unicode="&#xe9e0;" glyph-name="arrowLeft" d="M480 960l-480-512 480-512v342.551h488c30.527 0 56 28.108 56 61.793v218.354c0 33.685-25.473 61.793-56 61.793h-488z" />
+<glyph unicode="&#xe9e1;" glyph-name="arrowLeftAll" d="M297.119 960l-297.119-317.333 79.585-85.333 376.705 402.667h-159.171zM567.71 954.667l-474.86-509.333 474.86-509.333v341.333h400.58c30.278 0 55.71 27.75 55.71 61.333v216c0 33.526-25.432 61.333-55.71 61.333h-400.58v338.667zM652.601 813.333v-109.333h363.44v48c0 33.526-25.432 61.333-55.71 61.333h-307.731z" />
+<glyph unicode="&#xe9e2;" glyph-name="arrowRight" d="M544 960l480-512-480-512v342.551h-488c-30.527 0-56 28.108-56 61.793v218.354c0 33.685 25.473 61.793 56 61.793h488z" />
+<glyph unicode="&#xe9e3;" glyph-name="arrowRightAll" d="M726.881 960l297.119-317.333-79.585-85.333-376.705 402.667h159.171zM456.29 954.667l474.86-509.333-474.86-509.333v341.333h-400.58c-30.278 0-55.71 27.75-55.71 61.333v216c0 33.526 25.432 61.333 55.71 61.333h400.58v338.667zM371.399 813.333v-109.333h-363.44v48c0 33.526 25.432 61.333 55.71 61.333h307.731z" />
+<glyph unicode="&#xe9e4;" glyph-name="autoFind" d="M508 960c-31.119 0-58-24.881-58-56v-46c-69.831-10.816-133.646-38.889-188-78l-42 40c-11.002 11.002-25.641 18-40 18s-26.998-6.998-38-18l-18-16c-22.005-22.005-22.005-57.995 0-80l42-40c-34.941-48.538-61.038-103.432-72-164h-36c-31.119 0-58-24.881-58-56v-22c0-31.119 26.881-58 58-58h36c12.292-76.335 44.912-147.337 94-204l-34-36c-22.005-22.005-22.005-55.995 0-78l16-18c22.005-22.005 57.995-22.005 80 0l44 46c47.099-28.042 99.181-47.199 156-56v-46c0-31.119 26.881-56 58-56h22c31.119 0 56 24.881 56 56v46c27.753 4.228 54.286 11.152 80 20l-104 106c-14.44-2.229-28.936-4-44-4-159.058 0-288 128.942-288 288s128.942 288 288 288c159.058 0 288-128.942 288-288 0-47.853-13.349-92.29-34-132l104-98c33.635 49.218 58.247 105.432 68 166h22c31.119 0 56 26.881 56 58v22c0 31.119-24.881 56-56 56h-22c-10.615 58.652-34.805 112.539-68 160l36 36c22.005 22.005 22.005 57.995 0 80l-16 16c-11.002 11.002-25.641 16-40 16s-28.998-4.998-40-16l-36-36c-55.735 41.399-121.471 70.951-194 82v46c0 31.119-24.881 56-56 56h-22zM520 668c-126.678 0-230-103.322-230-230s103.322-228 230-228c29.501 0 58.095 5.855 84 16l210-210c22.005-22.005 55.995-22.005 78 0l10 10c22.005 22.005 22.005 55.995 0 78l-198 198c28.25 38.126 46 84.904 46 136 0 126.678-103.322 230-230 230zM520 560c67.275 0 122-54.725 122-122s-54.725-122-122-122c-67.275 0-122 54.725-122 122s54.725 122 122 122z" />
+<glyph unicode="&#xe9e5;" glyph-name="back" d="M674.24-50.112l-481.28 481.344 485.696 485.824 45.312-45.248-440.512-440.576 436.032-436.096z" />
+<glyph unicode="&#xe9e6;" glyph-name="ball" d="M366 960v-364h-180v-300h184v52h52v-52h40v300h92v-300h40v52h54v-52h184v300h-174v364h-292zM0 302v-366h366v152h-132v92h-90v122h-144zM880 302v-122h-90v-92h-132v-152h366v366h-144zM432 88v-152h160v152h-160z" />
+<glyph unicode="&#xe9e7;" glyph-name="bell" d="M448.031 938.016v-110.003c-111.249-27.552-192-127.68-192-248v-93.997c-14.104-170.784-120.996-270.701-224-378.003 4.723 0 9.21 1.984 14 1.984h282c-1.498-8.525-1.997-17.030-1.997-25.997 0-82.726 65.275-148 148-148h34c82.725 0 150 65.274 150 148 0 8.986-2.49 17.459-4 25.997h320c4.787 0 9.277-1.728 14-1.984-103.004 107.302-209.896 207.219-224 378.003v93.997c0 120.32-80.751 220.448-192 248v110.003h-124zM396.031 110.016h32c-11.965-12.403-20-28.371-20-46.003 0-40.346 37.391-73.997 84-73.997-10.154-4.16-20.329-8-32-8-46.609 0-84 34.176-84 77.997 0 19.418 7.773 36.070 20 50.003z" />
+<glyph unicode="&#xe9e8;" glyph-name="blackList" d="M509.091 958.293c-134.448 0-242.544-108.704-242.544-244s108.096-246 242.544-246c134.448 0 242.544 110.704 242.544 246s-108.096 244-242.544 244zM769.528 512.293c-140.541 0-254.472-114.618-254.472-256s113.931-256 254.472-256c140.541 0 254.472 114.618 254.472 256s-113.931 256-254.472 256zM306.308 456.293c-346.855-195.91-302.524-531.61-306.162-520h685.883l-1.988 6c-135.113 23.090-238.568 141.499-238.568 284 0 50.008 13.499 97.017 35.785 138-72.082 7.589-136.306 42.513-174.95 92zM610.482 326.293h318.091v-128h-318.091v128z" />
+<glyph unicode="&#xe9e9;" glyph-name="breakLink" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512s-229.23 512-512 512zM530 832l22-124-72-6-22 122 72 8zM276 790c70.131 0 128-57.239 128-130 0-15.422-1.298-30.22-6-44l86-90-66-70-86 86c-16.468-8.112-36.565-12-56-12-70.131 0-122 57.267-122 130 0 72.761 51.869 130 122 130zM760 750l54-82-162-116-54 86 162 112zM888 518l8-74-118-22-8 74 118 22zM246 478l8-74-118-20-8 72 118 22zM598 426l62-64c16.654 8.376 32.276 16 52 16 70.131 0 130-63.253 130-136 0-72.752-59.869-130-130-130s-124 57.248-124 130c0 15.163 5.459 32.45 10 46l-68 66 68 72zM372 348l54-90-166-108-50 82 162 116zM540 190l18-118-72-8-18 124 72 2z" />
+<glyph unicode="&#xe9ea;" glyph-name="cancle" d="M512 960c-282.77 0-512-229.229-512-512s229.23-512 512-512c282.77 0 512 229.229 512 512s-229.23 512-512 512zM128 645.997l180-104c61.902 49.734 140.551 80 226 80 198.617 0 360-163.379 360-361.997 0-2.944 0.070-5.056 0-8l-90-1.984c0.134 3.456 0 6.528 0 10.003 0 148.96-121.038 272-270 272-51.469 0-98.972-14.771-140-40l184-106.003-356-93.997-94 353.978z" />
+<glyph unicode="&#xe9eb;" glyph-name="circle" d="M1024 447.998c0-282.77-229.23-512-512-512s-512 229.23-512 512c0 282.77 229.23 512 512 512s512-229.23 512-512z" />
+<glyph unicode="&#xe9ec;" glyph-name="closeTree" d="M0 954.667v-341.333h122.667v-445.333h362.667c17.783-132.745 129.128-234.667 266.667-234.667 149.839 0 272 122.278 272 272s-122.161 269.333-272 269.333c-133.011 0-240.954-95.465-264-221.333h-280v360h133.333v341.333h-341.333zM712 373.333h85.333v-128h128v-85.333h-128v-128h-85.333v128h-128v85.333h128v128z" />
+<glyph unicode="&#xe9ed;" glyph-name="configmap" d="M0 960v-1024h400l-6 238 158 260-146 188-278-392v602h768v-120l128-74v322h-1024zM796 670l-266-462 166-96 266 460-166 98zM1024 534l-8-16-290-534-58-48h356v598zM486 132l14-166 152 70-166 96z" />
+<glyph unicode="&#xe9ee;" glyph-name="delete" d="M135.461 834.487h789.211v-73.143h-789.211v73.143zM430.373 898.853v-107.666h199.387v107.666h-199.387zM286.281 496.64h99.035v-395.045h-99.035v395.045zM480.549 496.64h99.035v-395.045h-99.035v395.045zM674.816 496.64h99.035v-395.045h-99.035v395.045zM922.697-39.863h-785.335v714.606h785.335v-714.606zM210.505 33.28h639.049v568.32h-639.049v-568.32z" />
+<glyph unicode="&#xe9ef;" glyph-name="department" d="M211.587 928l-205.602-224h429.166l-223.564 224zM0 656v-720h1024v496h-596.833v224h-427.167zM77.845 553.997h95.813v-96h-95.813v96zM255.502 553.997h95.813v-96h-95.813v96zM77.845 345.997h95.813v-96h-95.813v96zM255.502 345.997h95.813v-96h-95.813v96zM680.67 345.997h95.813v-96h-95.813v96zM858.326 345.997h95.813v-96h-95.813v96zM501.020 339.981h63.875v-296h-63.875v296zM75.852 139.981h95.813v-96h-95.813v96zM253.502 139.981h95.813v-96h-95.813v96zM680.67 139.981h95.813v-96h-95.813v96zM858.326 139.981h95.813v-96h-95.813v96z" />
+<glyph unicode="&#xe9f0;" glyph-name="detail" d="M0 914.667v-170.667h1024v170.667h-1024zM0 658.667v-170.667h1024v170.667h-1024zM0 402.667v-170.667h1024v170.667h-1024zM0 146.667v-170.667h768v170.667h-768z" />
+<glyph unicode="&#xe9f1;" glyph-name="displaySwitch" d="M0 960v-1024h862.766v292h160l-192 192-190-192h158v-228h-366.766v896h366.503v-204h-158l190-192 192 192h-160v268h-560.503zM72 746h290v-64h-290zM72 486h290v-64h-290zM72 234h290v-64h-290z" />
+<glyph unicode="&#xe9f2;" glyph-name="file" d="M120 960v-1024h812l20 822-160 202h-672zM216 864h516l124-164-14-668h-626v832zM298 782v-140h146v140h-146zM524 726v-64h252v64h-252zM298 574v-64h478v64h-478zM298 398v-64h478v64h-478zM298 222v-64h478v64h-478z" />
+<glyph unicode="&#xe9f3;" glyph-name="filter" d="M0.006 960l0.497-77.36 415.5-392.907v-329.797l192-223.936v551.698l416.664 388.835-0.668 83.467h-1024zM254.006 858.211h514v-44.787l-256-242.258-256 246.33-1.997 40.716z" />
+<glyph unicode="&#xe9f4;" glyph-name="find" d="M278 964c-16.425 0-30-13.575-30-30v-132c0-16.425 13.575-30 30-30h132c16.425 0 30 13.575 30 30v132c0 16.425-13.575 30-30 30h-132zM598 962c-16.425 0-30-13.575-30-30v-132c0-16.425 13.575-30 30-30h132c16.425 0 30 13.575 30 30v132c0 16.425-13.575 30-30 30h-132zM440 710l-270-2-114-274v-368h208l30 30v272l126 2c12.464 1.292 21.634 18.792 20 40v300zM568 708v-300c-1.634-21.208 7.536-38.708 20-40l126-2v-272l30-30h208v368l-114 274-270 2zM56 0v-64h238v64h-238zM714-2v-64h238v64h-238z" />
+<glyph unicode="&#xe9f5;" glyph-name="folder" d="M96.8 823.424h200.277c43.173 0.136 53.665-12.675 68.962-42.158 0 0 38.028-112.952 79.827-152.074 13.079-12.242 22.734-21.78 49.133-21.78h432.201c53.627 0 96.8-43.571 96.8-97.694v-486.13c0-54.122-43.173-97.694-96.8-97.694h-830.399c-53.627 0-96.8 43.571-96.8 97.694v702.143c0 54.122 43.173 97.694 96.8 97.694z" />
+<glyph unicode="&#xe9f6;" glyph-name="forceOut" d="M707.2 7.744h-675.52v870.912h675.52v-64h-611.52v-742.912h611.52zM737.92 161.728l-45.248 45.248 235.84 235.776-236.544 236.608 45.248 45.248 281.792-281.856zM226.24 475.2h713.664v-64h-713.664v64z" />
+<glyph unicode="&#xe9f7;" glyph-name="fullScreen" d="M512 960l-224-256h448l-224 256zM256 672l-256-224 256-224v448zM768 672v-448l256 224-256 224zM288 192l224-256 224 256h-448z" />
+<glyph unicode="&#xe9f8;" glyph-name="Graphical" d="M823.104 449.088c0-89.472-37.376-169.6-96.576-226.688l132.096-132.096c92.096 91.072 149.44 218.112 149.44 358.784v0.064l-184.96-0.064zM795.392 574.784h195.136c-49.024 191.36-205.312 338.56-400.896 368.896v-191.936c92.736-23.616 167.808-89.984 205.76-176.96zM611.392 153.344c-30.464-10.688-62.656-17.344-96.768-17.344-170.304 0-308.352 140.096-308.352 313.152 0 154.752 110.848 282.56 256.256 307.776v190.272c-248.064-26.432-441.408-239.36-441.408-498.112 0-276.608 220.992-500.864 493.504-500.864 86.72 0 167.424 23.744 238.208 63.68l-141.44 141.44z" />
+<glyph unicode="&#xe9f9;" glyph-name="helpTip" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512s-229.23 512-512 512zM508 806c46.383 1.856 85.454-3.072 114-14 28.545-10.93 51.941-26.114 74-44 22.058-17.888 38.725-39.581 48-64 9.273-24.42 13.365-47.981 12-74-1.804-25.729-7.361-51.469-18-76-10.64-24.532-25.936-48.956-46-72-20.065-23.044-44.056-45.493-72-68l-48-38v-96h-140v144c24.721 18.659 47.471 36.070 68 52s40.81 33.788 60 52c19.19 18.211 34.589 37.048 44 58s12.13 42.057 10 60c-3.115 23.536-12.211 39.974-28 52-15.789 12.025-34.516 20.198-56 22-21.485 1.8-39.222-3.978-54-14-13.986-9.106-22.307-19.262-24-30l-6-26-8-4-134-6c1.366 25.281 5.356 50.331 10 72 4.644 21.667 16.939 41.396 38 60 21.061 18.602 46.109 32.135 74 40 27.89 7.863 54.246 12.545 82 14zM428 160h148v-94h-148v94z" />
+<glyph unicode="&#xe9fa;" glyph-name="hide" d="M368 960v-596h-234l364-360h-498v-70h1024v70h-522l388 360h-234v596h-288z" />
+<glyph unicode="&#xe9fb;" glyph-name="history" d="M167.615 773.158v-487.328l34-73.35h572.385l38 75.226v33.856h26c104.401 0 188 78.618 188 176.794 0 98.182-83.599 176.8-188 176.8h-26v98.003zM812 613.088h14c66.898 0 122-51.821 122-114.733 0-62.906-55.102-112.845-122-112.845h-14zM0 116.557l108-180.557h834l82 180.557z" />
+<glyph unicode="&#xe9fc;" glyph-name="launchingTower" d="M212 954c-86.27-49.558-144-133.862-144-230 0-97.724 59.409-182.82 148-232l24 52c-65.834 40.067-108 105.085-108 180s42.166 141.933 108 182l-28 48zM848 954l-28-48c65.834-40.067 108-107.085 108-182s-42.166-139.933-108-180l24-52c88.591 49.18 148 134.276 148 232 0 96.138-57.73 180.442-144 230zM318 890c-57.742-35.475-98-97.182-98-166 0-69.953 40.705-130.796 100-166l16 38c-44.064 28.681-72 74.374-72 128s27.936 101.319 72 130l-18 36zM742 890l-18-36c44.064-28.681 72-76.374 72-130s-27.936-99.319-72-128l16-38c59.295 35.204 100 96.047 100 166 0 68.818-40.258 130.525-98 166zM406 820c-33.569-20.623-56-55.993-56-96 0-40.667 23.529-75.534 58-96l10 22c-25.617 16.673-42 42.824-42 74s16.383 59.327 42 76l-12 20zM654 820l-12-20c25.617-16.673 42-44.824 42-76s-16.383-57.327-42-74l10-22c34.471 20.466 58 55.333 58 96 0 40.007-22.431 75.377-56 96zM480 766l-28-830h156l-28 830h-100zM218.989 399.607h121.908v-463.389h-121.908v463.389zM88 304.217v-368h152v368h-152zM114 288.217h26v-346h-26v346zM-4.535 115.809h99.537v-179.809h-99.537v179.809zM592.5 156.846h82.665v-223.6h-82.665v223.6zM662.092 379.81h78.332v-446.564h-78.332v446.564zM738 254v-318h94v318h-94zM758 226h20v-262h-20v262zM808 144v-208h174v208h-174zM864 100h82v-146h-82v146zM967.595 45.899h68.362v-109.899h-68.362v109.899zM331.201 141.725v-208h143.859v208h-143.859zM377.501 97.725h67.796v-146h-67.796v146z" />
+<glyph unicode="&#xe9fd;" glyph-name="layout" d="M0 960v-160h64v-864h896v864h64v160h-1024zM192 702h640v-640h-640v640zM400 630l-172-174 172-174v114h112v124h-112v110zM624 444v-110h-112v-124h112v-114l172 174-172 174z" />
+<glyph unicode="&#xe9fe;" glyph-name="legendhide" d="M1024 960v-1024h-736.508v1024zM168.136 960v-1024h-168.136v1024zM635.932 630l-182-182 182-182v122h232v120h-232z" />
+<glyph unicode="&#xe9ff;" glyph-name="legendshow" d="M0 960v-1024h602v1024h-602zM704 960v-1024h320v1024h-320zM778 824h172v-86h-172v86zM336 630l182-182-182-182v122h-232v120h232v122zM778 584h172v-86h-172v86zM778 344h172v-86h-172v86zM778 106h172v-88h-172v88z" />
+<glyph unicode="&#xea00;" glyph-name="link" d="M174 960c-95.761 0-174-78.239-174-174s78.239-172 174-172c30.236 0 57.252 6.394 82 20l442-442c-13.606-24.748-20-51.764-20-82 0-95.761 76.239-174 172-174s174 78.239 174 174c0 95.761-78.239 172-174 172-30.57 0-59.061-6.113-84-20l-442 438c14.951 25.628 22 54.19 22 86 0 95.761-76.239 174-172 174zM174 874c47.881 0 86-40.119 86-88s-38.119-86-86-86c-47.881 0-88 38.119-88 86s40.119 88 88 88zM850 196c47.881 0 88-38.119 88-86s-40.119-88-88-88c-47.881 0-86 40.119-86 88s38.119 86 86 86z" />
+<glyph unicode="&#xea01;" glyph-name="lock" d="M510 952c-203.422 0-367.735-153.347-370-344h92c2.507 130.677 125.564 236 278 236s277.452-105.323 280-236h92c-2.292 190.653-168.578 344-372 344zM156 544c-56.19 0-102-43.81-102-100v-406c0-56.19 45.81-102 102-102h710c56.19 0 102 45.81 102 102v406c0 56.19-45.81 100-102 100h-710zM510 374c37.842 0 68-30.158 68-68 0-20.924-9.216-41.432-24-54v-170h-90v170c-14.784 12.568-24 33.076-24 54 0 37.842 32.158 68 70 68z" />
+<glyph unicode="&#xea02;" glyph-name="ltArrow" d="M839.68 165.056l-469.12 469.12 325.824 325.824h-696.384v-696.384l325.312 325.312 469.12-469.12z" />
+<glyph unicode="&#xea03;" glyph-name="Magnifier" d="M384 960c-211.661 0-384-172.339-384-384s172.339-382 384-382c72.935 0 139.963 20.633 198 56 3.407-7.108 8.094-14.094 14-20l270-272c27.919-27.919 74.081-27.919 102 0l34 36c27.919 27.919 27.919 72.081 0 100l-272 272c-5.848 5.848-10.97 10.602-18 14 34.492 57.525 54 124.046 54 196 0 211.661-170.339 384-382 384zM384 856c153.936 0 278-126.064 278-280s-124.064-278-278-278c-153.936 0-280 124.064-280 278s126.064 280 280 280z" />
+<glyph unicode="&#xea04;" glyph-name="Maintain" d="M512.064 960c-282.368 0-512.064-229.632-512.064-512 0-282.432 229.696-512 512.064-512 282.304 0 511.936 229.632 511.936 512s-229.632 512-511.936 512zM512.064 0c-247.040 0-448.064 201.024-448.064 448 0 247.040 201.024 448 448.064 448 246.976 0 447.936-200.96 447.936-448 0-246.976-200.96-448-447.936-448zM734.976 587.776l20.672 55.808-49.408 32.896-3.84 59.392-58.56 9.856-27.52 52.672-57.728-14.72-46.592 36.864-46.656-36.864-57.6 14.72-27.52-52.672-58.688-9.92-3.712-59.392-49.536-32.832 20.672-55.808-31.808-50.24 41.536-42.496-8.64-58.816 55.296-21.824 13.952-49.92-88.64-237.504 91.648 25.152 46.656-76.736 97.92 262.272 5.12 2.56 3.264-1.6 95.488-255.872 46.656 76.608 91.648-25.152-84.992 227.776 14.656 52.416 55.296 21.824-8.704 58.816 41.6 42.496-31.936 50.24zM626.176 421.12l-105.024-39.104c-3.072-0.256-6.016-1.024-9.152-1.024-19.968 0-38.784 4.032-56.768 9.728l-21.44 8.064c-63.552 29.568-107.904 93.568-107.904 168.32 0 102.848 83.328 186.176 186.112 186.176 102.848 0 186.112-83.328 186.112-186.176 0-59.52-28.416-111.936-71.936-145.984zM669.12 567.168c0-86.775-70.345-157.12-157.12-157.12s-157.12 70.345-157.12 157.12c0 86.775 70.345 157.12 157.12 157.12s157.12-70.345 157.12-157.12z" />
+<glyph unicode="&#xea05;" glyph-name="maximize" d="M177.898 640v-704h704v704zM273.457 360.237h512.883v-326.237h-512.883z" />
+<glyph unicode="&#xea06;" glyph-name="modify" d="M634.117 946.912c-39.104 22.577-87.176 9.696-109.753-29.408l-9.772-16.925 330.977-191.089 9.772 16.925c22.577 39.104 9.696 87.176-29.408 109.752l-191.816 110.745zM492.879 862.968l-300.749-520.912 330.977-191.089 300.749 520.912-330.976 191.089zM519.824 744.608l60.178-34.744-210.633-364.826-60.178 34.744 210.633 364.826zM647.702 670.778l60.178-34.744-210.633-364.826-60.178 34.743 210.633 364.826zM148.7 266.834l28.686-332.494 302.291 141.404-330.977 191.089z" />
+<glyph unicode="&#xea07;" glyph-name="Monitor" d="M508.608 950.4c-282.368 0-512.064-229.696-512.064-512 0-282.432 229.696-512 512.064-512 282.304 0 511.936 229.632 512 512 0 282.368-229.632 512-512 512zM508.608-9.6c-247.040 0-448.064 201.024-448.064 448s201.024 448 448.064 448 447.936-201.024 448-448c0-246.976-200.96-448-448-448zM610.048 250.496h-203.008v-33.856h-168.96v-64h540.928v64h-168.96zM206.080 293.376h604.928v429.312h-604.928v-429.312zM749.056 342.976h-68.032v28.032h68.032v-28.032zM270.080 658.688h476.928v-250.688h-476.928v250.688z" />
+<glyph unicode="&#xea08;" glyph-name="move" d="M497.019 950c-30.138 0-54-30.398-54-69.728v-354.615l-62-15.938h-6v241.058c0 39.33-23.862 71.72-54 71.72s-54-32.39-54-71.72v-316.763l-44-63.751-10-13.946-100 99.611c-27.919 27.811-70.929 28.958-96 3.984s-21.919-67.816 6-95.626l212-209.183c31.677-130.522 169.028-229.105 332-229.105 175.44 0 317.928 115.646 334 260.981 2.746 8.499 4 16.066 4 25.899v414.381c0 39.33-23.862 71.72-54 71.72s-56-32.39-56-71.72v-153.401l-34 9.961-32 17.93v318.755c0 39.33-25.862 71.72-56 71.72s-54-32.39-54-71.72v-288.872l-44 1.992-24 3.984v342.661c0 39.33-23.862 69.728-54 69.728z" />
+<glyph unicode="&#xea09;" glyph-name="new" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512s-229.23 512-512 512zM488 786h48c31.119 0 56-24.881 56-56v-202h204c31.119 0 56-24.881 56-56v-48c0-31.119-24.881-56-56-56h-204v-204c0-31.119-24.881-56-56-56h-48c-31.119 0-56 24.881-56 56v204h-204c-31.119 0-56 24.881-56 56v48c0 31.119 24.881 56 56 56h204v202c0 31.119 24.881 56 56 56z" />
+<glyph unicode="&#xea0a;" glyph-name="newShortcut" d="M370 960v-100h132v-322h-132v-98h-170v-504h800v810l-194 214h-436zM150 904v-132h-132v-128h132v-132h128v132h132v128h-132v132h-128zM704 456l204-204-198-198-2 132h-244v156h242l-2 114zM352 344h40v-158h-40v158z" />
+<glyph unicode="&#xea0b;" glyph-name="openTree" d="M800 960v-82l-284-6h-32v-390h-342v88h120v262h-262v-262h78v-154h406v-384h316v-96h224v224h-224v-64h-252v320h252v-80h224v224h-224v-78h-252v326l252 6v-78h224v224h-224zM880 880h64v-64h-64v64zM880 480h64v-64h-64v64zM880 80h64v-64h-64v64z" />
+<glyph unicode="&#xea0c;" glyph-name="poNode" d="M448 960v-320h576v320h-576zM0 512v-576h1024v576h-1024z" />
+<glyph unicode="&#xea0d;" glyph-name="print" d="M272 960v-200h480v200h-480zM98 848c-54.122 0-98-43.878-98-98v-358c0-54.122 43.878-98 98-98h828c54.122 0 98 43.878 98 98v358c0 54.122-43.878 98-98 98h-110v-168h-608v168h-110zM284 236v-300h484v300h-484zM330 174h364v-52h-364v52zM332 66h264v-50h-264v50z" />
+<glyph unicode="&#xea0e;" glyph-name="product" d="M186.869 960v-1024h640v1024h-640zM304.869 825.997h404v-133.997h-404v133.997zM304.869 457.997h186v-64h-186v64zM304.869 228h186v-64h-186v64z" />
+<glyph unicode="&#xea0f;" glyph-name="rbArrow" d="M184.32 730.944l469.12-469.12-325.824-325.824h696.384v696.384l-325.312-325.312-469.12 469.12z" />
+<glyph unicode="&#xea10;" glyph-name="reduction" d="M169.25 640v-456h203.925v-248h500.075v456h-203.925v248zM239.752 460h362.35v-68h-228.928v-110h-133.422zM443.677 214h360.71v-178h-360.71z" />
+<glyph unicode="&#xea11;" glyph-name="refresh" d="M514 906c-101.166 0-194.73-36.006-268-98l-158 94 88-354 368 86-194 110c48.27 30.912 103.639 52 164 52 157.484 0 288.023-121.916 314-280l102 32c-38.978 204.361-210.106 358-416 358zM188 376l-100-32c38.978-204.361 208.106-358 414-358 101.166 0 194.73 36.006 268 98l160-94-88 354-368-84 194-112c-48.27-30.911-105.639-52-166-52-157.484 0-288.023 121.916-314 280z" />
+<glyph unicode="&#xea12;" glyph-name="rename" d="M56 960c-31.119 0-56-24.881-56-56v-618c0-31.119 24.881-56 56-56 0 0 226.78-4.516 260.648 0v176c0 34.183 27.817 62 62 62h87.352l-36 92h-164l-34-94h-88l160 418h88l166-416h52.899c34.183 0 62-27.817 62-62v-72h57.101v570c0 31.119-24.881 56-56 56zM348 788l-56-156h112zM414 404v-322.99h412v-143.343l202 209.343-202 224.847v-144.847h-266v176.99z" />
+<glyph unicode="&#xea13;" glyph-name="save" d="M0 960v-1024h1024v856l-154 168h-870zM158 810h414v-138h192v138h102v-240h-708v240zM158 458h708v-406h-708v406zM254 364v-76h516v76h-516zM254 198v-76h516v76h-516z" />
+<glyph unicode="&#xea14;" glyph-name="select" d="M0 960l486-1024 96 396 442 142-1024 486zM156 792l666-304-308-82-60-234-298 620z" />
+<glyph unicode="&#xea15;" glyph-name="selectAll" d="M68 960c-38.145 0-68-31.069-68-70v-52c0-38.931 29.855-70 68-70h888c38.145 0 68 31.069 68 70v52c0 38.931-29.855 70-68 70h-888zM68 692c-38.145 0-68-29.855-68-68v-620c0-38.145 29.855-68 68-68h888c38.145 0 68 29.855 68 68v620c0 38.145-29.855 68-68 68h-888zM810 572l124-10-460-528-320 264 144 124 154-222 358 372z" />
+<glyph unicode="&#xea16;" glyph-name="selectLeft" d="M354 958l-352-264 352-266v140h434v-278h-234v64h-204v-204h204v76h104v-188h-454v98h-204v-204h204v42h518v252h130v342h172v252h-670v138z" />
+<glyph unicode="&#xea17;" glyph-name="selectRight" d="M670 958l352-264-352-266v140h-434v-278h234v64h204v-204h-204v76h-104v-188h454v98h204v-204h-204v42h-518v252h-130v342h-172v252h670v138z" />
+<glyph unicode="&#xea18;" glyph-name="show" d="M0 960v-356h486l-352-348h234v-250h-368v-70h1024v70h-368v250h234l-374 348h508v356h-1024z" />
+<glyph unicode="&#xea19;" glyph-name="shrink" d="M512 722.318l-512-786.318h1024z" />
+<glyph unicode="&#xea1a;" glyph-name="start" d="M154 960c-85.352 0-154-68.648-154-154v-716c0-85.352 68.648-154 154-154h716c85.352 0 154 68.648 154 154v716c0 85.352-68.648 154-154 154h-716zM190 832h644c34.183 0 62-27.817 62-62v-644c0-34.183-27.817-62-62-62h-644c-34.183 0-62 27.817-62 62v644c0 34.183 27.817 62 62 62zM272 758v-620l518 310-518 310z" />
+<glyph unicode="&#xea1b;" glyph-name="stop" d="M154 960c-85.352 0-154-68.648-154-154v-716c0-85.352 68.648-154 154-154h716c85.352 0 154 68.648 154 154v716c0 85.352-68.648 154-154 154h-716zM190 832h644c34.183 0 62-27.817 62-62v-644c0-34.183-27.817-62-62-62h-644c-34.183 0-62 27.817-62 62v644c0 34.183 27.817 62 62 62zM296 664v-432h432v432h-432z" />
+<glyph unicode="&#xea1c;" glyph-name="stretch" d="M512-64l-512 786.318h1024z" />
+<glyph unicode="&#xea1d;" glyph-name="strikeOut" d="M194 960c-107.068 0-194-82.412-194-184v-656c0-101.588 86.932-184 194-184h636c107.068 0 194 82.412 194 184v656c0 101.588-86.932 184-194 184h-636zM256 794l254-254 254 254 92-90-256-254 258-258-90-90-258 258-258-258-90 90 258 258-254 254 90 90z" />
+<glyph unicode="&#xea1e;" glyph-name="Synchronous" d="M494.591 959.75c-104.514-3.264-208.762-40.365-296.56-108.41 54.963-14.432 104.846-45.722 142.015-91.731 26.183-32.416 43.293-69.434 52.211-108.41 7.471 4.416 15.182 6.931 22.973 10.419 92.228 41.331 202.903 21.402 273.587-58.374 2.3-2.624 4.099-5.696 6.266-8.339 38.539 10.528 75.134 28.589 106.511 56.294 44.602 39.379 72.015 90.355 83.538 145.939-104.684 110.842-248.067 167.085-390.54 162.611zM129.112 788.8c-154.656-173.299-171.74-430.515-43.857-623.366 14.934 42.534 37.92 81.523 73.096 112.576 40.821 36.064 90.261 55.533 142.015 62.547-39.251 78.547-32.851 174.438 18.796 246.010-8.527 40.979-24.855 80.813-52.211 114.669-35.942 44.499-84.853 73.018-137.838 87.565zM945.696 717.914c-12.714-52.192-39.333-100.41-81.45-137.6-37.012-32.678-81.354-51.789-127.396-60.461 26.015-79.027 6.736-167.418-52.211-231.411 19.428-31.75 44.529-59.674 77.273-81.312 53.569-35.405 115.945-48.032 177.518-41.696 109.728 165.357 113.583 382.061 6.266 552.48zM356.753 269.67c-49.599-7.29-96.216-27.635-135.749-62.541-37.037-32.698-60.956-73.747-75.184-118.835 189.751-193.376 500.447-204.333 705.897-22.938 7.2 6.336 14.128 12.109 20.885 18.771-56.711-3.136-113.526 11.149-162.899 43.776-41.445 27.398-71.715 65.645-91.892 108.41-84.866-42.72-188.114-30.099-261.056 33.357z" />
+<glyph unicode="&#xea1f;" glyph-name="toRight" d="M517.312 908.352c-261.504 0-474.24-212.736-474.24-474.24s212.736-474.24 474.24-474.24c261.44 0 474.176 212.736 474.176 474.24s-212.736 474.24-474.176 474.24zM517.312 23.872c-226.24 0-410.24 184.064-410.24 410.24 0 226.24 184 410.24 410.24 410.24 226.176 0 410.176-184 410.176-410.24 0-226.176-184-410.24-410.176-410.24zM498.624 763.712l-45.312-45.248 245.632-245.632h-445.184v-64h457.536l-244.16-244.224 45.248-45.248 315.264 315.328z" />
+<glyph unicode="&#xea20;" glyph-name="treefile" d="M172 960c-95.48 0-172-76.52-172-172v-680c0-95.48 76.52-172 172-172h680c95.48 0 172 76.52 172 172v680c0 95.48-76.52 172-172 172h-680zM244 782h432l104-132v-536h-536v668zM326 654v-78h200v78h-200zM328 482v-76h374v76h-374zM320 312v-78h384v78h-384z" />
+<glyph unicode="&#xea21;" glyph-name="treeFolder" d="M172 960c-95.48 0-172-76.52-172-172v-680c0-95.48 76.52-172 172-172h680c95.48 0 172 76.52 172 172v680c0 95.48-76.52 172-172 172zM238.712 718.271h206.949c27.848 0 50.787-21.897 50-48v-144h316c28.751 0 52-23.249 52-52v-266.237c0-28.751-23.249-52-52-52h-568.949c-28.751 0-51.098 23.263-52 52v462.237c0 26.115 20.152 48 48 48z" />
+<glyph unicode="&#xea22;" glyph-name="unlock" d="M510 952c-202.717 0-366.626-152.266-370-342-0.012-0.659 0.008-1.34 0-2v-66c-48.364-7.619-86-47.443-86-98v-406c0-56.19 45.81-102 102-102h710c56.19 0 102 45.81 102 102v406c0 56.19-45.81 100-102 100h-634v66c3.722 129.746 126.346 234 278 234 125.236 0 230.961-71.332 266.403-169.184 9.788-9.965 18.88-19.916 30.894-22.829 12.716-3.084 41.895-4.16 53.558 6.145 7.663 6.77 13.476 15.71 11.628 22.481-37.206 155.677-185.523 271.387-362.482 271.387zM510 374c37.842 0 68-30.158 68-68 0-20.924-9.216-41.432-24-54v-170h-90v170c-14.784 12.568-24 33.076-24 54 0 37.842 32.158 68 70 68z" />
+<glyph unicode="&#xea23;" glyph-name="userCompare" d="M430.051 958.163c-113.748 0-204-92.25-204-206.003 0-113.747 90.252-205.997 204-205.997s206 92.25 206 205.997c0 113.754-92.252 206.003-206 206.003zM260.051 536.16c-293.451-164.71-256.921-447.763-260-437.997h378c24.631 42.662 62.629 86.432 126 121.997l12 38.003v1.984c-0.602 0.704-1.411 1.28-2 1.984-16.909 20.928-28.629 51.814-30 97.997 0 62.336 42.539 115.219 100 130.003l4 1.984v1.984l14 41.997c-37.012-47.104-100.907-80-172-80s-132.988 32.896-170 80zM688.051 492.16c-73.692 0-134-58.304-134-132 0-73.69 60.308-133.997 134-133.997s132 60.307 132 133.997c0 73.696-58.308 132-132 132zM576.051 220.16c-190.112-106.707-166.005-290.323-168-284h558c-1.994-6.336 22.112 177.293-168 284-23.978-30.515-63.943-52-110-52s-88.022 21.485-112 52z" />
+<glyph unicode="&#xea24;" glyph-name="userDispatch" d="M512 960c-135.256 0-243.927-108.883-243.927-244.403 0-135.526 108.671-246.413 243.927-246.413s243.927 110.886 243.927 246.413c0 135.52-108.671 244.403-243.927 244.403zM308.061 457.158c-348.938-196.237-304.247-532.493-307.907-520.864h1023.692c-3.66-11.629 41.030 324.627-307.907 520.864-44.011-56.115-119.403-94.15-203.939-94.15-50.341 0-96.799 15.302-135.959 38.061 100.275-77.171 212.359-110.496 331.9-118.195l3.999 152.256 235.929-208.346-213.936-242.406-11.996 138.234c-166.671 50.202-400.945 148.48-413.876 334.547z" />
+<glyph unicode="&#xea25;" glyph-name="xml" d="M130 960c-71.877 0-130-58.123-130-130v-764c0-71.877 58.123-130 130-130h764c71.877 0 130 58.123 130 130v506l-388 388h-506zM772 960l252-252v122c0 71.877-58.123 130-130 130h-122zM56 608h76l64-102 62 102h76l-100-156 110-164h-78l-72 110-70-110h-78l110 168-100 152zM376 608h98l58-218 58 218h96v-320h-60v252l-64-252h-62l-64 252v-252h-60v320zM752 606h66v-264h160v-54h-226v318z" />
+<glyph unicode="&#xea26;" glyph-name="zoomIn" d="M638 958c-211.661 0-382-172.339-382-384 0-71.954 19.508-138.475 54-196-7.030-3.398-12.152-8.152-18-14l-272-272c-27.919-27.919-27.919-72.081 0-100l34-36c27.919-27.919 74.081-27.919 102 0l270 272c5.906 5.906 10.593 12.892 14 20 58.037-35.367 125.065-56 198-56 211.661 0 384 170.339 384 382s-172.339 384-384 384zM638 854c153.936 0 280-126.064 280-280s-126.064-278-280-278c-153.936 0-278 124.064-278 278s124.064 280 278 280zM620 766c-25.053 0-46-20.947-46-46v-84h-84c-25.053 0-44-18.947-44-44v-38c0-25.053 18.947-46 44-46h84v-84c0-25.053 20.947-44 46-44h38c25.053 0 44 18.947 44 44v84h84c25.053 0 46 20.947 46 46v38c0 25.053-20.947 44-46 44h-84v84c0 25.053-18.947 46-44 46h-38z" />
+<glyph unicode="&#xea27;" glyph-name="zoomOut" d="M638.939 958.939c211.661 0 384-172.339 384-384s-172.339-382-384-382c-72.935 0-139.963 20.633-198 56-3.407-7.108-8.094-14.094-14-20l-270-272c-27.919-27.919-74.081-27.919-102 0l-34 36c-27.919 27.919-27.919 72.081 0 100l272 272c5.848 5.848 10.97 10.602 18 14-34.492 57.525-54 124.046-54 196 0 211.661 170.339 384 382 384zM638.939 854.939c-153.936 0-278-126.064-278-280s124.064-278 278-278c153.936 0 280 124.064 280 278s-126.064 280-280 280zM490.9 636.501h295.725c24.975 0 45.222-20.247 45.222-45.222v-37.556c0-24.975-20.247-45.222-45.222-45.222h-295.725c-24.975 0-45.222 20.247-45.222 45.222v37.556c0 24.975 20.247 45.222 45.222 45.222z" />
+<glyph unicode="&#xea28;" glyph-name="zoomOverView" d="M0 960v-172l172 172h-172zM852 960l172-172v172h-172zM128 832v-768h768v768h-768zM234 706h556v-272l-42 56-72-86-66 194-114-230-104 122-158-162v378zM0 108v-172h172l-172 172zM1024 108l-172-172h172v172z" />
+<glyph unicode="&#xea29;" glyph-name="zoomReset" d="M388 960l114-128 114 128h-228zM502 832h-374v-768h768v768h-394zM896 490l128-114v228l-128-114zM512 64l-114-128h226l-112 128zM128 488l-128 112v-226l128 114zM234 706h556v-272l-42 56-72-86-66 194-114-230-104 122-158-162v378z" />
+</font></defs></svg> \ No newline at end of file
diff --git a/monitor/src/main/webapp/monitor/css/fonts/openoIcons.ttf b/monitor/src/main/webapp/monitor/css/fonts/openoIcons.ttf
new file mode 100755
index 00000000..e610cb1f
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/css/fonts/openoIcons.ttf
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/css/fonts/openoIcons.woff b/monitor/src/main/webapp/monitor/css/fonts/openoIcons.woff
new file mode 100755
index 00000000..2e193ba1
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/css/fonts/openoIcons.woff
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/css/monitorSetting.css b/monitor/src/main/webapp/monitor/css/monitorSetting.css
index d513464b..d513464b 100644..100755
--- a/monitor/src/main/webapp/monitor/css/monitorSetting.css
+++ b/monitor/src/main/webapp/monitor/css/monitorSetting.css
diff --git a/monitor/src/main/webapp/monitor/css/ngict-component.css b/monitor/src/main/webapp/monitor/css/ngict-component.css
new file mode 100755
index 00000000..2d377768
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/css/ngict-component.css
@@ -0,0 +1,789 @@
+/**
+ * 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.
+ */
+
+body {
+ color: #333;
+ font-size: 14px;
+ font-family: "Microsoft yahei", Arial !important;
+ background-color: transparent;
+}
+
+/*fontIcon*/
+
+[class^="ict-"],
+[class*=" ict-"] {
+ padding-right: 3px;
+}
+
+/*common color*/
+
+.blue1 {
+ background-color: #5b9bd1;
+ color: #fff;
+}
+
+.blue1:hover {
+ background-color: #487ca9;
+ color: #fff;
+}
+
+.blue2 {
+ background-color: #57b5e3;
+ color: #fff;
+}
+
+.blue2:hover {
+ background-color: #43a1cf;
+ color: #fff;
+}
+
+.red {
+ background-color: #e35b5a;
+ color: #fff;
+}
+
+.red:hover {
+ background-color: #d45150;
+ color: #fff;
+}
+
+.green {
+ background-color: #44b6ae;
+ color: #fff;
+}
+
+.green:hover {
+ background-color: #329d96;
+ color: #fff;
+}
+
+.gold {
+ background-color: #c0af69;
+ color: #fff;
+}
+
+.gold:hover {
+ background-color: #ad9a4d;
+ color: #fff;
+}
+
+.grey {
+ background-color: #e5e5e5;
+ color: #333;
+}
+
+.grey:hover {
+ background-color: #d8d8d8;
+ color: #333;
+}
+
+.dark_grey {
+ background-color: #333;
+ color: #fff;
+}
+
+.dark_grey:hover {
+ background-color: #101010;
+ color: #fff;
+}
+
+.white {
+ background-color: #fff;
+ border: 1px solid #ddd;
+ color: #333;
+}
+
+.white:hover {
+ background-color: #e5e5e5;
+ color: #333;
+}
+
+/***
+Responsive & Scrollable Tables
+***/
+
+.table-scrollable {
+ width: 100%;
+ overflow-x: auto;
+ overflow-y: hidden;
+ border: 1px solid #dddddd;
+}
+
+.table-scrollable > .table {
+ width: 100% !important;
+ margin: 0 !important;
+ margin-bottom: 0;
+ background-color: #fff;
+}
+
+.table-scrollable > .table > thead > tr > th,
+.table-scrollable > .table > tbody > tr > th,
+.table-scrollable > .table > tfoot > tr > th,
+.table-scrollable > .table > thead > tr > td,
+.table-scrollable > .table > tbody > tr > td,
+.table-scrollable > .table > tfoot > tr > td {
+ white-space: nowrap;
+}
+
+.table-scrollable > .table-bordered {
+ border: 0;
+}
+
+.table-scrollable > .table-bordered > thead > tr > th:first-child,
+.table-scrollable > .table-bordered > tbody > tr > th:first-child,
+.table-scrollable > .table-bordered > tfoot > tr > th:first-child,
+.table-scrollable > .table-bordered > thead > tr > td:first-child,
+.table-scrollable > .table-bordered > tbody > tr > td:first-child,
+.table-scrollable > .table-bordered > tfoot > tr > td:first-child {
+ border-left: 0;
+}
+
+.table-scrollable > .table-bordered > thead > tr > th:last-child,
+.table-scrollable > .table-bordered > tbody > tr > th:last-child,
+.table-scrollable > .table-bordered > tfoot > tr > th:last-child,
+.table-scrollable > .table-bordered > thead > tr > td:last-child,
+.table-scrollable > .table-bordered > tbody > tr > td:last-child,
+.table-scrollable > .table-bordered > tfoot > tr > td:last-child {
+ border-right: 0;
+}
+
+.table-scrollable > .table-bordered > thead > tr:last-child > th,
+.table-scrollable > .table-bordered > tbody > tr:last-child > th,
+.table-scrollable > .table-bordered > tfoot > tr:last-child > th,
+.table-scrollable > .table-bordered > thead > tr:last-child > td,
+.table-scrollable > .table-bordered > tbody > tr:last-child > td,
+.table-scrollable > .table-bordered > tfoot > tr:last-child > td {
+ border-bottom: 0;
+}
+
+/*form*/
+
+.form {
+ padding: 0 !important;
+}
+
+.form-group .multiRow {
+ margin-bottom: 15px;
+}
+
+.form-group,
+.form-group .btn {
+ font-size: 12px;
+}
+
+.form-body {
+ padding: 10px;
+}
+
+.form-actions {
+ padding-top: 20px
+}
+
+.form-actions.nobg {
+ background-color: transparent;
+}
+
+.form-actions.top {
+ margin-top: 0;
+ margin-bottom: 20px;
+ border-top: 0;
+ border-bottom: 1px solid #e5e5e5;
+}
+
+/*.form-actions.fluid {
+ padding: 20px 0;
+}*/
+
+.form-actions .btnGroup {
+ padding-left: 0;
+}
+
+.form-actions.fluid > [class^="col-"] {
+ padding-left: 13px;
+}
+
+.form-actions:before,
+.form-actions:after {
+ display: table;
+ line-height: 0;
+ content: "";
+}
+
+.form-actions:after {
+ clear: both;
+}
+
+.form-section {
+ margin: 30px 0px 25px 0px;
+ padding-bottom: 5px;
+ border-bottom: 1px solid #eee;
+}
+
+.form .form-section:first-child {
+ margin-top: 5px;
+}
+
+.help-inline {
+ font-size: 13px;
+ color: #737373;
+ display: inline-block;
+ padding: 5px;
+}
+
+.submBtn {
+ text-align: center;
+}
+.subm-iconMargin {
+margin-left:-40px;
+}
+.subm-margin {
+margin-left:-40px;
+}
+
+/* left, right aligned form actions */
+
+.form-actions.right {
+ padding-left: 0;
+ padding-right: 10px;
+ text-align: right;
+}
+
+.form-actions.left {
+ padding-left: 10px;
+ padding-right: 0;
+ text-align: left;
+}
+
+/* Checkbox */
+
+.form-group .checkbox {
+ padding-left: 0;
+}
+
+.form-title {
+ padding: 8px;
+ margin-bottom: 25px;
+ border-left: 2px solid #5b9bd1;
+ color: #1A78CA;
+ font-size: 16px;
+}
+
+.checkbox-list > label {
+ display: block;
+}
+
+.checkbox-list > label.checkbox-inline {
+ display: inline-block;
+}
+
+.checkbox-list > label.checkbox-inline:first-child {
+ padding-left: 0;
+}
+
+/* Radios */
+input[type="radio"]{
+ cursor:pointer
+}
+.radio-list > label {
+ display: block;
+}
+
+.radio-list > label.radio-inline {
+ display: inline-block;
+}
+
+.radio-list > label.radio-inline:first-child {
+ padding-left: 0;
+}
+
+.form-horizontal .radio-list .radio {
+ padding-top: 1px;
+}
+
+.form-horizontal .radio-list > label {
+ margin-bottom: 0;
+}
+
+.form-horizontal .radio > span {
+ margin-top: 2px;
+}
+
+.help-block {
+ margin-top: 5px;
+ margin-bottom: 5px;
+ color: #a94442 !important;
+}
+
+.form-inline input {
+ margin-bottom: 0px !important;
+}
+.form-horizontal .control-label{
+ padding-top:4px;
+ text-align:right;
+}
+
+.form-control-static {
+ font-size: 14px;
+ padding-top: 7px;
+}
+
+.control-label .required {
+ color: #e02222;
+ font-size: 12px;
+ padding-left: 2px;
+}
+
+/*TAB*/
+
+.nav-tabs {
+ border: 0;
+ font-weight: bold;
+}
+
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+ border: 0;
+ border-top: 3px solid #F3565D;
+}
+
+.nav-tabs > li > a {
+ border-radius: 0;
+ font-weight: bold;
+}
+
+.nav-tabs > li > a:hover {
+ background-color: #f1f3fa;
+ border: 1Px solid #f1f3fa;
+}
+
+/*button*/
+
+.btn {
+ min-width: 80px;
+ letter-spacing: 1px;
+}
+
+.btnGroup .btn {
+ margin-right: 15px;
+}
+
+.pagination-panel .btn {
+ min-width: 4px;
+}
+
+.btn.dropdown-toggle,
+.btn-group .btn.dropdown-toggle,
+.btn:hover,
+.btn:disabled,
+.btn[disabled],
+.btn:focus,
+.btn:active,
+.btn.active {
+ outline: none !important;
+ background-image: none !important;
+ filter: none;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+ text-shadow: none;
+}
+.btn-xs:hover{
+text-decoration:none ;
+}
+/*radius*/
+
+.radius_l {
+ border-radius: 20px;
+}
+
+.radius_m {
+ border-radius: 8px;
+}
+
+.radius_s {
+ border-radius: 3px;
+}
+
+/*Progress Bars*/
+
+.progress {
+ border: 0;
+ background-image: none !important;
+ filter: none !important;
+ -webkit-box-shadow: none !important;
+ -moz-box-shadow: none !important;
+ box-shadow: none !important;
+}
+
+.form-wizard .steps > li.active > a.step .number {
+ background-color: #45B6AF
+}
+
+.progress > .progress-bar-success {
+ background-color: #45B6AF
+}
+
+/*label*/
+
+.label,
+label {
+ font-weight: 400;
+ /*margin-bottom:15px;*/
+}
+
+/*表单中的组合*/
+
+.input-group-btn-vertical.fa {
+ font-size: 12px;
+}
+
+.spinner {
+ width: 60px;
+ margin-left: 10px;
+ margin-right: 30px;
+}
+
+.spinner input {
+ text-align: right;
+}
+
+.input-group-btn-vertical {
+ position: relative;
+ white-space: nowrap;
+ width: 1%;
+ vertical-align: middle;
+ display: table-cell;
+}
+
+.input-group-btn-vertical > .btn {
+ display: block;
+ float: none;
+ width: 100%;
+ max-width: 100%;
+ padding: 6px;
+ margin-left: -1px;
+ position: relative;
+ border-radius: 0;
+}
+
+.input-group-btn-vertical > .btn {
+ min-width: 20px;
+}
+
+.input-group-btn-vertical > .btn:first-child {
+ border-top-right-radius: 4px;
+}
+
+.input-group-btn-vertical > .btn:last-child {
+ margin-top: -2px;
+ border-bottom-right-radius: 4px;
+}
+
+.input-group-btn-vertical i {
+ position: absolute;
+ top: -2px;
+ left: 5px;
+}
+
+.input-group .form-control {
+ height: 26px !important;
+}
+
+/*separator & title*/
+
+.separator-line {
+ height: 1px;
+ width: 100%;
+ background: #ddd;
+ overflow: hidden;
+ margin-bottom: 15px;
+ margin-top: 6px;
+ opacity: 0.6;
+}
+
+.separator {
+ opacity: 0.7;
+}
+
+.separator:hover {
+ opacity: 1;
+}
+
+.titlefont {
+ font-size: 16px;
+ margin-top:15px;
+}
+
+/*link*/
+
+a {
+ color: #428bca;
+ text-decoration: none ;
+ cursor:pointer;
+}
+a:hover{
+ text-decoration: underline;
+}
+/*html滑块组件*/
+
+input[type="range"] {
+ margin-top: 2px;
+ background-color: #f0f3f9;
+ border: 1px solid #ccd6e8;
+ border-radius: 15px;
+ width: 400px;
+ -webkit-appearance: none;
+ height: 15px;
+}
+
+input[type="range"]::-webkit-slider-thumb {
+ -webkit-appearance: none;
+ cursor: pointer;
+ top: -5px;
+ height: 28px;
+ width: 15px;
+ transform: translateY(-4px);
+ background: none repeat scroll 0 0 #f0f3f9;
+ background-color: #9cc2cb;
+ border-radius: 20px;
+}
+
+input[type="range"]:focus {
+ outline: none;
+}
+
+/*ztree*/
+
+.ztree * {
+ font-family: "microsoft yahei";
+ font-size: 12px;
+}
+
+.ztree {
+ padding: 15px 30px 0 5px;
+}
+
+.ztree li a.curSelectedNode {
+ height: 28px;
+}
+
+.ztree li span {
+ line-height: 16px;
+ margin-right: 2px;
+ margin-left: 6px
+}
+
+.ztree li span.button.chk {
+ width: 13px;
+ height: 13px;
+ margin-left: 10px;
+ cursor: auto
+}
+
+.ztree li span.button.add {
+ margin-left: 2px;
+ /* margin-right: -1px; */
+
+ margin-right: 4px;
+ background-position: -144px 0;
+ vertical-align: top;
+ *vertical-align: middle;
+ float: right;
+}
+
+.ztree li span.button.edit {
+ margin-right: 4px;
+ background-position: -110px -48px;
+ vertical-align: top;
+ *vertical-align: middle;
+ float: right;
+}
+
+.ztree li span.button.remove {
+ margin-right: 4px;
+ background-position: -110px -64px;
+ vertical-align: top;
+ *vertical-align: middle;
+ float: right;
+}
+
+.ztree-select .ztree li a {
+ border: 1px solid #fff !important;
+}
+
+/*table*/
+
+table,
+.dataTables_length,
+.dataTables_info,
+.dataTables_paginate {
+ font-size: 12px;
+}
+
+table .heading {
+ font-size: 14px;
+ background: #fff !important;
+}
+
+table.dataTable tbody th,
+table.dataTable tbody td {
+ padding: 8px 10px 4px 10px !important;
+}
+
+table tr:nth-of-type(odd) {
+ background: #f9f9f9;
+}
+
+table tr:nth-of-type(even) {
+ background: #fff;
+}
+
+table td:hover {
+ background-color: #f5f5f5;
+ border-bottom: 1px solid #d0d0d0;
+ border-top: 1px solid #d0d0d0;
+}
+
+table tr td label {
+ cursor: pointer;
+}
+
+.table-btn span {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.table-bordered>thead>tr>th, .table-bordered>thead>tr>td{
+border-bottom-width:1px;
+}
+/*select-box with icon*/
+
+.iconselect-box .col-xs-1 {
+ width: 15px;
+ padding: 110px 0 0 0;
+}
+
+.iconPosition > div {
+ margin: 20px 0px 0px 0px;
+}
+
+/*-------------C3.css-------------*/
+.c3 path, .c3 line {
+ stroke: #008acd;
+}
+
+.c3-line {
+ stroke-width: 3px;
+}
+
+.c3-tooltip {
+ width: auto;
+}
+
+.c3-tooltip td {
+ color: #000;
+}
+
+.c3-axis.c3-axis-y {
+ stroke-width: 1px;
+}
+
+.c3-axis.c3-axis-x {
+ stroke-width: 1px;
+}
+
+/*checkbox & radio*/
+input[type="checkbox"] {
+ -webkit-appearance: none;
+ background: #fff url(/openoui/monitor/images/checkbox-radio/checkbox-init.png);
+ height: 18px;
+ vertical-align: middle;
+ width: 18px;
+ margin-bottom:5px;
+ margin-right:5px;
+}
+
+input[type="checkbox"]:checked {
+ -webkit-appearance: none;
+ background: #fff url(/openoui/monitor/images/checkbox-radio/checkbox-checked.png);
+ height: 18px;
+ vertical-align: middle;
+ width: 18px;
+}
+
+input[type="checkbox"]:focus,
+input[type="checkbox"]:hover {
+ outline: none;
+}
+
+input[type="checkbox"][disabled] {
+ -webkit-appearance: none;
+ background: #fff url(/openoui/monitor/images/checkbox-radio/checkbox-disabled.png);
+ height: 18px;
+ vertical-align: middle;
+ width: 18px;
+ margin-bottom:5px;
+ margin-right:5px;
+}
+
+input[type="checkbox"][disabled]:checked {
+ -webkit-appearance: none;
+ background: #fff url(/openoui/monitor/images/checkbox-radio/checkbox-checked-disabled.png);
+ height: 18px;
+ vertical-align: middle;
+ width: 18px;
+}
+
+input[type="radio"] {
+ -webkit-appearance: none;
+ background: #fff url(/openoui/monitor/images/checkbox-radio/radio-init.png);
+ height: 18px;
+ vertical-align: middle;
+ width: 18px;
+ margin-bottom:5px;
+ margin-right:5px;
+}
+
+input[type="radio"]:checked {
+ -webkit-appearance: none;
+ background: #fff url(/openoui/monitor/images/checkbox-radio/radio-checked.png);
+ height: 18px;
+ vertical-align: middle;
+ width: 18px;
+}
+
+input[type="radio"]:focus,
+input[type="radio"]:hover {
+ outline: none;
+}
+
+input[type="radio"][disabled] {
+ -webkit-appearance: none;
+ background: #fff url(/openoui/monitor/images/checkbox-radio/radio-disabled.png);
+ height: 18px;
+ vertical-align: middle;
+ width: 18px;
+ margin-bottom:5px;
+ margin-right:5px;
+}
+
+input[type="radio"][disabled]:checked {
+ -webkit-appearance: none;
+ background: #fff url(/openoui/monitor/images/checkbox-radio/radio-checked-disabled.png);
+ height: 18px;
+ vertical-align: middle;
+ width: 18px;
+}
diff --git a/monitor/src/main/webapp/monitor/css/style.css b/monitor/src/main/webapp/monitor/css/style.css
new file mode 100755
index 00000000..a16234ac
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/css/style.css
@@ -0,0 +1,921 @@
+@font-face {
+ font-family: 'openoIcons';
+ src:url('fonts/openoIcons.eot?whxm2m');
+ src:url('fonts/openoIcons.eot?whxm2m#iefix') format('embedded-opentype'),
+ url('fonts/openoIcons.ttf?whxm2m') format('truetype'),
+ url('fonts/openoIcons.woff?whxm2m') format('woff'),
+ url('fonts/openoIcons.svg?whxm2m#openoIcons') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+[class^="ict-"], [class*=" ict-"] {
+ /* use !important to prevent issues with browser extensions that change fonts */
+ font-family: 'openoIcons' !important;
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.ict-it-other-lenovo:before {
+ content: "\e900";
+}
+.ict-it-router-alu7750:before {
+ content: "\e901";
+}
+.ict-it-other-nds:before {
+ content: "\e902";
+}
+.ict-it-other-php:before {
+ content: "\e903";
+}
+.ict-it-app-glassfish:before {
+ content: "\e904";
+}
+.ict-it-other-telnet:before {
+ content: "\e905";
+}
+.ict-it-other-dns:before {
+ content: "\e906";
+}
+.ict-it-other-url:before {
+ content: "\e907";
+}
+.ict-it-database-mysql:before {
+ content: "\e908";
+}
+.ict-it-other-ping:before {
+ content: "\e909";
+}
+.ict-it-other-ftp:before {
+ content: "\e90a";
+}
+.ict-it-other-rest:before {
+ content: "\e90b";
+}
+.ict-it-other-soap:before {
+ content: "\e90c";
+}
+.ict-it-server-macos:before {
+ content: "\e90d";
+}
+.ict-it-server-openbsd:before {
+ content: "\e90e";
+}
+.ict-it-server-debian:before {
+ content: "\e90f";
+}
+.ict-it-app-iis:before {
+ content: "\e910";
+}
+.ict-it-app-mailserver:before {
+ content: "\e911";
+}
+.ict-it-app-websphere:before {
+ content: "\e912";
+}
+.ict-it-app-apache:before {
+ content: "\e913";
+}
+.ict-it-app-jboss:before {
+ content: "\e914";
+}
+.ict-it-other-a10bala:before {
+ content: "\e915";
+}
+.ict-NFV:before {
+ content: "\e916";
+}
+.ict-VNFM:before {
+ content: "\e917";
+}
+.ict-VNF:before {
+ content: "\e918";
+}
+.ict-VNFC:before {
+ content: "\e919";
+}
+.ict-VIM:before {
+ content: "\e91a";
+}
+.ict-VDU:before {
+ content: "\e91b";
+}
+.ict-host:before {
+ content: "\e91c";
+}
+.ict-NS:before {
+ content: "\e91d";
+}
+.ict-it-cluster-vcs:before {
+ content: "\e91e";
+}
+.ict-it-diskraid-hpeva:before {
+ content: "\e91f";
+}
+.ict-it-diskraid-zte:before {
+ content: "\e920";
+}
+.ict-it-firewall-h3c:before {
+ content: "\e921";
+}
+.ict-it-other-ibm-blade:before {
+ content: "\e922";
+}
+.ict-it-other-secfox:before {
+ content: "\e923";
+}
+.ict-it-other-segw:before {
+ content: "\e924";
+}
+.ict-it-other-zteatca:before {
+ content: "\e925";
+}
+.ict-it-other-zteips:before {
+ content: "\e926";
+}
+.ict-it-sdn-controller:before {
+ content: "\e927";
+}
+.ict-it-server-hpux:before {
+ content: "\e928";
+}
+.ict-it-storage-ops:before {
+ content: "\e929";
+}
+.ict-it-storage-sanswitch-brocade:before {
+ content: "\e92a";
+}
+.ict-uep-moc-uca-public:before {
+ content: "\e92b";
+}
+.ict-uep-topo-commongroup20x20:before {
+ content: "\e92c";
+}
+.ict-vapel_chgpile:before {
+ content: "\e92d";
+}
+.ict-car:before {
+ content: "\e92e";
+}
+.ict-chgpile:before {
+ content: "\e92f";
+}
+.ict-chgposition:before {
+ content: "\e930";
+}
+.ict-chgstation:before {
+ content: "\e931";
+}
+.ict-common_dc:before {
+ content: "\e932";
+}
+.ict-common_ncd:before {
+ content: "\e933";
+}
+.ict-common_ncd_break:before {
+ content: "\e934";
+}
+.ict-common_sc:before {
+ content: "\e935";
+}
+.ict-it:before {
+ content: "\e936";
+}
+.ict-it-app:before {
+ content: "\e937";
+}
+.ict-it-app-bind:before {
+ content: "\e938";
+}
+.ict-it-app-dns:before {
+ content: "\e939";
+}
+.ict-it-app-ems:before {
+ content: "\e93a";
+}
+.ict-it-app-mediator:before {
+ content: "\e93b";
+}
+.ict-it-app-ntp:before {
+ content: "\e93c";
+}
+.ict-it-app-ota:before {
+ content: "\e93d";
+}
+.ict-it-app-tomcat:before {
+ content: "\e93e";
+}
+.ict-it-app-trend:before {
+ content: "\e93f";
+}
+.ict-it-app-tsm:before {
+ content: "\e940";
+}
+.ict-it-app-weblogic:before {
+ content: "\e941";
+}
+.ict-it-cluster:before {
+ content: "\e942";
+}
+.ict-it-cluster-hacmp:before {
+ content: "\e943";
+}
+.ict-it-cluster-nec:before {
+ content: "\e944";
+}
+.ict-it-cluster-ns:before {
+ content: "\e945";
+}
+.ict-it-cluster-sg:before {
+ content: "\e946";
+}
+.ict-it-database:before {
+ content: "\e947";
+}
+.ict-it-database-mssql:before {
+ content: "\e948";
+}
+.ict-it-database-oracle:before {
+ content: "\e949";
+}
+.ict-it-database-sybase:before {
+ content: "\e94a";
+}
+.ict-it-database-sybaseiq:before {
+ content: "\e94b";
+}
+.ict-it-diskraid-dellmd:before {
+ content: "\e94c";
+}
+.ict-it-diskraid-emc:before {
+ content: "\e94d";
+}
+.ict-it-diskraid-eternus:before {
+ content: "\e94e";
+}
+.ict-it-diskraid-fujitsu:before {
+ content: "\e94f";
+}
+.ict-it-diskraid-hds:before {
+ content: "\e950";
+}
+.ict-it-diskraid-hpaio:before {
+ content: "\e951";
+}
+.ict-it-diskraid-hpmsa:before {
+ content: "\e952";
+}
+.ict-it-diskraid-ibm:before {
+ content: "\e953";
+}
+.ict-it-diskraid-ibmsm:before {
+ content: "\e954";
+}
+.ict-it-diskraid-macrosan:before {
+ content: "\e955";
+}
+.ict-it-diskraid-netapp:before {
+ content: "\e956";
+}
+.ict-it-diskraid-sun:before {
+ content: "\e957";
+}
+.ict-it-firewall:before {
+ content: "\e958";
+}
+.ict-it-firewall-checkpoint:before {
+ content: "\e959";
+}
+.ict-it-firewall-cisco:before {
+ content: "\e95a";
+}
+.ict-it-firewall-cisco2:before {
+ content: "\e95b";
+}
+.ict-it-firewall-juniper:before {
+ content: "\e95c";
+}
+.ict-it-firewall-neteye:before {
+ content: "\e95d";
+}
+.ict-it-firewall-zte:before {
+ content: "\e95e";
+}
+.ict-it-firewall-ztemf:before {
+ content: "\e95f";
+}
+.ict-it-firewall-zteutm:before {
+ content: "\e960";
+}
+.ict-it-gather:before {
+ content: "\e961";
+}
+.ict-it-ibp:before {
+ content: "\e962";
+}
+.ict-it-ibp-ibp2000:before {
+ content: "\e963";
+}
+.ict-it-net:before {
+ content: "\e964";
+}
+.ict-it-other:before {
+ content: "\e965";
+}
+.ict-it-other-alteon:before {
+ content: "\e966";
+}
+.ict-it-other-appdirector:before {
+ content: "\e967";
+}
+.ict-it-other-atca-lb10:before {
+ content: "\e968";
+}
+.ict-it-other-cisco-ucs:before {
+ content: "\e969";
+}
+.ict-it-other-dcs:before {
+ content: "\e96a";
+}
+.ict-it-other-delta:before {
+ content: "\e96b";
+}
+.ict-it-other-dp:before {
+ content: "\e96c";
+}
+.ict-it-other-e9000:before {
+ content: "\e96d";
+}
+.ict-it-other-f5bigip:before {
+ content: "\e96e";
+}
+.ict-it-other-f5bigip2:before {
+ content: "\e96f";
+}
+.ict-it-other-gbe2c:before {
+ content: "\e970";
+}
+.ict-it-other-h3c:before {
+ content: "\e971";
+}
+.ict-it-other-hpblc:before {
+ content: "\e972";
+}
+.ict-it-other-imm:before {
+ content: "\e973";
+}
+.ict-it-other-secsis:before {
+ content: "\e974";
+}
+.ict-it-other-vc:before {
+ content: "\e975";
+}
+.ict-it-other-ztepower:before {
+ content: "\e976";
+}
+.ict-it-other-ztesgs:before {
+ content: "\e977";
+}
+.ict-it-other-zxsdr-nt:before {
+ content: "\e978";
+}
+.ict-it-router:before {
+ content: "\e979";
+}
+.ict-it-router-cisco:before {
+ content: "\e97a";
+}
+.ict-it-router-juniper:before {
+ content: "\e97b";
+}
+.ict-it-router-zte:before {
+ content: "\e97c";
+}
+.ict-it-sdn-host:before {
+ content: "\e97d";
+}
+.ict-it-sdn-switch:before {
+ content: "\e97e";
+}
+.ict-it-server:before {
+ content: "\e97f";
+}
+.ict-it-server-aix:before {
+ content: "\e980";
+}
+.ict-it-server-klinux:before {
+ content: "\e981";
+}
+.ict-it-server-redhat:before {
+ content: "\e982";
+}
+.ict-it-server-solaris:before {
+ content: "\e983";
+}
+.ict-it-server-suse:before {
+ content: "\e984";
+}
+.ict-it-server-windows:before {
+ content: "\e985";
+}
+.ict-it-server-zxve:before {
+ content: "\e986";
+}
+.ict-it-storage:before {
+ content: "\e987";
+}
+.ict-it-storage-cisco-mds:before {
+ content: "\e988";
+}
+.ict-it-storage-md3000:before {
+ content: "\e989";
+}
+.ict-it-storage-netvault:before {
+ content: "\e98a";
+}
+.ict-it-storage-sanswitch-zte:before {
+ content: "\e98b";
+}
+.ict-it-switch-at:before {
+ content: "\e98c";
+}
+.ict-it-switch-cisco:before {
+ content: "\e98d";
+}
+.ict-it-switch-h3c:before {
+ content: "\e98e";
+}
+.ict-it-switch-juniper:before {
+ content: "\e98f";
+}
+.ict-it-switch-zte:before {
+ content: "\e990";
+}
+.ict-it-tapelib-hpmsl:before {
+ content: "\e991";
+}
+.ict-it-tapelib-ibmts:before {
+ content: "\e992";
+}
+.ict-it-tapelib-sunts:before {
+ content: "\e993";
+}
+.ict-it-Virtualnetwork:before {
+ content: "\e994";
+}
+.ict-networkTree:before {
+ content: "\e995";
+}
+.ict-resourceType:before {
+ content: "\e996";
+}
+.ict-tree-icon:before {
+ content: "\e997";
+}
+.ict-uep-topo-group20x20:before {
+ content: "\e998";
+}
+.ict-uep-topo-root:before {
+ content: "\e999";
+}
+.ict-uep-topo-virtual20x20:before {
+ content: "\e99a";
+}
+.ict-common_ncd_stop:before {
+ content: "\e99b";
+}
+.ict-it-app-netnumen:before {
+ content: "\e99c";
+}
+.ict-it-sdn-vnet:before {
+ content: "\e99d";
+}
+.ict-it-storage-sanswitch-hp:before {
+ content: "\e99e";
+}
+.ict-it-switch:before {
+ content: "\e99f";
+}
+.ict-uep-moc-root:before {
+ content: "\e9a0";
+}
+.ict-uep-topo-undefinedgroup20x20:before {
+ content: "\e9a1";
+}
+.ict-analysis:before {
+ content: "\e9a2";
+}
+.ict-bindingRelationship:before {
+ content: "\e9a3";
+}
+.ict-browsePolicy:before {
+ content: "\e9a4";
+}
+.ict-businessManagment:before {
+ content: "\e9a5";
+}
+.ict-cardData:before {
+ content: "\e9a6";
+}
+.ict-dailyManagment:before {
+ content: "\e9a7";
+}
+.ict-enterpriseCustomer:before {
+ content: "\e9a8";
+}
+.ict-equipmentBlacklist:before {
+ content: "\e9a9";
+}
+.ict-equipmentModel:before {
+ content: "\e9aa";
+}
+.ict-examine:before {
+ content: "\e9ab";
+}
+.ict-failureList:before {
+ content: "\e9ac";
+}
+.ict-familyCustomer:before {
+ content: "\e9ad";
+}
+.ict-fileTool:before {
+ content: "\e9ae";
+}
+.ict-groupManagment:before {
+ content: "\e9af";
+}
+.ict-notice:before {
+ content: "\e9b0";
+}
+.ict-policy:before {
+ content: "\e9b1";
+}
+.ict-portal:before {
+ content: "\e9b2";
+}
+.ict-recordQuery:before {
+ content: "\e9b3";
+}
+.ict-resourceManagment:before {
+ content: "\e9b4";
+}
+.ict-ruleManagment:before {
+ content: "\e9b5";
+}
+.ict-sucessRate:before {
+ content: "\e9b6";
+}
+.ict-terminalManagment:before {
+ content: "\e9b7";
+}
+.ict-tools:before {
+ content: "\e9b8";
+}
+.ict-track:before {
+ content: "\e9b9";
+}
+.ict-userManagment:before {
+ content: "\e9ba";
+}
+.ict-versionManagment:before {
+ content: "\e9bb";
+}
+.ict-workOrder:before {
+ content: "\e9bc";
+}
+.ict-cpu:before {
+ content: "\e9bd";
+}
+.ict-memory:before {
+ content: "\e9be";
+}
+.ict-currentAlarm:before {
+ content: "\e9bf";
+}
+.ict-noticeAlarm:before {
+ content: "\e9c0";
+}
+.ict-historyAlarm:before {
+ content: "\e9c1";
+}
+.ict-close:before {
+ content: "\e9c2";
+}
+.ict-table:before {
+ content: "\e9c3";
+}
+.ict-next:before {
+ content: "\e9c4";
+}
+.ict-pre:before {
+ content: "\e9c5";
+}
+.ict-roleset:before {
+ content: "\e9c6";
+}
+.ict-role:before {
+ content: "\e9c7";
+}
+.ict-user:before {
+ content: "\e9c8";
+}
+.ict-empty:before {
+ content: "\e9c9";
+}
+.ict-noticeFilter:before {
+ content: "\e9ca";
+}
+.ict-alarmTurn:before {
+ content: "\e9cb";
+}
+.ict-advice:before {
+ content: "\e9cc";
+}
+.ict-clearAlarm:before {
+ content: "\e9cd";
+}
+.ict-alarmBox:before {
+ content: "\e9ce";
+}
+.ict-afreshDef:before {
+ content: "\e9cf";
+}
+.ict-alarmFilter:before {
+ content: "\e9d0";
+}
+.ict-manAnalysis:before {
+ content: "\e9d1";
+}
+.ict-drill:before {
+ content: "\e9d2";
+}
+.ict-gear:before {
+ content: "\e9d3";
+}
+.ict-process:before {
+ content: "\e9d4";
+}
+.ict-unacknownledge:before {
+ content: "\e9d5";
+}
+.ict-acknownledge:before {
+ content: "\e9d6";
+}
+.ict-Operation:before {
+ content: "\e9d7";
+}
+.ict-cloud:before {
+ content: "\e9d8";
+}
+.ict-computer:before {
+ content: "\e9d9";
+}
+.ict-alarm:before {
+ content: "\e9da";
+}
+.ict-import:before {
+ content: "\e9db";
+}
+.ict-export:before {
+ content: "\e9dc";
+}
+.ict-Admin:before {
+ content: "\e9dd";
+}
+.ict-allSelected:before {
+ content: "\e9de";
+}
+.ict-angleRight:before {
+ content: "\e9df";
+}
+.ict-arrowLeft:before {
+ content: "\e9e0";
+}
+.ict-arrowLeftAll:before {
+ content: "\e9e1";
+}
+.ict-arrowRight:before {
+ content: "\e9e2";
+}
+.ict-arrowRightAll:before {
+ content: "\e9e3";
+}
+.ict-autoFind:before {
+ content: "\e9e4";
+}
+.ict-back:before {
+ content: "\e9e5";
+}
+.ict-ball:before {
+ content: "\e9e6";
+}
+.ict-bell:before {
+ content: "\e9e7";
+}
+.ict-blackList:before {
+ content: "\e9e8";
+}
+.ict-breakLink:before {
+ content: "\e9e9";
+}
+.ict-cancle:before {
+ content: "\e9ea";
+}
+.ict-circle:before {
+ content: "\e9eb";
+}
+.ict-closeTree:before {
+ content: "\e9ec";
+}
+.ict-configmap:before {
+ content: "\e9ed";
+}
+.ict-delete:before {
+ content: "\e9ee";
+}
+.ict-department:before {
+ content: "\e9ef";
+}
+.ict-detail:before {
+ content: "\e9f0";
+}
+.ict-displaySwitch:before {
+ content: "\e9f1";
+}
+.ict-file:before {
+ content: "\e9f2";
+}
+.ict-filter:before {
+ content: "\e9f3";
+}
+.ict-find:before {
+ content: "\e9f4";
+}
+.ict-folder:before {
+ content: "\e9f5";
+}
+.ict-forceOut:before {
+ content: "\e9f6";
+}
+.ict-fullScreen:before {
+ content: "\e9f7";
+}
+.ict-Graphical:before {
+ content: "\e9f8";
+}
+.ict-helpTip:before {
+ content: "\e9f9";
+}
+.ict-hide:before {
+ content: "\e9fa";
+}
+.ict-history:before {
+ content: "\e9fb";
+}
+.ict-launchingTower:before {
+ content: "\e9fc";
+}
+.ict-layout:before {
+ content: "\e9fd";
+}
+.ict-legendhide:before {
+ content: "\e9fe";
+}
+.ict-legendshow:before {
+ content: "\e9ff";
+}
+.ict-link:before {
+ content: "\ea00";
+}
+.ict-lock:before {
+ content: "\ea01";
+}
+.ict-ltArrow:before {
+ content: "\ea02";
+}
+.ict-Magnifier:before {
+ content: "\ea03";
+}
+.ict-Maintain:before {
+ content: "\ea04";
+}
+.ict-maximize:before {
+ content: "\ea05";
+}
+.ict-modify:before {
+ content: "\ea06";
+}
+.ict-Monitor:before {
+ content: "\ea07";
+}
+.ict-move:before {
+ content: "\ea08";
+}
+.ict-new:before {
+ content: "\ea09";
+}
+.ict-newShortcut:before {
+ content: "\ea0a";
+}
+.ict-openTree:before {
+ content: "\ea0b";
+}
+.ict-poNode:before {
+ content: "\ea0c";
+}
+.ict-print:before {
+ content: "\ea0d";
+}
+.ict-product:before {
+ content: "\ea0e";
+}
+.ict-rbArrow:before {
+ content: "\ea0f";
+}
+.ict-reduction:before {
+ content: "\ea10";
+}
+.ict-refresh:before {
+ content: "\ea11";
+}
+.ict-rename:before {
+ content: "\ea12";
+}
+.ict-save:before {
+ content: "\ea13";
+}
+.ict-select:before {
+ content: "\ea14";
+}
+.ict-selectAll:before {
+ content: "\ea15";
+}
+.ict-selectLeft:before {
+ content: "\ea16";
+}
+.ict-selectRight:before {
+ content: "\ea17";
+}
+.ict-show:before {
+ content: "\ea18";
+}
+.ict-shrink:before {
+ content: "\ea19";
+}
+.ict-start:before {
+ content: "\ea1a";
+}
+.ict-stop:before {
+ content: "\ea1b";
+}
+.ict-stretch:before {
+ content: "\ea1c";
+}
+.ict-strikeOut:before {
+ content: "\ea1d";
+}
+.ict-Synchronous:before {
+ content: "\ea1e";
+}
+.ict-toRight:before {
+ content: "\ea1f";
+}
+.ict-treefile:before {
+ content: "\ea20";
+}
+.ict-treeFolder:before {
+ content: "\ea21";
+}
+.ict-unlock:before {
+ content: "\ea22";
+}
+.ict-userCompare:before {
+ content: "\ea23";
+}
+.ict-userDispatch:before {
+ content: "\ea24";
+}
+.ict-xml:before {
+ content: "\ea25";
+}
+.ict-zoomIn:before {
+ content: "\ea26";
+}
+.ict-zoomOut:before {
+ content: "\ea27";
+}
+.ict-zoomOverView:before {
+ content: "\ea28";
+}
+.ict-zoomReset:before {
+ content: "\ea29";
+}
+
diff --git a/monitor/src/main/webapp/monitor/dacList.html b/monitor/src/main/webapp/monitor/dacList.html
index fc2299e4..99322e9d 100644..100755
--- a/monitor/src/main/webapp/monitor/dacList.html
+++ b/monitor/src/main/webapp/monitor/dacList.html
@@ -18,12 +18,12 @@
<head lang="en">
<meta charset="UTF-8">
<title></title>
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/font-awesome/css/font-awesome.min.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/bootstrap/css/bootstrap.min.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/css/ngict-component.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/css/ZteIctIcons/style.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/css/animate.css"/>
- <link rel="stylesheet" type="text/css" href="css/dac.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/font-awesome/css/font-awesome.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/bootstrap/css/bootstrap.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/ngict-component.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/style.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/animate/animate.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/dac.css"/>
<style>
.ms-controller {
visibility: hidden
@@ -159,18 +159,18 @@
</div>
-<script type="text/javascript" src="/openoui/common/thirdparty/jquery/jquery-1.10.2.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/bootstrap/js/bootstrap.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/jquery-validation/js/jquery.validate.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/bootbox/bootbox.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/bootstrap-growl/bootstrap-growl.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/avalon/avalon.js"></script>
-<script type="text/javascript" src="/openoui/common/js/tools.js"></script>
-<script type="text/javascript" src="/openoui/common/js/core/hk.min.js" ></script>
-<script type="text/javascript" src="js/monitorSettingUtil.js"></script>
-<script type="text/javascript" src="js/dacController.js"></script>
-<script type="text/javascript" src="js/loadi18nApp_ngict-umc-monitor.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/jquery/jquery-1.10.2.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/bootstrap/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/jquery-validation/js/jquery.validate.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/bootbox/bootbox.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/bootstrap-growl/bootstrap-growl.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/avalon/avalon.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/tools.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/hk.min.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/monitorSettingUtil.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/dacController.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/loadi18nApp_ngict-umc-monitor.js"></script>
<script>
var lang= getLanguage();
loadPropertiesSideMenu(lang, 'umc-monitor-iui-i18n', 'i18n/');
diff --git a/monitor/src/main/webapp/monitor/i18n/umc-monitor-iui-i18n-en-US.properties b/monitor/src/main/webapp/monitor/i18n/umc-monitor-iui-i18n-en-US.properties
index 1ff919b3..1ff919b3 100644..100755
--- a/monitor/src/main/webapp/monitor/i18n/umc-monitor-iui-i18n-en-US.properties
+++ b/monitor/src/main/webapp/monitor/i18n/umc-monitor-iui-i18n-en-US.properties
diff --git a/monitor/src/main/webapp/monitor/images/License.txt b/monitor/src/main/webapp/monitor/images/License.txt
index 8e698ecb..8e698ecb 100644..100755
--- a/monitor/src/main/webapp/monitor/images/License.txt
+++ b/monitor/src/main/webapp/monitor/images/License.txt
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/License.txt b/monitor/src/main/webapp/monitor/images/checkbox-radio/License.txt
new file mode 100755
index 00000000..8e698ecb
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/License.txt
@@ -0,0 +1,362 @@
+THIS LICENSE FILE CONTAINS THE LICENSE APPLICABLE DEPENDING ON THE TYPE OF CONTRIBUTIONS.
+
+APACHE LICENSE 2 IS APPLICABLE FOR SOURCE CODE, CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL FOR DOCUMENTATION
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+
+Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
+
+"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
+
+2. Grant of Copyright License.
+
+Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License.
+
+Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution.
+
+You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
+
+You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
+
+5. Submission of Contributions.
+
+Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
+
+6. Trademarks.
+
+This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty.
+
+Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability.
+
+In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability.
+
+While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+Attribution 4.0 International
+
+https://creativecommons.org/licenses/by/4.0/legalcode
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an "as-is" basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+ c. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+ d. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+ f. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+ g. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+ h. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+ i. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+ j. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+ k. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+Section 2 -- Scope.
+
+ a. License grant.
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+ b. produce, reproduce, and Share Adapted Material.
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+ 5. Downstream recipients.
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+ b. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+ b. Other rights.
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the following conditions.
+
+ a. Attribution.
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+ ii. a copyright notice;
+ iii. a notice that refers to this Public License;
+ iv. a notice that refers to the disclaimer of
+ warranties;
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+ 4. If You Share Adapted Material You produce, the Adapter's
+ License You apply must not prevent recipients of the Adapted
+ Material from complying with this Public License.
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material; and
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+ 2. upon express reinstatement by the Licensor.
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the "Licensor." The text of the Creative Commons public licenses is dedicated to the public domain under the CC0 Public Domain Dedication. Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark "Creative Commons" or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses.
+
+Creative Commons may be contacted at creativecommons.org. \ No newline at end of file
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-checked-disabled.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-checked-disabled.png
new file mode 100755
index 00000000..0ba905f0
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-checked-disabled.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-checked.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-checked.png
new file mode 100755
index 00000000..2ddfb0a0
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-checked.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-disabled.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-disabled.png
new file mode 100755
index 00000000..a53c89c2
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-disabled.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-hover.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-hover.png
new file mode 100755
index 00000000..c2821132
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-hover.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-init.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-init.png
new file mode 100755
index 00000000..e352cc51
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/checkbox-init.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-checked-disabled.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-checked-disabled.png
new file mode 100755
index 00000000..16eecc57
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-checked-disabled.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-checked.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-checked.png
new file mode 100755
index 00000000..6c60d128
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-checked.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-disabled.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-disabled.png
new file mode 100755
index 00000000..c27289db
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-disabled.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-hover.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-hover.png
new file mode 100755
index 00000000..03138ca6
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-hover.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-init.png b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-init.png
new file mode 100755
index 00000000..b428c58f
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/images/checkbox-radio/radio-init.png
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/images/throbber.gif b/monitor/src/main/webapp/monitor/images/throbber.gif
index 06393889..06393889 100644..100755
--- a/monitor/src/main/webapp/monitor/images/throbber.gif
+++ b/monitor/src/main/webapp/monitor/images/throbber.gif
Binary files differ
diff --git a/monitor/src/main/webapp/monitor/js/dacController.js b/monitor/src/main/webapp/monitor/js/dacController.js
index 07aab1ce..07aab1ce 100644..100755
--- a/monitor/src/main/webapp/monitor/js/dacController.js
+++ b/monitor/src/main/webapp/monitor/js/dacController.js
diff --git a/monitor/src/main/webapp/monitor/js/hk.min.js b/monitor/src/main/webapp/monitor/js/hk.min.js
new file mode 100755
index 00000000..73ab7f2c
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/js/hk.min.js
@@ -0,0 +1,819 @@
+/*
+ * 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(window, define) {
+ var _ = {
+ version: "2.3.0",
+ areas: {},
+ apis: {},
+
+ // utilities
+ inherit: function(api, o) {
+ for (var p in api) {
+ if (!o.hasOwnProperty(p)) {
+ o[p] = api[p];
+ }
+ }
+ return o;
+ },
+ stringify: function(d) {
+ return d === undefined || typeof d === "function" ? d+'' : JSON.stringify(d);
+ },
+ parse: function(s) {
+ // if it doesn't parse, return as is
+ try{ return JSON.parse(s); }catch(e){ return s; }
+ },
+
+ // extension hooks
+ fn: function(name, fn) {
+ _.storeAPI[name] = fn;
+ for (var api in _.apis) {
+ _.apis[api][name] = fn;
+ }
+ },
+ get: function(area, key){ return area.getItem(key); },
+ set: function(area, key, string){ area.setItem(key, string); },
+ remove: function(area, key){ area.removeItem(key); },
+ key: function(area, i){ return area.key(i); },
+ length: function(area){ return area.length; },
+ clear: function(area){ area.clear(); },
+
+ // core functions
+ Store: function(id, area, namespace) {
+ var store = _.inherit(_.storeAPI, function(key, data, overwrite) {
+ if (arguments.length === 0){ return store.getAll(); }
+ if (data !== undefined){ return store.set(key, data, overwrite); }
+ if (typeof key === "string"){ return store.get(key); }
+ if (!key){ return store.clear(); }
+ return store.setAll(key, data);// overwrite=data, data=key
+ });
+ store._id = id;
+ try {
+ var testKey = '_safariPrivate_';
+ area.setItem(testKey, 'sucks');
+ store._area = area;
+ area.removeItem(testKey);
+ } catch (e) {}
+ if (!store._area) {
+ store._area = _.inherit(_.storageAPI, { items: {}, name: 'fake' });
+ }
+ store._ns = namespace || '';
+ if (!_.areas[id]) {
+ _.areas[id] = store._area;
+ }
+ if (!_.apis[store._ns+store._id]) {
+ _.apis[store._ns+store._id] = store;
+ }
+ return store;
+ },
+ storeAPI: {
+ // admin functions
+ area: function(id, area) {
+ var store = this[id];
+ if (!store || !store.area) {
+ store = _.Store(id, area, this._ns);//new area-specific api in this namespace
+ if (!this[id]){ this[id] = store; }
+ }
+ return store;
+ },
+ namespace: function(namespace, noSession) {
+ if (!namespace){
+ return this._ns ? this._ns.substring(0,this._ns.length-1) : '';
+ }
+ var ns = namespace, store = this[ns];
+ if (!store || !store.namespace) {
+ store = _.Store(this._id, this._area, this._ns+ns+'.');//new namespaced api
+ if (!this[ns]){ this[ns] = store; }
+ if (!noSession){ store.area('session', _.areas.session); }
+ }
+ return store;
+ },
+ isFake: function(){ return this._area.name === 'fake'; },
+ toString: function() {
+ return 'store'+(this._ns?'.'+this.namespace():'')+'['+this._id+']';
+ },
+
+ // storage functions
+ has: function(key) {
+ if (this._area.has) {
+ return this._area.has(this._in(key));//extension hook
+ }
+ return !!(this._in(key) in this._area);
+ },
+ size: function(){ return this.keys().length; },
+ each: function(fn, and) {
+ for (var i=0, m=_.length(this._area); i<m; i++) {
+ var key = this._out(_.key(this._area, i));
+ if (key !== undefined) {
+ if (fn.call(this, key, and || this.get(key)) === false) {
+ break;
+ }
+ }
+ if (m > _.length(this._area)) { m--; i--; }// in case of removeItem
+ }
+ return and || this;
+ },
+ keys: function() {
+ return this.each(function(k, list){ list.push(k); }, []);
+ },
+ get: function(key, alt) {
+ var s = _.get(this._area, this._in(key));
+ return s !== null ? _.parse(s) : alt || s;// support alt for easy default mgmt
+ },
+ getAll: function() {
+ return this.each(function(k, all){ all[k] = this.get(k); }, {});
+ },
+ set: function(key, data, overwrite) {
+ var d = this.get(key);
+ if (d != null && overwrite === false) {
+ return data;
+ }
+ return _.set(this._area, this._in(key), _.stringify(data), overwrite) || d;
+ },
+ setAll: function(data, overwrite) {
+ var changed, val;
+ for (var key in data) {
+ val = data[key];
+ if (this.set(key, val, overwrite) !== val) {
+ changed = true;
+ }
+ }
+ return changed;
+ },
+ remove: function(key) {
+ var d = this.get(key);
+ _.remove(this._area, this._in(key));
+ return d;
+ },
+ clear: function() {
+ if (!this._ns) {
+ _.clear(this._area);
+ } else {
+ this.each(function(k){ _.remove(this._area, this._in(k)); }, 1);
+ }
+ return this;
+ },
+ clearAll: function() {
+ var area = this._area;
+ for (var id in _.areas) {
+ if (_.areas.hasOwnProperty(id)) {
+ this._area = _.areas[id];
+ this.clear();
+ }
+ }
+ this._area = area;
+ return this;
+ },
+
+ // internal use functions
+ _in: function(k) {
+ if (typeof k !== "string"){ k = _.stringify(k); }
+ return this._ns ? this._ns + k : k;
+ },
+ _out: function(k) {
+ return this._ns ?
+ k && k.indexOf(this._ns) === 0 ?
+ k.substring(this._ns.length) :
+ undefined : // so each() knows to skip it
+ k;
+ }
+ },// end _.storeAPI
+ storageAPI: {
+ length: 0,
+ has: function(k){ return this.items.hasOwnProperty(k); },
+ key: function(i) {
+ var c = 0;
+ for (var k in this.items){
+ if (this.has(k) && i === c++) {
+ return k;
+ }
+ }
+ },
+ setItem: function(k, v) {
+ if (!this.has(k)) {
+ this.length++;
+ }
+ this.items[k] = v;
+ },
+ removeItem: function(k) {
+ if (this.has(k)) {
+ delete this.items[k];
+ this.length--;
+ }
+ },
+ getItem: function(k){ return this.has(k) ? this.items[k] : null; },
+ clear: function(){ for (var k in this.list){ this.removeItem(k); } },
+ toString: function(){ return this.length+' items in '+this.name+'Storage'; }
+ }// end _.storageAPI
+ };
+
+ // setup the primary store fn
+ if (window.store){ _.conflict = window.store; }
+ var store =
+ // safely set this up (throws error in IE10/32bit mode for local files)
+ _.Store("local", (function(){try{ return localStorage; }catch(e){}})());
+ store.local = store;// for completeness
+ store._ = _;// for extenders and debuggers...
+ // safely setup store.session (throws exception in FF for file:/// urls)
+ store.area("session", (function(){try{ return sessionStorage; }catch(e){}})());
+
+ //Expose store to the global object
+ window.store = store;
+
+ if (typeof define === 'function' && define.amd !== undefined) {
+ define(function () {
+ return store;
+ });
+ } else if (typeof module !== 'undefined' && module.exports) {
+ module.exports = store;
+ }
+
+})(this, null);
+
+// XHook - v1.3.3 - https://github.com/jpillora/xhook
+// Jaime Pillora <dev@jpillora.com> - MIT Copyright 2015
+(function(window,undefined) {
+var AFTER, BEFORE, COMMON_EVENTS, EventEmitter, FIRE, FormData, NativeFormData, NativeXMLHttp, OFF, ON, READY_STATE, UPLOAD_EVENTS, XHookFormData, XHookHttpRequest, XMLHTTP, convertHeaders, depricatedProp, document, fakeEvent, mergeObjects, msie, proxyEvents, slice, xhook, _base,
+ __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };
+
+document = window.document;
+
+BEFORE = 'before';
+
+AFTER = 'after';
+
+READY_STATE = 'readyState';
+
+ON = 'addEventListener';
+
+OFF = 'removeEventListener';
+
+FIRE = 'dispatchEvent';
+
+XMLHTTP = 'XMLHttpRequest';
+
+FormData = 'FormData';
+
+UPLOAD_EVENTS = ['load', 'loadend', 'loadstart'];
+
+COMMON_EVENTS = ['progress', 'abort', 'error', 'timeout'];
+
+msie = parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase()) || [])[1]);
+
+if (isNaN(msie)) {
+ msie = parseInt((/trident\/.*; rv:(\d+)/.exec(navigator.userAgent.toLowerCase()) || [])[1]);
+}
+
+(_base = Array.prototype).indexOf || (_base.indexOf = function(item) {
+ var i, x, _i, _len;
+ for (i = _i = 0, _len = this.length; _i < _len; i = ++_i) {
+ x = this[i];
+ if (x === item) {
+ return i;
+ }
+ }
+ return -1;
+});
+
+slice = function(o, n) {
+ return Array.prototype.slice.call(o, n);
+};
+
+depricatedProp = function(p) {
+ return p === "returnValue" || p === "totalSize" || p === "position";
+};
+
+mergeObjects = function(src, dst) {
+ var k, v;
+ for (k in src) {
+ v = src[k];
+ if (depricatedProp(k)) {
+ continue;
+ }
+ try {
+ dst[k] = src[k];
+ } catch (_error) {}
+ }
+ return dst;
+};
+
+proxyEvents = function(events, src, dst) {
+ var event, p, _i, _len;
+ p = function(event) {
+ return function(e) {
+ var clone, k, val;
+ clone = {};
+ for (k in e) {
+ if (depricatedProp(k)) {
+ continue;
+ }
+ val = e[k];
+ clone[k] = val === src ? dst : val;
+ }
+ return dst[FIRE](event, clone);
+ };
+ };
+ for (_i = 0, _len = events.length; _i < _len; _i++) {
+ event = events[_i];
+ if (dst._has(event)) {
+ src["on" + event] = p(event);
+ }
+ }
+};
+
+fakeEvent = function(type) {
+ var msieEventObject;
+ if (document.createEventObject != null) {
+ msieEventObject = document.createEventObject();
+ msieEventObject.type = type;
+ return msieEventObject;
+ } else {
+ try {
+ return new Event(type);
+ } catch (_error) {
+ return {
+ type: type
+ };
+ }
+ }
+};
+
+EventEmitter = function(nodeStyle) {
+ var emitter, events, listeners;
+ events = {};
+ listeners = function(event) {
+ return events[event] || [];
+ };
+ emitter = {};
+ emitter[ON] = function(event, callback, i) {
+ events[event] = listeners(event);
+ if (events[event].indexOf(callback) >= 0) {
+ return;
+ }
+ i = i === undefined ? events[event].length : i;
+ events[event].splice(i, 0, callback);
+ };
+ emitter[OFF] = function(event, callback) {
+ var i;
+ if (event === undefined) {
+ events = {};
+ return;
+ }
+ if (callback === undefined) {
+ events[event] = [];
+ }
+ i = listeners(event).indexOf(callback);
+ if (i === -1) {
+ return;
+ }
+ listeners(event).splice(i, 1);
+ };
+ emitter[FIRE] = function() {
+ var args, event, i, legacylistener, listener, _i, _len, _ref;
+ args = slice(arguments);
+ event = args.shift();
+ if (!nodeStyle) {
+ args[0] = mergeObjects(args[0], fakeEvent(event));
+ }
+ legacylistener = emitter["on" + event];
+ if (legacylistener) {
+ legacylistener.apply(undefined, args);
+ }
+ _ref = listeners(event).concat(listeners("*"));
+ for (i = _i = 0, _len = _ref.length; _i < _len; i = ++_i) {
+ listener = _ref[i];
+ listener.apply(undefined, args);
+ }
+ };
+ emitter._has = function(event) {
+ return !!(events[event] || emitter["on" + event]);
+ };
+ if (nodeStyle) {
+ emitter.listeners = function(event) {
+ return slice(listeners(event));
+ };
+ emitter.on = emitter[ON];
+ emitter.off = emitter[OFF];
+ emitter.fire = emitter[FIRE];
+ emitter.once = function(e, fn) {
+ var fire;
+ fire = function() {
+ emitter.off(e, fire);
+ return fn.apply(null, arguments);
+ };
+ return emitter.on(e, fire);
+ };
+ emitter.destroy = function() {
+ return events = {};
+ };
+ }
+ return emitter;
+};
+
+xhook = EventEmitter(true);
+
+xhook.EventEmitter = EventEmitter;
+
+xhook[BEFORE] = function(handler, i) {
+ if (handler.length < 1 || handler.length > 2) {
+ throw "invalid hook";
+ }
+ return xhook[ON](BEFORE, handler, i);
+};
+
+xhook[AFTER] = function(handler, i) {
+ if (handler.length < 2 || handler.length > 3) {
+ throw "invalid hook";
+ }
+ return xhook[ON](AFTER, handler, i);
+};
+
+xhook.enable = function() {
+ window[XMLHTTP] = XHookHttpRequest;
+ if (NativeFormData) {
+ window[FormData] = XHookFormData;
+ }
+};
+
+xhook.disable = function() {
+ window[XMLHTTP] = xhook[XMLHTTP];
+ window[FormData] = NativeFormData;
+};
+
+convertHeaders = xhook.headers = function(h, dest) {
+ var header, headers, k, name, v, value, _i, _len, _ref;
+ if (dest == null) {
+ dest = {};
+ }
+ switch (typeof h) {
+ case "object":
+ headers = [];
+ for (k in h) {
+ v = h[k];
+ name = k.toLowerCase();
+ headers.push("" + name + ":\t" + v);
+ }
+ return headers.join('\n');
+ case "string":
+ headers = h.split('\n');
+ for (_i = 0, _len = headers.length; _i < _len; _i++) {
+ header = headers[_i];
+ if (/([^:]+):\s*(.+)/.test(header)) {
+ name = (_ref = RegExp.$1) != null ? _ref.toLowerCase() : void 0;
+ value = RegExp.$2;
+ if (dest[name] == null) {
+ dest[name] = value;
+ }
+ }
+ }
+ return dest;
+ }
+};
+
+NativeFormData = window[FormData];
+
+XHookFormData = function(form) {
+ var entries;
+ this.fd = form ? new NativeFormData(form) : new NativeFormData();
+ this.form = form;
+ entries = [];
+ Object.defineProperty(this, 'entries', {
+ get: function() {
+ var fentries;
+ fentries = !form ? [] : slice(form.querySelectorAll("input,select")).filter(function(e) {
+ var _ref;
+ return ((_ref = e.type) !== 'checkbox' && _ref !== 'radio') || e.checked;
+ }).map(function(e) {
+ return [e.name, e.type === "file" ? e.files : e.value];
+ });
+ return fentries.concat(entries);
+ }
+ });
+ this.append = (function(_this) {
+ return function() {
+ var args;
+ args = slice(arguments);
+ entries.push(args);
+ return _this.fd.append.apply(_this.fd, args);
+ };
+ })(this);
+};
+
+if (NativeFormData) {
+ xhook[FormData] = NativeFormData;
+ window[FormData] = XHookFormData;
+}
+
+NativeXMLHttp = window[XMLHTTP];
+
+xhook[XMLHTTP] = NativeXMLHttp;
+
+XHookHttpRequest = window[XMLHTTP] = function() {
+ var ABORTED, currentState, emitFinal, emitReadyState, facade, hasError, hasErrorHandler, readBody, readHead, request, response, setReadyState, status, transiting, writeBody, writeHead, xhr;
+ ABORTED = -1;
+ xhr = new xhook[XMLHTTP]();
+ request = {};
+ status = null;
+ hasError = void 0;
+ transiting = void 0;
+ response = void 0;
+ readHead = function() {
+ var key, name, val, _ref;
+ response.status = status || xhr.status;
+ if (!(status === ABORTED && msie < 10)) {
+ response.statusText = xhr.statusText;
+ }
+ if (status !== ABORTED) {
+ _ref = convertHeaders(xhr.getAllResponseHeaders());
+ for (key in _ref) {
+ val = _ref[key];
+ if (!response.headers[key]) {
+ name = key.toLowerCase();
+ response.headers[name] = val;
+ }
+ }
+ }
+ };
+ readBody = function() {
+ if (!xhr.responseType || xhr.responseType === "text") {
+ response.text = xhr.responseText;
+ response.data = xhr.responseText;
+ } else if (xhr.responseType === "document") {
+ response.xml = xhr.responseXML;
+ response.data = xhr.responseXML;
+ } else {
+ response.data = xhr.response;
+ }
+ if ("responseURL" in xhr) {
+ response.finalUrl = xhr.responseURL;
+ }
+ };
+ writeHead = function() {
+ facade.status = response.status;
+ facade.statusText = response.statusText;
+ };
+ writeBody = function() {
+ if ('text' in response) {
+ facade.responseText = response.text;
+ }
+ if ('xml' in response) {
+ facade.responseXML = response.xml;
+ }
+ if ('data' in response) {
+ facade.response = response.data;
+ }
+ if ('finalUrl' in response) {
+ facade.responseURL = response.finalUrl;
+ }
+ };
+ emitReadyState = function(n) {
+ while (n > currentState && currentState < 4) {
+ facade[READY_STATE] = ++currentState;
+ if (currentState === 1) {
+ facade[FIRE]("loadstart", {});
+ }
+ if (currentState === 2) {
+ writeHead();
+ }
+ if (currentState === 4) {
+ writeHead();
+ writeBody();
+ }
+ facade[FIRE]("readystatechange", {});
+ if (currentState === 4) {
+ setTimeout(emitFinal, 0);
+ }
+ }
+ };
+ emitFinal = function() {
+ if (!hasError) {
+ facade[FIRE]("load", {});
+ }
+ facade[FIRE]("loadend", {});
+ if (hasError) {
+ facade[READY_STATE] = 0;
+ }
+ };
+ currentState = 0;
+ setReadyState = function(n) {
+ var hooks, process;
+ if (n !== 4) {
+ emitReadyState(n);
+ return;
+ }
+ hooks = xhook.listeners(AFTER);
+ process = function() {
+ var hook;
+ if (!hooks.length) {
+ return emitReadyState(4);
+ }
+ hook = hooks.shift();
+ if (hook.length === 2) {
+ hook(request, response);
+ return process();
+ } else if (hook.length === 3 && request.async) {
+ return hook(request, response, process);
+ } else {
+ return process();
+ }
+ };
+ process();
+ };
+ facade = request.xhr = EventEmitter();
+ xhr.onreadystatechange = function(event) {
+ try {
+ if (xhr[READY_STATE] === 2) {
+ readHead();
+ }
+ } catch (_error) {}
+ if (xhr[READY_STATE] === 4) {
+ transiting = false;
+ readHead();
+ readBody();
+ }
+ setReadyState(xhr[READY_STATE]);
+ };
+ hasErrorHandler = function() {
+ hasError = true;
+ };
+ facade[ON]('error', hasErrorHandler);
+ facade[ON]('timeout', hasErrorHandler);
+ facade[ON]('abort', hasErrorHandler);
+ facade[ON]('progress', function() {
+ if (currentState < 3) {
+ setReadyState(3);
+ } else {
+ facade[FIRE]("readystatechange", {});
+ }
+ });
+ if ('withCredentials' in xhr || xhook.addWithCredentials) {
+ facade.withCredentials = false;
+ }
+ facade.status = 0;
+ facade.open = function(method, url, async, user, pass) {
+ currentState = 0;
+ hasError = false;
+ transiting = false;
+ request.headers = {};
+ request.headerNames = {};
+ request.status = 0;
+ response = {};
+ response.headers = {};
+ request.method = method;
+ request.url = url;
+ request.async = async !== false;
+ request.user = user;
+ request.pass = pass;
+ setReadyState(1);
+ };
+ facade.send = function(body) {
+ var hooks, k, modk, process, send, _i, _len, _ref;
+ _ref = ['type', 'timeout', 'withCredentials'];
+ if(navigator.userAgent.indexOf("Firefox/") != -1){http://atmosphere-framework.2306103.n4.nabble.com/Atmosphere-js-withCredentials-true-does-not-work-in-Firefox-td4656661.html
+ _ref = ['type', 'timeout'];
+ }
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ k = _ref[_i];
+ modk = k === "type" ? "responseType" : k;
+ if (modk in facade) {
+ request[k] = facade[modk];
+ }
+ }
+ request.body = body;
+ send = function() {
+ var header, value, _j, _len1, _ref1, _ref2;
+ proxyEvents(COMMON_EVENTS, xhr, facade);
+ if (facade.upload) {
+ proxyEvents(COMMON_EVENTS.concat(UPLOAD_EVENTS), xhr.upload, facade.upload);
+ }
+ transiting = true;
+ xhr.open(request.method, request.url, request.async, request.user, request.pass);
+ _ref1 = ['type', 'timeout', 'withCredentials'];
+ if(navigator.userAgent.indexOf("Firefox/") != -1){//http://atmosphere-framework.2306103.n4.nabble.com/Atmosphere-js-withCredentials-true-does-not-work-in-Firefox-td4656661.html
+ _ref1 = ['type', 'timeout'];
+ }
+ for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
+ k = _ref1[_j];
+ modk = k === "type" ? "responseType" : k;
+ if (k in request) {
+ xhr[modk] = request[k];
+ }
+ }
+ _ref2 = request.headers;
+ for (header in _ref2) {
+ value = _ref2[header];
+ xhr.setRequestHeader(header, value);
+ }
+ if (request.body instanceof XHookFormData) {
+ request.body = request.body.fd;
+ }
+ xhr.send(request.body);
+ };
+ hooks = xhook.listeners(BEFORE);
+ process = function() {
+ var done, hook;
+ if (!hooks.length) {
+ return send();
+ }
+ done = function(userResponse) {
+ if (typeof userResponse === 'object' && (typeof userResponse.status === 'number' || typeof response.status === 'number')) {
+ mergeObjects(userResponse, response);
+ if (__indexOf.call(userResponse, 'data') < 0) {
+ userResponse.data = userResponse.response || userResponse.text;
+ }
+ setReadyState(4);
+ return;
+ }
+ process();
+ };
+ done.head = function(userResponse) {
+ mergeObjects(userResponse, response);
+ return setReadyState(2);
+ };
+ done.progress = function(userResponse) {
+ mergeObjects(userResponse, response);
+ return setReadyState(3);
+ };
+ hook = hooks.shift();
+ if (hook.length === 1) {
+ return done(hook(request));
+ } else if (hook.length === 2 && request.async) {
+ return hook(request, done);
+ } else {
+ return done();
+ }
+ };
+ process();
+ };
+ facade.abort = function() {
+ status = ABORTED;
+ if (transiting) {
+ xhr.abort();
+ } else {
+ facade[FIRE]('abort', {});
+ }
+ };
+ facade.setRequestHeader = function(header, value) {
+ var lName, name;
+ lName = header != null ? header.toLowerCase() : void 0;
+ name = request.headerNames[lName] = request.headerNames[lName] || header;
+ if (request.headers[name]) {
+ value = request.headers[name] + ', ' + value;
+ }
+ request.headers[name] = value;
+ };
+ facade.getResponseHeader = function(header) {
+ var name;
+ name = header != null ? header.toLowerCase() : void 0;
+ return response.headers[name];
+ };
+ facade.getAllResponseHeaders = function() {
+ return convertHeaders(response.headers);
+ };
+ if (xhr.overrideMimeType) {
+ facade.overrideMimeType = function() {
+ return xhr.overrideMimeType.apply(xhr, arguments);
+ };
+ }
+ if (xhr.upload) {
+ facade.upload = request.upload = EventEmitter();
+ }
+ return facade;
+};
+/*
+if (typeof this.define === "function" && this.define.amd) {
+ define("xhook", [], function() {
+ return xhook;
+ });
+} else {*/
+ (this.exports || this).xhook = xhook;
+//}
+
+}.call(this,window));
+
+xhook.before(function(request) {
+ var zte_headers = store('zte_http_headers');
+ if (zte_headers && zte_headers.length > 0) {
+ for (i = 0; i < zte_headers.length; i++) {
+ if (zte_headers[i].store === true) {
+ if ( !! store(zte_headers[i].value)) {
+ request.headers[zte_headers[i].key] = store(zte_headers[i].value).toUpperCase()
+ }
+ } else {
+ request.headers[zte_headers[i].key] = zte_headers[i].value
+ }
+ }
+ }
+}); \ No newline at end of file
diff --git a/monitor/src/main/webapp/monitor/js/loadi18nApp_ngict-umc-monitor.js b/monitor/src/main/webapp/monitor/js/loadi18nApp_ngict-umc-monitor.js
index 117f3ba1..117f3ba1 100644..100755
--- a/monitor/src/main/webapp/monitor/js/loadi18nApp_ngict-umc-monitor.js
+++ b/monitor/src/main/webapp/monitor/js/loadi18nApp_ngict-umc-monitor.js
diff --git a/monitor/src/main/webapp/monitor/js/monitorSettingController.js b/monitor/src/main/webapp/monitor/js/monitorSettingController.js
index 35ed2265..35ed2265 100644..100755
--- a/monitor/src/main/webapp/monitor/js/monitorSettingController.js
+++ b/monitor/src/main/webapp/monitor/js/monitorSettingController.js
diff --git a/monitor/src/main/webapp/monitor/js/monitorSettingUtil.js b/monitor/src/main/webapp/monitor/js/monitorSettingUtil.js
index c80e61e2..c80e61e2 100644..100755
--- a/monitor/src/main/webapp/monitor/js/monitorSettingUtil.js
+++ b/monitor/src/main/webapp/monitor/js/monitorSettingUtil.js
diff --git a/monitor/src/main/webapp/monitor/js/tools.js b/monitor/src/main/webapp/monitor/js/tools.js
new file mode 100755
index 00000000..b4a6e68f
--- /dev/null
+++ b/monitor/src/main/webapp/monitor/js/tools.js
@@ -0,0 +1,1021 @@
+/*
+ * 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(window, define) {
+ var _ = {
+ version: "2.3.0",
+ areas: {},
+ apis: {},
+
+ // utilities
+ inherit: function(api, o) {
+ for (var p in api) {
+ if (!o.hasOwnProperty(p)) {
+ o[p] = api[p];
+ }
+ }
+ return o;
+ },
+ stringify: function(d) {
+ return d === undefined || typeof d === "function" ? d+'' : JSON.stringify(d);
+ },
+ parse: function(s) {
+ // if it doesn't parse, return as is
+ try{ return JSON.parse(s); }catch(e){ return s; }
+ },
+
+ // extension hooks
+ fn: function(name, fn) {
+ _.storeAPI[name] = fn;
+ for (var api in _.apis) {
+ _.apis[api][name] = fn;
+ }
+ },
+ get: function(area, key){ return area.getItem(key); },
+ set: function(area, key, string){ area.setItem(key, string); },
+ remove: function(area, key){ area.removeItem(key); },
+ key: function(area, i){ return area.key(i); },
+ length: function(area){ return area.length; },
+ clear: function(area){ area.clear(); },
+
+ // core functions
+ Store: function(id, area, namespace) {
+ var store = _.inherit(_.storeAPI, function(key, data, overwrite) {
+ if (arguments.length === 0){ return store.getAll(); }
+ if (data !== undefined){ return store.set(key, data, overwrite); }
+ if (typeof key === "string"){ return store.get(key); }
+ if (!key){ return store.clear(); }
+ return store.setAll(key, data);// overwrite=data, data=key
+ });
+ store._id = id;
+ try {
+ var testKey = '_safariPrivate_';
+ area.setItem(testKey, 'sucks');
+ store._area = area;
+ area.removeItem(testKey);
+ } catch (e) {}
+ if (!store._area) {
+ store._area = _.inherit(_.storageAPI, { items: {}, name: 'fake' });
+ }
+ store._ns = namespace || '';
+ if (!_.areas[id]) {
+ _.areas[id] = store._area;
+ }
+ if (!_.apis[store._ns+store._id]) {
+ _.apis[store._ns+store._id] = store;
+ }
+ return store;
+ },
+ storeAPI: {
+ // admin functions
+ area: function(id, area) {
+ var store = this[id];
+ if (!store || !store.area) {
+ store = _.Store(id, area, this._ns);//new area-specific api in this namespace
+ if (!this[id]){ this[id] = store; }
+ }
+ return store;
+ },
+ namespace: function(namespace, noSession) {
+ if (!namespace){
+ return this._ns ? this._ns.substring(0,this._ns.length-1) : '';
+ }
+ var ns = namespace, store = this[ns];
+ if (!store || !store.namespace) {
+ store = _.Store(this._id, this._area, this._ns+ns+'.');//new namespaced api
+ if (!this[ns]){ this[ns] = store; }
+ if (!noSession){ store.area('session', _.areas.session); }
+ }
+ return store;
+ },
+ isFake: function(){ return this._area.name === 'fake'; },
+ toString: function() {
+ return 'store'+(this._ns?'.'+this.namespace():'')+'['+this._id+']';
+ },
+
+ // storage functions
+ has: function(key) {
+ if (this._area.has) {
+ return this._area.has(this._in(key));//extension hook
+ }
+ return !!(this._in(key) in this._area);
+ },
+ size: function(){ return this.keys().length; },
+ each: function(fn, and) {
+ for (var i=0, m=_.length(this._area); i<m; i++) {
+ var key = this._out(_.key(this._area, i));
+ if (key !== undefined) {
+ if (fn.call(this, key, and || this.get(key)) === false) {
+ break;
+ }
+ }
+ if (m > _.length(this._area)) { m--; i--; }// in case of removeItem
+ }
+ return and || this;
+ },
+ keys: function() {
+ return this.each(function(k, list){ list.push(k); }, []);
+ },
+ get: function(key, alt) {
+ var s = _.get(this._area, this._in(key));
+ return s !== null ? _.parse(s) : alt || s;// support alt for easy default mgmt
+ },
+ getAll: function() {
+ return this.each(function(k, all){ all[k] = this.get(k); }, {});
+ },
+ set: function(key, data, overwrite) {
+ var d = this.get(key);
+ if (d != null && overwrite === false) {
+ return data;
+ }
+ return _.set(this._area, this._in(key), _.stringify(data), overwrite) || d;
+ },
+ setAll: function(data, overwrite) {
+ var changed, val;
+ for (var key in data) {
+ val = data[key];
+ if (this.set(key, val, overwrite) !== val) {
+ changed = true;
+ }
+ }
+ return changed;
+ },
+ remove: function(key) {
+ var d = this.get(key);
+ _.remove(this._area, this._in(key));
+ return d;
+ },
+ clear: function() {
+ if (!this._ns) {
+ _.clear(this._area);
+ } else {
+ this.each(function(k){ _.remove(this._area, this._in(k)); }, 1);
+ }
+ return this;
+ },
+ clearAll: function() {
+ var area = this._area;
+ for (var id in _.areas) {
+ if (_.areas.hasOwnProperty(id)) {
+ this._area = _.areas[id];
+ this.clear();
+ }
+ }
+ this._area = area;
+ return this;
+ },
+
+ // internal use functions
+ _in: function(k) {
+ if (typeof k !== "string"){ k = _.stringify(k); }
+ return this._ns ? this._ns + k : k;
+ },
+ _out: function(k) {
+ return this._ns ?
+ k && k.indexOf(this._ns) === 0 ?
+ k.substring(this._ns.length) :
+ undefined : // so each() knows to skip it
+ k;
+ }
+ },// end _.storeAPI
+ storageAPI: {
+ length: 0,
+ has: function(k){ return this.items.hasOwnProperty(k); },
+ key: function(i) {
+ var c = 0;
+ for (var k in this.items){
+ if (this.has(k) && i === c++) {
+ return k;
+ }
+ }
+ },
+ setItem: function(k, v) {
+ if (!this.has(k)) {
+ this.length++;
+ }
+ this.items[k] = v;
+ },
+ removeItem: function(k) {
+ if (this.has(k)) {
+ delete this.items[k];
+ this.length--;
+ }
+ },
+ getItem: function(k){ return this.has(k) ? this.items[k] : null; },
+ clear: function(){ for (var k in this.list){ this.removeItem(k); } },
+ toString: function(){ return this.length+' items in '+this.name+'Storage'; }
+ }// end _.storageAPI
+ };
+
+ // setup the primary store fn
+ if (window.store){ _.conflict = window.store; }
+ var store =
+ // safely set this up (throws error in IE10/32bit mode for local files)
+ _.Store("local", (function(){try{ return localStorage; }catch(e){}})());
+ store.local = store;// for completeness
+ store._ = _;// for extenders and debuggers...
+ // safely setup store.session (throws exception in FF for file:/// urls)
+ store.area("session", (function(){try{ return sessionStorage; }catch(e){}})());
+
+ //Expose store to the global object
+ window.store = store;
+
+ if (typeof define === 'function' && define.amd !== undefined) {
+ define(function () {
+ return store;
+ });
+ } else if (typeof module !== 'undefined' && module.exports) {
+ module.exports = store;
+ }
+
+})(this, null);
+
+// XHook - v1.3.3 - https://github.com/jpillora/xhook
+// Jaime Pillora <dev@jpillora.com> - MIT Copyright 2015
+(function(window,undefined) {
+var AFTER, BEFORE, COMMON_EVENTS, EventEmitter, FIRE, FormData, NativeFormData, NativeXMLHttp, OFF, ON, READY_STATE, UPLOAD_EVENTS, XHookFormData, XHookHttpRequest, XMLHTTP, convertHeaders, depricatedProp, document, fakeEvent, mergeObjects, msie, proxyEvents, slice, xhook, _base,
+ __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };
+
+document = window.document;
+
+BEFORE = 'before';
+
+AFTER = 'after';
+
+READY_STATE = 'readyState';
+
+ON = 'addEventListener';
+
+OFF = 'removeEventListener';
+
+FIRE = 'dispatchEvent';
+
+XMLHTTP = 'XMLHttpRequest';
+
+FormData = 'FormData';
+
+UPLOAD_EVENTS = ['load', 'loadend', 'loadstart'];
+
+COMMON_EVENTS = ['progress', 'abort', 'error', 'timeout'];
+
+msie = parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase()) || [])[1]);
+
+if (isNaN(msie)) {
+ msie = parseInt((/trident\/.*; rv:(\d+)/.exec(navigator.userAgent.toLowerCase()) || [])[1]);
+}
+
+(_base = Array.prototype).indexOf || (_base.indexOf = function(item) {
+ var i, x, _i, _len;
+ for (i = _i = 0, _len = this.length; _i < _len; i = ++_i) {
+ x = this[i];
+ if (x === item) {
+ return i;
+ }
+ }
+ return -1;
+});
+
+slice = function(o, n) {
+ return Array.prototype.slice.call(o, n);
+};
+
+depricatedProp = function(p) {
+ return p === "returnValue" || p === "totalSize" || p === "position";
+};
+
+mergeObjects = function(src, dst) {
+ var k, v;
+ for (k in src) {
+ v = src[k];
+ if (depricatedProp(k)) {
+ continue;
+ }
+ try {
+ dst[k] = src[k];
+ } catch (_error) {}
+ }
+ return dst;
+};
+
+proxyEvents = function(events, src, dst) {
+ var event, p, _i, _len;
+ p = function(event) {
+ return function(e) {
+ var clone, k, val;
+ clone = {};
+ for (k in e) {
+ if (depricatedProp(k)) {
+ continue;
+ }
+ val = e[k];
+ clone[k] = val === src ? dst : val;
+ }
+ return dst[FIRE](event, clone);
+ };
+ };
+ for (_i = 0, _len = events.length; _i < _len; _i++) {
+ event = events[_i];
+ if (dst._has(event)) {
+ src["on" + event] = p(event);
+ }
+ }
+};
+
+fakeEvent = function(type) {
+ var msieEventObject;
+ if (document.createEventObject != null) {
+ msieEventObject = document.createEventObject();
+ msieEventObject.type = type;
+ return msieEventObject;
+ } else {
+ try {
+ return new Event(type);
+ } catch (_error) {
+ return {
+ type: type
+ };
+ }
+ }
+};
+
+EventEmitter = function(nodeStyle) {
+ var emitter, events, listeners;
+ events = {};
+ listeners = function(event) {
+ return events[event] || [];
+ };
+ emitter = {};
+ emitter[ON] = function(event, callback, i) {
+ events[event] = listeners(event);
+ if (events[event].indexOf(callback) >= 0) {
+ return;
+ }
+ i = i === undefined ? events[event].length : i;
+ events[event].splice(i, 0, callback);
+ };
+ emitter[OFF] = function(event, callback) {
+ var i;
+ if (event === undefined) {
+ events = {};
+ return;
+ }
+ if (callback === undefined) {
+ events[event] = [];
+ }
+ i = listeners(event).indexOf(callback);
+ if (i === -1) {
+ return;
+ }
+ listeners(event).splice(i, 1);
+ };
+ emitter[FIRE] = function() {
+ var args, event, i, legacylistener, listener, _i, _len, _ref;
+ args = slice(arguments);
+ event = args.shift();
+ if (!nodeStyle) {
+ args[0] = mergeObjects(args[0], fakeEvent(event));
+ }
+ legacylistener = emitter["on" + event];
+ if (legacylistener) {
+ legacylistener.apply(undefined, args);
+ }
+ _ref = listeners(event).concat(listeners("*"));
+ for (i = _i = 0, _len = _ref.length; _i < _len; i = ++_i) {
+ listener = _ref[i];
+ listener.apply(undefined, args);
+ }
+ };
+ emitter._has = function(event) {
+ return !!(events[event] || emitter["on" + event]);
+ };
+ if (nodeStyle) {
+ emitter.listeners = function(event) {
+ return slice(listeners(event));
+ };
+ emitter.on = emitter[ON];
+ emitter.off = emitter[OFF];
+ emitter.fire = emitter[FIRE];
+ emitter.once = function(e, fn) {
+ var fire;
+ fire = function() {
+ emitter.off(e, fire);
+ return fn.apply(null, arguments);
+ };
+ return emitter.on(e, fire);
+ };
+ emitter.destroy = function() {
+ return events = {};
+ };
+ }
+ return emitter;
+};
+
+xhook = EventEmitter(true);
+
+xhook.EventEmitter = EventEmitter;
+
+xhook[BEFORE] = function(handler, i) {
+ if (handler.length < 1 || handler.length > 2) {
+ throw "invalid hook";
+ }
+ return xhook[ON](BEFORE, handler, i);
+};
+
+xhook[AFTER] = function(handler, i) {
+ if (handler.length < 2 || handler.length > 3) {
+ throw "invalid hook";
+ }
+ return xhook[ON](AFTER, handler, i);
+};
+
+xhook.enable = function() {
+ window[XMLHTTP] = XHookHttpRequest;
+ if (NativeFormData) {
+ window[FormData] = XHookFormData;
+ }
+};
+
+xhook.disable = function() {
+ window[XMLHTTP] = xhook[XMLHTTP];
+ window[FormData] = NativeFormData;
+};
+
+convertHeaders = xhook.headers = function(h, dest) {
+ var header, headers, k, name, v, value, _i, _len, _ref;
+ if (dest == null) {
+ dest = {};
+ }
+ switch (typeof h) {
+ case "object":
+ headers = [];
+ for (k in h) {
+ v = h[k];
+ name = k.toLowerCase();
+ headers.push("" + name + ":\t" + v);
+ }
+ return headers.join('\n');
+ case "string":
+ headers = h.split('\n');
+ for (_i = 0, _len = headers.length; _i < _len; _i++) {
+ header = headers[_i];
+ if (/([^:]+):\s*(.+)/.test(header)) {
+ name = (_ref = RegExp.$1) != null ? _ref.toLowerCase() : void 0;
+ value = RegExp.$2;
+ if (dest[name] == null) {
+ dest[name] = value;
+ }
+ }
+ }
+ return dest;
+ }
+};
+
+NativeFormData = window[FormData];
+
+XHookFormData = function(form) {
+ var entries;
+ this.fd = form ? new NativeFormData(form) : new NativeFormData();
+ this.form = form;
+ entries = [];
+ Object.defineProperty(this, 'entries', {
+ get: function() {
+ var fentries;
+ fentries = !form ? [] : slice(form.querySelectorAll("input,select")).filter(function(e) {
+ var _ref;
+ return ((_ref = e.type) !== 'checkbox' && _ref !== 'radio') || e.checked;
+ }).map(function(e) {
+ return [e.name, e.type === "file" ? e.files : e.value];
+ });
+ return fentries.concat(entries);
+ }
+ });
+ this.append = (function(_this) {
+ return function() {
+ var args;
+ args = slice(arguments);
+ entries.push(args);
+ return _this.fd.append.apply(_this.fd, args);
+ };
+ })(this);
+};
+
+if (NativeFormData) {
+ xhook[FormData] = NativeFormData;
+ window[FormData] = XHookFormData;
+}
+
+NativeXMLHttp = window[XMLHTTP];
+
+xhook[XMLHTTP] = NativeXMLHttp;
+
+XHookHttpRequest = window[XMLHTTP] = function() {
+ var ABORTED, currentState, emitFinal, emitReadyState, facade, hasError, hasErrorHandler, readBody, readHead, request, response, setReadyState, status, transiting, writeBody, writeHead, xhr;
+ ABORTED = -1;
+ xhr = new xhook[XMLHTTP]();
+ request = {};
+ status = null;
+ hasError = void 0;
+ transiting = void 0;
+ response = void 0;
+ readHead = function() {
+ var key, name, val, _ref;
+ response.status = status || xhr.status;
+ if (!(status === ABORTED && msie < 10)) {
+ response.statusText = xhr.statusText;
+ }
+ if (status !== ABORTED) {
+ _ref = convertHeaders(xhr.getAllResponseHeaders());
+ for (key in _ref) {
+ val = _ref[key];
+ if (!response.headers[key]) {
+ name = key.toLowerCase();
+ response.headers[name] = val;
+ }
+ }
+ }
+ };
+ readBody = function() {
+ if (!xhr.responseType || xhr.responseType === "text") {
+ response.text = xhr.responseText;
+ response.data = xhr.responseText;
+ } else if (xhr.responseType === "document") {
+ response.xml = xhr.responseXML;
+ response.data = xhr.responseXML;
+ } else {
+ response.data = xhr.response;
+ }
+ if ("responseURL" in xhr) {
+ response.finalUrl = xhr.responseURL;
+ }
+ };
+ writeHead = function() {
+ facade.status = response.status;
+ facade.statusText = response.statusText;
+ };
+ writeBody = function() {
+ if ('text' in response) {
+ facade.responseText = response.text;
+ }
+ if ('xml' in response) {
+ facade.responseXML = response.xml;
+ }
+ if ('data' in response) {
+ facade.response = response.data;
+ }
+ if ('finalUrl' in response) {
+ facade.responseURL = response.finalUrl;
+ }
+ };
+ emitReadyState = function(n) {
+ while (n > currentState && currentState < 4) {
+ facade[READY_STATE] = ++currentState;
+ if (currentState === 1) {
+ facade[FIRE]("loadstart", {});
+ }
+ if (currentState === 2) {
+ writeHead();
+ }
+ if (currentState === 4) {
+ writeHead();
+ writeBody();
+ }
+ facade[FIRE]("readystatechange", {});
+ if (currentState === 4) {
+ setTimeout(emitFinal, 0);
+ }
+ }
+ };
+ emitFinal = function() {
+ if (!hasError) {
+ facade[FIRE]("load", {});
+ }
+ facade[FIRE]("loadend", {});
+ if (hasError) {
+ facade[READY_STATE] = 0;
+ }
+ };
+ currentState = 0;
+ setReadyState = function(n) {
+ var hooks, process;
+ if (n !== 4) {
+ emitReadyState(n);
+ return;
+ }
+ hooks = xhook.listeners(AFTER);
+ process = function() {
+ var hook;
+ if (!hooks.length) {
+ return emitReadyState(4);
+ }
+ hook = hooks.shift();
+ if (hook.length === 2) {
+ hook(request, response);
+ return process();
+ } else if (hook.length === 3 && request.async) {
+ return hook(request, response, process);
+ } else {
+ return process();
+ }
+ };
+ process();
+ };
+ facade = request.xhr = EventEmitter();
+ xhr.onreadystatechange = function(event) {
+ try {
+ if (xhr[READY_STATE] === 2) {
+ readHead();
+ }
+ } catch (_error) {}
+ if (xhr[READY_STATE] === 4) {
+ transiting = false;
+ readHead();
+ readBody();
+ }
+ setReadyState(xhr[READY_STATE]);
+ };
+ hasErrorHandler = function() {
+ hasError = true;
+ };
+ facade[ON]('error', hasErrorHandler);
+ facade[ON]('timeout', hasErrorHandler);
+ facade[ON]('abort', hasErrorHandler);
+ facade[ON]('progress', function() {
+ if (currentState < 3) {
+ setReadyState(3);
+ } else {
+ facade[FIRE]("readystatechange", {});
+ }
+ });
+ if ('withCredentials' in xhr || xhook.addWithCredentials) {
+ facade.withCredentials = false;
+ }
+ facade.status = 0;
+ facade.open = function(method, url, async, user, pass) {
+ currentState = 0;
+ hasError = false;
+ transiting = false;
+ request.headers = {};
+ request.headerNames = {};
+ request.status = 0;
+ response = {};
+ response.headers = {};
+ request.method = method;
+ request.url = url;
+ request.async = async !== false;
+ request.user = user;
+ request.pass = pass;
+ setReadyState(1);
+ };
+ facade.send = function(body) {
+ var hooks, k, modk, process, send, _i, _len, _ref;
+ _ref = ['type', 'timeout', 'withCredentials'];
+ if(navigator.userAgent.indexOf("Firefox/") != -1){http://atmosphere-framework.2306103.n4.nabble.com/Atmosphere-js-withCredentials-true-does-not-work-in-Firefox-td4656661.html
+ _ref = ['type', 'timeout'];
+ }
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ k = _ref[_i];
+ modk = k === "type" ? "responseType" : k;
+ if (modk in facade) {
+ request[k] = facade[modk];
+ }
+ }
+ request.body = body;
+ send = function() {
+ var header, value, _j, _len1, _ref1, _ref2;
+ proxyEvents(COMMON_EVENTS, xhr, facade);
+ if (facade.upload) {
+ proxyEvents(COMMON_EVENTS.concat(UPLOAD_EVENTS), xhr.upload, facade.upload);
+ }
+ transiting = true;
+ xhr.open(request.method, request.url, request.async, request.user, request.pass);
+ _ref1 = ['type', 'timeout', 'withCredentials'];
+ if(navigator.userAgent.indexOf("Firefox/") != -1){//http://atmosphere-framework.2306103.n4.nabble.com/Atmosphere-js-withCredentials-true-does-not-work-in-Firefox-td4656661.html
+ _ref1 = ['type', 'timeout'];
+ }
+ for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
+ k = _ref1[_j];
+ modk = k === "type" ? "responseType" : k;
+ if (k in request) {
+ xhr[modk] = request[k];
+ }
+ }
+ _ref2 = request.headers;
+ for (header in _ref2) {
+ value = _ref2[header];
+ xhr.setRequestHeader(header, value);
+ }
+ if (request.body instanceof XHookFormData) {
+ request.body = request.body.fd;
+ }
+ xhr.send(request.body);
+ };
+ hooks = xhook.listeners(BEFORE);
+ process = function() {
+ var done, hook;
+ if (!hooks.length) {
+ return send();
+ }
+ done = function(userResponse) {
+ if (typeof userResponse === 'object' && (typeof userResponse.status === 'number' || typeof response.status === 'number')) {
+ mergeObjects(userResponse, response);
+ if (__indexOf.call(userResponse, 'data') < 0) {
+ userResponse.data = userResponse.response || userResponse.text;
+ }
+ setReadyState(4);
+ return;
+ }
+ process();
+ };
+ done.head = function(userResponse) {
+ mergeObjects(userResponse, response);
+ return setReadyState(2);
+ };
+ done.progress = function(userResponse) {
+ mergeObjects(userResponse, response);
+ return setReadyState(3);
+ };
+ hook = hooks.shift();
+ if (hook.length === 1) {
+ return done(hook(request));
+ } else if (hook.length === 2 && request.async) {
+ return hook(request, done);
+ } else {
+ return done();
+ }
+ };
+ process();
+ };
+ facade.abort = function() {
+ status = ABORTED;
+ if (transiting) {
+ xhr.abort();
+ } else {
+ facade[FIRE]('abort', {});
+ }
+ };
+ facade.setRequestHeader = function(header, value) {
+ var lName, name;
+ lName = header != null ? header.toLowerCase() : void 0;
+ name = request.headerNames[lName] = request.headerNames[lName] || header;
+ if (request.headers[name]) {
+ value = request.headers[name] + ', ' + value;
+ }
+ request.headers[name] = value;
+ };
+ facade.getResponseHeader = function(header) {
+ var name;
+ name = header != null ? header.toLowerCase() : void 0;
+ return response.headers[name];
+ };
+ facade.getAllResponseHeaders = function() {
+ return convertHeaders(response.headers);
+ };
+ if (xhr.overrideMimeType) {
+ facade.overrideMimeType = function() {
+ return xhr.overrideMimeType.apply(xhr, arguments);
+ };
+ }
+ if (xhr.upload) {
+ facade.upload = request.upload = EventEmitter();
+ }
+ return facade;
+};
+/*
+if (typeof this.define === "function" && this.define.amd) {
+ define("xhook", [], function() {
+ return xhook;
+ });
+} else {*/
+ (this.exports || this).xhook = xhook;
+//}
+
+}.call(this,window));
+
+xhook.before(function(request) {
+ var zte_headers = store('zte_http_headers');
+ if (zte_headers && zte_headers.length > 0) {
+ for (i = 0; i < zte_headers.length; i++) {
+ if (zte_headers[i].store === true) {
+ if ( !! store(zte_headers[i].value)) {
+ request.headers[zte_headers[i].key] = store(zte_headers[i].value).toUpperCase()
+ }
+ } else {
+ request.headers[zte_headers[i].key] = zte_headers[i].value
+ }
+ }
+ }
+});
+/**
+ * 初始化脚本文件装载工具
+ * zongying 2010.12
+ * modify:
+ */
+$Boot = {};
+
+/**
+ * 创建命名空间
+ * @param {Object} name
+ * @param {Object} object
+ */
+$Boot.createNamespace = function(name, object) {
+ var splits = name.split(".");
+ var parent = window;
+ //document.window浏览器内置对象
+ var part = splits[0];
+ for (var i = 0, len = splits.length - 1; i < len; i++, part = splits[i]) {
+ if (!parent[part]) {
+ parent = parent[part] = {};
+ } else {
+ parent = parent[part];
+ }
+ }
+ // 存放对象
+ parent[part] = object;
+ // 返回 last part name (例如:classname)
+ return part;
+}
+
+$Boot.isDefined = function(o) {
+ return typeof (o) != "undefined"
+}
+/**
+ * 启动配置类
+ */
+$Boot.Config = function() {
+
+ function isDefined(o) {
+ return typeof (o) != "undefined"
+ }
+
+ //用户应用当前目录
+ if (!isDefined(window.$userAppDir)) {
+ window.$userAppDir = './'
+ }
+ //组件库目录
+ if (!isDefined(window.$userFrameDir)) {
+ window.$userFrameDir = '/common/'
+ }
+ //用户i18文件目录
+ if (!isDefined(window.$userI18nDir)) {
+ window.$userI18nDir = './'
+ }
+
+ //当前语言 默认为英语
+ var language = "en-US";
+ //var languageList = ['ar', 'ba', 'cr', 'cs', 'de', 'el', 'es', 'fi', 'fr', 'fr-FR', 'hu-HU', 'id', 'it', 'ja', 'nb-NO', 'nl', 'pl', 'pl-PL', 'pt', 'pt-BR', 'ro-RO', 'ru-RU', 'sk', 'sr', 'sr-Latn', 'sv-SE', 'en-US','uk-UA', 'zh-CN', 'zh-TW'];
+ var languageList = ['en-US', 'zh-CN'];
+
+ //从服务端取客户端接受语言类型
+ var getAcceptLangFromServer = true;
+
+
+ /**
+ * 创建XMLHttpRequest对象
+ */
+ function createXMLHttpRequest() {
+ if (window.ActiveXObject) {
+ return new ActiveXObject("Microsoft.XMLHTTP");
+ } else if (window.XMLHttpRequest) {
+ return new XMLHttpRequest();
+ } else {
+ throw new Error("This Brower do not support XMLHTTP!!");
+ }
+ }
+
+
+ /**
+ * 同步发送xml http 请求
+ * @param {Object} url
+ * @param {Object} data
+ * @param {Object} method
+ */
+ function httpRequest(method, url, data) {
+ var xmlhttp;
+ xmlhttp = createXMLHttpRequest();
+ var sendData = null;
+ if (method == "get") {
+ url = url + "?" + data;
+
+ } else if (method == "post") {
+ sendData = data;
+ }
+ xmlhttp.open(method, url, false);
+ xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
+ xmlhttp.setRequestHeader("If-Modified-Since", "0");
+ xmlhttp.send(sendData);
+ if (xmlhttp.status == 200)
+ return xmlhttp.responseText;
+ }
+
+ /**
+ * 同步发送xml http 请求(给外部调用)
+ * @param {Object} url
+ * @param {Object} data
+ * @param {Object} method
+ */
+ this.httpRequestStatic = function(method, url, data) {
+ var xmlhttp;
+ xmlhttp = createXMLHttpRequest();
+ var sendData = null;
+ if (method == "get") {
+ url = url + "?" + data;
+
+ } else if (method == "post") {
+ sendData = data;
+ }
+ xmlhttp.open(method, url, false);
+ xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
+ xmlhttp.setRequestHeader("If-Modified-Since", "0");
+ xmlhttp.send(sendData);
+ if (xmlhttp.status == 200)
+ return xmlhttp.responseText;
+ }
+
+ function inArray(array, obj) {
+ for (var i = 0; i < array.length; i++) {
+ if (array[i] == obj) {
+ return true;
+ }
+ }
+ return false;
+
+ }
+
+
+ this.getUrlParam=function(name){
+ var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
+ var search =decodeURIComponent(location.search.substring(1)); //decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
+ var r =search.match(reg); //匹配目标参数
+ if (r != null) return unescape(r[2]); //unescape() 函数可对通过 escape() 编码的字符串进行解码。
+ return null; //返回参数值
+ }
+
+
+}
+
+//创建命名空间
+$Boot.createNamespace("com.zte.ums.aos.framework.BootConfig", $Boot.Config);
+//创建基础配置对象实例
+$Boot.bootConfig = new com.zte.ums.aos.framework.BootConfig();
+
+function getLanguage(){
+ return "en-US";
+}
+
+function getStringWidth(text,fontSize)
+{
+ var span = document.getElementById("_ictframework_getwidth");
+ if (span == null) {
+ span = document.createElement("span");
+ span.id = "_ictframework_getwidth";
+ document.body.appendChild(span);
+ }
+ span.innerText = text;
+ span.style.whiteSpace = "nowrap";
+ $("#_ictframework_getwidth").attr('style','font-size:'+fontSize+'px;');
+ var width = span.offsetWidth;
+ $("#_ictframework_getwidth").attr('style','display:none');
+ return width;
+}
+
+function getUrlParam(name){
+ return $Boot.bootConfig.getUrlParam(name);
+}
+
+function httpRequest(method, url, data) {
+ return $Boot.bootConfig.httpRequestStatic(method, url, data)
+}
+
+// 定义JQUERY AJAX 完成函数,判断返回状态,如果状态正常,但HEADER头里有session超时信息,则刷新重登录
+// 如果状态为 401, 也刷新重登录
+// 注意如果在$.ajax() 函数中定义了 complete,则覆盖了这里预定义complete内容,以$.ajax()函数中定义的为准,这里预定义的函数则失效,如果
+// 要继续判断session超时,则需要在 $.ajax()函数中定义的complete函数中加入这里预定义内容。
+if (jQuery) {
+ $.ajaxSetup({
+ complete:function(XMLHttpRequest,textStatus){
+ if (XMLHttpRequest.status == 401) {
+ window.location.replace("login.html");
+ }
+ // if (XMLHttpRequest.status == 200) {
+ // var sessionstatus=XMLHttpRequest.getResponseHeader("sessionstatus"); ////通过XMLHttpRequest取得响应头,sessionstatus,
+ // if(sessionstatus=="timeout"){
+ // window.location.replace("/");
+ // }
+ // } else if (XMLHttpRequest.status == 401) {
+ // window.location.replace("/");
+ // }
+ }
+ });
+}
diff --git a/monitor/src/main/webapp/monitor/monitorSetting.html b/monitor/src/main/webapp/monitor/monitorSetting.html
index ec786543..89b508d3 100644..100755
--- a/monitor/src/main/webapp/monitor/monitorSetting.html
+++ b/monitor/src/main/webapp/monitor/monitorSetting.html
@@ -17,12 +17,12 @@
<html>
<head lang="en">
<meta charset="UTF-8">
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/font-awesome/css/font-awesome.min.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/bootstrap/css/bootstrap.min.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/css/ngict-component.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/css/ZteIctIcons/style.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/animate/animate.min.css"/>
- <link rel="stylesheet" type="text/css" href="css/monitorSetting.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/font-awesome/css/font-awesome.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/bootstrap/css/bootstrap.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/animate/animate.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/ngict-component.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/style.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/monitorSetting.css"/>
<style>
.ms-controller {
visibility: hidden
@@ -44,7 +44,7 @@
<div class="modal-body">
<div class="alert alert-info" ms-visible="server_rtn.info_block" ms-text="server_rtn.rtn_info"></div>
<div class="alert alert-danger " ms-visible="server_rtn.warning_block" ms-text="server_rtn.rtn_info"></div>
- <form class="form-horizontal" id="monitorSetting_form" role="form">
+ <form class="form-horizontal" id="monitorSetting_form" role="form">
<div class="form-group">
<label class="control-label col-sm-3">
<span id="com_zte_openo_umc_monitor_dac_label" name_i18n="com_zte_openo_umc_monitor_ui_i18n"></span>
@@ -322,17 +322,17 @@
</div>
-<script type="text/javascript" src="/openoui/common/thirdparty/jquery/jquery-1.10.2.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/bootstrap/js/bootstrap.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/jquery-validation/js/jquery.validate.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/bootstrap-growl/bootstrap-growl.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/avalon/avalon.js"></script>
-<script type="text/javascript" src="/openoui/common/js/tools.js"></script>
-<script type="text/javascript" src="/openoui/common/js/core/hk.min.js" ></script>
-<script type="text/javascript" src="js/monitorSettingUtil.js"></script>
-<script type="text/javascript" src="js/monitorSettingController.js"></script>
-<script type="text/javascript" src="js/loadi18nApp_ngict-umc-monitor.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/jquery/jquery-1.10.2.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/bootstrap/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/jquery-validation/js/jquery.validate.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/bootstrap-growl/bootstrap-growl.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/avalon/avalon.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/tools.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/hk.min.js" ></script>
+<script type="text/javascript" src="/openoui/monitor/js/monitorSettingUtil.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/monitorSettingController.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/loadi18nApp_ngict-umc-monitor.js"></script>
<script>
diff --git a/monitor/src/main/webapp/monitor/monitorSettingList.html b/monitor/src/main/webapp/monitor/monitorSettingList.html
index 6dccda81..4951e294 100644..100755
--- a/monitor/src/main/webapp/monitor/monitorSettingList.html
+++ b/monitor/src/main/webapp/monitor/monitorSettingList.html
@@ -17,13 +17,13 @@
<html>
<head lang="en">
<meta charset="UTF-8">
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/font-awesome/css/font-awesome.min.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/bootstrap/css/bootstrap.min.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/animate/animate.min.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/thirdparty/data-tables/dataTables.bootstrap.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/css/ngict-component.css"/>
- <link rel="stylesheet" type="text/css" href="/openoui/common/css/ZteIctIcons/style.css"/>
- <link rel="stylesheet" type="text/css" href="css/monitorSetting.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/font-awesome/css/font-awesome.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/bootstrap/css/bootstrap.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/animate/animate.min.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/thirdparty/data-tables/dataTables.bootstrap.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/ngict-component.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/style.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/monitor/css/monitorSetting.css"/>
<style>
.ms-controller {
visibility: hidden
@@ -79,21 +79,21 @@
</table>
</div>
</div>
-<script type="text/javascript" src="/openoui/common/thirdparty/jquery/jquery-1.10.2.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/bootstrap/js/bootstrap.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>
-<script type="text/javascript" src="js/loadi18nApp_ngict-umc-monitor.js"></script>
-<script type="text/javascript" src="/openoui/common/js/tools.js"></script>
-<script type="text/javascript" src="/openoui/common/js/core/hk.min.js" ></script>
+<script type="text/javascript" src="/openoui/thirdparty/jquery/jquery-1.10.2.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/bootstrap/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/jquery.i18n/jquery.i18n.properties-1.0.9.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/loadi18nApp_ngict-umc-monitor.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/tools.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/hk.min.js" ></script>
<script type="text/javascript">
var lang= getLanguage();
loadPropertiesSideMenu(lang, 'umc-monitor-iui-i18n', 'i18n/');
</script>
-<script type="text/javascript" src="/openoui/common/thirdparty/data-tables/jquery.dataTables.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/bootstrap-growl/bootstrap-growl.min.js"></script>
-<script type="text/javascript" src="/openoui/common/thirdparty/avalon/avalon.js"></script>
-<script type="text/javascript" src="js/monitorSettingUtil.js"></script>
-<script type="text/javascript" src="js/monitorSettingController.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/data-tables/jquery.dataTables.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/bootstrap-growl/bootstrap-growl.min.js"></script>
+<script type="text/javascript" src="/openoui/thirdparty/avalon/avalon.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/monitorSettingUtil.js"></script>
+<script type="text/javascript" src="/openoui/monitor/js/monitorSettingController.js"></script>
<script>
$(function(){
vm.queryMonitorList();