Merge live repo with design changes ccsdk-2309 36/105836/1
authorSarah Abouzainah <sarah.abouzainah@Sarahs-MacBook-Pro.local>
Fri, 10 Apr 2020 12:54:02 +0000 (14:54 +0200)
committerDan Timoney <dtimoney@att.com>
Mon, 13 Apr 2020 13:28:01 +0000 (09:28 -0400)
Issue-ID: CCSDK-2309
Change-Id: Iba91eebc5880a930842e66fa97d20441c52e347b
Signed-off-by: Sarah Abouzainah <sabouzainah.ext@orange.com>
Signed-off-by: Dan Timoney <dtimoney@att.com>
37 files changed:
cds-ui/designer-client/src/app/modules/feature-modules/packages/configuration-dashboard/configuration-dashboard.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/designer.component.css
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/designer.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/jointjs/elements/board.function.element.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/jointjs/elements/palette.function.element.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/source-view/source-view.component.css
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/imports-tab/imports-tab.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/imports-tab/imports-tab.component.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/package-creation.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/scripts-tab/scripts-tab.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/template-mapping/templ-mapp-creation/templ-mapp-creation.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/template-mapping/templ-mapp-listing/templ-mapp-listing.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/filter-by-tags/filter-by-tags.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/package-list/package-list.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/package-pagination/package-pagination.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/sort-packages/sort-packages.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages-dashboard/sort-packages/sort-packages.component.ts
cds-ui/designer-client/src/app/modules/shared-modules/header/header.component.html
cds-ui/designer-client/src/assets/css/style1.css [deleted file]
cds-ui/designer-client/src/assets/css/style2.css [deleted file]
cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.eot
cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.svg
cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.ttf
cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.woff
cds-ui/designer-client/src/assets/icomoon/style.css
cds-ui/designer-client/src/assets/img/icon-deploy-active.svg [new file with mode: 0644]
cds-ui/designer-client/src/assets/img/icon-deploy-inactive.svg [new file with mode: 0644]
cds-ui/designer-client/src/assets/img/icon-discard-sm.svg [new file with mode: 0644]
cds-ui/designer-client/src/assets/img/icon-download-sm.svg [new file with mode: 0644]
cds-ui/designer-client/src/assets/img/icon-file-code.svg [new file with mode: 0644]
cds-ui/designer-client/src/assets/img/icon-remove-file.svg [new file with mode: 0644]
cds-ui/designer-client/src/assets/img/icon-required-no.svg [new file with mode: 0644]
cds-ui/designer-client/src/assets/img/icon-required-yes.svg [new file with mode: 0644]
cds-ui/designer-client/src/assets/img/icon-save-sm.svg [new file with mode: 0644]
cds-ui/designer-client/src/styles.css

index df1911a..7305255 100644 (file)
@@ -7,13 +7,11 @@
                 <h2 class="col m-0">
                     <ul class="breadcrumb-header">
                         <li><a routerLink="/packages">CBA Packages</a></li>
+                        <i class="fa fa-angle-right ml-2 mr-2"></i>
                         <li>Package Name</li>
                     </ul>
                 </h2>
-                <div class="col d-flex justify-content-end header-button-save">
-                    <button class="float btn btn-sm btn-outline-secondary" (click)="goBacktoDashboard()">Discard
-                        Changes</button>
-                    <button class="float btn btn-sm btn-primary" (click)="editBluePrint()">Apply Changes</button>
+                <div class="col">
                 </div>
             </div>
         </header>
         <div class="container-fluid body-container">
 
             <div class="container">
-                <!-- <div class="creat-action-container">
+                <div class="creat-action-container">
+
+                    <a href="#" class="action-button" (click)="editBluePrint()">
+                        <i class="icon-save-sm" aria-hidden="true"></i>
+                        <span>Save</span>
+                    </a>
+                    <a href="#" class="action-button" (click)="goBacktoDashboard()">
+                        <i class="icon-discard-sm" aria-hidden="true"></i>
+                        <span>Discard Changes</span>
+                    </a>
+
+                    <hr>
                     <a href="#" class="action-button">
-                        <i class="icon-clone" aria-hidden="true"></i>
+                        <i class="icon-clone-sm" aria-hidden="true"></i>
                         <span>Clone</span>
                     </a>
 
                     <a href="#" class="action-button">
-                        <i class="icon-archive" aria-hidden="true"></i>
+                        <i class="icon-archive-sm" aria-hidden="true"></i>
                         <span>Archive</span>
                     </a>
 
-                    <a href="#" class="action-button delete">
-                        <i class="icon-delete" aria-hidden="true"></i>
+                    <a href="#" class="action-button">
+                        <i class="icon-download" aria-hidden="true"></i>
+                        <span>Download</span>
+                    </a>
+
+                    <a href="#" class="action-button delete"
+                        (click)="downloadPackage(viewedPackage.artifactName,viewedPackage.artifactVersion)">
+                        <i class="icon-delete-sm" aria-hidden="true"></i>
                         <span>Delete</span>
                     </a>
-                </div>-->
+                </div>
 
                 <div class="card creat-card view-package-container">
                     <div class="row">
-                        <div class="col-8">
-                            <div class="row">
-                                <div class="col d-flex">
-                                    <i class="package-type-icon icon-designer-mode"></i>
-                                    <div class="package-name-container">
-                                        <div class="row">
-                                            <div class="col-12 package-name deployed">
-                                                {{viewedPackage.artifactName}}
-                                                <span>.vLB.CDS</span>
-                                                <i class="icon-deploy"></i>
-                                            </div>
-                                            <div class="col-12 package-description">
-                                                Last modified {{ viewedPackage.createdDate | date:'short' }} By
-                                                {{viewedPackage.updatedBy}}
-                                            </div>
-                                        </div>
-
-                                    </div>
+                        <div class="col-1 text-center"><i class="package-type-icon icon-topologyView-active"></i></div>
+                        <div class="col-9">
+                            <div class="row mb-4">
+                                <div class="col-12 package-name deployed">
+                                    {{viewedPackage.artifactName}}<span>.vLB.CDS</span>
+                                    <img src="/assets/img/icon-deploy-inactive.svg" class="deply-status-icon">
+                                    <span class="package-version">Version 1.0.2</span>
+                                </div>
+                                <div class="col-12 package-description">
+                                    Last modified {{ viewedPackage.createdDate | date:'short' }} By
+                                    {{viewedPackage.updatedBy}}
+                                </div>
+                            </div>
+                            <div class="row package-auth-info">
+                                <div class="col-3">
+                                    <p><b>Author Name</b></p>
+                                    <span>Shaaban Ebrahim</span>
+                                </div>
+                                <div class="col-4">
+                                    <p><b>Author Email</b></p>
+                                    <span>shaaban.eltanany.ext@orange.com</span>
+                                </div>
+                                <div class="col-5">
+                                    <p><b>Contributions</b></p>
+                                    <ul class="package-contributers">
+                                        <li>
+                                            <button type="button" class="border-fade" data-toggle="tooltip"
+                                                data-placement="bottom" title="User name">
+                                                <img src="/assets/img/img-user1.jpeg">
+                                            </button>
+                                        </li>
+                                        <li>
+                                            <button type="button" data-toggle="tooltip" data-placement="bottom"
+                                                title="User name">
+                                                <img src="/assets/img/img-user2.jpg">
+                                            </button>
+                                        </li>
+                                        <li>
+                                            <button type="button" data-toggle="tooltip" data-placement="bottom"
+                                                title="User name">
+                                                <img src="/assets/img/img-user3.jpg">
+                                            </button>
+                                        </li>
+                                        <li>
+                                            <a href="">5 contributors</a>
+                                        </li>
+                                    </ul>
                                 </div>
                             </div>
                         </div>
-                        <div class="col-4 package-view-button">
+                        <div class="col-2 package-view-button pt-3">
+                            <button class="btn btn-sm btn-primary mb-2" (click)="goToDesignerMode()">Designer
+                                Mode</button>
                             <button class="btn btn-sm btn-outline-secondary" (click)="deployCurrentPackage()"><i
                                     class="fa fa-play-circle"></i> Deploy</button>
-                            <button class="btn btn-sm btn-outline-secondary"
-                                (click)="downloadPackage(viewedPackage.artifactName,viewedPackage.artifactVersion)"><i
-                                    class="fa"></i> Download</button>
-
-                            <button class="btn btn-sm btn-primary" (click)="goToDesignerMode()">Designer Mode</button>
                         </div>
                     </div>
 
                     <!--Nav Tabs-->
                     <div class="col">
                         <div class="nav nav-tabs " id="nav-tab" role="tablist">
-                            <a class="nav-item nav-link active" id="nav-metadata-tab" data-toggle="tab"
+                            <a class="nav-item nav-link active complete" id="nav-metadata-tab" data-toggle="tab"
                                 href="#nav-metadata" role="tab" aria-controls="nav-metadata" aria-selected="true"
                                 autofocus #nameit (focusout)="saveMetaData()">METADATA</a>
                             <a class="nav-item nav-link" id="nav-template-tab" data-toggle="tab" href="#nav-template"
index 37a6f92..04f410c 100644 (file)
@@ -4,12 +4,21 @@ body{
   background-size: 6px 6px !important;  
 }
 
+/*Icons*/
+.icon-info{
+  margin-left: 3px;
+}
+.icon-info::before{
+  color: #fff;
+}
 
 /*Header*/
 header{
+  position: relative;
   height: 60px;
   background-color: #1B3E6F;
   box-shadow: 0 4px 10px rgba(238, 240, 245, 1.0);
+  z-index: 200000000 !important;
 }
 .logo{
   float: left;
@@ -43,9 +52,13 @@ header{
   padding: 4px 10px;
   background: #F4F9FE;
   border-radius: 10px;
-  color: #C3CDDB;
+  color: #1B3E6F;
   font-size: 10px;
 }
+.designer-breadcrumb .fa-angle-right::before {
+  color: #fff;
+  line-height: 38px;
+}
 .sidebar-container{
   height: calc(100vh - 60px) !important;
 }
@@ -68,7 +81,7 @@ header{
 .btn-topology-action,
 .btn-topology-action:hover{
   margin: 0 6px;
-  padding: 6px 10px;
+  padding: 4px 8px;
   color: #fff;
   border-radius: 50%;
   border: solid .5px #fff;
@@ -97,13 +110,15 @@ header{
 .topology-actions .dropdown-text::after{
   right: 15px;
   top: 13px;
-  border-width: 6px 6px 0 6px;
+  border-style: solid !important;
+  border-width: 5px 5px 0 5px !important;
   border-color: #fff transparent transparent transparent;
 }
 .topology-actions .dropdown-toggle:focus ~ .dropdown-text::after{
   top: 13px;
-  border-width: 0 6px 6px 6px;
-  border-color: transparent transparent #fff transparent
+  border-style: solid !important;
+  border-width: 0 5px 5px 5px !important;
+  border-color: transparent transparent #fff transparent;
 }
 .topology-actions .dropdown-content:hover, 
 .topology-actions .dropdown-toggle:focus ~ .dropdown-content{
@@ -123,9 +138,35 @@ header{
   background: #F4F9FE;
   text-decoration: none;
 }
-
-
-
+.package-info-btn{
+  padding: 0 !important;
+}
+.package-info h3{
+  font-size: 15px;
+  font-weight: bold;
+}
+.package-info h3 span{
+  font-size: 11px;
+}
+.package-info .badge{
+  margin-right: 6px;
+  padding: 4px 10px;
+  background: #E0E8F2;
+  border-radius: 12px;
+  color: #1B3E6F;
+  font-size: 11px;
+  font-weight: normal;
+}
+.creator-pic{
+  border-radius: 50%;
+  width: 30px;
+  height: 30px;
+}
+.package-info p{
+  margin-bottom: 0;
+  font-size: 11px;
+  line-height: 20px;
+}
 
 
 
@@ -179,7 +220,24 @@ button.rotate{
 .rotate a:hover{
   text-decoration: none;
 }
-
+#board-paper svg{
+  top: 40px;
+  left: 30px;
+}
+.componentsList tspan{
+  width:60px !important; 
+  font: normal 13px sans-serif; 
+  fill: #1B3E6F !important; 
+  overflow-wrap: break-word;
+}
+#board-paper #name tspan{
+  /* fill: green; */
+  text-align: center;
+  
+}
+tspan#type{
+  text-align: center;
+}
 /*ACTIONS & COMPONENTS MENU*/
 .input-search-controller{
   height: 50px;
@@ -252,6 +310,8 @@ p.compType-4{
   color: #C3CDDB;
 }
 .controllerSidebar b{
+  margin-left: 12px;
+  margin-bottom: 9px;
   font-size: 12px;
   color: #C3CDDB;
 }
@@ -261,17 +321,17 @@ p.compType-4{
   border-radius: 2px !important;
   font-size: 12px;
   font-weight: bold;
+  outline: 0 !important;
 }
-.actionBtns .btn:first-child{
+.actionBtns .btn.insert-custom{
   background: #1B3E6F;
   border: solid 1px #1B3E6F;
   color: #fff;
 }
-.actionBtns .btn:last-child{
-  padding-left: 34px !important;
-  background: url(src/assets/img/icon-import-blue.svg) 12px center #fff no-repeat;
+.actionBtns .btn.import-action{
   border: solid 1px #D0DFF1;
   color: #1B3E6F;
+  
 }
 .actionsList,
 .componentsList{
@@ -281,6 +341,7 @@ p.compType-4{
   padding-bottom: 0;
   height: calc( 100vh - 218px)!important;
   overflow: scroll;
+  background: #F4F9FE !important;
 }
 .custom-control.custom-checkbox:hover,
 .custom-control-label:hover{
@@ -553,7 +614,7 @@ p.compType-4{
 .source-button{
   position: absolute;
     z-index: 9999999;
-    top: 69px;
+    top: 60px;
     left: 50%;
 }
 /*jointjs paper*/
index 1a2219b..bd5b07e 100644 (file)
@@ -4,17 +4,61 @@
         <div class="col pl-0">
             <p class="logo mb-0"></p>
             <nav aria-label="breadcrumb">
-                <ol class="breadcrumb mb-0">
+                <ol class="breadcrumb designer-breadcrumb mb-0">
                     <li class="breadcrumb-item">
                         <a href="#">CBA Packages</a>
                     </li>
+                    <i class="fa fa-angle-right ml-2 mr-2"></i>
                     <li class="breadcrumb-item">
                         <a href="#">Package Name</a>
+                        <button type="button" class="btn package-info-btn" data-toggle="modal"
+                            data-target="#exampleModalLong">
+                            <i class="icon-info" aria-hidden="true"></i>
+                        </button>
                     </li>
+                    <i class="fa fa-angle-right ml-2 mr-2"></i>
                     <li class="breadcrumb-item active" aria-current="page">
-                        <p class="mb-0">Topology View</p>
+                        <p class="mb-0">Designer Mode</p>
                     </li>
                 </ol>
+                <div class="modal fade" id="exampleModalLong" tabindex="-1" role="dialog"
+                    aria-labelledby="exampleModalLongTitle" aria-hidden="true">
+                    <div class="modal-dialog" role="document">
+                        <div class="modal-content">
+                            <div class="modal-header">
+                                <h5 class="modal-title" id="exampleModalLongTitle">Package Details</h5>
+                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                    <img src="assets/img/icon-close.svg" />
+                                </button>
+                            </div>
+                            <div class="modal-body">
+                                <div class="row package-info">
+                                    <div class="col-12">
+                                        <h3>Test Package<span>.vLB.CDS</span>
+                                            <span class="package-version">Version 1.0.2</span></h3>
+                                    </div>
+                                    <div class="col-12 mb-3">
+                                        <span class="badge badge-primary">test</span>
+                                        <span class="badge badge-primary">vDNS-CDS</span>
+                                        <span class="badge badge-primary">SCALE-OUT</span>
+                                        <span class="badge badge-primary">MARCO</span>
+                                    </div>
+                                    <div class="col-2">
+                                        <img src="/assets/img/img-user3.jpg" class="creator-pic">
+                                    </div>
+                                    <div class="col-10 pl-0">
+                                        <p><b>Author information:</b></p>
+                                        <p>Abdelmuhaimen Seaudi</p>
+                                        <p>abdelmuhaimen.seaudi@orange.com</p>
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="modal-footer">
+                                <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
+                            </div>
+                        </div>
+                    </div>
+                </div>
             </nav>
         </div>
         <div class="col pr-0 text-right">
                 <li>
                     <div class="btn-group" role="group" aria-label="Basic example">
                         <a href="#" role="button" aria-pressed="true" class="btn-topology-action float tooltip-bottom"
-                           data-tooltip="Preview">
+                            data-tooltip="Preview">
                             <i class="fa fa-eye"></i>
                         </a>
                         <a href="#" role="button" aria-pressed="true" class="btn-topology-action float tooltip-bottom"
-                           data-tooltip="Download">
+                            data-tooltip="Download">
                             <i class="fa fa-download"></i>
                         </a>
                         <a href="#" role="button" aria-pressed="true" class="btn-topology-action float tooltip-bottom"
-                           data-tooltip="Share">
+                            data-tooltip="Share">
                             <i class="fa fa-share-square"></i>
                         </a>
                     </div>
 <div class="source-button editBar">
     <div class="btn-group viewBtns" role="group">
         <button type="button" class="btn btn-secondary topologySource active">Designer</button>
-        <button [routerLink]="['/designer/source']" type="button" class="btn btn-secondary topologyView">Scripting</button>
+        <button [routerLink]="['/designer/source']" type="button"
+            class="btn btn-secondary topologyView">Scripting</button>
     </div>
 </div>
 <ng-sidebar-container class="sidebar-container">
     <!-- Controller SideBar -->
     <ng-sidebar [(opened)]="controllerSideBar" [sidebarClass]="'demo-sidebar controllerSidebar container-fluid'"
-                [mode]="'push'"
-                #sidebarLeft>
+        [mode]="'push'" #sidebarLeft>
         <div class="row">
-            
             <h1 class="col-12">Actions</h1>
             <div class="col-12 text-center p-0">
                 <div class="btn-group actionBtns" role="group">
-                    <button (click)="insertCustomActionIntoBoard()" type="button" class="btn">Insert Custom</button>
-                    <!-- <button type="button" class="btn">Import Action</button> -->
+                    <button (click)="insertCustomActionIntoBoard()" type="button" class="btn insert-custom">Insert
+                        Custom</button>
+                    <!-- <button type="button" class="btn import-action"><i class="icon-import-blue" aria-hidden="true"></i>Import Action</button> -->
                 </div>
             </div>
-      <!-- <div class="col-12 actionsList">
+            <!-- <div class="col-12 actionsList">
         <b>Select from other packages:</b>
         <div class="actions-scroll">
           <div class="custom-control custom-checkbox">
         </div>
       </div> -->
 
-        <h1 class="col-12">Functions</h1>
-        <b>Drag and drop function to Action’s box</b>
-        <div id="palette-paper" class="col-12 componentsList">
-        </div>
+            <h1 class="col-12">Functions</h1>
+            <b>Drag and drop function to Action’s box</b>
+            <div id="palette-paper" class="col-12 componentsList">
+            </div>
         </div>
     </ng-sidebar>
     <!-- Page content -->
-    
+
     <div ng-sidebar-content id="board-paper">
         <button class="rotate" (click)="_toggleSidebar1()">
-      <span>
-        Controller
-        <i class="fa fa-angle-double-left"></i>
-      </span>
+            <span>
+                Controller
+                <i class="fa fa-angle-double-left"></i>
+            </span>
         </button>
-        
+
         <!-- Canvas -->
         <div class="editBar text-center">
             <div class="btn-group mr-2" role="group" aria-label="First group">
     </div>
     <!-- Attribute SideBar -->
     <ng-sidebar [(opened)]="attributesSideBar" [sidebarClass]="'demo-sidebar attributesSideBar '" [mode]="'push'"
-                [position]="'right'"
-                #sidebarRight>
+        [position]="'right'" #sidebarRight>
         <div class="container-fluid0">
             <div class="row m-0">
                 <div class="col-2 pr-0">
                                 <div class="card-header row" id="headingOne">
                                     <h2 class="col-10 mb-0">
                                         <button class="btn btn-link" type="button" data-toggle="collapse"
-                                                data-target="#collapseOne" aria-expanded="true"
-                                                aria-controls="collapseOne">
+                                            data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
                                             Steps
                                         </button>
                                     </h2>
                                 </div>
 
                                 <div id="collapseOne" class="collapse show" aria-labelledby="headingOne"
-                                     data-parent="#accordionExample">
+                                    data-parent="#accordionExample">
                                     <div class="card-body">
                                         <div class="row">
                                             <div class="col-9">
                                         <div class="form-group">
                                             <label for="exampleFormControlTextarea1">Description</label>
                                             <textarea class="form-control" id="exampleFormControlTextarea1"
-                                                      rows="3"></textarea>
+                                                rows="3"></textarea>
                                         </div>
                                         <div class="form-group">
                                             <label for="exampleInputEmail1">Target</label>
                                 <div class="card-header row" id="headingTwo">
                                     <h2 class="col-10 mb-0">
                                         <button class="btn btn-link" type="button" data-toggle="collapse"
-                                                data-target="#collapseTwo" aria-expanded="true"
-                                                aria-controls="collapseTwo">
+                                            data-target="#collapseTwo" aria-expanded="true" aria-controls="collapseTwo">
                                             Inputs
                                         </button>
                                     </h2>
                                     </div>
                                 </div>
                                 <div id="collapseTwo" class="collapse show" aria-labelledby="headingTwo"
-                                     data-parent="#accordionExample">
+                                    data-parent="#accordionExample">
                                     <div class="card-body">
                                         <div class="row">
                                             <div class="col-9">
                                         <div class="form-group">
                                             <label for="exampleFormControlTextarea1">Description</label>
                                             <textarea class="form-control" id="exampleFormControlTextarea1"
-                                                      rows="3"></textarea>
+                                                rows="3"></textarea>
                                         </div>
                                         <div class="form-group">
                                             <label for="exampleInputEmail1">Target</label>
                                 <div class="card-header row" id="headingThree">
                                     <h2 class="col-10 mb-0">
                                         <button class="btn btn-link" type="button" data-toggle="collapse"
-                                                data-target="#collapseThree" aria-expanded="true"
-                                                aria-controls="collapseThree">
+                                            data-target="#collapseThree" aria-expanded="true"
+                                            aria-controls="collapseThree">
                                             Outputs
                                         </button>
                                     </h2>
                                     </div>
                                 </div>
                                 <div id="collapseThree" class="collapse show" aria-labelledby="headingThree"
-                                     data-parent="#accordionExample">
+                                    data-parent="#accordionExample">
                                     <div class="card-body">
                                         <div class="row">
                                             <div class="col-9">
                                         <div class="form-group">
                                             <label for="exampleFormControlTextarea1">Description</label>
                                             <textarea class="form-control" id="exampleFormControlTextarea1"
-                                                      rows="3"></textarea>
+                                                rows="3"></textarea>
                                         </div>
                                         <div class="form-group">
                                             <label for="exampleInputEmail1">Target</label>
index 4281307..72019bf 100644 (file)
@@ -28,9 +28,9 @@ const FunctionElement = joint.shapes.standard.Rectangle.define('board.FunctionEl
                 <g id="func-board-element-conponent" transform="translate(30.000000, 70.000000)">
                     <g id="execute" transform="translate(304.000000, 0.000000)">
                         <g id="Group" transform="translate(7.000000, 0.000000)">
-                            <rect id="func-board-element-rectangle" fill="#1B3E6F" x="0" y="0" width="230" height="130" rx="2"></rect>
-                            <g id="Group-4" transform="translate(36.000000, 25.000000)" fill="#FFFFFF">
-                                <g id="database0-copy" transform="translate(61.000000, 0.000000)" fill-rule="nonzero">
+                            <rect id="func-board-element-rectangle" fill="#1B3E6F" x="15" y="0" width="330" height="84" rx="2"></rect>
+                            <g id="Group-4" transform="translate(20.000000, 20.000000)" fill="#FFFFFF">
+                                <g id="database0-copy" transform="translate(15.000000, 0.000000)" fill-rule="nonzero">
                                     <path d="M35.544,6.00705882 C34.7265882,
                                     2.97882353 28.6425882,0 18,0 C7.35741176,
                                     0 1.27270588,2.97882353 0.456,6.00705882 C0.396705882,
@@ -302,11 +302,10 @@ const FunctionElement = joint.shapes.standard.Rectangle.define('board.FunctionEl
                                 </g>
                                 <text id="func-board-element-text"
                                     font-family="HelveticaNeue-Bold, Helvetica Neue"
-                                    font-size="14"
+                                    font-size="13"
                                 font-weight="bold" line-spacing="18">
-                                    <tspan id="label" x="52.554" y="59">execute</tspan>
-                                    <tspan x="105.446" y="59" font-family="HelveticaNeue, Helvetica Neue" font-weight="normal"></tspan>
-                                    <tspan id="type" x="0.094" y="77"
+                                    <tspan id="label" x="64" y="18">execute</tspan>
+                                    <tspan id="type" x="64" y="40"
                                     font-family="HelveticaNeue, Helvetica Neue" font-size="12"
                                     font-weight="normal"></tspan>
                                 </text>
index 896ecaa..48a6809 100644 (file)
@@ -34,7 +34,7 @@ const FunctionElement = joint.shapes.standard.Rectangle.define('palette.Function
 }, {
     markup:
     `<defs>
-        <rect id="pallete-function-rect" x="0" y="0" width="280" height="40" rx="2"></rect>
+        <rect id="pallete-function-rect" x="0" y="0" width="290" height="40" rx="2"></rect>
         <filter x="-3.6%" y="-20.0%" width="107.1%" height="150.0%" filterUnits="objectBoundingBox" id="filter-2">
             <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
             <feGaussianBlur stdDeviation="3" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
@@ -53,7 +53,7 @@ const FunctionElement = joint.shapes.standard.Rectangle.define('palette.Function
                                 <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#pallete-function-rect"></use>
                                 <use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#pallete-function-rect"></use>
                             </g>
-                            <g id="drag-menu" transform="translate(20.000000, 15.000000)" fill="#C3CDDB" fill-rule="nonzero">
+                            <g id="drag-menu" transform="translate(15.000000, 15.000000)" fill="#C3CDDB" fill-rule="nonzero">
                                 <g id="left">
                                     <circle id="1" cx="0.8" cy="0.8" r="1"></circle>
                                     <circle id="2" cx="0.8" cy="3.8" r="1"></circle>
@@ -67,7 +67,7 @@ const FunctionElement = joint.shapes.standard.Rectangle.define('palette.Function
                                     <circle id="4" cx="0.8" cy="9.8" r="1"></circle>
                                 </g>
                             </g>
-                            <g id="txt" transform="translate(35.000000, 10.000000)" fill="#1B3E6F">
+                            <g id="txt" transform="translate(30.000000, 10.000000)" fill="#1B3E6F">
                                 <g id="browser" fill-rule="nonzero">
                                     <path d="M21.0000051,0.39034364 C20.9994786,
                                     0.29701568 20.9615913,0.207858845 20.8946802,
@@ -254,7 +254,7 @@ const FunctionElement = joint.shapes.standard.Rectangle.define('palette.Function
                                     id="Shape"></path>
                                 </g>
                                 <text id="function-type" font-family="ArialMT, Arial" font-size="14" font-weight="normal" line-spacing="20">
-                                    <tspan id="label" x="32" y="13"></tspan>
+                                    <tspan id="label" x="30" y="13"></tspan>
                                 </text>
                             </g>
                         </g>
index 01ae599..75274ba 100644 (file)
@@ -49,6 +49,9 @@ header{
   color: #C3CDDB;
   font-size: 10px;
 }
+.designer-breadcrumb .fa-angle-right::before{
+  color: #fff;
+}
 .sidebar-container{
   height: calc(100vh - 60px) !important;
 }
@@ -255,6 +258,7 @@ p.compType-4{
   color: #C3CDDB;
 }
 .controllerSidebar b{
+  margin-left: 12px;
   font-size: 12px;
   color: #C3CDDB;
 }
@@ -272,9 +276,9 @@ p.compType-4{
 }
 .actionBtns .btn:last-child{
   padding-left: 34px !important;
-  background: url(src/assets/img/icon-import-blue.svg) 12px center #fff no-repeat;
   border: solid 1px #D0DFF1;
   color: #1B3E6F;
+  outline: 0 !important;
 }
 .actionsList,
 .componentsList{
index bf86c46..ac02c50 100644 (file)
@@ -1,20 +1,20 @@
 <div class="import-container-all">
     <div class="import-container">
         <div class="import-container-input">
-            <input placeholder="Enter file URL" type="input" class="ng-pristine ng-valid ng-touched">
-            <a class="enter-link" href="#"><i class="icon-enter"></i></a>
+            <input placeholder="Enter file URL then ENTER" type="input" class="ng-pristine ng-valid ng-touched">
+            <a class="enter-link" href="#"><i class="icon-enter-link"></i></a>
         </div>
         <span class="import-container-span">Or you can also <a href="#" data-toggle="modal"
-                (click)="resetTheUploadedFiles()" data-target="#importModal">Import File</a></span>
+                (click)="resetTheUploadedFiles()" data-target="#importModal"><b>Import File</b></a></span>
 
     </div>
 
     <div class="accordion">
-        <div class="card creat-card">
+        <!-- <div class="card creat-card">
             <div class="single-line">
                 <label class="label-name">File</label>
             </div>
-        </div>
+        </div> -->
         <div id="accordion" *ngFor="let file of definitionFiles | keyvalue; let mapIndex = index">
             <!-- <div class="card">
                 <div class="card-header" [id]="file.key">
@@ -23,7 +23,7 @@
                             aria-expanded="true" aria-controls="collapseOne">
                             <i class="icon-file-code"></i> Definitions/{{file.key}}
                         </button>
-                        <a class="accordion-delete" href="#"><i class="icon-delete"></i></a>
+                        <a class="accordion-delete" href="#"><i class="icon-delete-sm"></i></a>
                     </h5>
                 </div>
 
                             (click)="changeDivShow(mapIndex)" >
                             <i class="icon-file-code"></i> {{file.key}}
                         </button>
-                        <a class="accordion-delete" (click)="removeFile(mapIndex)"><i class="icon-delete"></i></a>
+                        
+                        <a data-toggle="modal" data-target="#exampleModal" class="accordion-delete"><i
+                            class="icon-delete-sm"></i></a>
+    
+                    <!-- <a class="accordion-delete" (click)="removeFile(mapIndex)"><i class="icon-delete-sm"></i></a> -->
+                    <!-- Delete Modal -->
+                    <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog"
+                        aria-labelledby="exampleModalLabel" aria-hidden="true">
+                        <div class="modal-dialog" role="document">
+                            <div class="modal-content">
+                                <div class="modal-header">
+                                    <h5 class="modal-title" id="exampleModalLabel">Delete File</h5>
+                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                        <span aria-hidden="true">&times;</span>
+                                    </button>
+                                </div>
+                                <div class="modal-body">
+                                    <p>Are you sure you want to delete file <span>artifact_types.json</span>?</p>
+                                </div>
+                                <div class="modal-footer">
+                                    <button type="button" class="btn btn-secondary"
+                                        data-dismiss="modal">Cancel</button>
+                                    <button type="button" class="btn btn-primary">Delete</button>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
                     </h5>
                 </div>
                 <div [id]="'id-'+mapIndex" class="collapse" [attr.aria-labelledby]="'head-'+mapIndex"
@@ -54,7 +80,6 @@
                     </div>
                 </div>
             </div>
-
             <!--
                <div class="card">
                    <div class="card-header" id="headingThree">
                    </div>
                </div>
            -->
-
         </div>
     </div>
 
             <div class="modal-header">
                 <h5 class="modal-title" id="importModalLabel">Import File</h5>
                 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                    <span aria-hidden="true">&times;</span>
+                    <!-- <span aria-hidden="true">&times;</span> -->
+                    <img src="assets/img/icon-close.svg" />
                 </button>
             </div>
             <div class="modal-body">
                         <div class="folder-upload-type">Allowed file type: json</div>
                     </ng-template>
                 </ngx-file-drop>
-                <div class="upload-table" *ngFor="let item of uploadedFiles; let i=index">
+                <div class="upload-table">
                     <table class="table">
                         <thead>
-                            <tr>
-                                <th>Name : {{ item.name }}</th>
+                            <tr *ngFor="let item of uploadedFiles; let i=index">
+                                <th width="40"><img src="assets/img/icon-file-code.svg" /></th>
+                                <th>{{ item.name }}</th>
+                                <th width="40" class="text-right"><img src="assets/img/icon-remove-file.svg" /></th>
                             </tr>
                         </thead>
                     </table>
index 3b9d38c..35c0918 100644 (file)
@@ -19,7 +19,6 @@ export class ImportsTabComponent implements OnInit {
 
     constructor(private packageCreationStore: PackageCreationStore, private packageCreationUtils: PackageCreationUtils) {
     }
-
     ngOnInit(): void {
         this.packageCreationStore.state$.subscribe(cbaPackage => {
             if (cbaPackage.definitions && cbaPackage.definitions.imports && cbaPackage.definitions.imports.size > 0) {
index 89724be..de2b383 100644 (file)
@@ -1,20 +1,23 @@
 <div class="card creat-card">
-    <div class="single-line">
+    <div class="single-line-model">
         <label class="label-name">Mode</label>
-        <label name="trst" *ngFor="let mode of modes; let i = index">
-            <input class="form-check-input" [(ngModel)]="modeType" type="radio" name="radioMode" id="radioMode"
-                [value]="mode.name">
+        <div class="label-input">
+            <label name="trst" *ngFor="let mode of modes; let i = index" class="pl-0">
+                <input class="form-check-input" [(ngModel)]="modeType" type="radio" name="radioMode" id="radioMode"
+                    [value]="mode.name">
 
-            <span>
-                <i [className]="mode.style" aria-hidden="true" [id]="mode.name"></i>
-                {{mode.name}}
-            </span>
-        </label>
+                <span>
+                    <i [className]="mode.style" aria-hidden="true" [id]="mode.name"></i>
+                    {{mode.name}}
+                </span>
+            </label>
+        </div>
     </div>
     <div class="single-line">
         <label class="label-name">Dictionary Library Instance</label>
         <div class="label-input">
             <select class="form-control" id="exampleFormControlSelect1">
+                <option>Select Library Instance</option>
                 <option>Library Instance 1</option>
                 <option>Library Instance 2</option>
                 <option>Library Instance 3</option>
@@ -30,7 +33,7 @@
         <label class="label-name">Name <span>*</span></label>
         <div class="label-input">
             <input type="input" [readOnly]="!packageNameAndVersionEnables" [(ngModel)]="metaDataTab.name"
-                placeholder="Topology name.vLB.CDS">
+                placeholder="Package name">
         </div>
         <!--<div class="model-note-container error-message">
             Package name already exists with this version. Please enter a different name or enter different version
     </div>
 
     <div class="single-line-model">
-        <label class="label-name">tags</label>
+        <label class="label-name">Tags</label>
         <div class="label-input">
             <input type="input" (keyup.enter)="addTag($event)" [(ngModel)]="metaDataTab.tags"
                 placeholder="Ex., vDNS-CDS">
-
         </div>
         <div class="model-note-container tag-notes">Seprate tags with comma or space</div>
         <div class="model-note-container tages-container">
-            <span *ngFor="let tag of tags" class="single-tage">{{tag}} <i (click)="removeTag(tag)"
-                    class="fa fa-times-circle"></i></span>
+            <span *ngFor="let tag of tags" class="single-tage">{{tag}}
+                <i (click)="removeTag(tag)" class="fa fa-times-circle"></i>
+            </span>
         </div>
     </div>
 </div>
 <div id="container">
     <div id="target">
         <div class="card creat-card">
-            <div class="single-line">
-                <h5 class="label-name">
-                    Custom key
+            <div class="single-line customKeyTitle">
+                <h5 class="label-name w-100 ">
+                    Custom key 
                 </h5>
+                <span>To add New Custom Key, fill the first key then <b>Press ENTER</b></span>
 
             </div>
             <div *ngFor="let map of customKeysMap | keyvalue; let i=index" class="single-custom-key">
                 <div class="single-line-custom-key">
-                    <label class="label-name"><span>{{i + 1}}-</span> Name</label>
+                    <label class="label-name"><span>{{i + 1}}.</span> Name</label>
                     <div class="label-input">
                         <input value="{{map.key}}" name="key" type="input" placeholder="Enter name">
                     </div>
@@ -91,7 +95,7 @@
                 </div>
                 <div class="single-line-custom-key-delete">
                     <button (click)="removeKey($event,map.key)" class="custom-key-delete"><i aria-hidden="true"
-                            class="icon-delete"></i></button>
+                            class="icon-delete-sm"></i></button>
                 </div>
             </div>
 
                     </div>
                 </div>
                 <!-- <div class="single-line-custom-key-delete"><button (click)="removeKey($event)"
-                        class="custom-key-delete"><i aria-hidden="true" class="icon-delete"></i></button></div> -->
+                        class="custom-key-delete"><i aria-hidden="true" class="icon-delete-sm"></i></button></div> -->
             </div>
 
         </div>
index 3a9b7b8..6018ad5 100644 (file)
@@ -16,9 +16,9 @@ export class MetadataTabComponent implements OnInit {
     tags = new Set<string>();
     customKeysMap = new Map();
     modes: any[] = [
-        { name: 'Designer Mode', style: 'mode-icon icon-designer-mode' }];
-    /*  {name: 'Scripting Mode', style: 'mode-icon icon-scripting-mode'},
-      {name: 'Generic Script Mode', style: 'mode-icon icon-generic-script-mode'}];*/
+        { name: 'Designer Mode', style: 'mode-icon icon-topologyView-active' }];
+    /*  {name: 'Scripting Mode', style: 'mode-icon icon-topologySource'},
+      {name: 'Generic Script Mode', style: 'mode-icon icon-topologySource'}];*/
     modeType = this.modes[0].name;
     private metaDataTab: MetaDataTabModel = new MetaDataTabModel();
     private errorMessage: string;
@@ -101,7 +101,7 @@ export class MetadataTabComponent implements OnInit {
         if (this.metaDataTab.name && this.metaDataTab.version) {
             this.packageCreationService.checkBluePrintNameAndVersion(this.metaDataTab.name, this.metaDataTab.version).then(element => {
                 if (element) {
-                    this.errorMessage = 'the package with name and version is exists';
+                    this.errorMessage = 'Package name already exists with this version. Use different name or different version number.';
                 } else {
                     this.errorMessage = ' ';
                 }
index 67beca2..3bb8b56 100644 (file)
@@ -4,37 +4,49 @@
     <div class="container-fluid main-container">
         <header class="page-title">
             <div class="row">
-                <h2 class="col m-0">
+                <h2 class="col m-0 pb-0">
                     <ul class="breadcrumb-header">
                         <li><a routerLink="/packages">CBA Packages</a></li>
+                        <i class="fa fa-angle-right ml-2 mr-2"></i>
                         <li>Package Name</li>
                     </ul>
                 </h2>
-                <div class="col d-flex justify-content-end header-button-save">
-                    <button class="float btn btn-sm btn-outline-secondary" (click)="goBackToDashBorad()">Discard
-                        Changes</button>
-                    <button class="float btn btn-sm btn-primary" (click)="saveBluePrint()">Save</button>
+                <div class="col">
+
                 </div>
             </div>
         </header>
 
-
         <div class="container-fluid body-container">
-
             <div class="container">
                 <div class="creat-action-container">
+                    <a href="#" class="action-button" (click)="saveBluePrint()">
+                        <i class="icon-save-sm" aria-hidden="true"></i>
+                        <span>Save</span>
+                    </a>
+                    <a href="#" class="action-button" (click)="goBackToDashBorad()">
+                        <i class="icon-discard-sm" aria-hidden="true"></i>
+                        <span>Discard Changes</span>
+                    </a>
+
+                    <hr>
                     <a href="#" class="action-button">
-                        <i class="icon-clone" aria-hidden="true"></i>
+                        <i class="icon-clone-sm" aria-hidden="true"></i>
                         <span>Clone</span>
                     </a>
 
                     <a href="#" class="action-button">
-                        <i class="icon-archive" aria-hidden="true"></i>
+                        <i class="icon-archive-sm" aria-hidden="true"></i>
                         <span>Archive</span>
                     </a>
 
+                    <a href="#" class="action-button">
+                        <i class="icon-download" aria-hidden="true"></i>
+                        <span>Download</span>
+                    </a>
+
                     <a href="#" class="action-button delete">
-                        <i class="icon-delete" aria-hidden="true"></i>
+                        <i class="icon-delete-sm" aria-hidden="true"></i>
                         <span>Delete</span>
                     </a>
                 </div>
index 5b4e7c8..79c4440 100644 (file)
@@ -1,20 +1,20 @@
 <div class="import-container-all">
     <div class="import-container">
         <div class="import-container-input">
-            <input class="ng-pristine ng-valid ng-touched" placeholder="Enter file URL" type="input">
-            <a class="enter-link" href="#"><i class="icon-enter"></i></a>
+            <input class="ng-pristine ng-valid ng-touched" placeholder="Enter file URL then ENTER" type="input">
+            <a class="enter-link" href="#"><i class="icon-enter-link"></i></a>
         </div>
         <span class="import-container-span">Or you can also <a data-target="#scriptsModal" data-toggle="modal"
-                (click)="resetTheUploadedFiles()" href="#">Import File</a></span>
+                (click)="resetTheUploadedFiles()" href="#"><b>Import File</b></a></span>
 
     </div>
 
     <div class="accordion">
-        <div class="card creat-card">
+        <!-- <div class="card creat-card">
             <div class="single-line">
                 <label class="label-name">File</label>
             </div>
-        </div>
+        </div> -->
         <div *ngFor="let file of scriptsFiles | keyvalue; let mapIndex = index" id="accordion-script">
 
             <div class="card">
                             aria-expanded="false" class="btn btn-link collapsed" data-toggle="collapse">
                             <i class="icon-file-code"></i> {{file.key}}
                         </button>
-                        <a (click)="removeFile(file.key,mapIndex)" class="accordion-delete"><i
-                                class="icon-delete"></i></a>
+                        <a data-toggle="modal" data-target="#exampleModal" class="accordion-delete"><i
+                                class="icon-delete-sm"></i></a>
+                        <!-- <a (click)="removeFile(file.key,mapIndex)" data-toggle="modal" data-target="#exampleModal" class="accordion-delete"><i
+                                    class="icon-delete-sm"></i></a> -->
+                        <!-- Delete Modal -->
+                        <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog"
+                            aria-labelledby="exampleModalLabel" aria-hidden="true">
+                            <div class="modal-dialog" role="document">
+                                <div class="modal-content">
+                                    <div class="modal-header">
+                                        <h5 class="modal-title" id="exampleModalLabel">Delete Script</h5>
+                                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                                            <span aria-hidden="true">&times;</span>
+                                        </button>
+                                    </div>
+                                    <div class="modal-body">
+                                        <p>Are you sure you want to delete script file <span>ConfigDeploy.py</span>?</p>
+                                    </div>
+                                    <div class="modal-footer">
+                                        <button type="button" class="btn btn-secondary"
+                                            data-dismiss="modal">Cancel</button>
+                                        <button type="button" class="btn btn-primary">Delete</button>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+
+
                     </h5>
                 </div>
                 <div [attr.aria-labelledby]="'head-script-'+mapIndex" [id]="'id-script-'+mapIndex" class="collapse"
@@ -51,7 +77,7 @@
             <div class="modal-header">
                 <h5 class="modal-title" id="scriptsModalLabel">Import File</h5>
                 <button aria-label="Close" class="close" data-dismiss="modal" type="button">
-                    <span aria-hidden="true">&times;</span>
+                    <img src="assets/img/icon-close.svg" />
                 </button>
             </div>
             <div class="modal-body">
                         <div class="folder-upload-type">Allowed file type: Kotlin(kt), Python(py)</div>
                     </ng-template>
                 </ngx-file-drop>
-                <div *ngFor="let item of uploadedFiles; let i=index" class="upload-table">
+                <div class="upload-table">
                     <table class="table">
                         <thead>
-                            <tr>
-                                <th>Name : {{ item.name }}</th>
+                            <tr *ngFor="let item of uploadedFiles; let i=index">
+                                <th width="40"><img src="assets/img/icon-file-code.svg" /></th>
+                                <th>{{ item.name }}</th>
+                                <th width="40" class="text-right"><img src="assets/img/icon-remove-file.svg" /></th>
                             </tr>
                         </thead>
                     </table>
index 86e713b..a330874 100644 (file)
@@ -6,7 +6,7 @@
         </label>
 
         <div class="label-input">
-            <input type="input" [(ngModel)]="fileName" placeholder="Topology name.vLB.CDS">
+            <input type="input" [(ngModel)]="fileName" placeholder="Template name">
         </div>
     </div>
 </div>
@@ -56,8 +56,8 @@
                     </div>
                     <div class="create-template-import">Use the editor to add parameters or you can also
                         <a href="#" data-toggle="modal" (click)="allowedExt=[getFileExtension()]"
-                            data-target="#templateModal">Import
-                            File</a></div>
+                            data-target="#templateModal"><b>Import
+                                File</b></a></div>
                     <div class="editor-container">
                         <app-source-editor (textChange)="textChanges($event,templateInfo.fileName)"
                             [(text)]="templateFileContent"></app-source-editor>
             </div>
             <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordion">
                 <div class="card-body">
-                    <h6 class="text-center">Select a source to load config parameters</h6>
+                    <p class="text-center"><b>Select a source to load config parameters</b></p>
                     <div class="text-center">
                         <a href="#" (click)="getMappingTableFromTemplate($event)" class="mapping-source-load">
-                            <i class="icon-current-template"></i>
+                            <i class="icon-use-attributes"></i>
                             <br />
                             <span>Use Current Template Instance</span>
                         </a>
                         <a href="#" (click)="allowedExt=['.csv']" data-toggle="modal" data-target="#templateModal"
                             class="mapping-source-load">
-                            <i class="icon-Upload-attribute"></i>
+                            <i class="icon-upload-attributes"></i>
                             <br />
                             <div>Upload attribute list</div>
                             <div class="source-load-note">(Should be comma delimited file)</div>
                         <tbody>
                             <tr *ngFor="let dict of resourceDictionaryRes">
                                 <td>
-                                    <i *ngIf="dict.definition?.property?.required" class="fa fa-check-square mx-2"></i>
-                                    <i *ngIf="!dict.definition?.property?.required" class="fa fa-square mx-2"></i>
+                                    <img *ngIf="dict.definition?.property?.required" src="/assets/img/icon-required-no.svg">
+                                    <img *ngIf="!dict.definition?.property?.required" src="/assets/img/icon-required-yes.svg">
                                 </td>
                                 <td>{{ dict.name }}</td>
                                 <td>{{ dict.name }}</td>
         </div>
         <div class="template-mapping-action">
             <button class="btn btn-sm btn-outline-secondary">Cancel</button>
-            <button (click)="saveToStore()" class="btn btn-sm btn-primary">Finish</button>
+            <button (click)="saveToStore()" class="btn btn-sm btn-primary">Submit</button>
         </div>
     </div>
 </div>
             <div class="modal-header">
                 <h5 class="modal-title" id="templateModalLabel">Import File</h5>
                 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
-                    <span aria-hidden="true">&times;</span>
+                    <img src="assets/img/icon-close.svg" />
                 </button>
             </div>
             <div class="modal-body">
                         </div>
                     </ng-template>
                 </ngx-file-drop>
-                <div class="upload-table" *ngFor="let item of uploadedFiles; let i=index">
+                <div class="upload-table">
                     <table class="table">
                         <thead>
-                            <tr>
-                                <th>Name : {{ item.name }}</th>
+                            <tr *ngFor="let item of uploadedFiles; let i=index">
+                                <th width="40"><img src="assets/img/icon-file-code.svg" /></th>
+                                <th>{{ item.name }}</th>
+                                <th width="40" class="text-right"><img src="assets/img/icon-remove-file.svg" /></th>
                             </tr>
                         </thead>
                     </table>
index ab97159..f5e683f 100644 (file)
@@ -20,7 +20,7 @@
                 <div class="card-body max-height-list">
                     <div class="row">
                         <!-- <div class="col-4" style="color:white" *ngFor="let file of templates.files | keyvalue; let mapIndex = index">-->
-                        <div class="col-4" style="color:white" *ngFor="let file of  getKeys(templateAndMappingMap)">
+                        <div class="col-4" *ngFor="let file of  getKeys(templateAndMappingMap)">
                             <a (click)="setSourceCodeEditor(file)" class="template-mapping-list active">{{file}}
                                 <span *ngIf="getValue(file).isMapping">Mapping</span>
                                 <span *ngIf="getValue(file).isTemplate">Template</span>
index e5ebc31..07c192d 100644 (file)
@@ -1,6 +1,6 @@
 <div class="dropdown packagesFilter w-100">
     <input class="dropdown-toggle" type="text">
-    <div class="dropdown-text">{{checkBoxTages.substr(0,checkBoxTages.length-1)}}</div>
+    <div class="dropdown-text">Filter By Tags {{checkBoxTages.substr(0,checkBoxTages.length-1)}}</div>
     <ul class="dropdown-content w-100">
         <li>
             <div class="form-group">
@@ -13,6 +13,6 @@
                 <label class="custom-control-label" for={{tag}}>{{tag}}</label>
             </div>
         </li>
+        <li class="reset-filter"><a href="">Reset filter</a></li>
     </ul>
 </div>
-
index f33615d..ed67dff 100644 (file)
@@ -1,35 +1,33 @@
 <div class="row packages-card">
-    <div class="col-lg-3 col-md-6">
+    <div class="col-lg-3 col-md-6 d-flex">
         <!--Add Package Card-->
         <div class="card addPaackage-card">
             <div class="card-body text-center">
-                <img src="/assets/img/icon-addPackage.svg">
+                <img src="/assets/img/icon-addPackage.svg" width="40%">
             </div>
             <div class="card-footer row">
-                <div class="col">
+                <div class="col text-center">
                     <a routerLink="/packages/createPackage" role="button" aria-pressed="true"
-                        class="btn-create-package float">Create
+                        class="btn-create-package float"><i class="icon-create-white" aria-hidden="true"></i>Create Package
                     </a>
-                </div>
-                <div class="col">
-                    <a href="#" role="button" aria-pressed="true" class="btn-import-package float">Import
+                    <br/>
+                    <a href="#" role="button" aria-pressed="true" class="btn-import-package float mb-3"><i class="icon-import-blue" aria-hidden="true"></i>Import Package
                     </a>
                 </div>
             </div>
         </div>
     </div>
-    <div class="col-lg-3 col-md-6" *ngFor="let bluePrint of viewedPackages">
-
+    <div class="col-lg-3 col-md-6 d-flex" *ngFor="let bluePrint of viewedPackages">
         <!--Card 1-->
-        <div>
             <div class="card">
                 <div class="card-body">
                     <div class="row">
                         <div class="col-9 pr-0">
                             <a class="card-title" [routerLink]="['/packages/package', bluePrint.id]"
                                 (click)="testDispatch(bluePrint)">
-                                <img class="icon-deployed" src="/assets/img/icon-deploy.svg">
-                                {{bluePrint.artifactName}}
+                                <!-- <img class="icon-deployed" src="/assets/img/icon-deploy.svg"> -->
+                                {{bluePrint.artifactName}}<span>.vLB.CDS</span>
+                                <span class="package-version">Version 1.0.2</span>
                             </a>
 
                         </div>
                             <div class="dropdown">
                                 <input class="dropdown-toggle" type="text">
                                 <div class="dropdown-text">
-                                    <img src="/assets/img/icon-menuDots.svg" title="Actions">
+                                    <!-- <img src="/assets/img/icon-menuDots.svg" title="Actions"> -->
+                                    <i class="icon-menuDots" aria-hidden="true"></i>
                                 </div>
                                 <ul class="dropdown-content">
                                     <li class="action-clone">
-                                        <a href="#">Clone</a>
+                                        <a href="#">
+                                            <i class="icon-clone-sm" aria-hidden="true"></i>
+                                            Clone
+                                        </a>
+                                    </li>
+                                    <li class="action-archive">
+                                        <a href="#">
+                                            <i class="icon-archive-sm" aria-hidden="true"></i>
+                                            Archive
+                                        </a>
                                     </li>
                                     <li class="action-archive">
-                                        <a href="#">Archive</a>
+                                        <a href="#">
+                                            <i class="icon-download" aria-hidden="true"></i>
+                                            Download
+                                        </a>
                                     </li>
                                     <li class="action-delete">
-                                        <a href="#">Delete</a>
+                                        <a href="#">
+                                            <i class="icon-delete-sm" aria-hidden="true"></i>
+                                            Delete
+                                        </a>
                                     </li>
                                 </ul>
                             </div>
                     </div>
                     <div class="row">
                         <div class="col">
-                            <p class="mb-0">Last modified {{ bluePrint.createdDate | date:'short' }}
+                            <p class="mb-0 mt-1">Last modified {{ bluePrint.createdDate | date:'short' }}
                             </p>
-                            <p>By {{bluePrint.updatedBy}}</p>
+                            <p class="mb-2">By {{bluePrint.updatedBy}}</p>
+                            <p class="package-desc tooltip-bottom" data-tooltip="DESCRIPTION:
+                            The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from de Finibus Bonorum et Malorum by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.">Description text quisquam est dolorem, velit...</p>
+                            
                             <ul class="package-contributers">
                                 <li>
                                     <button type="button" class="border-fade" data-toggle="tooltip"
                     <div class="card-footer">
                         <div class="row">
                             <div class="col">
-                                <button type="button" class="btn btn-card-topology">Topology View
+                                <button type="button" class="btn btn-card-topology"><i class="icon-btn-card-topology" aria-hidden="true"></i>Designer Mode
                                 </button>
                             </div>
                             <div class="col">
-                                <button type="button" (click)="view(bluePrint.id)"
-                                    class="btn btn-card-config">Configuration</button>
+                                <button type="button" (click)="view(bluePrint.id)" class="btn btn-card-config"><i class="icon-btn-card-config" aria-hidden="true"></i>Configuration</button>
                             </div>
                         </div>
                     </div>
                 </div>
 
             </div>
-
-        </div>
     </div>
 </div>
\ No newline at end of file
index 9eb45f1..ff937fa 100644 (file)
@@ -13,7 +13,6 @@
                                 <li  *ngFor="let sortType of sortTypes">
                                     <a (click)="sortPackages($event)" name={{sortType}}>{{sortType}}</a>
                                 </li>
-                                
                             </ul>
                         </div>
                     </div>
                 <app-packages-list></app-packages-list>
 
             </div>
-            <div class="tab-pane fade" id="nav-profile" role="tabpanel" aria-labelledby="nav-profile-tab">...</div>
-            <div class="tab-pane fade" id="nav-contact" role="tabpanel" aria-labelledby="nav-contact-tab">...</div>
-            <div class="tab-pane fade" id="nav-contact1" role="tabpanel" aria-labelledby="nav-contact1-tab">...
-            </div>
+            <div class="tab-pane fade text-center" id="nav-profile" role="tabpanel" aria-labelledby="nav-profile-tab">No Deployed Package is available</div>
+            <div class="tab-pane fade text-center" id="nav-contact" role="tabpanel" aria-labelledby="nav-contact-tab">...</div>
+            <div class="tab-pane fade text-center" id="nav-contact1" role="tabpanel" aria-labelledby="nav-contact1-tab">No Archived Package is available</div>
         </div>
     </div>
 </div>
index b6dadf8..4b1c17e 100644 (file)
@@ -8,13 +8,13 @@
           <a (click)="redirect()" routerLink="/packages">Packages</a>
           <span class="icon">
             <!-- <i class="fa fa-dashboard"></i> -->
-            <i class="icon-package"></i>
+            <i class="icon-nav-packages"></i>
           </span>
         </li>
         <li class="menu-hasdropdown">
-          <a>Data Dictionary</a>
+          <a >Data Dictionary</a>
           <span class="icon">
-            <i class="icon-dictionary"></i>
+            <i class="icon-nav-dictionary"></i>
           </span>
           <!-- <label title="toggle menu" for="settings">
             <span class="downarrow">
@@ -34,7 +34,7 @@
             </li>
           </ul>
         </li> -->
-          <!-- <li>
+        <!-- <li>
             <a href="#">Favourites</a>
             <span class="icon">
               <i class="fa fa-heart"></i>
diff --git a/cds-ui/designer-client/src/assets/css/style1.css b/cds-ui/designer-client/src/assets/css/style1.css
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/cds-ui/designer-client/src/assets/css/style2.css b/cds-ui/designer-client/src/assets/css/style2.css
deleted file mode 100644 (file)
index df65e67..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-body {
-    background: black
-}
\ No newline at end of file
index b21dc02..3f1e999 100755 (executable)
Binary files a/cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.eot and b/cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.eot differ
index af56e61..456e5d2 100755 (executable)
@@ -7,22 +7,80 @@
 <font-face units-per-em="1024" ascent="960" descent="-64" />
 <missing-glyph horiz-adv-x="1024" />
 <glyph unicode="&#x20;" horiz-adv-x="0" d="" />
-<glyph unicode="&#xe900;" glyph-name="generic-script-mode" d="M972.8 960h-921.6c-28.228 0-51.2-22.972-51.2-51.2v-85.334h1024v85.334c0 28.228-22.972 51.2-51.2 51.2zM85.334 857.6c-9.42 0-17.066 7.628-17.066 17.066s7.646 17.066 17.066 17.066c9.42 0 17.066-7.628 17.066-17.066s-7.646-17.066-17.066-17.066zM153.6 857.6c-9.42 0-17.066 7.628-17.066 17.066s7.646 17.066 17.066 17.066c9.42 0 17.066-7.628 17.066-17.066s-7.646-17.066-17.066-17.066zM221.866 857.6c-9.42 0-17.066 7.628-17.066 17.066s7.646 17.066 17.066 17.066c9.42 0 17.066-7.628 17.066-17.066s-7.644-17.066-17.066-17.066zM1024 789.333v-802.134c0-28.228-22.972-51.2-51.2-51.2v0h-921.6c-28.228 0-51.2 22.972-51.2 51.2v0 802.134h1024zM938.667 704h-853.333v-682.667h853.333v682.667zM211.98 523.269c2.331-2.331 5.39-3.502 8.45-3.502s6.12 1.165 8.456 3.502c4.668 4.668 4.668 12.239 0 16.907l-29.027 29.027 29.027 29.021c4.668 4.674 4.668 12.239 0 16.907s-12.239 4.668-16.907 0l-37.477-37.477c-2.243-2.243-3.502-5.284-3.502-8.45 0-3.172 1.259-6.213 3.502-8.456l37.477-37.477zM330.606 569.203l-29.027-29.027c-4.668-4.668-4.668-12.239 0.006-16.907 2.331-2.331 5.39-3.502 8.45-3.502s6.12 1.172 8.45 3.502l37.484 37.484c4.668 4.668 4.668 12.239 0 16.9l-37.484 37.484c-4.668 4.668-12.233 4.668-16.9 0-4.674-4.674-4.674-12.239 0-16.907l29.021-29.027zM247.413 520.595c1.433-0.561 2.916-0.829 4.368-0.829 4.773 0 9.279 2.879 11.13 7.584l29.445 74.961c2.418 6.144-0.611 13.080-6.755 15.498-6.138 2.412-13.080-0.611-15.492-6.755l-29.451-74.961c-2.412-6.144 0.611-13.087 6.755-15.498zM189.72 449.635h80.532c6.599 0 11.952 5.353 11.952 11.959 0 6.599-5.353 11.952-11.952 11.952h-80.532c-6.606 0-11.952-5.353-11.952-11.952 0-6.606 5.347-11.959 11.952-11.959zM455.733 473.546h-141.584c-6.599 0-11.952-5.353-11.952-11.952 0-6.606 5.353-11.959 11.952-11.959h141.584c6.606 0 11.959 5.353 11.959 11.959 0 6.599-5.353 11.952-11.959 11.952zM189.72 399.214h34.306c6.599 0 11.952 5.353 11.952 11.959 0 6.599-5.353 11.952-11.952 11.952h-34.306c-6.606 0-11.952-5.353-11.952-11.952 0-6.606 5.347-11.959 11.952-11.959zM411.999 423.125c-6.606 0-11.952-5.353-11.952-11.952 0-6.606 5.347-11.959 11.952-11.959h20.889c6.606 0 11.959 5.353 11.959 11.959 0 6.599-5.353 11.952-11.959 11.952h-20.889zM380.535 411.173c0 6.599-5.353 11.952-11.952 11.952h-102.611c-6.606 0-11.952-5.353-11.952-11.952 0-6.606 5.347-11.959 11.952-11.959h102.611c6.599 0 11.952 5.353 11.952 11.959zM458.842 411.173c0-6.606 5.353-11.959 11.952-11.959h39.129c6.606 0 11.959 5.353 11.959 11.959 0 6.599-5.353 11.952-11.959 11.952h-39.129c-6.599 0-11.952-5.353-11.952-11.952zM393.74 559.612h41.273c6.606 0 11.959 5.353 11.959 11.959 0 6.599-5.353 11.952-11.959 11.952h-41.273c-6.606 0-11.959-5.353-11.959-11.952 0-6.606 5.353-11.959 11.959-11.959zM481.239 559.612h251.829c6.606 0 11.952 5.353 11.952 11.959 0 6.599-5.347 11.952-11.952 11.952h-251.829c-6.606 0-11.959-5.353-11.959-11.952 0-6.606 5.353-11.959 11.959-11.959zM694.818 530.927h-102.013c-6.599 0-11.952-5.353-11.952-11.959 0-6.599 5.353-11.952 11.952-11.952h102.013c6.599 0 11.952 5.353 11.952 11.952 0 6.606-5.353 11.959-11.952 11.959zM554.555 530.927h-35.066c-6.606 0-11.952-5.353-11.952-11.959 0-6.599 5.347-11.952 11.952-11.952h35.066c6.606 0 11.952 5.353 11.952 11.952 0 6.606-5.347 11.959-11.952 11.959zM393.74 507.016h85.904c6.599 0 11.952 5.353 11.952 11.952 0 6.606-5.353 11.959-11.952 11.959h-85.904c-6.606 0-11.959-5.353-11.959-11.959 0-6.599 5.353-11.952 11.959-11.952zM368.732 373.128h-80.526c-6.606 0-11.959-5.353-11.959-11.952s5.353-11.952 11.959-11.952h80.526c6.599 0 11.952 5.353 11.952 11.952s-5.353 11.952-11.952 11.952zM251.588 373.128h-61.868c-6.606 0-11.952-5.353-11.952-11.952s5.347-11.952 11.952-11.952h61.868c6.606 0 11.952 5.353 11.952 11.952s-5.347 11.952-11.952 11.952zM514.71 373.128h-105.197c-6.606 0-11.952-5.353-11.952-11.952s5.347-11.952 11.952-11.952h105.197c6.599 0 11.952 5.353 11.952 11.952s-5.353 11.952-11.952 11.952v0zM656.973 434.535h-57.525c-6.599 0-11.952-5.353-11.952-11.952 0-6.606 5.353-11.959 11.952-11.959h57.525c6.606 0 11.952 5.353 11.952 11.959 0 6.599-5.347 11.952-11.952 11.952v0zM756.793 410.624h81.205c6.606 0 11.959 5.353 11.959 11.959 0 6.599-5.353 11.952-11.959 11.952h-81.205c-6.606 0-11.952-5.353-11.952-11.952 0-6.606 5.353-11.959 11.952-11.959zM716.187 434.535h-18.608c-6.606 0-11.959-5.353-11.959-11.952 0-6.606 5.353-11.959 11.959-11.959h18.608c6.606 0 11.952 5.353 11.952 11.959 0 6.599-5.347 11.952-11.952 11.952zM599.448 280.357h57.525c6.606 0 11.952 5.347 11.952 11.952 0 6.599-5.347 11.952-11.952 11.952h-57.525c-6.599 0-11.952-5.353-11.952-11.952 0-6.606 5.353-11.952 11.952-11.952v0zM756.793 280.357h81.205c6.606 0 11.959 5.347 11.959 11.952 0 6.599-5.353 11.952-11.959 11.952h-81.205c-6.606 0-11.952-5.353-11.952-11.952 0-6.606 5.353-11.952 11.952-11.952zM697.579 280.357h18.608c6.606 0 11.959 5.347 11.959 11.952 0 6.599-5.353 11.952-11.959 11.952h-18.608c-6.606 0-11.952-5.353-11.952-11.952 0-6.606 5.347-11.952 11.952-11.952zM656.973 173.988h-57.525c-6.599 0-11.952-5.353-11.952-11.952s5.353-11.952 11.952-11.952h57.525c6.606 0 11.952 5.353 11.952 11.952s-5.347 11.952-11.952 11.952v0zM837.998 173.988h-81.205c-6.606 0-11.952-5.353-11.952-11.952s5.347-11.952 11.952-11.952h81.205c6.606 0 11.959 5.353 11.959 11.952s-5.353 11.952-11.959 11.952v0zM716.187 173.988h-18.608c-6.606 0-11.959-5.353-11.959-11.952s5.353-11.952 11.959-11.952h18.608c6.606 0 11.952 5.353 11.952 11.952s-5.347 11.952-11.952 11.952z" />
-<glyph unicode="&#xe901;" glyph-name="clone" horiz-adv-x="830" d="M205.943 684.214c16.494 0 29.864 13.274 29.864 29.652v202.771h249.198c16.494 0 29.871-13.274 29.871-29.659v-136.986h-81.325c-8.034 0-15.633-3.229-21.148-8.698l-234.083-232.43c-5.253-5.209-8.761-12.739-8.761-20.953v-367.34h-137.965c-16.502 0-29.871 13.282-29.871 29.659v533.986h204.219zM176.072 874.7v-131.175h-132.112zM463.4 487.909v202.771h249.176c16.502 0 29.871-13.282 29.871-29.659v-690.013c0-16.385-13.369-29.659-29.871-29.659h-453.41c-16.494 0-29.871 13.274-29.871 29.659v487.242h204.242c16.487 0 29.864 13.267 29.864 29.659zM403.665 517.568h-132.112l132.112 131.153zM685.427 892.834v67.166l-90.194-89.555 90.194-89.555v67.166c49.734 0 90.194-40.174 90.194-89.555v-44.777h45.097v44.777c0 74.072-60.693 134.332-135.292 134.332z" />
-<glyph unicode="&#xe902;" glyph-name="delete" d="M170.667 49.778c0-62.578 51.2-113.778 113.778-113.778h455.111c62.578 0 113.778 51.2 113.778 113.778v682.667h-682.667v-682.667zM910.222 903.111h-199.111l-56.889 56.889h-284.444l-56.889-56.889h-199.111v-113.778h796.444v113.778z" />
-<glyph unicode="&#xe903;" glyph-name="designer-mode" d="M1024 793.672c0 71.312-58.064 129.328-129.434 129.328h-765.132c-71.37 0-129.434-58.016-129.434-129.328v-530.574c0-32.88 12.344-62.934 32.646-85.778-19.814-14.932-32.646-38.648-32.646-65.302 0-76.654 62.414-139.018 139.132-139.018h745.734c76.718 0 139.132 62.364 139.132 139.018 0 26.654-12.832 50.37-32.646 65.302 20.304 22.844 32.648 52.898 32.648 85.778zM60 793.672c0 38.228 31.148 69.328 69.434 69.328h765.132c38.286 0 69.434-31.1 69.434-69.328v-530.574c0-38.228-31.148-69.328-69.434-69.328h-203.372c-27.154 0-49.246-22.084-49.246-49.226 0-8.080-6.596-14.654-14.702-14.654h-230.492c-8.106 0-14.702 6.574-14.702 14.654 0 27.142-22.092 49.226-49.246 49.226h-203.372c-38.286 0-69.434 31.1-69.434 69.328zM884.868 33h-745.736c-43.634 0-79.132 35.448-79.132 79.018 0 11.994 9.784 21.752 21.806 21.752h241.022c5.242-36.078 36.396-63.878 73.926-63.878h230.492c37.53 0 68.684 27.802 73.926 63.878h241.022c12.024 0 21.806-9.758 21.806-21.752 0-43.57-35.498-79.018-79.132-79.018zM597.9 290.358c2.062-8.968 8.128-16.494 16.456-20.416 4.050-1.908 8.416-2.86 12.782-2.86 4.608 0 9.21 1.060 13.438 3.178l95.882 48.032c6.012 3.012 10.838 7.956 13.704 14.040l152.756 324.352c22.62 48.028 1.948 105.504-46.082 128.124h0.002c-23.268 10.958-49.408 12.2-73.606 3.496-24.202-8.704-43.562-26.31-54.52-49.576l-152.758-324.352c-2.866-6.084-3.604-12.954-2.096-19.508zM803.536 731.846c9.118 3.278 18.97 2.812 27.734-1.318h0.002c18.096-8.524 25.886-30.18 17.364-48.278l-14.16-30.064-65.642 30.916 14.16 30.064c4.128 8.766 11.422 15.4 20.542 18.68zM743.268 628.82l65.644-30.914-108.612-230.616-52.482-26.292-13.16 57.208zM161.846 267.084h290.574c16.568 0 30 13.432 30 30v234.358c0 16.568-13.432 30-30 30h-290.574c-16.568 0-30-13.432-30-30v-234.358c0-16.568 13.432-30 30-30zM191.846 501.442h230.574v-174.358h-230.574zM161.846 730.892h371.668c16.568 0 30 13.432 30 30s-13.432 30-30 30h-371.668c-16.568 0-30-13.432-30-30s13.432-30 30-30zM161.846 630.892h281.668c16.568 0 30 13.432 30 30s-13.432 30-30 30h-281.668c-16.568 0-30-13.432-30-30s13.432-30 30-30z" />
-<glyph unicode="&#xe904;" glyph-name="scripting-mode" d="M407.383 250.611c-0.418 2.89-1.966 5.494-4.302 7.243l-118.568 88.668 118.568 88.668c2.337 1.749 3.884 4.353 4.302 7.243 0.415 2.89-0.33 5.825-2.082 8.168l-18.836 25.185c-3.645 4.869-10.539 5.866-15.408 2.22l-164.036-122.669c-2.777-2.076-4.416-5.343-4.416-8.816s1.639-6.74 4.416-8.816l164.036-122.669c1.975-1.481 4.29-2.192 6.583-2.192 3.353 0 6.664 1.522 8.825 4.412l18.836 25.185c1.749 2.343 2.497 5.277 2.082 8.168zM816.975 355.338l-164.030 122.669c-4.869 3.642-11.762 2.645-15.404-2.22l-18.836-25.185c-1.749-2.34-2.497-5.277-2.082-8.168 0.418-2.887 1.963-5.494 4.302-7.243l118.565-88.668-118.565-88.668c-2.34-1.749-3.884-4.356-4.302-7.243-0.415-2.89 0.33-5.828 2.082-8.168l18.836-25.185c2.164-2.89 5.472-4.412 8.825-4.412 2.293 0 4.604 0.714 6.583 2.192l164.030 122.669c2.777 2.076 4.416 5.343 4.416 8.816s-1.642 6.74-4.419 8.816zM617.258 543.483l-28.969 12.25c-2.686 1.139-5.718 1.157-8.426 0.063-2.705-1.098-4.865-3.224-6.001-5.913l-172.977-409.119c-2.368-5.598 0.252-12.058 5.853-14.426l28.969-12.25c1.368-0.582 2.827-0.868 4.287-0.868 1.406 0 2.812 0.27 4.139 0.808 2.705 1.098 4.862 3.224 6.001 5.913l172.977 409.119c2.365 5.598-0.255 12.055-5.853 14.423zM968.962 933.384h-913.924c-30.346 0-55.038-24.692-55.038-55.038v-860.691c0-30.346 24.692-55.038 55.038-55.038h913.924c30.346 0 55.038 24.692 55.038 55.038v860.691c0 30.35-24.692 55.038-55.038 55.038zM860.058 848.993c25.145 0 45.603-20.458 45.603-45.603s-20.458-45.603-45.603-45.603c-25.145 0-45.603 20.458-45.603 45.603s20.458 45.603 45.603 45.603zM705.414 848.993c25.145 0 45.603-20.458 45.603-45.603s-20.458-45.603-45.603-45.603c-25.145 0-45.603 20.458-45.603 45.603s20.458 45.603 45.603 45.603zM139.637 826.977h183.985c13.027 0 23.588-10.558 23.588-23.588s-10.561-23.588-23.588-23.588h-183.985c-13.027 0-23.588 10.558-23.588 23.588s10.561 23.588 23.588 23.588zM936.58 57.984c0-3.956-3.221-7.18-7.183-7.18h-834.794c-3.96 0-7.183 3.224-7.183 7.18v592.746h849.161v-592.746z" />
-<glyph unicode="&#xe905;" glyph-name="archive" d="M945.238 644.924h-866.463c-10.674 0-19.905-3.895-27.697-11.691-7.796-7.792-11.691-17.024-11.691-27.691v-590.772c0-10.665 3.895-19.901 11.691-27.691 7.792-7.796 17.024-11.7 27.697-11.7h866.463c10.667 0 19.893 3.904 27.691 11.7 7.79 7.788 11.685 17.024 11.685 27.691v590.772c0 10.674-3.88 19.897-11.685 27.691-7.79 7.796-17.024 11.691-27.691 11.691zM618.454 459.694c-7.788-7.794-17.024-11.691-27.691-11.691h-157.539c-10.661 0-19.893 3.899-27.691 11.691-7.792 7.796-11.691 17.024-11.691 27.697 0 10.665 3.899 19.897 11.691 27.691 7.796 7.796 17.028 11.695 27.691 11.695h157.554c10.659 0 19.888-3.899 27.691-11.695 7.79-7.792 11.685-17.024 11.685-27.691 0-10.672-3.904-19.901-11.7-27.697zM1012.32 908.927c-7.798 7.796-17.024 11.691-27.693 11.691h-945.242c-10.665 0-19.897-3.895-27.691-11.691-7.794-7.792-11.693-17.024-11.693-27.691v-157.539c0-10.665 3.899-19.893 11.695-27.691 7.794-7.796 17.024-11.691 27.691-11.691h945.227c10.665 0 19.901 3.895 27.706 11.691 7.788 7.796 11.682 17.024 11.682 27.691v157.539c0 10.674-3.895 19.899-11.682 27.691z" />
-<glyph unicode="&#xe906;" glyph-name="enter" d="M677.571 437.241h-644.248c-18.395 0-33.323 14.929-33.323 33.323s14.929 33.323 33.323 33.323h644.248c18.395 0 33.323-14.929 33.323-33.323s-14.929-33.323-33.323-33.323zM499.849 259.519c-8.534 0-17.060 3.238-23.552 9.771-13.017 13.017-13.017 34.121 0 47.146l154.177 154.169-154.177 154.177c-13.017 13.017-13.017 34.129 0 47.146 13.025 13.017 34.129 13.017 47.146 0l177.722-177.73c13.017-13.017 13.017-34.121 0-47.137l-177.722-177.722c-6.533-6.582-15.059-9.82-23.593-9.82v0zM533.173-18.18c-202.21 0-380.728 121.651-454.884 309.957-6.753 17.060 1.684 36.431 18.793 43.184 17.060 6.663 36.48-1.643 43.232-18.842 64.027-162.573 218.245-267.652 392.859-267.652 232.726 0 422.098 189.372 422.098 422.098s-189.372 422.098-422.098 422.098c-174.614 0-328.832-105.079-392.859-267.652-6.801-17.199-26.172-25.505-43.232-18.842-17.109 6.753-25.546 26.123-18.793 43.184 74.156 188.306 252.675 309.957 454.884 309.957 269.475 0 488.744-219.27 488.744-488.744s-219.27-488.744-488.744-488.744z" />
-<glyph unicode="&#xe907;" glyph-name="file-code" horiz-adv-x="768" d="M512 960h-512v-1024h768v768l-256 256zM448 640h256v-640h-640v896h384v-256zM512 704v192l192-192h-192zM268.8 128h-44.8l-128 160 128 160h44.8l-128-160zM499.2 128h44.8l128 160-128 160h-44.8l128-160zM300.8 64h38.4l134.4 448h-51.2z" />
-<glyph unicode="&#xe908;" glyph-name="drag-menu" horiz-adv-x="372" d="M169.256 845.363c0-46.693-37.852-84.546-84.546-84.546s-84.546 37.852-84.546 84.546c0 46.693 37.852 84.546 84.546 84.546s84.546-37.852 84.546-84.546zM169.256 591.728c0-46.693-37.852-84.546-84.546-84.546s-84.546 37.852-84.546 84.546c0 46.693 37.852 84.546 84.546 84.546s84.546-37.852 84.546-84.546zM169.256 338.091c0-46.693-37.852-84.546-84.546-84.546s-84.546 37.852-84.546 84.546c0 46.693 37.852 84.546 84.546 84.546s84.546-37.852 84.546-84.546zM169.256 84.455c0-46.693-37.852-84.546-84.546-84.546s-84.546 37.852-84.546 84.546c0 46.693 37.852 84.546 84.546 84.546s84.546-37.852 84.546-84.546zM372.165 845.363c0-46.693-37.852-84.546-84.546-84.546s-84.546 37.852-84.546 84.546c0 46.693 37.852 84.546 84.546 84.546s84.546-37.852 84.546-84.546zM372.165 591.728c0-46.693-37.852-84.546-84.546-84.546s-84.546 37.852-84.546 84.546c0 46.693 37.852 84.546 84.546 84.546s84.546-37.852 84.546-84.546zM372.165 338.091c0-46.693-37.852-84.546-84.546-84.546s-84.546 37.852-84.546 84.546c0 46.693 37.852 84.546 84.546 84.546s84.546-37.852 84.546-84.546zM372.165 84.455c0-46.693-37.852-84.546-84.546-84.546s-84.546 37.852-84.546 84.546c0 46.693 37.852 84.546 84.546 84.546s84.546-37.852 84.546-84.546z" />
-<glyph unicode="&#xe909;" glyph-name="mapping" horiz-adv-x="1698" d="M439.686 447.811c0 118.806-96.658 215.464-215.464 215.464s-215.464-96.658-215.464-215.464c0-118.806 96.658-215.464 215.464-215.464s215.464 96.658 215.464 215.464zM224.222 293.908c-84.863 0-153.903 69.040-153.903 153.903s69.040 153.903 153.903 153.903c84.863 0 153.903-69.040 153.903-153.903s-69.040-153.903-153.903-153.903zM612.057 878.739c16.965 0 30.781 13.815 30.781 30.781 0 16.989-13.815 30.781-30.781 30.781s-30.781-13.791-30.781-30.781c0-16.965 13.815-30.781 30.781-30.781zM488.935 940.3h-169.293c-8.092 0-16.040-3.294-21.763-9.018s-9.018-13.671-9.018-21.763v-147.747c0-16.965 13.815-30.781 30.781-30.781s30.781 13.815 30.781 30.781v116.966h138.513c16.965 0 30.781 13.815 30.781 30.781s-13.815 30.781-30.781 30.781zM612.057 16.883c-16.965 0-30.781-13.815-30.781-30.781s13.815-30.781 30.781-30.781c16.965 0 30.781 13.815 30.781 30.781s-13.815 30.781-30.781 30.781zM488.935 16.883h-138.513v116.966c0 16.965-13.815 30.781-30.781 30.781s-30.781-13.815-30.781-30.781v-147.747c0-8.092 3.294-16.040 9.018-21.763s13.671-9.018 21.763-9.018h169.293c16.965 0 30.781 13.815 30.781 30.781s-13.815 30.781-30.781 30.781zM1129.404 550.103c-13.736 14.479-36.54 15.296-51.275 1.83l-117.198-111.703-49.442 51.275c-13.736 14.479-36.54 15.293-51.275 1.83-14.185-14.861-14.185-38.244 0-53.105l75.078-76.911c6.498-7.276 15.885-11.3 25.636-10.988 9.66 0.137 18.875 4.087 25.636 10.988l142.834 135.509c14.16 12.99 15.107 35.001 2.114 49.158-0.666 0.74-1.37 1.444-2.107 2.117zM1654.962 471.362h-421.178c-20.228 0-36.624-16.397-36.624-36.624s16.397-36.624 36.624-36.624h421.178c20.228 0 36.624 16.397 36.624 36.624s-16.397 36.624-36.624 36.624zM1129.404 843.097c-13.736 14.479-36.54 15.296-51.275 1.83l-117.198-111.703-49.442 51.275c-13.736 14.479-36.54 15.296-51.275 1.83-14.185-14.861-14.185-38.244 0-53.105l75.078-76.911c6.498-7.276 15.885-11.3 25.636-10.988 9.66 0.137 18.875 4.087 25.636 10.988l142.834 135.509c14.16 12.99 15.107 35.001 2.114 49.158-0.666 0.74-1.37 1.444-2.107 2.117zM1654.962 764.356h-421.178c-20.228 0-36.624-16.397-36.624-36.624s16.397-36.624 36.624-36.624h421.178c20.228 0 36.624 16.397 36.624 36.624s-16.397 36.624-36.624 36.624zM1129.404 257.112c-13.736 14.479-36.54 15.293-51.275 1.83l-117.198-111.703-49.442 51.275c-13.736 14.479-36.54 15.293-51.275 1.83-14.185-14.861-14.185-38.244 0-53.105l75.078-76.911c6.498-7.276 15.885-11.3 25.636-10.988 9.66 0.137 18.875 4.087 25.636 10.988l142.834 135.509c14.16 12.99 15.107 35.001 2.114 49.158-0.666 0.736-1.37 1.441-2.107 2.117zM1654.962 178.368h-421.178c-20.228 0-36.624-16.397-36.624-36.624s16.397-36.624 36.624-36.624h421.178c20.228 0 36.624 16.397 36.624 36.624s-16.397 36.624-36.624 36.624z" />
-<glyph unicode="&#xe90a;" glyph-name="template-mapping" horiz-adv-x="1843" d="M872 448c0-66.273-53.727-120-120-120s-120 53.727-120 120c0 66.273 53.727 120 120 120s120-53.727 120-120zM892 448c0 77.195-62.805 140-140 140s-140-62.805-140-140c0-77.195 62.805-140 140-140s140 62.805 140 140zM752 348c-55.141 0-100 44.859-100 100s44.859 100 100 100c55.141 0 100-44.859 100-100s-44.859-100-100-100zM252 960h-232c-11.047 0-20-8.953-20-20v-232c0-11.047 8.953-20 20-20h232c11.047 0 20 8.953 20 20v232c0 11.047-8.953 20-20 20zM232 728h-192v192h192v-192zM252 208h-232c-11.047 0-20-8.953-20-20v-232c0-11.047 8.953-20 20-20h232c11.047 0 20 8.953 20 20v232c0 11.047-8.953 20-20 20zM232-24h-192v192h192v-192zM252 584h-232c-11.047 0-20-8.953-20-20v-232c0-11.047 8.953-20 20-20h232c11.047 0 20 8.953 20 20v232c0 11.047-8.953 20-20 20zM232 352h-192v192h192v-192zM332 428h140l-32-24c-8.836-6.625-10.625-19.164-4-28 3.93-5.234 9.938-8 16.016-8 4.18 0 8.383 1.305 11.984 4l80 60c0.102 0.070 8 6 8 16 0 6.172-3.039 12.305-8 16l-80 60c-8.836 6.633-21.375 4.836-28-4s-4.836-21.375 4-28l32-24h-140c-11.047 0-20-8.953-20-20s8.953-20 20-20zM332 804h169.711l140-140h-49.711c-11.047 0-20-8.953-20-20s8.953-20 20-20h100c12.82 0 22.789 13.312 19.203 25.602l-28 96c-3.094 10.602-14.203 16.703-24.805 13.602-10.602-3.094-16.688-14.195-13.594-24.805l6.961-23.875-127.625 127.625c-3.75 3.742-8.836 5.852-14.141 5.852h-178c-11.047 0-20-8.953-20-20s8.953-20 20-20zM692 268h-100c-11.047 0-20-8.953-20-20s8.953-20 20-20h49.711l-140-140h-169.711c-11.047 0-20-8.953-20-20s8.953-20 20-20h178c5.305 0 10.391 2.109 14.141 5.859l127.625 127.625-6.969-23.883c-3.094-10.609 3-21.711 13.602-24.797 1.875-0.547 3.758-0.813 5.609-0.813 8.664 0 16.641 5.68 19.195 14.406 0 0 27.867 95.562 28 96 3.578 12.297-6.437 25.602-19.203 25.602v0zM1004 728c11.023 0 20 8.977 20 20 0 11.039-8.977 20-20 20s-20-8.961-20-20c0-11.023 8.977-20 20-20zM924 768h-110c-5.258 0-10.422-2.141-14.141-5.859s-5.859-8.883-5.859-14.141v-96c0-11.023 8.977-20 20-20s20 8.977 20 20v76h90c11.023 0 20 8.977 20 20s-8.977 20-20 20zM1004 168c-11.023 0-20-8.977-20-20s8.977-20 20-20c11.023 0 20 8.977 20 20s-8.977 20-20 20zM924 168h-90v76c0 11.023-8.977 20-20 20s-20-8.977-20-20v-96c0-5.258 2.141-10.422 5.859-14.141s8.883-5.859 14.141-5.859h110c11.023 0 20 8.977 20 20s-8.977 20-20 20zM1387.759 524.215c-11.101 11.702-29.53 12.362-41.439 1.479l-94.715-90.273-39.957 41.439c-11.101 11.702-29.53 12.359-41.439 1.479-11.464-12.010-11.464-30.907 0-42.917l60.675-62.157c5.252-5.881 12.838-9.132 20.718-8.88 7.807 0.11 15.254 3.303 20.718 8.88l115.433 109.513c11.444 10.498 12.209 28.287 1.708 39.728-0.538 0.598-1.108 1.167-1.702 1.711zM1812.494 460.58h-340.379c-16.347 0-29.598-13.251-29.598-29.598s13.251-29.598 29.598-29.598h340.379c16.347 0 29.598 13.251 29.598 29.598s-13.251 29.598-29.598 29.598zM1387.759 761.001c-11.101 11.702-29.53 12.362-41.439 1.479l-94.715-90.273-39.957 41.439c-11.101 11.702-29.53 12.362-41.439 1.479-11.464-12.010-11.464-30.907 0-42.917l60.675-62.157c5.252-5.881 12.838-9.132 20.718-8.88 7.807 0.11 15.254 3.303 20.718 8.88l115.433 109.513c11.444 10.498 12.209 28.287 1.708 39.728-0.538 0.598-1.108 1.167-1.702 1.711zM1812.494 697.366h-340.379c-16.347 0-29.598-13.251-29.598-29.598s13.251-29.598 29.598-29.598h340.379c16.347 0 29.598 13.251 29.598 29.598s-13.251 29.598-29.598 29.598zM1387.759 287.432c-11.101 11.702-29.53 12.359-41.439 1.479l-94.715-90.273-39.957 41.439c-11.101 11.702-29.53 12.359-41.439 1.479-11.464-12.010-11.464-30.907 0-42.917l60.675-62.157c5.252-5.881 12.838-9.132 20.718-8.88 7.807 0.11 15.254 3.303 20.718 8.88l115.433 109.513c11.444 10.498 12.209 28.287 1.708 39.728-0.538 0.595-1.108 1.164-1.702 1.711zM1812.494 223.794h-340.379c-16.347 0-29.598-13.251-29.598-29.598s13.251-29.598 29.598-29.598h340.379c16.347 0 29.598 13.251 29.598 29.598s-13.251 29.598-29.598 29.598z" />
-<glyph unicode="&#xe90b;" glyph-name="template" horiz-adv-x="1109" d="M253.953 960h-233.798c-11.133 0-20.155-9.023-20.155-20.155v-233.798c0-11.133 9.023-20.155 20.155-20.155h233.798c11.133 0 20.155 9.023 20.155 20.155v233.798c0 11.133-9.023 20.155-20.155 20.155zM233.798 726.202h-193.488v193.488h193.488v-193.488zM1054.115 856.806h-518.829c-24.917 0-45.116-13.354-45.116-29.828s20.198-29.828 45.116-29.828h518.829c24.917 0 45.116 13.354 45.116 29.828s-20.198 29.828-45.116 29.828zM253.953 573.023h-233.798c-11.133 0-20.155-9.023-20.155-20.155v-233.798c0-11.133 9.023-20.155 20.155-20.155h233.798c11.133 0 20.155 9.023 20.155 20.155v233.798c0 11.133-9.023 20.155-20.155 20.155zM233.798 339.225h-193.488v193.488h193.488v-193.488zM1054.115 469.829h-518.829c-24.917 0-45.116-13.354-45.116-29.828s20.198-29.828 45.116-29.828h518.829c24.917 0 45.116 13.354 45.116 29.828s-20.198 29.828-45.116 29.828zM253.953 211.845h-233.798c-11.133 0-20.155-9.023-20.155-20.155v-233.798c0-11.133 9.023-20.155 20.155-20.155h233.798c11.133 0 20.155 9.023 20.155 20.155v233.798c0 11.133-9.023 20.155-20.155 20.155zM233.798-21.953h-193.488v193.488h193.488v-193.488zM1054.115 108.651h-518.829c-24.917 0-45.116-13.354-45.116-29.828s20.198-29.828 45.116-29.828h518.829c24.917 0 45.116 13.354 45.116 29.828s-20.198 29.828-45.116 29.828z" />
-<glyph unicode="&#xe90c;" glyph-name="Upload-attribute" horiz-adv-x="931" d="M529.597 725.461h108.895l-167.074 177.515v-117.847c0-32.818 25.36-59.668 58.177-59.668zM347.605 280.926h-193.925c-10.441 0-17.901 7.458-17.901 17.901s7.458 17.901 17.901 17.901h205.857c11.932 28.342 26.851 53.702 44.752 77.569h-250.609c-10.441 0-17.901 7.458-17.901 17.901s7.458 17.901 17.901 17.901h284.918c53.702 47.735 125.304 77.569 202.875 77.569 7.458 0 13.427 0 22.376-1.492v183.482h-134.254c-52.21 0-93.98 41.769-93.98 93.98v146.189h-343.098c-44.752 0-79.061-35.8-79.061-80.553v-681.72c0-44.752 35.8-79.061 79.061-79.061h268.511c-14.918 35.8-23.868 76.078-23.868 117.847 1.492 25.36 4.475 50.719 10.441 74.586zM153.682 543.471h226.743c10.441 0 17.901-7.458 17.901-17.901s-7.458-17.901-17.901-17.901h-226.743c-10.441 0-17.901 7.458-17.901 17.901 0 8.95 7.458 17.901 17.901 17.901zM641.475 471.868c-147.681 0-267.019-119.337-267.019-267.019s119.337-267.019 267.019-267.019c147.681 0 267.019 119.337 267.019 267.019s-120.83 267.019-267.019 267.019zM783.19 200.374c-2.983-2.983-7.458-4.475-11.932-4.475s-8.95 1.492-13.427 5.967l-98.454 107.403v-255.085c0-10.441-7.458-17.901-17.901-17.901s-17.901 7.458-17.901 17.901v255.085l-99.946-107.403c-5.967-7.458-17.901-7.458-25.36-1.492s-7.458 17.901-1.492 25.36l131.272 140.223c2.983 2.983 7.458 5.967 13.427 5.967 4.475 0 8.95-1.492 13.427-5.967l131.272-140.223c5.967-7.458 4.475-17.901-2.983-25.36z" />
-<glyph unicode="&#xe90d;" glyph-name="import-cds" horiz-adv-x="1271" d="M373.922 551.955c-4.153 0-7.839-2.815-8.912-6.821l-187.326-467.415v-16.35c0-11.999-0.773-16.35 9.241-16.35h731.938c18.904 0 35.549 12.744 40.064 29.648l167.225 460.935c0 0 0 10.222 0 16.35h-752.23zM353.172 584.661h674.859v102.495c0 24.645-20.053 44.677-44.677 44.677h-404.776l-81.76 114.466h-307.158c-24.624 0-44.677-20.053-44.677-44.677v-683.478l168.143 436.897c4.494 16.876 21.147 29.619 40.044 29.619z" />
-<glyph unicode="&#xe90e;" glyph-name="current-template" horiz-adv-x="1327" d="M522.495 853.894l13.749-77.003h653.568v-718.647h-1052.314v795.65h384.991zM625.163 468.903h-77.003v-205.329h77.003v205.329zM471.169 545.894h-77.003v-282.332h77.003v282.332zM779.157 571.561h-77.003v-307.992h77.003v307.992zM933.15 520.231h-77.003v-256.665h77.003v256.665z" />
-<glyph unicode="&#xe90f;" glyph-name="package" horiz-adv-x="1205" d="M1154.309 638.745h-70.074v125.852c0 30.258-24.616 54.854-54.854 54.854h-497.001l-100.392 140.549h-377.133c-30.238 0-54.854-24.616-54.854-54.854v-877.166h0.12c-0.1-11.304 3.413-22.367 10.481-31.624 9.838-12.85 24.737-20.199 40.9-20.199h898.691c23.211 0 43.651 15.641 49.192 36.402l205.322 562.959v3.554c0 34.575-21.203 59.673-50.397 59.673zM40.157 905.146c0 8.112 6.606 14.697 14.697 14.697h356.452l100.392-140.549h517.662c8.112 0 14.697-6.586 14.697-14.697v-125.852h-788.44c-2.891 0-5.763-0.241-8.553-0.723-19.536-3.273-35.78-17.528-40.619-35.659l-166.29-453.512v756.294zM961.134 24.686c-1.325-4.919-5.843-8.373-10.943-8.373h-898.691c-4.879 0-7.73 2.791-8.995 4.457-1.265 1.646-3.213 5.14-2.47 8.192l204.619 561.252c1.325 4.919 5.843 8.373 10.943 8.373h898.711c7.63 0 9.577-10.963 10.079-16.444l-203.254-557.458zM743.632 478.118c-21.744 0-39.427-17.683-39.427-39.427 0-6.801 1.728-13.201 4.771-18.793l-64.588-64.588c-8.904 6.933-20.048 11.099-32.179 11.099s-23.275-4.166-32.185-11.092l-50.394 50.394c2.313 3.91 3.726 8.404 3.726 13.267 0 14.496-11.789 26.284-26.284 26.284s-26.284-11.789-26.284-26.284c0-14.496 11.789-26.284 26.284-26.284 4.863 0 9.357 1.413 13.267 3.726l50.394-50.394c-6.926-8.91-11.092-20.055-11.092-32.185s4.166-23.275 11.092-32.179l-83.217-83.223c-7.005 6.354-16.264 10.264-26.442 10.264-21.744 0-39.427-17.683-39.427-39.427s17.683-39.427 39.427-39.427c21.744 0 39.427 17.683 39.427 39.427 0 6.801-1.728 13.201-4.771 18.793l84.301 84.301c7.268-5.651 16.034-9.436 25.614-10.639v-66.763c-18.616-3.141-32.856-19.332-32.856-38.835 0-21.744 17.683-39.427 39.427-39.427s39.427 17.683 39.427 39.427c0 19.497-14.24 35.688-32.856 38.835v66.763c9.581 1.203 18.347 4.987 25.614 10.639l50.394-50.394c-2.32-3.916-3.732-8.411-3.732-13.274 0-14.496 11.789-26.284 26.284-26.284s26.284 11.789 26.284 26.284c0 14.496-11.789 26.284-26.284 26.284-4.863 0-9.357-1.413-13.267-3.726l-50.394 50.394c6.926 8.91 11.092 20.055 11.092 32.185s-4.166 23.275-11.092 32.179l63.51 63.51c6.998-6.354 16.257-10.264 26.436-10.264 21.744 0 39.427 17.683 39.427 39.427s-17.683 39.427-39.427 39.427z" />
-<glyph unicode="&#xe910;" glyph-name="dictionary" d="M991.457 533.163c-13.803 0-24.993-11.19-24.993-24.993v-203.273c0-13.803 11.19-24.993 24.993-24.993s24.993 11.19 24.993 24.993v203.273c-0.003 13.803-11.193 24.993-24.993 24.993v0zM960.173 959.5h-856.973c-56.907 0-103.2-34.087-103.2-75.984v-835.988c0-48.869 54-88.628 120.377-88.628h799.807c13.6 0 25.733 5.969 30.91 15.209 5.203 9.287 2.297 19.877-7.403 26.98-16.927 12.389-26.247 28.882-26.247 46.439 0 20.432 12.837 39.437 34.62 51.827h8.11c31.030 0 56.277 18.586 56.277 41.435v194.1c0 10.163-11.19 18.402-24.993 18.402s-24.993-8.239-24.993-18.402v-194.1c0-2.555-2.82-4.631-6.29-4.631h-839.797c-25.133 0-50.023-5.925-70.39-16.77v764.128c0 21.602 23.87 39.18 53.213 39.18h856.973c3.47 0 6.29-2.076 6.29-4.631v-144.885c0-10.163 11.19-18.402 24.993-18.402s24.993 8.239 24.993 18.402v144.885c0 22.847-25.247 41.435-56.277 41.435v0zM886.563 99.357c-12.343-15.459-19.107-33.27-19.107-51.829 0-18.522 6.64-36.286 19.090-51.827h-766.17c-38.813 0-70.39 23.249-70.39 51.827s31.577 51.827 70.39 51.827l766.187 0.002zM348.708 760.797c-53.594 0-97.198-43.604-97.198-97.198v-217.009c0-53.594 43.604-97.198 97.198-97.198h319.034c53.594 0 97.198 43.604 97.198 97.198v217.009c0 53.594-43.604 97.198-97.198 97.198h-319.034zM723.265 663.599v-217.009c0-30.617-24.909-55.523-55.523-55.523h-319.034c-30.617 0-55.526 24.909-55.526 55.523v217.009c0 30.617 24.909 55.526 55.526 55.526h319.034c30.617 0 55.523-24.909 55.523-55.526v0zM627.88 590.463c-6.871 0-9.357 1.746-14.802 5.569-7.384 5.184-17.496 12.282-36.054 12.282s-28.67-7.1-36.054-12.282c-5.445-3.823-7.931-5.569-14.802-5.569s-9.357 1.746-14.802 5.569c-7.384 5.184-17.498 12.282-36.054 12.282s-28.668-7.1-36.049-12.284c-5.445-3.823-7.931-5.569-14.8-5.569s-9.354 1.744-14.797 5.569c-7.384 5.184-17.496 12.284-36.052 12.284-10.213 0-18.492-8.279-18.492-18.492s8.279-18.492 18.492-18.492c6.869 0 9.354-1.744 14.797-5.569 7.384-5.184 17.496-12.284 36.052-12.284s28.668 7.1 36.052 12.284c5.443 3.823 7.929 5.569 14.797 5.569 6.871 0 9.357-1.746 14.805-5.569 7.384-5.184 17.498-12.282 36.054-12.282s28.668 7.1 36.054 12.282c5.445 3.823 7.931 5.569 14.805 5.569s9.357-1.746 14.802-5.569c7.384-5.184 17.496-12.282 36.054-12.282 10.213 0 18.492 8.279 18.492 18.492s-8.284 18.492-18.497 18.492v0zM497.633 493.266c-5.575 0-7.592 1.417-12.010 4.518-5.991 4.206-14.195 9.965-29.253 9.965s-23.262-5.761-29.253-9.965c-4.418-3.102-6.435-4.518-12.010-4.518s-7.592 1.417-12.012 4.518c-5.991 4.206-14.197 9.965-29.253 9.965-8.286 0-15.004-6.717-15.004-15.004s6.717-15.004 15.004-15.004c5.575 0 7.592-1.417 12.010-4.518 5.991-4.206 14.197-9.965 29.253-9.965s23.26 5.761 29.253 9.965c4.418 3.102 6.435 4.518 12.012 4.518 5.575 0 7.592-1.417 12.010-4.518 5.991-4.206 14.197-9.965 29.253-9.965 8.286 0 15.004 6.717 15.004 15.004s-6.717 15.004-15.004 15.004z" />
-<glyph unicode="&#xe911;" glyph-name="deploy" d="M890.522 252.945l-95.505-137.216-67.396 55.313c-7.27 5.99-18.039 4.898-24.013-2.355-5.99-7.287-4.932-18.057 2.372-24.013l81.681-67.055c3.072-2.526 6.895-3.891 10.82-3.891 0.768 0 1.553 0.051 2.338 0.171 4.71 0.649 8.943 3.243 11.674 7.151l106.052 152.388c5.376 7.731 3.482 18.364-4.267 23.757-7.748 5.461-18.364 3.516-23.757-4.25zM802.133 379.733c-122.334 0-221.867-99.533-221.867-221.867s99.533-221.867 221.867-221.867c122.334 0 221.867 99.533 221.867 221.867s-99.533 221.867-221.867 221.867zM802.133-29.867c-103.509 0-187.733 84.224-187.733 187.733s84.224 187.733 187.733 187.733c103.509 0 187.733-84.224 187.733-187.733s-84.224-187.733-187.733-187.733zM945.357 960h-866.714c-43.366 0-78.643-35.277-78.643-78.643v-201.097c0-16.623 5.359-31.898 14.251-44.527h995.482c8.909 12.629 14.268 27.904 14.268 44.51v201.114c0 43.366-35.277 78.643-78.643 78.643zM179.2 704c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM580.267 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM614.4 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM648.533 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM682.667 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM716.8 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM750.933 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM785.067 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM819.2 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM853.333 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM887.467 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM529.067 157.867c0 42.871 10.206 83.319 27.904 119.467h-542.72c-8.892-12.629-14.251-27.904-14.251-44.51v-201.097c0-43.383 35.277-78.66 78.643-78.66h543.471c-56.9 50.091-93.047 123.221-93.047 204.8zM179.2 55.467c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM14.251 601.6c-8.892-12.629-14.251-27.904-14.251-44.51v-201.097c0-16.623 5.359-31.898 14.251-44.527h562.278c49.22 72.055 131.959 119.467 225.587 119.467 87.433 0 165.205-41.472 215.211-105.609 4.147 9.421 6.656 19.695 6.656 30.652v201.114c0 16.623-5.359 31.881-14.251 44.51h-995.482zM179.2 379.733c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM580.267 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM648.533 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM716.8 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM785.067 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM853.333 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067z" />
+<glyph unicode="&#xe900;" glyph-name="icon-use-attributes" horiz-adv-x="1317" d="M503.303 834.341l-16.724 93.659h-468.293v-967.805h1280v874.146h-794.983zM611.456 459.707v-249.756h-93.659v249.756h93.659zM424.139 553.366v-343.415h-93.659v343.415h93.659zM798.774 209.951h-93.659v374.634h93.659v-374.634zM986.091 209.951h-93.659v312.195h93.659v-312.195z" />
+<glyph unicode="&#xe901;" glyph-name="icon-upload-attributes" horiz-adv-x="922" d="M529.527 737.239h109.614l-167.773 176.492v-118.106c0-31.992 25.947-58.386 58.159-58.386zM347.671 292.095h-194.394c-9.841 0-17.894 8.045-17.894 17.894 0 9.841 8.053 17.894 17.894 17.894h206.25c11.402 29.076 26.614 53.689 45.409 78.295h-251.659c-9.841 0-17.894 8.045-17.894 17.894 0 9.841 8.053 17.894 17.894 17.894h285.659c53.682 46.977 124.818 76.947 202.439 76.947 7.379 0 13.424-0.667 22.371-1.341v183.879h-134.22c-51.894 0-93.947 42.5-93.947 94.174v145.174h-343.144c-44.295 0-79.636-36.235-79.636-80.75v-682.712c0-44.515 35.341-79.856 79.636-79.856h269.545c-15.432 35.788-23.932 76.053-23.932 118.106-0.227 26.394 3.356 51.902 9.621 76.508zM153.277 553.815h226.606c9.841 0 17.894-8.053 17.894-17.902 0-9.841-8.053-17.894-17.894-17.894h-226.606c-9.841 0-17.894 8.053-17.894 17.894 0 9.848 8.053 17.902 17.894 17.902zM641.148 482.452c-147.409 0-267.311-119.894-267.311-267.311 0-147.409 119.902-267.311 267.311-267.311 147.417 0 267.318 119.902 267.318 267.311 0 147.417-119.902 267.311-267.318 267.311zM784.095 211.118c-3.356-3.136-7.833-4.705-12.083-4.705-4.697 0-9.394 2.015-12.977 5.598l-99.765 107.371v-255.455c0-9.848-8.053-17.902-17.894-17.902s-17.894 8.053-17.894 17.902v255.674l-100.212-107.371c-6.712-7.159-18.348-7.606-25.508-0.894-7.152 6.712-7.606 18.121-0.894 25.28l131.083 140.705c3.356 3.576 8.053 5.591 13.197 5.591 5.152 0 9.621-2.015 13.205-5.591l131.083-140.705c6.265-7.386 5.811-18.795-1.341-25.5z" />
+<glyph unicode="&#xe902;" glyph-name="icon-enter-link" d="M677.571 421.241h-644.248c-18.395 0-33.323 14.929-33.323 33.323s14.929 33.323 33.323 33.323h644.248c18.395 0 33.323-14.929 33.323-33.323s-14.929-33.323-33.323-33.323zM499.849 243.519c-8.534 0-17.060 3.238-23.552 9.771-13.017 13.017-13.017 34.121 0 47.146l154.177 154.169-154.177 154.177c-13.017 13.017-13.017 34.129 0 47.146 13.025 13.017 34.129 13.017 47.146 0l177.722-177.73c13.017-13.017 13.017-34.121 0-47.137l-177.722-177.722c-6.533-6.582-15.059-9.82-23.593-9.82v0zM533.173-34.18c-202.21 0-380.728 121.651-454.884 309.957-6.753 17.060 1.684 36.431 18.793 43.184 17.060 6.663 36.48-1.643 43.232-18.842 64.027-162.573 218.245-267.652 392.859-267.652 232.726 0 422.098 189.372 422.098 422.098s-189.372 422.098-422.098 422.098c-174.614 0-328.832-105.079-392.859-267.652-6.801-17.199-26.172-25.505-43.232-18.842-17.109 6.753-25.546 26.123-18.793 43.184 74.156 188.306 252.675 309.957 454.884 309.957 269.475 0 488.744-219.27 488.744-488.744s-219.27-488.744-488.744-488.744z" />
+<glyph unicode="&#xe915;" glyph-name="icon-add" d="M512 960c-282.785 0-512-229.215-512-512s229.215-512 512-512c282.785 0 512 229.249 512 512s-229.215 512-512 512zM512 0c-247.425 0-448 200.575-448 448s200.575 448 448 448c247.425 0 448-200.575 448-448s-200.575-448-448-448zM704 480h-160v160c0 17.664-14.336 32-32 32s-32-14.336-32-32v-160h-160c-17.664 0-32-14.336-32-32s14.336-32 32-32h160v-160c0-17.664 14.336-32 32-32s32 14.336 32 32v160h160c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
+<glyph unicode="&#xe952;" glyph-name="icon-archive-sm" d="M943.405 684.258h-864.783c-10.653 0-19.867-3.887-27.644-11.668-7.781-7.777-11.668-16.991-11.668-27.637v-589.626c0-10.644 3.887-19.863 11.668-27.637 7.777-7.781 16.991-11.677 27.644-11.677h864.783c10.647 0 19.854 3.896 27.637 11.677 7.775 7.773 11.662 16.991 11.662 27.637v589.626c0 10.653-3.872 19.858-11.662 27.637-7.775 7.781-16.991 11.668-27.637 11.668zM617.255 499.387c-7.773-7.779-16.991-11.668-27.637-11.668h-157.233c-10.64 0-19.854 3.892-27.637 11.668-7.777 7.781-11.668 16.991-11.668 27.644 0 10.644 3.892 19.858 11.668 27.637 7.781 7.781 16.995 11.673 27.637 11.673h157.249c10.638 0 19.85-3.892 27.637-11.673 7.775-7.777 11.662-16.991 11.662-27.637 0-10.651-3.896-19.863-11.677-27.644zM1010.357 947.749c-7.783 7.781-16.991 11.668-27.639 11.668h-943.409c-10.644 0-19.858-3.887-27.637-11.668-7.779-7.777-11.671-16.991-11.671-27.637v-157.233c0-10.644 3.892-19.854 11.673-27.637 7.779-7.781 16.991-11.668 27.637-11.668h943.394c10.644 0 19.863 3.887 27.652 11.668 7.773 7.781 11.66 16.991 11.66 27.637v157.233c0 10.653-3.887 19.86-11.66 27.637z" />
+<glyph unicode="&#xe953;" glyph-name="icon-btn-card-config" d="M971.283 561.778h-95.801c-15.398 0-28.084 8.476-33.982 22.699s-2.901 29.203 7.964 40.088l67.736 67.717c9.956 9.956 15.436 23.211 15.436 37.281 0 14.089-5.48 27.326-15.436 37.3l-86.338 86.338c-19.911 19.911-54.632 19.949-74.581 0l-67.717-67.717c-10.885-10.866-25.903-13.9-40.088-7.983-14.222 5.897-22.699 18.584-22.699 33.982v95.801c0 29.070-23.647 52.717-52.717 52.717h-122.121c-29.070 0-52.717-23.647-52.717-52.717v-95.801c0-15.398-8.476-28.084-22.699-33.982-14.184-5.935-29.203-2.882-40.088 7.983l-67.717 67.717c-19.949 19.949-54.67 19.911-74.581 0l-86.338-86.338c-9.956-9.956-15.436-23.211-15.436-37.3 0-14.071 5.48-27.307 15.436-37.281l67.736-67.717c10.866-10.885 13.843-25.865 7.964-40.088s-18.584-22.699-33.982-22.699h-95.801c-29.070 0-52.717-23.647-52.717-52.717v-122.103c0-29.089 23.647-52.736 52.717-52.736h95.801c15.398 0 28.084-8.476 33.982-22.699s2.901-29.203-7.964-40.088l-67.736-67.717c-9.956-9.956-15.436-23.211-15.436-37.281 0-14.089 5.48-27.326 15.436-37.3l86.338-86.338c19.93-19.93 54.632-19.968 74.581 0l67.717 67.736c10.885 10.866 25.847 13.862 40.088 7.964 14.222-5.897 22.699-18.584 22.699-33.982v-95.801c0-29.070 23.647-52.717 52.717-52.717h122.103c29.070 0 52.717 23.647 52.717 52.717v95.801c0 15.398 8.476 28.084 22.699 33.982 14.241 5.916 29.203 2.901 40.088-7.964l67.717-67.736c19.949-19.949 54.67-19.911 74.581 0l86.338 86.338c9.956 9.956 15.436 23.211 15.436 37.3 0 14.071-5.48 27.307-15.436 37.281l-67.736 67.717c-10.866 10.885-13.843 25.865-7.964 40.088s18.603 22.699 34.001 22.699h95.801c29.070 0 52.717 23.647 52.717 52.717v122.121c0 29.070-23.647 52.717-52.717 52.717zM986.074 386.939c0-8.154-6.637-14.791-14.791-14.791h-95.801c-30.796 0-57.249-17.673-69.025-46.118-11.795-28.444-5.594-59.657 16.194-81.427l67.736-67.717c5.784-5.784 5.784-15.17 0-20.935l-86.338-86.338c-5.765-5.765-15.151-5.803-20.935 0l-67.717 67.736c-21.788 21.788-52.983 27.951-81.427 16.194-28.444-11.776-46.118-38.229-46.118-69.025v-95.801c0-8.154-6.637-14.791-14.791-14.791h-122.121c-8.154 0-14.791 6.637-14.791 14.791v95.801c0 30.796-17.673 57.249-46.118 69.025-9.538 3.963-19.361 5.897-29.070 5.897-19.228 0-37.869-7.585-52.357-22.073l-67.717-67.736c-5.803-5.803-15.189-5.765-20.935 0l-86.338 86.338c-5.784 5.784-5.784 15.17 0 20.935l67.736 67.717c21.769 21.769 27.989 52.983 16.194 81.427-11.776 28.425-38.229 46.099-69.025 46.099h-95.801c-8.154 0-14.791 6.637-14.791 14.791v122.121c0 8.154 6.637 14.791 14.791 14.791h95.801c30.796 0 57.249 17.673 69.025 46.118 11.795 28.444 5.594 59.657-16.194 81.427l-67.736 67.717c-5.784 5.784-5.784 15.17 0 20.935l86.338 86.338c5.765 5.784 15.151 5.784 20.935 0l67.717-67.717c21.751-21.751 52.945-27.989 81.427-16.194 28.444 11.757 46.118 38.21 46.118 69.006v95.801c0 8.154 6.637 14.791 14.791 14.791h122.103c8.173 0 14.81-6.637 14.81-14.791v-95.801c0-30.796 17.673-57.249 46.118-69.025 28.482-11.795 59.657-5.575 81.427 16.194l67.717 67.717c5.803 5.784 15.189 5.784 20.935 0l86.338-86.338c5.784-5.784 5.784-15.17 0-20.935l-67.736-67.717c-21.769-21.769-27.989-52.983-16.194-81.427 11.776-28.444 38.229-46.118 69.025-46.118h95.801c8.154 0.019 14.791-6.618 14.791-14.772v-122.121zM512 618.667c-94.113 0-170.667-76.553-170.667-170.667s76.553-170.667 170.667-170.667c94.113 0 170.667 76.553 170.667 170.667s-76.553 170.667-170.667 170.667zM512 315.259c-73.178 0-132.741 59.563-132.741 132.741s59.563 132.741 132.741 132.741c73.178 0 132.741-59.563 132.741-132.741s-59.563-132.741-132.741-132.741z" />
+<glyph unicode="&#xe954;" glyph-name="icon-btn-card-topology" d="M944 960h-864c-44.16-0.052-79.948-35.84-80-80v-864c0.052-44.16 35.84-79.948 80-80h864c44.16 0.052 79.948 35.84 80 80v864c-0.052 44.16-35.84 79.948-80 80zM992 16c0-26.51-21.49-48-48-48h-864c-26.51 0-48 21.49-48 48v864c0 26.51 21.49 48 48 48h864c26.51 0 48-21.49 48-48v-864zM112 880c-0.442 0.010-0.884 0.010-1.326 0-17.306-0.366-31.040-14.694-30.674-32v-64h32v64h80v32h-80zM848 800h-672c-8.836 0-16-7.164-16-16v-192c0-8.836 7.164-16 16-16h672c8.836 0 16 7.164 16 16v192c0 8.836-7.164 16-16 16zM832 608h-640v160h640v-160zM432 528h-256c-8.836 0-16-7.164-16-16v-256c0-8.836 7.164-16 16-16h256c8.836 0 16 7.164 16 16v256c0 8.836-7.164 16-16 16zM192 272v201.376l201.376-201.376h-201.376zM416 294.63l-201.37 201.37h201.37v-201.37zM848 528h-352c-8.836 0-16-11.462-16-25.6v-153.6c0-14.138 7.164-25.6 16-25.6h352c8.836 0 16 11.462 16 25.6v153.6c0 14.138-7.164 25.6-16 25.6zM832 374.4h-320v102.4h320v-102.4zM480 352h384v-78.769h-384v78.769zM480 272h384v-78.769h-384v78.769zM288 192h576v-78.769h-576v78.769zM160 112h576v-78.769h-576v78.769zM160 192h78.769v-78.769h-78.769v78.769zM224 192h78.769v-78.769h-78.769v78.769z" />
+<glyph unicode="&#xe955;" glyph-name="icon-clone-sm" horiz-adv-x="796" d="M197.666 693.407c15.831 0 28.663 12.832 28.663 28.663v196.012h239.183c15.831 0 28.671-12.832 28.671-28.671v-132.42h-78.057c-7.711 0-15.004-3.122-20.298-8.408l-224.675-224.682c-5.042-5.035-8.408-12.314-8.408-20.255v-355.096h-132.42c-15.839 0-28.671 12.839-28.671 28.671v516.186h196.012zM168.996 877.543v-126.802h-126.802zM444.776 503.645v196.012h239.162c15.839 0 28.671-12.839 28.671-28.671v-667.013c0-15.839-12.832-28.671-28.671-28.671h-435.188c-15.831 0-28.671 12.832-28.671 28.671v471.001h196.033c15.824 0 28.663 12.825 28.663 28.671zM387.442 532.316h-126.802l126.802 126.781zM657.88 895.073v64.927l-86.57-86.57 86.57-86.57v64.927c47.735 0 86.57-38.835 86.57-86.57v-43.285h43.285v43.285c0 71.603-58.254 129.854-129.854 129.854z" />
+<glyph unicode="&#xe956;" glyph-name="icon-close" d="M602.197 448.32l402.432 402.432c25.003 24.981 25.003 65.515 0 90.496-25.003 25.003-65.493 25.003-90.496 0l-402.432-402.432-402.453 402.432c-25.003 25.003-65.493 25.003-90.496 0-25.003-24.981-25.003-65.515 0-90.496l402.453-402.432-402.453-402.432c-25.003-24.981-25.003-65.515 0-90.496 12.501-12.48 28.885-18.731 45.248-18.731s32.747 6.251 45.248 18.752l402.453 402.432 402.432-402.432c12.501-12.501 28.885-18.752 45.248-18.752s32.747 6.251 45.248 18.752c25.003 24.981 25.003 65.515 0 90.496l-402.432 402.411z" />
+<glyph unicode="&#xe957;" glyph-name="icon-comType1" d="M1024 940.966c-0.026 4.551-1.873 8.898-5.136 12.076-3.271 3.169-7.669 4.89-12.22 4.785h-989.288c-4.551 0.113-8.958-1.616-12.22-4.785s-5.119-7.525-5.136-12.076v-817.72c-0.051-9.712 7.644-17.712 17.356-18.034h237.907l8.322-18.678c2.975-6.703 9.864-10.788 17.178-10.178l34.856 2.644c13.034-16.186 28.153-30.576 44.966-42.788l-1.025-34.763c-0.212-7.356 4.237-14.051 11.102-16.695l74.042-28.585c6.839-2.636 14.602-0.695 19.39 4.864l22.602 26.195c20.653-1.924 41.449-1.39 61.975 1.61l24.195-25.237c5.042-5.254 12.814-6.805 19.483-3.89l72.746 31.831c6.737 2.949 10.89 9.831 10.347 17.169l-2.559 34.856c16.203 13.034 30.61 28.161 42.831 44.983l34.788-1.025c7.305-0.39 14.042 3.949 16.703 10.763l2.805 6.924h236.636c9.712 0.331 17.407 8.322 17.356 18.034v633.729c0 0.059 0 0.11 0 0.169s0 0.11 0 0.169v183.653zM989.288 923.11v-149.695h-954.576v149.695h954.576zM707.356 123.525c-5.983 0.195-11.644-2.729-14.949-7.72-12.915-19.39-29.102-36.39-47.839-50.237-4.788-3.534-7.424-9.288-6.992-15.22l2.347-31.915-50.39-22.042-22.127 23.076c-4.034 4.212-9.915 6.11-15.653 5.059-23.093-4.229-46.703-4.839-69.983-1.805-5.788 0.754-11.568-1.458-15.373-5.873l-20.593-23.864-51.178 19.737 0.941 31.898c0.178 5.975-2.746 11.627-7.72 14.949-19.39 12.915-36.39 29.102-50.237 47.839-3.542 4.78-9.288 7.415-15.22 6.983l-31.924-2.339-6.864 15.686c-0.449 1.686-1.153 3.305-2.093 4.788l-13.085 29.915 23.076 22.127c4.212 4.034 6.11 9.915 5.059 15.644-4.229 23.093-4.839 46.703-1.805 69.983 0.746 5.788-1.458 11.568-5.873 15.381l-23.864 20.593 19.737 51.178 31.898-0.941c5.983-0.195 11.644 2.729 14.949 7.72 12.915 19.398 29.102 36.398 47.839 50.237 4.788 3.542 7.424 9.288 6.992 15.229l-2.347 31.915 50.39 22.042 22.136-23.076c4.034-4.212 9.915-6.11 15.644-5.059 23.102 4.229 46.712 4.839 69.992 1.805 5.788-0.746 11.568 1.458 15.381 5.873l20.593 23.864 51.178-19.737-0.941-31.89c-0.178-5.983 2.737-11.636 7.72-14.958 19.39-12.907 36.39-29.102 50.229-47.839 3.542-4.78 9.288-7.415 15.22-6.983l31.915 2.347 22.051-50.39-23.085-22.127c-4.203-4.034-6.102-9.915-5.059-15.644 4.229-23.093 4.839-46.703 1.814-69.983-0.754-5.788 1.449-11.568 5.873-15.381l23.864-20.593-19.754-51.178-31.89 0.924zM783.407 139.924l12.364 32.407c2.636 6.89 0.703 14.695-4.856 19.559l-26.195 22.686c1.932 20.661 1.398 41.483-1.602 62.017l25.237 24.22c5.246 5.042 6.797 12.822 3.881 19.492l-31.822 72.746c-2.949 6.746-9.831 10.898-17.169 10.356l-34.864-2.559c-13.025 16.203-28.136 30.61-44.949 42.839l1.025 34.788c0.212 7.356-4.237 14.051-11.102 16.703l-74.042 28.576c-6.839 2.636-14.602 0.695-19.39-4.856l-22.61-26.212c-20.653 1.932-41.458 1.398-61.983-1.602l-24.195 25.246c-5.034 5.254-12.814 6.805-19.483 3.89l-72.746-31.822c-6.737-2.949-10.89-9.839-10.347-17.178l2.559-34.856c-16.203-13.034-30.602-28.161-42.831-44.975l-34.788 1.017c-7.364 0.237-14.068-4.212-16.703-11.093l-28.568-74.042c-2.636-6.839-0.695-14.602 4.856-19.39l26.203-22.61c-1.932-20.644-1.398-41.449 1.602-61.966l-25.229-24.203c-5.263-5.169-6.805-13.042-3.89-19.822l8.305-19.356h-205.364v598.78h954.576v-598.78h-205.881zM224.127 794.305c29.076 0 52.737 24.432 52.737 54.466s-23.653 54.458-52.737 54.458c-29.085 0-52.737-24.424-52.737-54.458s23.661-54.466 52.737-54.466zM224.127 868.525c9.941 0 18.025-8.864 18.025-19.746s-8.085-19.754-18.025-19.754c-9.932 0-18.025 8.856-18.025 19.746s8.093 19.754 18.025 19.754zM339.093 794.305c29.068 0 52.729 24.432 52.729 54.466s-23.644 54.458-52.729 54.458c-29.085 0-52.72-24.424-52.72-54.458s23.644-54.466 52.72-54.466zM339.093 868.525c9.932 0 18.017-8.864 18.017-19.746s-8.085-19.754-18.017-19.754c-9.941 0-18.008 8.856-18.008 19.746s8.076 19.754 18.008 19.754zM109.161 794.305c29.076 0 52.737 24.432 52.737 54.466s-23.653 54.458-52.737 54.458c-29.085 0-52.729-24.432-52.729-54.458s23.653-54.466 52.729-54.466zM109.161 868.525c9.932 0 18.025-8.864 18.025-19.746s-8.093-19.754-18.025-19.754c-9.932 0-18.017 8.864-18.017 19.754 0 10.898 8.085 19.746 18.017 19.746zM512 406.958c-92.22 0-166.983-74.763-166.983-166.992 0-92.22 74.763-166.983 166.983-166.983s166.983 74.763 166.983 166.983c-0.102 92.186-74.805 166.881-166.983 166.992zM512 107.695c-73.051 0-132.271 59.22-132.271 132.271 0 73.059 59.22 132.28 132.271 132.28s132.271-59.22 132.271-132.28c-0.076-73.017-59.254-132.186-132.271-132.271zM512 323.381c-46.068 0-83.415-37.347-83.415-83.415 0-46.059 37.347-83.407 83.415-83.407s83.407 37.339 83.407 83.407c-0.051 46.042-37.364 83.356-83.407 83.415v0zM512 191.271c-26.898 0-48.703 21.805-48.703 48.695 0 26.898 21.805 48.703 48.703 48.703s48.695-21.805 48.695-48.703c-0.025-26.881-21.814-48.661-48.695-48.695v0z" />
+<glyph unicode="&#xe958;" glyph-name="icon-comType1-sm" d="M1024 940.966c-0.026 4.551-1.873 8.898-5.136 12.076-3.271 3.169-7.669 4.89-12.22 4.785h-989.288c-4.551 0.113-8.958-1.616-12.22-4.785s-5.119-7.525-5.136-12.076v-817.72c-0.051-9.712 7.644-17.712 17.356-18.034h237.907l8.322-18.678c2.975-6.703 9.864-10.788 17.178-10.178l34.856 2.644c13.034-16.186 28.153-30.576 44.966-42.788l-1.025-34.763c-0.212-7.356 4.237-14.051 11.102-16.695l74.042-28.585c6.839-2.636 14.602-0.695 19.39 4.864l22.602 26.195c20.653-1.924 41.449-1.39 61.975 1.61l24.195-25.237c5.042-5.254 12.814-6.805 19.483-3.89l72.746 31.831c6.737 2.949 10.89 9.831 10.347 17.169l-2.559 34.856c16.203 13.034 30.61 28.161 42.831 44.983l34.788-1.025c7.305-0.39 14.042 3.949 16.703 10.763l2.805 6.924h236.636c9.712 0.331 17.407 8.322 17.356 18.034v633.729c0 0.059 0 0.11 0 0.169s0 0.11 0 0.169v183.653zM989.288 923.11v-149.695h-954.576v149.695h954.576zM707.356 123.525c-5.983 0.195-11.644-2.729-14.949-7.72-12.915-19.39-29.102-36.39-47.839-50.237-4.788-3.534-7.424-9.288-6.992-15.22l2.347-31.915-50.39-22.042-22.127 23.076c-4.034 4.212-9.915 6.11-15.653 5.059-23.093-4.229-46.703-4.839-69.983-1.805-5.788 0.754-11.568-1.458-15.373-5.873l-20.593-23.864-51.178 19.737 0.941 31.898c0.178 5.975-2.746 11.627-7.72 14.949-19.39 12.915-36.39 29.102-50.237 47.839-3.542 4.78-9.288 7.415-15.22 6.983l-31.924-2.339-6.864 15.686c-0.449 1.686-1.153 3.305-2.093 4.788l-13.085 29.915 23.076 22.127c4.212 4.034 6.11 9.915 5.059 15.644-4.229 23.093-4.839 46.703-1.805 69.983 0.746 5.788-1.458 11.568-5.873 15.381l-23.864 20.593 19.737 51.178 31.898-0.941c5.983-0.195 11.644 2.729 14.949 7.72 12.915 19.398 29.102 36.398 47.839 50.237 4.788 3.542 7.424 9.288 6.992 15.229l-2.347 31.915 50.39 22.042 22.136-23.076c4.034-4.212 9.915-6.11 15.644-5.059 23.102 4.229 46.712 4.839 69.992 1.805 5.788-0.746 11.568 1.458 15.381 5.873l20.593 23.864 51.178-19.737-0.941-31.89c-0.178-5.983 2.737-11.636 7.72-14.958 19.39-12.907 36.39-29.102 50.229-47.839 3.542-4.78 9.288-7.415 15.22-6.983l31.915 2.347 22.051-50.39-23.085-22.127c-4.203-4.034-6.102-9.915-5.059-15.644 4.229-23.093 4.839-46.703 1.814-69.983-0.754-5.788 1.449-11.568 5.873-15.381l23.864-20.593-19.754-51.178-31.89 0.924zM783.407 139.924l12.364 32.407c2.636 6.89 0.703 14.695-4.856 19.559l-26.195 22.686c1.932 20.661 1.398 41.483-1.602 62.017l25.237 24.22c5.246 5.042 6.797 12.822 3.881 19.492l-31.822 72.746c-2.949 6.746-9.831 10.898-17.169 10.356l-34.864-2.559c-13.025 16.203-28.136 30.61-44.949 42.839l1.025 34.788c0.212 7.356-4.237 14.051-11.102 16.703l-74.042 28.576c-6.839 2.636-14.602 0.695-19.39-4.856l-22.61-26.212c-20.653 1.932-41.458 1.398-61.983-1.602l-24.195 25.246c-5.034 5.254-12.814 6.805-19.483 3.89l-72.746-31.822c-6.737-2.949-10.89-9.839-10.347-17.178l2.559-34.856c-16.203-13.034-30.602-28.161-42.831-44.975l-34.788 1.017c-7.364 0.237-14.068-4.212-16.703-11.093l-28.568-74.042c-2.636-6.839-0.695-14.602 4.856-19.39l26.203-22.61c-1.932-20.644-1.398-41.449 1.602-61.966l-25.229-24.203c-5.263-5.169-6.805-13.042-3.89-19.822l8.305-19.356h-205.364v598.78h954.576v-598.78h-205.881zM224.127 794.305c29.076 0 52.737 24.432 52.737 54.466s-23.653 54.458-52.737 54.458c-29.085 0-52.737-24.424-52.737-54.458s23.661-54.466 52.737-54.466zM224.127 868.525c9.941 0 18.025-8.864 18.025-19.746s-8.085-19.754-18.025-19.754c-9.932 0-18.025 8.856-18.025 19.746s8.093 19.754 18.025 19.754zM339.093 794.305c29.068 0 52.729 24.432 52.729 54.466s-23.644 54.458-52.729 54.458c-29.085 0-52.72-24.424-52.72-54.458s23.644-54.466 52.72-54.466zM339.093 868.525c9.932 0 18.017-8.864 18.017-19.746s-8.085-19.754-18.017-19.754c-9.941 0-18.008 8.856-18.008 19.746s8.076 19.754 18.008 19.754zM109.161 794.305c29.076 0 52.737 24.432 52.737 54.466s-23.653 54.458-52.737 54.458c-29.085 0-52.729-24.432-52.729-54.458s23.653-54.466 52.729-54.466zM109.161 868.525c9.932 0 18.025-8.864 18.025-19.746s-8.093-19.754-18.025-19.754c-9.932 0-18.017 8.864-18.017 19.754 0 10.898 8.085 19.746 18.017 19.746zM512 406.958c-92.22 0-166.983-74.763-166.983-166.992 0-92.22 74.763-166.983 166.983-166.983s166.983 74.763 166.983 166.983c-0.102 92.186-74.805 166.881-166.983 166.992zM512 107.695c-73.051 0-132.271 59.22-132.271 132.271 0 73.059 59.22 132.28 132.271 132.28s132.271-59.22 132.271-132.28c-0.076-73.017-59.254-132.186-132.271-132.271zM512 323.381c-46.068 0-83.415-37.347-83.415-83.415 0-46.059 37.347-83.407 83.415-83.407s83.407 37.339 83.407 83.407c-0.051 46.042-37.364 83.356-83.407 83.415v0zM512 191.271c-26.898 0-48.703 21.805-48.703 48.695 0 26.898 21.805 48.703 48.703 48.703s48.695-21.805 48.695-48.703c-0.025-26.881-21.814-48.661-48.695-48.695v0z" />
+<glyph unicode="&#xe959;" glyph-name="icon-comType2" horiz-adv-x="945" d="M933.258 802.276c-21.462 79.511-181.206 157.724-460.642 157.724s-439.199-78.213-460.642-157.724c-1.557-2.724-2.706-5.708-2.706-9.082v-685.756c0-3.002 0.797-5.838 2.168-8.359 21.889-90.724 217.718-158.447 461.18-158.447 242.906 0 438.42 67.445 461.032 157.835 1.483 2.65 2.317 5.708 2.317 8.97v685.756c0 3.373-1.149 6.357-2.706 9.082zM897.432 330.124c-0.519-2.243-1.242-4.467-2.15-6.728-0.741-1.835-1.65-3.67-2.65-5.505-1.242-2.28-2.632-4.559-4.281-6.839-1.223-1.724-2.613-3.429-4.059-5.134-2.057-2.428-4.244-4.856-6.728-7.265-1.501-1.464-3.151-2.91-4.819-4.374-3.040-2.65-6.209-5.282-9.749-7.895-1.52-1.131-3.151-2.224-4.763-3.336-4.189-2.891-8.563-5.764-13.363-8.581-1.26-0.76-2.613-1.483-3.929-2.224-5.523-3.114-11.287-6.209-17.515-9.211-0.797-0.389-1.631-0.76-2.446-1.131-6.95-3.281-14.216-6.505-21.981-9.619-0.222-0.093-0.445-0.167-0.667-0.259-42.091-16.81-95.932-30.952-158.669-40.219-0.315-0.037-0.63-0.074-0.945-0.13-12.195-1.798-24.706-3.392-37.55-4.8-2.094-0.222-4.3-0.371-6.413-0.593-11.213-1.168-22.556-2.243-34.232-3.095-5.338-0.389-10.935-0.575-16.365-0.908-8.785-0.519-17.478-1.094-26.485-1.409-14.716-0.463-29.728-0.76-45.056-0.76s-30.34 0.297-45.075 0.815c-9.007 0.315-17.7 0.908-26.485 1.409-5.43 0.315-11.028 0.519-16.365 0.908-11.676 0.853-23.019 1.928-34.232 3.095-2.113 0.222-4.318 0.371-6.413 0.593-12.844 1.409-25.354 3.021-37.55 4.8-0.315 0.037-0.63 0.074-0.945 0.13-62.737 9.267-116.578 23.408-158.669 40.219-0.222 0.074-0.445 0.167-0.667 0.259-7.766 3.114-15.050 6.339-21.981 9.619-0.797 0.389-1.65 0.76-2.446 1.131-6.227 3.002-11.991 6.079-17.515 9.211-1.297 0.741-2.669 1.464-3.929 2.224-4.8 2.817-9.174 5.69-13.363 8.581-1.594 1.112-3.243 2.206-4.763 3.336-3.54 2.613-6.709 5.245-9.749 7.895-1.65 1.446-3.318 2.891-4.819 4.374-2.484 2.409-4.671 4.819-6.728 7.265-1.446 1.705-2.836 3.41-4.059 5.134-1.631 2.28-3.021 4.559-4.281 6.839-1.001 1.835-1.89 3.67-2.65 5.505-0.908 2.243-1.631 4.485-2.15 6.728-0.686 2.947-1.446 5.949-1.446 8.933 0 2.094 0.241 4.189 0.575 6.264 0.463 2.799 0.204 5.597-0.575 8.248v137.596c0.519-0.482 1.168-0.945 1.705-1.427 4.040-3.559 8.155-7.098 12.788-10.509 69.817-52.803 209.433-93.837 411.787-93.837 201.501 0 340.765 40.701 410.879 93.189 5.597 4.077 10.638 8.285 15.383 12.566l0.019 0.019v-137.596c-0.778-2.65-1.038-5.449-0.575-8.248 0.352-2.076 0.575-4.17 0.575-6.264 0-2.984-0.76-5.986-1.464-8.989zM898.896 713.628v-137.596c-0.778-2.65-1.038-5.449-0.575-8.248 0.352-2.076 0.575-4.17 0.575-6.264 0-2.984-0.76-5.986-1.464-8.989-0.519-2.243-1.242-4.467-2.15-6.728-0.741-1.835-1.65-3.67-2.65-5.505-1.242-2.28-2.632-4.559-4.281-6.839-1.223-1.724-2.613-3.429-4.059-5.134-2.057-2.428-4.244-4.856-6.728-7.265-1.501-1.464-3.151-2.91-4.819-4.374-3.040-2.65-6.209-5.282-9.749-7.895-1.52-1.131-3.151-2.224-4.763-3.336-4.189-2.891-8.563-5.764-13.363-8.581-1.26-0.76-2.613-1.483-3.929-2.224-5.523-3.114-11.287-6.209-17.515-9.211-0.797-0.389-1.631-0.76-2.446-1.131-6.95-3.281-14.216-6.505-21.981-9.619-0.222-0.093-0.445-0.167-0.667-0.259-42.091-16.81-95.932-30.952-158.669-40.219-0.315-0.037-0.63-0.074-0.945-0.13-12.195-1.798-24.706-3.392-37.55-4.8-2.094-0.222-4.3-0.371-6.413-0.593-11.213-1.168-22.556-2.243-34.232-3.095-5.338-0.389-10.935-0.575-16.365-0.908-8.785-0.519-17.478-1.094-26.485-1.409-14.716-0.463-29.728-0.76-45.056-0.76s-30.34 0.297-45.075 0.815c-9.007 0.315-17.7 0.908-26.485 1.409-5.43 0.315-11.028 0.519-16.365 0.908-11.676 0.853-23.019 1.928-34.232 3.095-2.113 0.222-4.318 0.371-6.413 0.593-12.844 1.409-25.354 3.021-37.55 4.8-0.315 0.037-0.63 0.074-0.945 0.13-62.737 9.267-116.578 23.408-158.669 40.219-0.222 0.074-0.445 0.167-0.667 0.259-7.766 3.114-15.050 6.339-21.981 9.619-0.797 0.389-1.65 0.76-2.446 1.131-6.227 3.002-11.991 6.079-17.515 9.211-1.297 0.741-2.669 1.464-3.929 2.224-4.8 2.817-9.174 5.69-13.363 8.581-1.594 1.112-3.243 2.206-4.763 3.336-3.54 2.613-6.709 5.245-9.749 7.895-1.65 1.446-3.318 2.891-4.819 4.374-2.484 2.409-4.671 4.819-6.728 7.265-1.446 1.705-2.836 3.41-4.059 5.134-1.631 2.28-3.021 4.559-4.281 6.839-1.001 1.835-1.89 3.67-2.65 5.505-0.908 2.243-1.631 4.485-2.15 6.728-0.686 2.947-1.446 5.949-1.446 8.933 0 2.094 0.241 4.189 0.575 6.264 0.463 2.799 0.204 5.597-0.575 8.248v137.596c2.224-2.020 4.763-4.003 7.173-6.005 1.334-1.112 2.576-2.224 3.985-3.336 5.56-4.374 11.565-8.692 18.071-12.9 1.353-0.871 2.873-1.724 4.281-2.595 5.449-3.392 11.213-6.709 17.274-9.971 2.243-1.205 4.485-2.391 6.802-3.577 6.765-3.447 13.863-6.802 21.333-10.045 1.223-0.537 2.335-1.094 3.577-1.612 8.692-3.688 17.922-7.21 27.523-10.62 2.65-0.945 5.43-1.835 8.155-2.762 7.636-2.576 15.531-5.041 23.705-7.432 2.947-0.853 5.838-1.742 8.859-2.558 10.842-3.002 22.037-5.857 33.787-8.489 1.612-0.371 3.355-0.667 4.986-1.019 10.36-2.261 21.11-4.355 32.156-6.32 3.744-0.667 7.543-1.297 11.361-1.928 10.509-1.724 21.333-3.299 32.434-4.745 2.854-0.371 5.579-0.797 8.47-1.149 13.789-1.668 28.060-3.095 42.721-4.318 3.614-0.297 7.377-0.519 11.046-0.778 11.732-0.853 23.723-1.557 35.993-2.113 4.467-0.204 8.915-0.408 13.474-0.575 15.976-0.537 32.249-0.927 49.115-0.927s33.139 0.389 49.115 0.927c4.541 0.167 8.989 0.371 13.474 0.575 12.269 0.556 24.261 1.26 35.993 2.113 3.67 0.278 7.414 0.482 11.046 0.778 14.66 1.205 28.931 2.65 42.721 4.318 2.891 0.352 5.616 0.778 8.47 1.149 11.102 1.446 21.907 3.021 32.434 4.745 3.818 0.63 7.617 1.26 11.361 1.928 11.046 1.965 21.796 4.059 32.156 6.32 1.631 0.352 3.373 0.667 4.986 1.019 11.751 2.632 22.945 5.505 33.787 8.489 3.021 0.834 5.912 1.705 8.859 2.558 8.173 2.391 16.069 4.856 23.705 7.432 2.724 0.927 5.505 1.816 8.155 2.762 9.601 3.41 18.849 6.932 27.523 10.62 1.242 0.519 2.354 1.075 3.577 1.612 7.469 3.262 14.568 6.598 21.333 10.045 2.317 1.186 4.578 2.372 6.802 3.577 6.061 3.243 11.825 6.561 17.274 9.971 1.409 0.871 2.928 1.724 4.281 2.595 6.505 4.207 12.51 8.507 18.071 12.9 1.39 1.112 2.632 2.224 3.985 3.336 2.409 2.002 4.949 3.985 7.173 6.005zM472.615 922.932c251.228 0 426.281-73.246 426.281-139.005s-175.053-139.005-426.281-139.005c-251.228 0-426.281 73.246-426.281 139.005s175.053 139.005 426.281 139.005zM898.896 112.943c-0.259-0.815-0.445-1.65-0.593-2.502-10.509-64.109-184.079-132.74-425.687-132.74s-415.179 68.631-425.687 132.74c-0.148 0.834-0.352 1.65-0.593 2.428v155.945c0.519-0.482 1.168-0.945 1.705-1.427 4.040-3.559 8.155-7.098 12.788-10.509 69.817-52.803 209.433-93.837 411.787-93.837 201.501 0 340.765 40.701 410.879 93.189 5.597 4.077 10.638 8.285 15.383 12.566l0.019 0.019v-155.87z" />
+<glyph unicode="&#xe95a;" glyph-name="icon-comType2-sm" horiz-adv-x="926" d="M918.242 804.814c-21.117 78.231-178.291 155.186-453.231 155.186s-432.132-76.955-453.231-155.186c-1.532-2.681-2.662-5.617-2.662-8.936v-674.722c0-2.954 0.784-5.744 2.134-8.224 21.536-89.264 214.215-155.897 453.76-155.897 238.998 0 431.366 66.36 453.614 155.296 1.459 2.608 2.279 5.617 2.279 8.826v674.722c0 3.319-1.131 6.255-2.662 8.936zM882.993 340.259c-0.511-2.207-1.222-4.395-2.115-6.62-0.729-1.805-1.623-3.611-2.608-5.416-1.222-2.243-2.589-4.486-4.212-6.729-1.204-1.696-2.571-3.374-3.994-5.051-2.024-2.389-4.176-4.778-6.62-7.148-1.477-1.441-3.1-2.863-4.741-4.304-2.991-2.608-6.109-5.197-9.592-7.768-1.495-1.112-3.1-2.188-4.687-3.282-4.121-2.845-8.425-5.671-13.148-8.443-1.24-0.748-2.571-1.459-3.866-2.188-5.434-3.064-11.106-6.109-17.233-9.063-0.784-0.383-1.605-0.748-2.407-1.112-6.838-3.228-13.987-6.401-21.628-9.464-0.219-0.091-0.438-0.164-0.656-0.255-41.413-16.54-94.388-30.454-156.116-39.572-0.31-0.036-0.62-0.073-0.93-0.128-11.999-1.769-24.308-3.337-36.946-4.723-2.061-0.219-4.231-0.365-6.31-0.584-11.033-1.149-22.193-2.207-33.681-3.045-5.252-0.383-10.759-0.565-16.102-0.894-8.644-0.511-17.196-1.076-26.059-1.386-14.479-0.456-29.25-0.748-44.331-0.748s-29.852 0.292-44.349 0.802c-8.863 0.31-17.415 0.894-26.059 1.386-5.343 0.31-10.85 0.511-16.102 0.894-11.489 0.839-22.649 1.897-33.681 3.045-2.079 0.219-4.249 0.365-6.31 0.584-12.637 1.386-24.946 2.972-36.946 4.723-0.31 0.036-0.62 0.073-0.93 0.128-61.728 9.118-114.703 23.032-156.116 39.572-0.219 0.073-0.438 0.164-0.656 0.255-7.641 3.064-14.807 6.237-21.628 9.464-0.784 0.383-1.623 0.748-2.407 1.112-6.127 2.954-11.799 5.981-17.233 9.063-1.277 0.729-2.626 1.441-3.866 2.188-4.723 2.772-9.027 5.598-13.148 8.443-1.568 1.094-3.191 2.17-4.687 3.282-3.483 2.571-6.601 5.161-9.592 7.768-1.623 1.422-3.264 2.845-4.741 4.304-2.444 2.371-4.595 4.741-6.62 7.148-1.422 1.678-2.79 3.355-3.994 5.051-1.605 2.243-2.972 4.486-4.212 6.729-0.985 1.805-1.86 3.611-2.608 5.416-0.894 2.207-1.605 4.413-2.115 6.62-0.675 2.899-1.422 5.854-1.422 8.79 0 2.061 0.237 4.121 0.565 6.164 0.456 2.754 0.201 5.507-0.565 8.115v135.382c0.511-0.474 1.149-0.93 1.678-1.404 3.975-3.501 8.024-6.984 12.583-10.34 68.694-51.954 206.064-92.328 405.162-92.328 198.259 0 335.282 40.046 404.268 91.689 5.507 4.012 10.467 8.151 15.136 12.364l0.018 0.018v-135.382c-0.766-2.608-1.021-5.361-0.565-8.115 0.346-2.042 0.565-4.103 0.565-6.164 0-2.936-0.748-5.89-1.441-8.844zM884.433 717.592v-135.382c-0.766-2.608-1.021-5.361-0.565-8.115 0.346-2.042 0.565-4.103 0.565-6.164 0-2.936-0.748-5.89-1.441-8.844-0.511-2.207-1.222-4.395-2.115-6.62-0.729-1.805-1.623-3.611-2.608-5.416-1.222-2.243-2.589-4.486-4.212-6.729-1.204-1.696-2.571-3.374-3.994-5.051-2.024-2.389-4.176-4.778-6.62-7.148-1.477-1.441-3.1-2.863-4.741-4.304-2.991-2.608-6.109-5.197-9.592-7.768-1.495-1.112-3.1-2.188-4.687-3.282-4.121-2.845-8.425-5.671-13.148-8.443-1.24-0.748-2.571-1.459-3.866-2.188-5.434-3.064-11.106-6.109-17.233-9.063-0.784-0.383-1.605-0.748-2.407-1.112-6.838-3.228-13.987-6.401-21.628-9.464-0.219-0.091-0.438-0.164-0.656-0.255-41.413-16.54-94.388-30.454-156.116-39.572-0.31-0.036-0.62-0.073-0.93-0.128-11.999-1.769-24.308-3.337-36.946-4.723-2.061-0.219-4.231-0.365-6.31-0.584-11.033-1.149-22.193-2.207-33.681-3.045-5.252-0.383-10.759-0.565-16.102-0.894-8.644-0.511-17.196-1.076-26.059-1.386-14.479-0.456-29.25-0.748-44.331-0.748s-29.852 0.292-44.349 0.802c-8.863 0.31-17.415 0.894-26.059 1.386-5.343 0.31-10.85 0.511-16.102 0.894-11.489 0.839-22.649 1.897-33.681 3.045-2.079 0.219-4.249 0.365-6.31 0.584-12.637 1.386-24.946 2.972-36.946 4.723-0.31 0.036-0.62 0.073-0.93 0.128-61.728 9.118-114.703 23.032-156.116 39.572-0.219 0.073-0.438 0.164-0.656 0.255-7.641 3.064-14.807 6.237-21.628 9.464-0.784 0.383-1.623 0.748-2.407 1.112-6.127 2.954-11.799 5.981-17.233 9.063-1.277 0.729-2.626 1.441-3.866 2.188-4.723 2.772-9.027 5.598-13.148 8.443-1.568 1.094-3.191 2.17-4.687 3.282-3.483 2.571-6.601 5.161-9.592 7.768-1.623 1.422-3.264 2.845-4.741 4.304-2.444 2.371-4.595 4.741-6.62 7.148-1.422 1.678-2.79 3.355-3.994 5.051-1.605 2.243-2.972 4.486-4.212 6.729-0.985 1.805-1.86 3.611-2.608 5.416-0.894 2.207-1.605 4.413-2.115 6.62-0.675 2.899-1.422 5.854-1.422 8.79 0 2.061 0.237 4.121 0.565 6.164 0.456 2.754 0.201 5.507-0.565 8.115v135.382c2.188-1.988 4.687-3.939 7.057-5.908 1.313-1.094 2.535-2.188 3.921-3.282 5.471-4.304 11.379-8.553 17.78-12.692 1.331-0.857 2.827-1.696 4.212-2.553 5.361-3.337 11.033-6.601 16.996-9.811 2.207-1.185 4.413-2.352 6.693-3.519 6.656-3.392 13.64-6.693 20.989-9.884 1.204-0.529 2.298-1.076 3.519-1.587 8.553-3.629 17.634-7.094 27.080-10.449 2.608-0.93 5.343-1.805 8.024-2.717 7.513-2.535 15.282-4.96 23.324-7.313 2.899-0.839 5.744-1.714 8.717-2.517 10.668-2.954 21.682-5.762 33.244-8.352 1.587-0.365 3.301-0.656 4.905-1.003 10.194-2.225 20.771-4.285 31.639-6.218 3.684-0.656 7.422-1.277 11.179-1.897 10.34-1.696 20.989-3.246 31.913-4.668 2.808-0.365 5.489-0.784 8.334-1.131 13.567-1.641 27.609-3.045 42.033-4.249 3.556-0.292 7.258-0.511 10.868-0.766 11.543-0.839 23.342-1.532 35.414-2.079 4.395-0.201 8.771-0.401 13.257-0.565 15.719-0.529 31.73-0.912 48.325-0.912s32.605 0.383 48.325 0.912c4.468 0.164 8.844 0.365 13.257 0.565 12.072 0.547 23.871 1.24 35.414 2.079 3.611 0.274 7.294 0.474 10.869 0.766 14.424 1.185 28.466 2.608 42.033 4.249 2.845 0.346 5.525 0.766 8.334 1.131 10.923 1.422 21.555 2.972 31.913 4.668 3.757 0.62 7.495 1.24 11.179 1.897 10.869 1.933 21.445 3.994 31.639 6.218 1.605 0.346 3.319 0.656 4.905 1.003 11.561 2.589 22.576 5.416 33.244 8.352 2.972 0.821 5.817 1.678 8.717 2.517 8.042 2.352 15.81 4.778 23.324 7.313 2.681 0.912 5.416 1.787 8.024 2.717 9.446 3.355 18.546 6.82 27.080 10.449 1.222 0.511 2.316 1.058 3.519 1.587 7.349 3.209 14.333 6.492 20.989 9.884 2.279 1.167 4.504 2.334 6.693 3.519 5.963 3.191 11.634 6.455 16.996 9.811 1.386 0.857 2.881 1.696 4.212 2.553 6.401 4.14 12.309 8.37 17.78 12.692 1.368 1.094 2.589 2.188 3.921 3.282 2.371 1.969 4.869 3.921 7.057 5.908zM465.011 923.529c247.185 0 419.422-72.068 419.422-136.768s-172.237-136.768-419.422-136.768c-247.185 0-419.422 72.068-419.422 136.768s172.237 136.768 419.422 136.768zM884.433 126.572c-0.255-0.802-0.438-1.623-0.584-2.462-10.34-63.077-181.117-130.604-418.838-130.604s-408.499 67.527-418.838 130.604c-0.146 0.821-0.346 1.623-0.584 2.389v153.435c0.511-0.474 1.149-0.93 1.678-1.404 3.975-3.501 8.024-6.984 12.583-10.34 68.694-51.954 206.064-92.328 405.162-92.328 198.259 0 335.282 40.046 404.268 91.689 5.507 4.012 10.467 8.151 15.136 12.364l0.018 0.018v-153.363z" />
+<glyph unicode="&#xe95b;" glyph-name="icon-comType3" horiz-adv-x="1053" d="M184.32 853.463c-43.552 0-78.994-35.442-78.994-78.994s35.442-78.994 78.994-78.994c43.552 0 78.994 35.442 78.994 78.994s-35.442 78.994-78.994 78.994zM184.32 730.583c-24.19 0-43.886 19.678-43.886 43.886s19.696 43.886 43.886 43.886c24.19 0 43.886-19.678 43.886-43.886s-19.696-43.886-43.886-43.886zM906.971 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM836.754 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM942.080 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM871.863 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM766.537 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM801.646 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM696.32 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM731.429 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM626.103 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM661.211 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM1053.257 671.056v206.842c0 44.605-36.285 80.89-80.89 80.89h-891.477c-44.605 0-80.89-36.285-80.89-80.89v-206.842c0-25.787 12.341-48.52 31.194-63.336-18.853-14.833-31.194-37.566-31.194-63.353v-206.842c0-44.605 36.285-80.89 80.89-80.89h891.477c44.605 0 80.89 36.285 80.89 80.89v206.842c0 25.787-12.341 48.52-31.194 63.336 18.853 14.833 31.194 37.566 31.194 63.353zM1018.149 544.367v-206.842c0-25.243-20.539-45.782-45.782-45.782h-891.477c-25.243-0.018-45.782 20.521-45.782 45.782v206.842c0 25.243 20.539 45.782 45.782 45.782h891.459c25.261 0 45.799-20.539 45.799-45.782zM80.89 625.257c-25.243 0-45.782 20.539-45.782 45.799v206.842c0 25.243 20.539 45.782 45.782 45.782h891.459c25.261 0 45.799-20.539 45.799-45.782v-206.842c0-25.243-20.539-45.782-45.782-45.782l-891.477-0.018zM184.32 361.943c43.552 0 78.994 35.442 78.994 78.994s-35.442 78.994-78.994 78.994c-43.552 0-78.994-35.425-78.994-78.994s35.442-78.994 78.994-78.994zM184.32 484.823c24.19 0 43.886-19.678 43.886-43.886s-19.696-43.886-43.886-43.886c-24.19 0-43.886 19.678-43.886 43.886s19.696 43.886 43.886 43.886zM552.486 74.299c4.020-2.265 7.706-5.056 10.989-8.268 3.423-3.353 7.864-5.021 12.288-5.021 4.547 0 9.093 1.773 12.534 5.266 6.794 6.934 6.671 18.028-0.246 24.822-5.459 5.354-11.586 9.953-18.239 13.745-8.479 4.757-19.152 1.843-23.926-6.618-4.775-8.426-1.826-19.134 6.6-23.926zM553.030-17.177c-3.95-2.317-8.198-4.073-12.622-5.266-9.356-2.528-14.904-12.148-12.393-21.522 2.124-7.829 9.198-12.99 16.94-12.99 1.51 0 3.037 0.193 4.582 0.597 7.408 2.001 14.535 4.968 21.153 8.83 8.373 4.88 11.217 15.641 6.337 24.014-4.88 8.391-15.623 11.2-23.997 6.337zM596.846 46.387c-9.69 0-17.554-8.268-17.554-17.958 0-4.634-0.597-9.198-1.773-13.605-2.51-9.356 3.072-18.976 12.428-21.486 1.51-0.404 3.037-0.597 4.529-0.597 7.759 0 14.851 5.179 16.957 13.025 1.966 7.338 2.967 14.974 2.967 22.645v0.825c0 9.708-7.864 17.151-17.554 17.151zM500.473-17.282c-3.985 2.282-7.654 5.073-10.901 8.303-6.881 6.846-17.976 6.776-24.822-0.070-6.846-6.881-6.811-17.993 0.070-24.822 5.442-5.407 11.568-10.076 18.221-13.885 2.756-1.58 5.74-2.317 8.707-2.317 6.091 0 12.007 3.177 15.255 8.83 4.792 8.409 1.878 19.134-6.53 23.962zM503.229 113.006c-7.373-2.019-14.465-5.038-21.065-8.918-8.356-4.915-11.147-15.676-6.232-24.032 3.283-5.547 9.146-8.654 15.149-8.654 3.019 0 6.091 0.772 8.882 2.422 3.967 2.335 8.198 4.125 12.622 5.354 9.339 2.563 14.833 12.235 12.253 21.574-2.598 9.339-12.253 14.798-21.609 12.253zM473.966 28.412c0 4.529 0.579 9.005 1.703 13.324 2.44 9.374-3.177 18.959-12.569 21.416-9.392 2.422-18.976-3.177-21.416-12.569-1.878-7.197-2.826-14.658-2.826-22.54l17.554-0.035h-17.554c0-9.708 7.847-17.344 17.554-17.344 9.708-0.018 17.554 8.040 17.554 17.747zM906.971 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM836.754 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM942.080 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM871.863 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM766.537 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM801.646 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM696.32 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM731.429 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM626.103 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM661.211 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM386.194 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM245.76 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM315.977 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM35.109 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM105.326 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM175.543 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM684.617 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM825.051 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM754.834 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM1035.703 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM895.269 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM965.486 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM544.183 151.292v17.554c0 9.708-7.864 17.554-17.554 17.554s-17.554-7.847-17.554-17.554v-17.554c0-9.708 7.864-17.554 17.554-17.554s17.554 7.847 17.554 17.554zM509.074 239.063v-17.554c0-9.708 7.864-17.554 17.554-17.554s17.554 7.847 17.554 17.554v17.554c0 9.708-7.864 17.554-17.554 17.554s-17.554-7.847-17.554-17.554z" />
+<glyph unicode="&#xe95c;" glyph-name="icon-comType3-sm" d="M179.2 856.422c-42.342 0-76.8-34.458-76.8-76.8s34.458-76.8 76.8-76.8c42.342 0 76.8 34.458 76.8 76.8s-34.458 76.8-76.8 76.8zM179.2 736.956c-23.518 0-42.667 19.132-42.667 42.667s19.149 42.667 42.667 42.667c23.518 0 42.667-19.132 42.667-42.667s-19.149-42.667-42.667-42.667zM904.533 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM836.267 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM938.667 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM870.4 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM768 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM802.133 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM699.733 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM733.867 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM631.467 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM665.6 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM1024 679.083v201.097c0 43.366-35.277 78.643-78.643 78.643h-866.714c-43.366 0-78.643-35.277-78.643-78.643v-201.097c0-25.071 11.998-47.172 30.327-61.577-18.33-14.421-30.327-36.523-30.327-61.594v-201.097c0-43.366 35.277-78.643 78.643-78.643h866.714c43.366 0 78.643 35.277 78.643 78.643v201.097c0 25.071-11.998 47.172-30.327 61.577 18.33 14.421 30.327 36.523 30.327 61.594zM989.867 555.913v-201.097c0-24.542-19.968-44.51-44.51-44.51h-866.714c-24.542-0.017-44.51 19.951-44.51 44.51v201.097c0 24.542 19.968 44.51 44.51 44.51h866.697c24.559 0 44.527-19.968 44.527-44.51zM78.643 634.556c-24.542 0-44.51 19.968-44.51 44.527v201.097c0 24.542 19.968 44.51 44.51 44.51h866.697c24.559 0 44.527-19.968 44.527-44.51v-201.097c0-24.542-19.968-44.51-44.51-44.51l-866.714-0.017zM179.2 378.556c42.342 0 76.8 34.458 76.8 76.8s-34.458 76.8-76.8 76.8c-42.342 0-76.8-34.441-76.8-76.8s34.458-76.8 76.8-76.8zM179.2 498.022c23.518 0 42.667-19.132 42.667-42.667s-19.149-42.667-42.667-42.667c-23.518 0-42.667 19.132-42.667 42.667s19.149 42.667 42.667 42.667zM537.139 98.901c3.908-2.202 7.492-4.915 10.684-8.038 3.328-3.26 7.646-4.881 11.947-4.881 4.42 0 8.841 1.724 12.186 5.12 6.605 6.741 6.485 17.527-0.239 24.132-5.308 5.205-11.264 9.677-17.732 13.363-8.243 4.625-18.62 1.792-23.262-6.434-4.642-8.192-1.775-18.603 6.417-23.262zM537.668 9.967c-3.84-2.253-7.97-3.959-12.271-5.12-9.097-2.458-14.49-11.81-12.049-20.924 2.065-7.612 8.943-12.629 16.469-12.629 1.468 0 2.953 0.188 4.454 0.58 7.202 1.946 14.131 4.83 20.565 8.585 8.141 4.745 10.906 15.206 6.161 23.347-4.745 8.158-15.189 10.889-23.33 6.161zM580.267 71.765c-9.421 0-17.067-8.038-17.067-17.459 0-4.506-0.58-8.943-1.724-13.227-2.441-9.097 2.987-18.449 12.083-20.89 1.468-0.393 2.953-0.58 4.403-0.58 7.543 0 14.438 5.035 16.486 12.663 1.911 7.134 2.884 14.558 2.884 22.016v0.802c0 9.438-7.646 16.674-17.067 16.674zM486.571 9.865c-3.874 2.219-7.441 4.932-10.598 8.073-6.69 6.656-17.476 6.588-24.132-0.068-6.656-6.69-6.622-17.493 0.068-24.132 5.291-5.257 11.247-9.796 17.715-13.5 2.679-1.536 5.581-2.253 8.465-2.253 5.922 0 11.674 3.089 14.831 8.585 4.659 8.175 1.826 18.603-6.349 23.296zM489.25 136.533c-7.168-1.963-14.063-4.898-20.48-8.67-8.124-4.779-10.837-15.241-6.059-23.364 3.191-5.393 8.892-8.414 14.729-8.414 2.935 0 5.922 0.751 8.636 2.355 3.857 2.27 7.97 4.011 12.271 5.205 9.079 2.492 14.421 11.895 11.913 20.975-2.526 9.079-11.913 14.387-21.009 11.913zM460.8 54.289c0 4.403 0.563 8.755 1.655 12.954 2.372 9.114-3.089 18.432-12.22 20.821-9.131 2.355-18.449-3.089-20.821-12.22-1.826-6.997-2.748-14.251-2.748-21.914v-0.034c0-9.438 7.629-16.862 17.067-16.862 9.438-0.017 17.067 7.817 17.067 17.254zM904.533 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM836.267 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM938.667 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM870.4 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM768 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM802.133 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM699.733 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM733.867 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM631.467 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM665.6 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM375.467 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM238.933 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM307.2 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM34.133 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM102.4 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM170.667 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM665.6 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM802.133 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM733.867 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM1006.933 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM870.4 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM938.667 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM529.067 173.756v17.067c0 9.438-7.646 17.067-17.067 17.067s-17.067-7.629-17.067-17.067v-17.067c0-9.438 7.646-17.067 17.067-17.067s17.067 7.629 17.067 17.067zM494.933 259.089v-17.067c0-9.438 7.646-17.067 17.067-17.067s17.067 7.629 17.067 17.067v17.067c0 9.438-7.646 17.067-17.067 17.067s-17.067-7.629-17.067-17.067z" />
+<glyph unicode="&#xe95d;" glyph-name="icon-comType4-sm" d="M512 960c-282.767 0-512-229.233-512-512s229.233-512 512-512c282.767 0 512 229.233 512 512-0.317 282.633-229.367 511.683-512 512zM954.808 268.633l-145.608-25.125c16.667 61.125 25.667 124.083 26.792 187.425h153.45c-1.925-55.717-13.65-110.658-34.633-162.3v0zM34.558 430.933h153.45c1.125-63.342 10.125-126.3 26.792-187.425l-145.608 25.125c-20.983 51.642-32.708 106.583-34.633 162.3zM69.192 627.367l145.608 25.125c-16.667-61.125-25.667-124.083-26.792-187.425h-153.45c1.925 55.717 13.65 110.658 34.633 162.3zM529.067 685.975c61.325-0.783 122.5-6.367 182.958-16.708l60.242-10.392c18.508-62.983 28.467-128.167 29.608-193.808h-272.808v220.908zM717.842 702.908c-62.375 10.658-125.5 16.417-188.775 17.2v204.8c97.842-9.4 182.833-98.983 231-229.358l-42.225 7.358zM494.933 720.108c-63.275-0.783-126.383-6.542-188.758-17.2l-42.242-7.308c48.167 130.408 133.158 220.025 231 229.383v-204.875zM311.992 669.267c60.45 10.342 121.617 15.925 182.942 16.708v-220.908h-272.808c1.142 65.642 11.1 130.825 29.608 193.808l60.258 10.392zM222.125 430.933h272.808v-220.908c-61.325 0.783-122.5 6.367-182.958 16.708l-60.242 10.392c-18.508 62.983-28.467 128.167-29.608 193.808v0zM306.158 193.092c62.375-10.675 125.492-16.458 188.775-17.292v-204.8c-97.842 9.408-182.833 98.992-231 229.367l42.225-7.275zM529.067 175.8c63.275 0.833 126.383 6.617 188.758 17.292l42.242 7.308c-48.167-130.408-133.158-220.025-231-229.383v204.783zM712.008 226.733c-60.45-10.342-121.617-15.925-182.942-16.708v220.908h272.808c-1.142-65.642-11.1-130.825-29.608-193.808l-60.258-10.392zM835.992 465.067c-1.125 63.342-10.125 126.3-26.792 187.425l145.608-25.125c20.983-51.642 32.708-106.583 34.633-162.3h-153.45zM937.542 664.983l-139.575 24.083c-25.092 81.858-72.033 155.325-135.783 212.483 119.208-39.783 218.067-124.708 275.358-236.567zM361.817 901.55c-63.75-57.158-110.692-130.625-135.783-212.483l-139.575-24.083c57.292 111.858 156.15 196.783 275.358 236.567zM86.458 231.017l139.575-24.083c25.092-81.858 72.033-155.325 135.783-212.483-119.208 39.783-218.067 124.708-275.358 236.567zM662.183-5.55c63.75 57.158 110.692 130.625 135.783 212.483l139.575 24.083c-57.292-111.858-156.15-196.783-275.358-236.567z" />
+<glyph unicode="&#xe95e;" glyph-name="icon-create-white" d="M512 960c-282.309 0-512-229.671-512-512s229.691-512 512-512c282.309 0 512 229.671 512 512s-229.691 512-512 512zM758.154 408.615h-206.769v-216.615c0-21.74-17.644-39.385-39.385-39.385s-39.385 17.644-39.385 39.385v216.615h-206.769c-21.74 0-39.385 17.644-39.385 39.385s17.644 39.385 39.385 39.385h206.769v196.923c0 21.74 17.644 39.385 39.385 39.385s39.385-17.644 39.385-39.385v-196.923h206.769c21.74 0 39.385-17.644 39.385-39.385s-17.644-39.385-39.385-39.385z" />
+<glyph unicode="&#xe95f;" glyph-name="icon-delete-sm" horiz-adv-x="768" d="M76.189 89.99c0-56.431 46.171-102.602 102.602-102.602h410.413c56.431 0 102.602 46.171 102.602 102.602v615.621h-615.621v-615.621zM743.112 859.515h-179.556l-51.301 51.301h-256.51l-51.301-51.301h-179.556v-102.602h718.224v102.602z" />
+<glyph unicode="&#xe965;" glyph-name="icon-deploy-inactive" d="M890.522 252.945l-95.505-137.216-67.396 55.313c-7.27 5.99-18.039 4.898-24.013-2.355-5.99-7.287-4.932-18.057 2.372-24.013l81.681-67.055c3.072-2.526 6.895-3.891 10.82-3.891 0.768 0 1.553 0.051 2.338 0.171 4.71 0.649 8.943 3.243 11.674 7.151l106.052 152.388c5.376 7.731 3.482 18.364-4.267 23.757-7.748 5.461-18.364 3.516-23.757-4.25zM802.133 379.733c-122.334 0-221.867-99.533-221.867-221.867s99.533-221.867 221.867-221.867c122.334 0 221.867 99.533 221.867 221.867s-99.533 221.867-221.867 221.867zM802.133-29.867c-103.509 0-187.733 84.224-187.733 187.733s84.224 187.733 187.733 187.733c103.509 0 187.733-84.224 187.733-187.733s-84.224-187.733-187.733-187.733zM945.357 960h-866.714c-43.366 0-78.643-35.277-78.643-78.643v-201.097c0-16.623 5.359-31.898 14.251-44.527h995.482c8.909 12.629 14.268 27.904 14.268 44.51v201.114c0 43.366-35.277 78.643-78.643 78.643zM179.2 704c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM580.267 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM614.4 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM648.533 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM682.667 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM716.8 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM750.933 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM785.067 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM819.2 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM853.333 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM887.467 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM529.067 157.867c0 42.871 10.206 83.319 27.904 119.467h-542.72c-8.892-12.629-14.251-27.904-14.251-44.51v-201.097c0-43.383 35.277-78.66 78.643-78.66h543.471c-56.9 50.091-93.047 123.221-93.047 204.8zM179.2 55.467c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM14.251 601.6c-8.892-12.629-14.251-27.904-14.251-44.51v-201.097c0-16.623 5.359-31.898 14.251-44.527h562.278c49.22 72.055 131.959 119.467 225.587 119.467 87.433 0 165.205-41.472 215.211-105.609 4.147 9.421 6.656 19.695 6.656 30.652v201.114c0 16.623-5.359 31.881-14.251 44.51h-995.482zM179.2 379.733c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM580.267 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM648.533 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM716.8 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM785.067 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM853.333 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067z" />
+<glyph unicode="&#xe966;" glyph-name="icon-discard-sm" horiz-adv-x="1479" d="M758.634 737.255c-186.485 0-356.399-69.445-486.48-183.313l-253.815 253.815v-634.538h634.538l-254.874 254.874c97.649 82.136 222.794 132.9 360.628 132.9 249.937 0 461.451-162.512 535.483-387.773l166.743 54.991c-96.943 295.415-374.38 509.042-702.224 509.042z" />
+<glyph unicode="&#xe967;" glyph-name="icon-download" horiz-adv-x="887" d="M659.932 832.548v100.566l154.573-154.573h-100.566c-29.811 0.046-53.986 24.196-54.007 54.007zM585.477 364.458h-69.576c-9.948 0-18.011 8.062-18.011 18.011v198.042h-108.014v-198.042c0-9.948-8.062-18.011-18.011-18.011h-69.576l141.594-169.897 141.594 169.897zM47.825 4.396v900.156c0.046 29.811 24.196 53.986 54.007 54.007h522.086v-126.024c0.059-49.702 40.326-89.969 90.021-90.021h126.024v-738.132c-0.046-29.811-24.196-53.986-54.007-54.007h-684.124c-29.811 0.046-53.986 24.196-54.007 54.007zM353.88 670.511c0-9.948 8.062-18.011 18.011-18.011h144.035c9.948 0 18.011 8.062 18.011 18.011s-8.062 18.011-18.011 18.011h-144.035c-9.948 0-18.011-8.062-18.011-18.011zM250.034 370.934l180.031-216.028c3.413-4.101 8.495-6.483 13.819-6.483s10.405 2.382 13.819 6.483l180.031 216.028c4.472 5.362 5.429 12.843 2.466 19.159s-9.321 10.379-16.31 10.379h-90.021v198.042c0 9.948-8.062 18.011-18.011 18.011h-144.035c-9.948 0-18.011-8.062-18.011-18.011v-198.042h-90.021c-6.989 0-13.347-4.038-16.31-10.379s-2.006-13.797 2.466-19.159z" />
+<glyph unicode="&#xe968;" glyph-name="icon-drag" horiz-adv-x="372" d="M169.58 837.675c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM169.58 588.944c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM169.58 340.219c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM169.58 91.487c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM368.561 837.675c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM368.561 588.944c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM368.561 340.219c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM368.561 91.487c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908z" />
+<glyph unicode="&#xe969;" glyph-name="icon-edit" d="M0 152.176v-216.178h216.178l625.778 631.467-216.178 216.178-625.778-631.467zM1006.933 732.442c22.756 22.756 22.756 56.889 0 79.644l-130.844 130.847c-22.756 22.756-56.889 22.756-79.644 0l-102.4-102.4 216.178-216.178 96.711 108.087z" />
+<glyph unicode="&#xe96a;" glyph-name="icon-file-code" horiz-adv-x="768" d="M512 960h-512v-1024h768v768l-256 256zM448 640h256v-640h-640v896h384v-256zM512 704v192l192-192h-192zM268.8 128h-44.8l-128 160 128 160h44.8l-128-160zM499.2 128h44.8l128 160-128 160h-44.8l128-160zM300.8 64h38.4l134.4 448h-51.2z" />
+<glyph unicode="&#xe96b;" glyph-name="icon-import-blue" horiz-adv-x="1434" d="M1158.827 601.6c-41.813 203.093-221.013 358.4-442.027 358.4-173.227 0-322.56-95.573-394.24-238.933-185.173-23.893-322.56-173.227-322.56-358.4 0-197.12 161.28-358.4 358.4-358.4h776.533c167.253 0 298.667 131.413 298.667 298.667 0 155.307-125.44 286.72-274.773 298.667zM836.267 422.4v-238.933h-238.933v238.933h-179.2l298.667 298.667 298.667-298.667h-179.2z" />
+<glyph unicode="&#xe96c;" glyph-name="icon-info" d="M503.979 944c-278.315 0-503.979-225.664-503.979-503.979s225.664-504.021 503.979-504.021c278.315 0 504.021 225.707 504.021 504.021s-225.707 503.979-504.021 503.979zM608.896 162.901c-25.941-10.24-46.592-18.005-62.080-23.381-15.445-5.376-33.408-8.064-53.845-8.064-31.403 0-55.851 7.68-73.259 22.997s-26.069 34.731-26.069 58.325c0 9.173 0.64 18.56 1.92 28.117 1.323 9.557 3.413 20.309 6.272 32.384l32.469 114.688c2.859 11.008 5.333 21.461 7.296 31.189 1.963 9.813 2.901 18.816 2.901 27.008 0 14.592-3.029 24.832-9.045 30.592-6.101 5.76-17.579 8.576-34.688 8.576-8.363 0-16.981-1.237-25.813-3.84-8.747-2.688-16.341-5.12-22.571-7.509l8.576 35.328c21.248 8.661 41.6 16.085 61.013 22.229 19.413 6.229 37.76 9.301 55.040 9.301 31.189 0 55.253-7.595 72.192-22.613 16.853-15.061 25.344-34.645 25.344-58.709 0-4.992-0.597-13.781-1.749-26.325-1.152-12.587-3.328-24.064-6.485-34.603l-32.299-114.347c-2.645-9.173-4.992-19.669-7.125-31.403-2.091-11.733-3.115-20.693-3.115-26.709 0-15.189 3.371-25.557 10.197-31.061 6.741-5.504 18.56-8.277 35.285-8.277 7.893 0 16.725 1.408 26.709 4.139 9.899 2.731 17.067 5.163 21.589 7.253l-8.661-35.285zM603.179 627.029c-15.061-13.995-33.195-20.992-54.4-20.992-21.163 0-39.424 6.997-54.613 20.992-15.104 13.995-22.741 31.019-22.741 50.901 0 19.84 7.68 36.907 22.741 51.029 15.189 14.165 33.451 21.205 54.613 21.205 21.205 0 39.381-7.040 54.4-21.205 15.061-14.123 22.613-31.189 22.613-51.029 0-19.925-7.552-36.907-22.613-50.901z" />
+<glyph unicode="&#xe96d;" glyph-name="icon-menuDots" horiz-adv-x="4437" d="M1813.333 448c0 282.77 229.23 512 512 512s512-229.23 512-512c0-282.77-229.23-512-512-512s-512 229.23-512 512zM277.333 448c0 282.77 229.23 512 512 512s512-229.23 512-512c0-282.77-229.23-512-512-512s-512 229.23-512 512zM3413.333 448c0 282.77 229.23 512 512 512s512-229.23 512-512c0-282.77-229.23-512-512-512s-512 229.23-512 512z" />
+<glyph unicode="&#xe96e;" glyph-name="icon-nav-dictionary" d="M991.457 533.163c-13.803 0-24.993-11.19-24.993-24.993v-203.273c0-13.803 11.19-24.993 24.993-24.993s24.993 11.19 24.993 24.993v203.273c-0.003 13.803-11.193 24.993-24.993 24.993v0zM960.173 959.5h-856.973c-56.907 0-103.2-34.087-103.2-75.984v-835.988c0-48.869 54-88.628 120.377-88.628h799.807c13.6 0 25.733 5.969 30.91 15.209 5.203 9.287 2.297 19.877-7.403 26.98-16.927 12.389-26.247 28.882-26.247 46.439 0 20.432 12.837 39.437 34.62 51.827h8.11c31.030 0 56.277 18.586 56.277 41.435v194.1c0 10.163-11.19 18.402-24.993 18.402s-24.993-8.239-24.993-18.402v-194.1c0-2.555-2.82-4.631-6.29-4.631h-839.797c-25.133 0-50.023-5.925-70.39-16.77v764.128c0 21.602 23.87 39.18 53.213 39.18h856.973c3.47 0 6.29-2.076 6.29-4.631v-144.885c0-10.163 11.19-18.402 24.993-18.402s24.993 8.239 24.993 18.402v144.885c0 22.847-25.247 41.435-56.277 41.435v0zM886.563 99.357c-12.343-15.459-19.107-33.27-19.107-51.829 0-18.522 6.64-36.286 19.090-51.827h-766.17c-38.813 0-70.39 23.249-70.39 51.827s31.577 51.827 70.39 51.827l766.187 0.002zM348.708 760.797c-53.594 0-97.198-43.604-97.198-97.198v-217.009c0-53.594 43.604-97.198 97.198-97.198h319.034c53.594 0 97.198 43.604 97.198 97.198v217.009c0 53.594-43.604 97.198-97.198 97.198h-319.034zM723.265 663.599v-217.009c0-30.617-24.909-55.523-55.523-55.523h-319.034c-30.617 0-55.526 24.909-55.526 55.523v217.009c0 30.617 24.909 55.526 55.526 55.526h319.034c30.617 0 55.523-24.909 55.523-55.526v0zM627.88 590.463c-6.871 0-9.357 1.746-14.802 5.569-7.384 5.184-17.496 12.282-36.054 12.282s-28.67-7.1-36.054-12.282c-5.445-3.823-7.931-5.569-14.802-5.569s-9.357 1.746-14.802 5.569c-7.384 5.184-17.498 12.282-36.054 12.282s-28.668-7.1-36.049-12.284c-5.445-3.823-7.931-5.569-14.8-5.569s-9.354 1.744-14.797 5.569c-7.384 5.184-17.496 12.284-36.052 12.284-10.213 0-18.492-8.279-18.492-18.492s8.279-18.492 18.492-18.492c6.869 0 9.354-1.744 14.797-5.569 7.384-5.184 17.496-12.284 36.052-12.284s28.668 7.1 36.052 12.284c5.443 3.823 7.929 5.569 14.797 5.569 6.871 0 9.357-1.746 14.805-5.569 7.384-5.184 17.498-12.282 36.054-12.282s28.668 7.1 36.054 12.282c5.445 3.823 7.931 5.569 14.805 5.569s9.357-1.746 14.802-5.569c7.384-5.184 17.496-12.282 36.054-12.282 10.213 0 18.492 8.279 18.492 18.492s-8.284 18.492-18.497 18.492v0zM497.633 493.266c-5.575 0-7.592 1.417-12.010 4.518-5.991 4.206-14.195 9.965-29.253 9.965s-23.262-5.761-29.253-9.965c-4.418-3.102-6.435-4.518-12.010-4.518s-7.592 1.417-12.012 4.518c-5.991 4.206-14.197 9.965-29.253 9.965-8.286 0-15.004-6.717-15.004-15.004s6.717-15.004 15.004-15.004c5.575 0 7.592-1.417 12.010-4.518 5.991-4.206 14.197-9.965 29.253-9.965s23.26 5.761 29.253 9.965c4.418 3.102 6.435 4.518 12.012 4.518 5.575 0 7.592-1.417 12.010-4.518 5.991-4.206 14.197-9.965 29.253-9.965 8.286 0 15.004 6.717 15.004 15.004s-6.717 15.004-15.004 15.004z" />
+<glyph unicode="&#xe96f;" glyph-name="icon-nav-packages" horiz-adv-x="1205" d="M1154.309 638.745h-70.074v125.852c0 30.258-24.616 54.854-54.854 54.854h-497.001l-100.392 140.549h-377.133c-30.238 0-54.854-24.616-54.854-54.854v-877.166h0.12c-0.1-11.304 3.413-22.367 10.481-31.624 9.838-12.85 24.737-20.199 40.9-20.199h898.691c23.211 0 43.651 15.641 49.192 36.402l205.322 562.959v3.554c0 34.575-21.203 59.673-50.397 59.673zM40.157 905.146c0 8.112 6.606 14.697 14.697 14.697h356.452l100.392-140.549h517.662c8.112 0 14.697-6.586 14.697-14.697v-125.852h-788.44c-2.891 0-5.763-0.241-8.553-0.723-19.536-3.273-35.78-17.528-40.619-35.659l-166.29-453.512v756.294zM961.134 24.686c-1.325-4.919-5.843-8.373-10.943-8.373h-898.691c-4.879 0-7.73 2.791-8.995 4.457-1.265 1.646-3.213 5.14-2.47 8.192l204.619 561.252c1.325 4.919 5.843 8.373 10.943 8.373h898.711c7.63 0 9.577-10.963 10.079-16.444l-203.254-557.458zM743.632 478.118c-21.744 0-39.427-17.683-39.427-39.427 0-6.801 1.728-13.201 4.771-18.793l-64.588-64.588c-8.904 6.933-20.048 11.099-32.179 11.099s-23.275-4.166-32.185-11.092l-50.394 50.394c2.313 3.91 3.726 8.404 3.726 13.267 0 14.496-11.789 26.284-26.284 26.284s-26.284-11.789-26.284-26.284c0-14.496 11.789-26.284 26.284-26.284 4.863 0 9.357 1.413 13.267 3.726l50.394-50.394c-6.926-8.91-11.092-20.055-11.092-32.185s4.166-23.275 11.092-32.179l-83.217-83.223c-7.005 6.354-16.264 10.264-26.442 10.264-21.744 0-39.427-17.683-39.427-39.427s17.683-39.427 39.427-39.427c21.744 0 39.427 17.683 39.427 39.427 0 6.801-1.728 13.201-4.771 18.793l84.301 84.301c7.268-5.651 16.034-9.436 25.614-10.639v-66.763c-18.616-3.141-32.856-19.332-32.856-38.835 0-21.744 17.683-39.427 39.427-39.427s39.427 17.683 39.427 39.427c0 19.497-14.24 35.688-32.856 38.835v66.763c9.581 1.203 18.347 4.987 25.614 10.639l50.394-50.394c-2.32-3.916-3.732-8.411-3.732-13.274 0-14.496 11.789-26.284 26.284-26.284s26.284 11.789 26.284 26.284c0 14.496-11.789 26.284-26.284 26.284-4.863 0-9.357-1.413-13.267-3.726l-50.394 50.394c6.926 8.91 11.092 20.055 11.092 32.185s-4.166 23.275-11.092 32.179l63.51 63.51c6.998-6.354 16.257-10.264 26.436-10.264 21.744 0 39.427 17.683 39.427 39.427s-17.683 39.427-39.427 39.427z" />
+<glyph unicode="&#xe970;" glyph-name="icon-redo" horiz-adv-x="2219" d="M1078.769 851.691c286.482 0 547.508-106.684 747.34-281.608l389.917 389.917v-974.792h-974.792l391.541 391.541c-150.011 126.18-342.259 204.163-554.007 204.163-383.961 0-708.892-249.653-822.618-595.704l-256.152 84.482c148.925 453.821 575.127 782.001 1078.77 782.001z" />
+<glyph unicode="&#xe971;" glyph-name="icon-remove-file" d="M873.809 810.277c-199.621 199.621-524.446 199.641-724.086 0s-199.621-524.446 0-724.086c199.621-199.641 524.446-199.641 724.086 0 199.621 199.641 199.621 524.465 0 724.086zM713.671 246.329c-15.38-15.38-40.31-15.38-55.69 0l-146.215 146.215-153.167-153.167c-15.38-15.38-40.31-15.38-55.69 0s-15.38 40.31 0 55.69l153.167 153.167-146.215 146.215c-15.38 15.38-15.38 40.33 0 55.69 15.38 15.38 40.31 15.38 55.69 0l146.215-146.215 139.244 139.244c15.38 15.38 40.31 15.38 55.69 0s15.38-40.31 0-55.69l-139.244-139.244 146.215-146.215c15.38-15.38 15.38-40.31 0-55.69z" />
+<glyph unicode="&#xe972;" glyph-name="icon-save-sm" horiz-adv-x="1158" d="M445.306 27.963c-10.875-10.935-25.692-17.024-41.1-17.024s-30.225 6.089-41.1 17.024l-328.19 328.244c-34.048 34.048-34.048 89.287 0 123.274l41.1 41.106c34.079 34.048 89.232 34.048 123.28 0l204.884-204.914 553.661 553.67c34.079 34.048 89.287 34.048 123.28 0l41.1-41.106c34.048-34.048 34.048-89.281 0-123.274l-676.953-677.008z" />
+<glyph unicode="&#xe973;" glyph-name="icon-search" horiz-adv-x="945" d="M940.032 9.728l-275.377 286.405c70.274 70.215 113.743 167.247 113.743 274.432 0 0.083 0 0.166 0 0.249v-0.013c-0.269 214.812-174.313 388.885-389.089 389.199h-0.031c-214.874-0.224-389.009-174.331-389.278-389.173v-0.025c0.269-214.84 174.358-388.93 389.173-389.199h0.026c0.118 0 0.257 0 0.397 0 94.501 0 181.098 33.838 248.337 90.058l-0.611-0.497 276.007-287.114c3.367-3.552 8.119-5.762 13.387-5.762 4.996 0 9.527 1.988 12.847 5.215l-0.004-0.004c3.49 3.383 5.656 8.115 5.656 13.352 0 5.002-1.976 9.542-5.189 12.884l0.006-0.006zM389.199 218.624c-194.368 0.224-351.874 157.73-352.098 352.077v0.022c0.134 194.409 157.63 351.987 351.994 352.256h0.026c194.368-0.224 351.874-157.73 352.098-352.077v-0.022c-0.269-194.351-157.748-351.83-352.073-352.098h-0.025z" />
+<glyph unicode="&#xe974;" glyph-name="icon-search-light" horiz-adv-x="945" d="M932.421 16.871l-270.901 281.731c69.097 69.298 111.905 164.831 111.905 270.191 0 211.121-171.74 382.861-382.861 382.861s-382.861-171.74-382.861-382.861c0-211.121 171.74-382.861 382.861-382.861 92.671 0 177.72 33.127 244.010 88.094l271.559-282.424c3.574-3.737 8.35-5.597 13.145-5.597 4.557 0 9.097 1.696 12.635 5.087 7.256 6.982 7.475 18.523 0.511 25.779zM390.563 222.395c-191.011 0-346.398 155.387-346.398 346.398s155.387 346.398 346.398 346.398c191.011 0 346.398-155.387 346.398-346.398s-155.405-346.398-346.398-346.398z" />
+<glyph unicode="&#xe975;" glyph-name="icon-topologySource" d="M406.874 276.628c-0.418 2.887-1.963 5.488-4.297 7.234l-118.42 88.557 118.42 88.557c2.334 1.746 3.879 4.347 4.297 7.234 0.415 2.887-0.33 5.817-2.079 8.157l-18.812 25.154c-3.641 4.862-10.526 5.858-15.388 2.218l-163.831-122.516c-2.774-2.073-4.41-5.337-4.41-8.805s1.637-6.731 4.41-8.805l163.831-122.516c1.973-1.479 4.284-2.189 6.574-2.189 3.348 0 6.656 1.52 8.814 4.407l18.812 25.154c1.746 2.34 2.494 5.271 2.079 8.157zM815.952 381.223l-163.824 122.516c-4.862 3.637-11.748 2.642-15.385-2.218l-18.812-25.154c-1.746-2.337-2.494-5.271-2.079-8.157 0.418-2.884 1.96-5.488 4.297-7.234l118.416-88.557-118.416-88.557c-2.337-1.746-3.879-4.35-4.297-7.234-0.415-2.887 0.33-5.82 2.079-8.157l18.812-25.154c2.161-2.887 5.466-4.407 8.814-4.407 2.29 0 4.599 0.713 6.574 2.189l163.824 122.516c2.774 2.073 4.41 5.337 4.41 8.805s-1.64 6.731-4.413 8.805zM616.486 569.134l-28.933 12.235c-2.683 1.137-5.711 1.156-8.415 0.063-2.701-1.096-4.859-3.22-5.993-5.905l-172.761-408.607c-2.365-5.591 0.251-12.043 5.846-14.408l28.933-12.235c1.366-0.581 2.824-0.867 4.281-0.867 1.404 0 2.808 0.27 4.134 0.807 2.701 1.096 4.856 3.22 5.993 5.905l172.761 408.607c2.362 5.591-0.254 12.040-5.846 14.405zM967.749 958.546h-912.78c-30.309 0-54.969-24.661-54.969-54.969v-859.613c0-30.309 24.661-54.969 54.969-54.969h912.78c30.309 0 54.969 24.661 54.969 54.969v859.613c0 30.312-24.661 54.969-54.969 54.969zM858.982 874.26c25.113 0 45.546-20.433 45.546-45.546s-20.433-45.546-45.546-45.546c-25.113 0-45.546 20.433-45.546 45.546s20.433 45.546 45.546 45.546zM704.531 874.26c25.113 0 45.546-20.433 45.546-45.546s-20.433-45.546-45.546-45.546c-25.113 0-45.546 20.433-45.546 45.546s20.433 45.546 45.546 45.546zM139.462 852.273h183.755c13.010 0 23.558-10.545 23.558-23.558s-10.548-23.558-23.558-23.558h-183.755c-13.010 0-23.558 10.545-23.558 23.558s10.548 23.558 23.558 23.558zM935.408 84.241c0-3.952-3.216-7.171-7.174-7.171h-833.75c-3.955 0-7.174 3.22-7.174 7.171v592.004h848.098v-592.004z" />
+<glyph unicode="&#xe976;" glyph-name="icon-topologyView-active" horiz-adv-x="1097" d="M1097.143 820.363c0 76.406-62.211 138.566-138.679 138.566h-819.784c-76.468 0-138.679-62.16-138.679-138.566v-568.472c0-35.229 13.226-67.429 34.978-91.905-21.229-15.999-34.978-41.409-34.978-69.966 0-82.129 66.872-148.948 149.070-148.948h799.001c82.198 0 149.072 66.819 149.072 148.948 0 28.558-13.751 53.968-34.98 69.966 21.754 24.476 34.98 56.676 34.98 91.905v568.472zM64.286 820.363c0 40.959 33.373 74.28 74.394 74.28h819.784c41.021 0 74.394-33.321 74.394-74.28v-568.472c0-40.959-33.373-74.28-74.394-74.28h-217.899c-29.094 0-52.764-23.661-52.764-52.742 0-8.657-7.067-15.701-15.752-15.701h-246.956c-8.685 0-15.752 7.044-15.752 15.701 0 29.081-23.67 52.742-52.764 52.742h-217.899c-41.021 0-74.394 33.321-74.394 74.28v568.472zM948.073 5.357h-799.003c-46.751 0-84.784 37.98-84.784 84.662 0 12.851 10.483 23.306 23.364 23.306h258.238c5.616-38.655 38.996-68.441 79.206-68.441h246.956c40.211 0 73.59 29.788 79.206 68.441h258.238c12.883 0 23.364-10.455 23.364-23.306 0-46.682-38.034-84.662-84.784-84.662zM640.607 281.098c2.209-9.609 8.709-17.672 17.631-21.874 4.339-2.044 9.017-3.064 13.695-3.064 4.937 0 9.868 1.136 14.398 3.405l102.731 51.463c6.441 3.227 11.612 8.524 14.683 15.043l163.667 347.52c24.236 51.459 2.087 113.040-49.374 137.276h0.002c-24.93 11.741-52.937 13.071-78.864 3.746-25.931-9.326-46.674-28.189-58.414-53.117l-163.669-347.52c-3.071-6.519-3.861-13.879-2.246-20.901l25.759-111.975zM860.931 754.121c9.769 3.512 20.325 3.013 29.715-1.412h0.002c19.389-9.133 27.735-32.336 18.604-51.726l-15.171-32.211-70.331 33.124 15.171 32.211c4.423 9.392 12.238 16.5 22.009 20.014v0zM796.359 643.736l70.333-33.122-116.37-247.089-56.231-28.17-14.1 61.294 116.368 247.086zM173.406 256.161h311.329c17.751 0 32.143 14.391 32.143 32.143v251.098c0 17.751-14.391 32.143-32.143 32.143h-311.329c-17.751 0-32.143-14.391-32.143-32.143v-251.098c0-17.751 14.391-32.143 32.143-32.143zM205.549 507.259h247.044v-186.812h-247.044v186.812zM173.406 753.099h398.216c17.751 0 32.143 14.391 32.143 32.143s-14.391 32.143-32.143 32.143h-398.216c-17.751 0-32.143-14.391-32.143-32.143s14.391-32.143 32.143-32.143zM173.406 645.956h301.787c17.751 0 32.143 14.391 32.143 32.143s-14.391 32.143-32.143 32.143h-301.787c-17.751 0-32.143-14.391-32.143-32.143s14.391-32.143 32.143-32.143z" />
+<glyph unicode="&#xe977;" glyph-name="icon-undoActive" horiz-adv-x="2219" d="M1137.257 851.691c-286.482 0-547.508-106.684-747.34-281.608l-389.917 389.917v-974.792h974.792l-391.541 391.541c150.011 126.18 342.259 204.163 554.007 204.163 383.961 0 708.892-249.653 822.618-595.704l256.152 84.482c-148.925 453.821-575.127 782.001-1078.77 782.001z" />
+<glyph unicode="&#xe978;" glyph-name="icon-zoomIn" d="M512 960c-282.309 0-512-229.671-512-512s229.691-512 512-512c282.309 0 512 229.671 512 512s-229.691 512-512 512zM758.154 408.615h-206.769v-216.615c0-21.74-17.644-39.385-39.385-39.385s-39.385 17.644-39.385 39.385v216.615h-206.769c-21.74 0-39.385 17.644-39.385 39.385s17.644 39.385 39.385 39.385h206.769v196.923c0 21.74 17.644 39.385 39.385 39.385s39.385-17.644 39.385-39.385v-196.923h206.769c21.74 0 39.385-17.644 39.385-39.385s-17.644-39.385-39.385-39.385z" />
+<glyph unicode="&#xe979;" glyph-name="icon-zoomOut" d="M512 960c-282.309 0-512-229.671-512-512s229.691-512 512-512c282.309 0 512 229.671 512 512s-229.691 512-512 512zM758.154 408.615h-492.308c-21.74 0-39.385 17.644-39.385 39.385s17.644 39.385 39.385 39.385h492.308c21.74 0 39.385-17.644 39.385-39.385s-17.644-39.385-39.385-39.385z" />
+<glyph unicode="" glyph-name="icon-zoomOut" d="M512 960c-282.309 0-512-229.671-512-512s229.691-512 512-512c282.309 0 512 229.671 512 512s-229.691 512-512 512zM758.154 408.615h-492.308c-21.74 0-39.385 17.644-39.385 39.385s17.644 39.385 39.385 39.385h492.308c21.74 0 39.385-17.644 39.385-39.385s-17.644-39.385-39.385-39.385z" />
+<glyph unicode="icon-zoomOut" glyph-name="icon-zoomOut" d="M512 960c-282.309 0-512-229.671-512-512s229.691-512 512-512c282.309 0 512 229.671 512 512s-229.691 512-512 512zM758.154 408.615h-492.308c-21.74 0-39.385 17.644-39.385 39.385s17.644 39.385 39.385 39.385h492.308c21.74 0 39.385-17.644 39.385-39.385s-17.644-39.385-39.385-39.385z" />
+<glyph unicode="icon-zoomIn" glyph-name="icon-zoomIn" d="M512 960c-282.309 0-512-229.671-512-512s229.691-512 512-512c282.309 0 512 229.671 512 512s-229.691 512-512 512zM758.154 408.615h-206.769v-216.615c0-21.74-17.644-39.385-39.385-39.385s-39.385 17.644-39.385 39.385v216.615h-206.769c-21.74 0-39.385 17.644-39.385 39.385s17.644 39.385 39.385 39.385h206.769v196.923c0 21.74 17.644 39.385 39.385 39.385s39.385-17.644 39.385-39.385v-196.923h206.769c21.74 0 39.385-17.644 39.385-39.385s-17.644-39.385-39.385-39.385z" />
+<glyph unicode="icon-undoActive" glyph-name="icon-undoActive" horiz-adv-x="2219" d="M1137.257 851.691c-286.482 0-547.508-106.684-747.34-281.608l-389.917 389.917v-974.792h974.792l-391.541 391.541c150.011 126.18 342.259 204.163 554.007 204.163 383.961 0 708.892-249.653 822.618-595.704l256.152 84.482c-148.925 453.821-575.127 782.001-1078.77 782.001z" />
+<glyph unicode="icon-topologyView-active" glyph-name="icon-topologyView-active" horiz-adv-x="1097" d="M1097.143 820.363c0 76.406-62.211 138.566-138.679 138.566h-819.784c-76.468 0-138.679-62.16-138.679-138.566v-568.472c0-35.229 13.226-67.429 34.978-91.905-21.229-15.999-34.978-41.409-34.978-69.966 0-82.129 66.872-148.948 149.070-148.948h799.001c82.198 0 149.072 66.819 149.072 148.948 0 28.558-13.751 53.968-34.98 69.966 21.754 24.476 34.98 56.676 34.98 91.905v568.472zM64.286 820.363c0 40.959 33.373 74.28 74.394 74.28h819.784c41.021 0 74.394-33.321 74.394-74.28v-568.472c0-40.959-33.373-74.28-74.394-74.28h-217.899c-29.094 0-52.764-23.661-52.764-52.742 0-8.657-7.067-15.701-15.752-15.701h-246.956c-8.685 0-15.752 7.044-15.752 15.701 0 29.081-23.67 52.742-52.764 52.742h-217.899c-41.021 0-74.394 33.321-74.394 74.28v568.472zM948.073 5.357h-799.003c-46.751 0-84.784 37.98-84.784 84.662 0 12.851 10.483 23.306 23.364 23.306h258.238c5.616-38.655 38.996-68.441 79.206-68.441h246.956c40.211 0 73.59 29.788 79.206 68.441h258.238c12.883 0 23.364-10.455 23.364-23.306 0-46.682-38.034-84.662-84.784-84.662zM640.607 281.098c2.209-9.609 8.709-17.672 17.631-21.874 4.339-2.044 9.017-3.064 13.695-3.064 4.937 0 9.868 1.136 14.398 3.405l102.731 51.463c6.441 3.227 11.612 8.524 14.683 15.043l163.667 347.52c24.236 51.459 2.087 113.040-49.374 137.276h0.002c-24.93 11.741-52.937 13.071-78.864 3.746-25.931-9.326-46.674-28.189-58.414-53.117l-163.669-347.52c-3.071-6.519-3.861-13.879-2.246-20.901l25.759-111.975zM860.931 754.121c9.769 3.512 20.325 3.013 29.715-1.412h0.002c19.389-9.133 27.735-32.336 18.604-51.726l-15.171-32.211-70.331 33.124 15.171 32.211c4.423 9.392 12.238 16.5 22.009 20.014v0zM796.359 643.736l70.333-33.122-116.37-247.089-56.231-28.17-14.1 61.294 116.368 247.086zM173.406 256.161h311.329c17.751 0 32.143 14.391 32.143 32.143v251.098c0 17.751-14.391 32.143-32.143 32.143h-311.329c-17.751 0-32.143-14.391-32.143-32.143v-251.098c0-17.751 14.391-32.143 32.143-32.143zM205.549 507.259h247.044v-186.812h-247.044v186.812zM173.406 753.099h398.216c17.751 0 32.143 14.391 32.143 32.143s-14.391 32.143-32.143 32.143h-398.216c-17.751 0-32.143-14.391-32.143-32.143s14.391-32.143 32.143-32.143zM173.406 645.956h301.787c17.751 0 32.143 14.391 32.143 32.143s-14.391 32.143-32.143 32.143h-301.787c-17.751 0-32.143-14.391-32.143-32.143s14.391-32.143 32.143-32.143z" />
+<glyph unicode="icon-topologySource" glyph-name="icon-topologySource" d="M406.874 276.628c-0.418 2.887-1.963 5.488-4.297 7.234l-118.42 88.557 118.42 88.557c2.334 1.746 3.879 4.347 4.297 7.234 0.415 2.887-0.33 5.817-2.079 8.157l-18.812 25.154c-3.641 4.862-10.526 5.858-15.388 2.218l-163.831-122.516c-2.774-2.073-4.41-5.337-4.41-8.805s1.637-6.731 4.41-8.805l163.831-122.516c1.973-1.479 4.284-2.189 6.574-2.189 3.348 0 6.656 1.52 8.814 4.407l18.812 25.154c1.746 2.34 2.494 5.271 2.079 8.157zM815.952 381.223l-163.824 122.516c-4.862 3.637-11.748 2.642-15.385-2.218l-18.812-25.154c-1.746-2.337-2.494-5.271-2.079-8.157 0.418-2.884 1.96-5.488 4.297-7.234l118.416-88.557-118.416-88.557c-2.337-1.746-3.879-4.35-4.297-7.234-0.415-2.887 0.33-5.82 2.079-8.157l18.812-25.154c2.161-2.887 5.466-4.407 8.814-4.407 2.29 0 4.599 0.713 6.574 2.189l163.824 122.516c2.774 2.073 4.41 5.337 4.41 8.805s-1.64 6.731-4.413 8.805zM616.486 569.134l-28.933 12.235c-2.683 1.137-5.711 1.156-8.415 0.063-2.701-1.096-4.859-3.22-5.993-5.905l-172.761-408.607c-2.365-5.591 0.251-12.043 5.846-14.408l28.933-12.235c1.366-0.581 2.824-0.867 4.281-0.867 1.404 0 2.808 0.27 4.134 0.807 2.701 1.096 4.856 3.22 5.993 5.905l172.761 408.607c2.362 5.591-0.254 12.040-5.846 14.405zM967.749 958.546h-912.78c-30.309 0-54.969-24.661-54.969-54.969v-859.613c0-30.309 24.661-54.969 54.969-54.969h912.78c30.309 0 54.969 24.661 54.969 54.969v859.613c0 30.312-24.661 54.969-54.969 54.969zM858.982 874.26c25.113 0 45.546-20.433 45.546-45.546s-20.433-45.546-45.546-45.546c-25.113 0-45.546 20.433-45.546 45.546s20.433 45.546 45.546 45.546zM704.531 874.26c25.113 0 45.546-20.433 45.546-45.546s-20.433-45.546-45.546-45.546c-25.113 0-45.546 20.433-45.546 45.546s20.433 45.546 45.546 45.546zM139.462 852.273h183.755c13.010 0 23.558-10.545 23.558-23.558s-10.548-23.558-23.558-23.558h-183.755c-13.010 0-23.558 10.545-23.558 23.558s10.548 23.558 23.558 23.558zM935.408 84.241c0-3.952-3.216-7.171-7.174-7.171h-833.75c-3.955 0-7.174 3.22-7.174 7.171v592.004h848.098v-592.004z" />
+<glyph unicode="icon-search-light" glyph-name="icon-search-light" horiz-adv-x="945" d="M932.421 16.871l-270.901 281.731c69.097 69.298 111.905 164.831 111.905 270.191 0 211.121-171.74 382.861-382.861 382.861s-382.861-171.74-382.861-382.861c0-211.121 171.74-382.861 382.861-382.861 92.671 0 177.72 33.127 244.010 88.094l271.559-282.424c3.574-3.737 8.35-5.597 13.145-5.597 4.557 0 9.097 1.696 12.635 5.087 7.256 6.982 7.475 18.523 0.511 25.779zM390.563 222.395c-191.011 0-346.398 155.387-346.398 346.398s155.387 346.398 346.398 346.398c191.011 0 346.398-155.387 346.398-346.398s-155.405-346.398-346.398-346.398z" />
+<glyph unicode="icon-search" glyph-name="icon-search" horiz-adv-x="945" d="M940.032 9.728l-275.377 286.405c70.274 70.215 113.743 167.247 113.743 274.432 0 0.083 0 0.166 0 0.249v-0.013c-0.269 214.812-174.313 388.885-389.089 389.199h-0.031c-214.874-0.224-389.009-174.331-389.278-389.173v-0.025c0.269-214.84 174.358-388.93 389.173-389.199h0.026c0.118 0 0.257 0 0.397 0 94.501 0 181.098 33.838 248.337 90.058l-0.611-0.497 276.007-287.114c3.367-3.552 8.119-5.762 13.387-5.762 4.996 0 9.527 1.988 12.847 5.215l-0.004-0.004c3.49 3.383 5.656 8.115 5.656 13.352 0 5.002-1.976 9.542-5.189 12.884l0.006-0.006zM389.199 218.624c-194.368 0.224-351.874 157.73-352.098 352.077v0.022c0.134 194.409 157.63 351.987 351.994 352.256h0.026c194.368-0.224 351.874-157.73 352.098-352.077v-0.022c-0.269-194.351-157.748-351.83-352.073-352.098h-0.025z" />
+<glyph unicode="icon-save-sm" glyph-name="icon-save-sm" horiz-adv-x="1158" d="M445.306 27.963c-10.875-10.935-25.692-17.024-41.1-17.024s-30.225 6.089-41.1 17.024l-328.19 328.244c-34.048 34.048-34.048 89.287 0 123.274l41.1 41.106c34.079 34.048 89.232 34.048 123.28 0l204.884-204.914 553.661 553.67c34.079 34.048 89.287 34.048 123.28 0l41.1-41.106c34.048-34.048 34.048-89.281 0-123.274l-676.953-677.008z" />
+<glyph unicode="icon-remove-file" glyph-name="icon-remove-file" d="M873.809 810.277c-199.621 199.621-524.446 199.641-724.086 0s-199.621-524.446 0-724.086c199.621-199.641 524.446-199.641 724.086 0 199.621 199.641 199.621 524.465 0 724.086zM713.671 246.329c-15.38-15.38-40.31-15.38-55.69 0l-146.215 146.215-153.167-153.167c-15.38-15.38-40.31-15.38-55.69 0s-15.38 40.31 0 55.69l153.167 153.167-146.215 146.215c-15.38 15.38-15.38 40.33 0 55.69 15.38 15.38 40.31 15.38 55.69 0l146.215-146.215 139.244 139.244c15.38 15.38 40.31 15.38 55.69 0s15.38-40.31 0-55.69l-139.244-139.244 146.215-146.215c15.38-15.38 15.38-40.31 0-55.69z" />
+<glyph unicode="icon-redo" glyph-name="icon-redo" horiz-adv-x="2219" d="M1078.769 851.691c286.482 0 547.508-106.684 747.34-281.608l389.917 389.917v-974.792h-974.792l391.541 391.541c-150.011 126.18-342.259 204.163-554.007 204.163-383.961 0-708.892-249.653-822.618-595.704l-256.152 84.482c148.925 453.821 575.127 782.001 1078.77 782.001z" />
+<glyph unicode="icon-nav-packages" glyph-name="icon-nav-packages" horiz-adv-x="1205" d="M1154.309 638.745h-70.074v125.852c0 30.258-24.616 54.854-54.854 54.854h-497.001l-100.392 140.549h-377.133c-30.238 0-54.854-24.616-54.854-54.854v-877.166h0.12c-0.1-11.304 3.413-22.367 10.481-31.624 9.838-12.85 24.737-20.199 40.9-20.199h898.691c23.211 0 43.651 15.641 49.192 36.402l205.322 562.959v3.554c0 34.575-21.203 59.673-50.397 59.673zM40.157 905.146c0 8.112 6.606 14.697 14.697 14.697h356.452l100.392-140.549h517.662c8.112 0 14.697-6.586 14.697-14.697v-125.852h-788.44c-2.891 0-5.763-0.241-8.553-0.723-19.536-3.273-35.78-17.528-40.619-35.659l-166.29-453.512v756.294zM961.134 24.686c-1.325-4.919-5.843-8.373-10.943-8.373h-898.691c-4.879 0-7.73 2.791-8.995 4.457-1.265 1.646-3.213 5.14-2.47 8.192l204.619 561.252c1.325 4.919 5.843 8.373 10.943 8.373h898.711c7.63 0 9.577-10.963 10.079-16.444l-203.254-557.458zM743.632 478.118c-21.744 0-39.427-17.683-39.427-39.427 0-6.801 1.728-13.201 4.771-18.793l-64.588-64.588c-8.904 6.933-20.048 11.099-32.179 11.099s-23.275-4.166-32.185-11.092l-50.394 50.394c2.313 3.91 3.726 8.404 3.726 13.267 0 14.496-11.789 26.284-26.284 26.284s-26.284-11.789-26.284-26.284c0-14.496 11.789-26.284 26.284-26.284 4.863 0 9.357 1.413 13.267 3.726l50.394-50.394c-6.926-8.91-11.092-20.055-11.092-32.185s4.166-23.275 11.092-32.179l-83.217-83.223c-7.005 6.354-16.264 10.264-26.442 10.264-21.744 0-39.427-17.683-39.427-39.427s17.683-39.427 39.427-39.427c21.744 0 39.427 17.683 39.427 39.427 0 6.801-1.728 13.201-4.771 18.793l84.301 84.301c7.268-5.651 16.034-9.436 25.614-10.639v-66.763c-18.616-3.141-32.856-19.332-32.856-38.835 0-21.744 17.683-39.427 39.427-39.427s39.427 17.683 39.427 39.427c0 19.497-14.24 35.688-32.856 38.835v66.763c9.581 1.203 18.347 4.987 25.614 10.639l50.394-50.394c-2.32-3.916-3.732-8.411-3.732-13.274 0-14.496 11.789-26.284 26.284-26.284s26.284 11.789 26.284 26.284c0 14.496-11.789 26.284-26.284 26.284-4.863 0-9.357-1.413-13.267-3.726l-50.394 50.394c6.926 8.91 11.092 20.055 11.092 32.185s-4.166 23.275-11.092 32.179l63.51 63.51c6.998-6.354 16.257-10.264 26.436-10.264 21.744 0 39.427 17.683 39.427 39.427s-17.683 39.427-39.427 39.427z" />
+<glyph unicode="icon-nav-dictionary" glyph-name="icon-nav-dictionary" d="M991.457 533.163c-13.803 0-24.993-11.19-24.993-24.993v-203.273c0-13.803 11.19-24.993 24.993-24.993s24.993 11.19 24.993 24.993v203.273c-0.003 13.803-11.193 24.993-24.993 24.993v0zM960.173 959.5h-856.973c-56.907 0-103.2-34.087-103.2-75.984v-835.988c0-48.869 54-88.628 120.377-88.628h799.807c13.6 0 25.733 5.969 30.91 15.209 5.203 9.287 2.297 19.877-7.403 26.98-16.927 12.389-26.247 28.882-26.247 46.439 0 20.432 12.837 39.437 34.62 51.827h8.11c31.030 0 56.277 18.586 56.277 41.435v194.1c0 10.163-11.19 18.402-24.993 18.402s-24.993-8.239-24.993-18.402v-194.1c0-2.555-2.82-4.631-6.29-4.631h-839.797c-25.133 0-50.023-5.925-70.39-16.77v764.128c0 21.602 23.87 39.18 53.213 39.18h856.973c3.47 0 6.29-2.076 6.29-4.631v-144.885c0-10.163 11.19-18.402 24.993-18.402s24.993 8.239 24.993 18.402v144.885c0 22.847-25.247 41.435-56.277 41.435v0zM886.563 99.357c-12.343-15.459-19.107-33.27-19.107-51.829 0-18.522 6.64-36.286 19.090-51.827h-766.17c-38.813 0-70.39 23.249-70.39 51.827s31.577 51.827 70.39 51.827l766.187 0.002zM348.708 760.797c-53.594 0-97.198-43.604-97.198-97.198v-217.009c0-53.594 43.604-97.198 97.198-97.198h319.034c53.594 0 97.198 43.604 97.198 97.198v217.009c0 53.594-43.604 97.198-97.198 97.198h-319.034zM723.265 663.599v-217.009c0-30.617-24.909-55.523-55.523-55.523h-319.034c-30.617 0-55.526 24.909-55.526 55.523v217.009c0 30.617 24.909 55.526 55.526 55.526h319.034c30.617 0 55.523-24.909 55.523-55.526v0zM627.88 590.463c-6.871 0-9.357 1.746-14.802 5.569-7.384 5.184-17.496 12.282-36.054 12.282s-28.67-7.1-36.054-12.282c-5.445-3.823-7.931-5.569-14.802-5.569s-9.357 1.746-14.802 5.569c-7.384 5.184-17.498 12.282-36.054 12.282s-28.668-7.1-36.049-12.284c-5.445-3.823-7.931-5.569-14.8-5.569s-9.354 1.744-14.797 5.569c-7.384 5.184-17.496 12.284-36.052 12.284-10.213 0-18.492-8.279-18.492-18.492s8.279-18.492 18.492-18.492c6.869 0 9.354-1.744 14.797-5.569 7.384-5.184 17.496-12.284 36.052-12.284s28.668 7.1 36.052 12.284c5.443 3.823 7.929 5.569 14.797 5.569 6.871 0 9.357-1.746 14.805-5.569 7.384-5.184 17.498-12.282 36.054-12.282s28.668 7.1 36.054 12.282c5.445 3.823 7.931 5.569 14.805 5.569s9.357-1.746 14.802-5.569c7.384-5.184 17.496-12.282 36.054-12.282 10.213 0 18.492 8.279 18.492 18.492s-8.284 18.492-18.497 18.492v0zM497.633 493.266c-5.575 0-7.592 1.417-12.010 4.518-5.991 4.206-14.195 9.965-29.253 9.965s-23.262-5.761-29.253-9.965c-4.418-3.102-6.435-4.518-12.010-4.518s-7.592 1.417-12.012 4.518c-5.991 4.206-14.197 9.965-29.253 9.965-8.286 0-15.004-6.717-15.004-15.004s6.717-15.004 15.004-15.004c5.575 0 7.592-1.417 12.010-4.518 5.991-4.206 14.197-9.965 29.253-9.965s23.26 5.761 29.253 9.965c4.418 3.102 6.435 4.518 12.012 4.518 5.575 0 7.592-1.417 12.010-4.518 5.991-4.206 14.197-9.965 29.253-9.965 8.286 0 15.004 6.717 15.004 15.004s-6.717 15.004-15.004 15.004z" />
+<glyph unicode="icon-menuDots" glyph-name="icon-menuDots" horiz-adv-x="4437" d="M1813.333 448c0 282.77 229.23 512 512 512s512-229.23 512-512c0-282.77-229.23-512-512-512s-512 229.23-512 512zM277.333 448c0 282.77 229.23 512 512 512s512-229.23 512-512c0-282.77-229.23-512-512-512s-512 229.23-512 512zM3413.333 448c0 282.77 229.23 512 512 512s512-229.23 512-512c0-282.77-229.23-512-512-512s-512 229.23-512 512z" />
+<glyph unicode="icon-info" glyph-name="icon-info" d="M503.979 944c-278.315 0-503.979-225.664-503.979-503.979s225.664-504.021 503.979-504.021c278.315 0 504.021 225.707 504.021 504.021s-225.707 503.979-504.021 503.979zM608.896 162.901c-25.941-10.24-46.592-18.005-62.080-23.381-15.445-5.376-33.408-8.064-53.845-8.064-31.403 0-55.851 7.68-73.259 22.997s-26.069 34.731-26.069 58.325c0 9.173 0.64 18.56 1.92 28.117 1.323 9.557 3.413 20.309 6.272 32.384l32.469 114.688c2.859 11.008 5.333 21.461 7.296 31.189 1.963 9.813 2.901 18.816 2.901 27.008 0 14.592-3.029 24.832-9.045 30.592-6.101 5.76-17.579 8.576-34.688 8.576-8.363 0-16.981-1.237-25.813-3.84-8.747-2.688-16.341-5.12-22.571-7.509l8.576 35.328c21.248 8.661 41.6 16.085 61.013 22.229 19.413 6.229 37.76 9.301 55.040 9.301 31.189 0 55.253-7.595 72.192-22.613 16.853-15.061 25.344-34.645 25.344-58.709 0-4.992-0.597-13.781-1.749-26.325-1.152-12.587-3.328-24.064-6.485-34.603l-32.299-114.347c-2.645-9.173-4.992-19.669-7.125-31.403-2.091-11.733-3.115-20.693-3.115-26.709 0-15.189 3.371-25.557 10.197-31.061 6.741-5.504 18.56-8.277 35.285-8.277 7.893 0 16.725 1.408 26.709 4.139 9.899 2.731 17.067 5.163 21.589 7.253l-8.661-35.285zM603.179 627.029c-15.061-13.995-33.195-20.992-54.4-20.992-21.163 0-39.424 6.997-54.613 20.992-15.104 13.995-22.741 31.019-22.741 50.901 0 19.84 7.68 36.907 22.741 51.029 15.189 14.165 33.451 21.205 54.613 21.205 21.205 0 39.381-7.040 54.4-21.205 15.061-14.123 22.613-31.189 22.613-51.029 0-19.925-7.552-36.907-22.613-50.901z" />
+<glyph unicode="icon-import-blue" glyph-name="icon-import-blue" horiz-adv-x="1434" d="M1158.827 601.6c-41.813 203.093-221.013 358.4-442.027 358.4-173.227 0-322.56-95.573-394.24-238.933-185.173-23.893-322.56-173.227-322.56-358.4 0-197.12 161.28-358.4 358.4-358.4h776.533c167.253 0 298.667 131.413 298.667 298.667 0 155.307-125.44 286.72-274.773 298.667zM836.267 422.4v-238.933h-238.933v238.933h-179.2l298.667 298.667 298.667-298.667h-179.2z" />
+<glyph unicode="icon-file-code" glyph-name="icon-file-code" horiz-adv-x="768" d="M512 960h-512v-1024h768v768l-256 256zM448 640h256v-640h-640v896h384v-256zM512 704v192l192-192h-192zM268.8 128h-44.8l-128 160 128 160h44.8l-128-160zM499.2 128h44.8l128 160-128 160h-44.8l128-160zM300.8 64h38.4l134.4 448h-51.2z" />
+<glyph unicode="icon-edit" glyph-name="icon-edit" d="M0 152.176v-216.178h216.178l625.778 631.467-216.178 216.178-625.778-631.467zM1006.933 732.442c22.756 22.756 22.756 56.889 0 79.644l-130.844 130.847c-22.756 22.756-56.889 22.756-79.644 0l-102.4-102.4 216.178-216.178 96.711 108.087z" />
+<glyph unicode="icon-drag" glyph-name="icon-drag" horiz-adv-x="372" d="M169.58 837.675c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM169.58 588.944c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM169.58 340.219c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM169.58 91.487c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM368.561 837.675c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM368.561 588.944c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM368.561 340.219c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908zM368.561 91.487c0-45.792-37.121-82.908-82.908-82.908s-82.908 37.121-82.908 82.908c0 45.792 37.121 82.908 82.908 82.908s82.908-37.121 82.908-82.908z" />
+<glyph unicode="icon-download" glyph-name="icon-download" horiz-adv-x="887" d="M659.932 832.548v100.566l154.573-154.573h-100.566c-29.811 0.046-53.986 24.196-54.007 54.007zM585.477 364.458h-69.576c-9.948 0-18.011 8.062-18.011 18.011v198.042h-108.014v-198.042c0-9.948-8.062-18.011-18.011-18.011h-69.576l141.594-169.897 141.594 169.897zM47.825 4.396v900.156c0.046 29.811 24.196 53.986 54.007 54.007h522.086v-126.024c0.059-49.702 40.326-89.969 90.021-90.021h126.024v-738.132c-0.046-29.811-24.196-53.986-54.007-54.007h-684.124c-29.811 0.046-53.986 24.196-54.007 54.007zM353.88 670.511c0-9.948 8.062-18.011 18.011-18.011h144.035c9.948 0 18.011 8.062 18.011 18.011s-8.062 18.011-18.011 18.011h-144.035c-9.948 0-18.011-8.062-18.011-18.011zM250.034 370.934l180.031-216.028c3.413-4.101 8.495-6.483 13.819-6.483s10.405 2.382 13.819 6.483l180.031 216.028c4.472 5.362 5.429 12.843 2.466 19.159s-9.321 10.379-16.31 10.379h-90.021v198.042c0 9.948-8.062 18.011-18.011 18.011h-144.035c-9.948 0-18.011-8.062-18.011-18.011v-198.042h-90.021c-6.989 0-13.347-4.038-16.31-10.379s-2.006-13.797 2.466-19.159z" />
+<glyph unicode="icon-discard-sm" glyph-name="icon-discard-sm" horiz-adv-x="1479" d="M758.634 737.255c-186.485 0-356.399-69.445-486.48-183.313l-253.815 253.815v-634.538h634.538l-254.874 254.874c97.649 82.136 222.794 132.9 360.628 132.9 249.937 0 461.451-162.512 535.483-387.773l166.743 54.991c-96.943 295.415-374.38 509.042-702.224 509.042z" />
+<glyph unicode="icon-deploy-inactive" glyph-name="icon-deploy-inactive" d="M890.522 252.945l-95.505-137.216-67.396 55.313c-7.27 5.99-18.039 4.898-24.013-2.355-5.99-7.287-4.932-18.057 2.372-24.013l81.681-67.055c3.072-2.526 6.895-3.891 10.82-3.891 0.768 0 1.553 0.051 2.338 0.171 4.71 0.649 8.943 3.243 11.674 7.151l106.052 152.388c5.376 7.731 3.482 18.364-4.267 23.757-7.748 5.461-18.364 3.516-23.757-4.25zM802.133 379.733c-122.334 0-221.867-99.533-221.867-221.867s99.533-221.867 221.867-221.867c122.334 0 221.867 99.533 221.867 221.867s-99.533 221.867-221.867 221.867zM802.133-29.867c-103.509 0-187.733 84.224-187.733 187.733s84.224 187.733 187.733 187.733c103.509 0 187.733-84.224 187.733-187.733s-84.224-187.733-187.733-187.733zM945.357 960h-866.714c-43.366 0-78.643-35.277-78.643-78.643v-201.097c0-16.623 5.359-31.898 14.251-44.527h995.482c8.909 12.629 14.268 27.904 14.268 44.51v201.114c0 43.366-35.277 78.643-78.643 78.643zM179.2 704c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM580.267 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM614.4 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM648.533 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM682.667 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM716.8 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM750.933 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM785.067 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM819.2 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM853.333 789.333c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM887.467 738.133c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM529.067 157.867c0 42.871 10.206 83.319 27.904 119.467h-542.72c-8.892-12.629-14.251-27.904-14.251-44.51v-201.097c0-43.383 35.277-78.66 78.643-78.66h543.471c-56.9 50.091-93.047 123.221-93.047 204.8zM179.2 55.467c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM14.251 601.6c-8.892-12.629-14.251-27.904-14.251-44.51v-201.097c0-16.623 5.359-31.898 14.251-44.527h562.278c49.22 72.055 131.959 119.467 225.587 119.467 87.433 0 165.205-41.472 215.211-105.609 4.147 9.421 6.656 19.695 6.656 30.652v201.114c0 16.623-5.359 31.881-14.251 44.51h-995.482zM179.2 379.733c-42.342 0-76.8 34.458-76.8 76.8s34.458 76.8 76.8 76.8c42.342 0 76.8-34.458 76.8-76.8s-34.458-76.8-76.8-76.8zM580.267 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM648.533 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM716.8 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM785.067 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067zM853.333 465.067c-9.421 0-17.067 7.646-17.067 17.067s7.646 17.067 17.067 17.067c9.421 0 17.067-7.646 17.067-17.067s-7.646-17.067-17.067-17.067z" />
+<glyph unicode="icon-delete-sm" glyph-name="icon-delete-sm" horiz-adv-x="768" d="M76.189 89.99c0-56.431 46.171-102.602 102.602-102.602h410.413c56.431 0 102.602 46.171 102.602 102.602v615.621h-615.621v-615.621zM743.112 859.515h-179.556l-51.301 51.301h-256.51l-51.301-51.301h-179.556v-102.602h718.224v102.602z" />
+<glyph unicode="icon-create-white" glyph-name="icon-create-white" d="M512 960c-282.309 0-512-229.671-512-512s229.691-512 512-512c282.309 0 512 229.671 512 512s-229.691 512-512 512zM758.154 408.615h-206.769v-216.615c0-21.74-17.644-39.385-39.385-39.385s-39.385 17.644-39.385 39.385v216.615h-206.769c-21.74 0-39.385 17.644-39.385 39.385s17.644 39.385 39.385 39.385h206.769v196.923c0 21.74 17.644 39.385 39.385 39.385s39.385-17.644 39.385-39.385v-196.923h206.769c21.74 0 39.385-17.644 39.385-39.385s-17.644-39.385-39.385-39.385z" />
+<glyph unicode="icon-comType4-sm" glyph-name="icon-comType4-sm" d="M512 960c-282.767 0-512-229.233-512-512s229.233-512 512-512c282.767 0 512 229.233 512 512-0.317 282.633-229.367 511.683-512 512zM954.808 268.633l-145.608-25.125c16.667 61.125 25.667 124.083 26.792 187.425h153.45c-1.925-55.717-13.65-110.658-34.633-162.3v0zM34.558 430.933h153.45c1.125-63.342 10.125-126.3 26.792-187.425l-145.608 25.125c-20.983 51.642-32.708 106.583-34.633 162.3zM69.192 627.367l145.608 25.125c-16.667-61.125-25.667-124.083-26.792-187.425h-153.45c1.925 55.717 13.65 110.658 34.633 162.3zM529.067 685.975c61.325-0.783 122.5-6.367 182.958-16.708l60.242-10.392c18.508-62.983 28.467-128.167 29.608-193.808h-272.808v220.908zM717.842 702.908c-62.375 10.658-125.5 16.417-188.775 17.2v204.8c97.842-9.4 182.833-98.983 231-229.358l-42.225 7.358zM494.933 720.108c-63.275-0.783-126.383-6.542-188.758-17.2l-42.242-7.308c48.167 130.408 133.158 220.025 231 229.383v-204.875zM311.992 669.267c60.45 10.342 121.617 15.925 182.942 16.708v-220.908h-272.808c1.142 65.642 11.1 130.825 29.608 193.808l60.258 10.392zM222.125 430.933h272.808v-220.908c-61.325 0.783-122.5 6.367-182.958 16.708l-60.242 10.392c-18.508 62.983-28.467 128.167-29.608 193.808v0zM306.158 193.092c62.375-10.675 125.492-16.458 188.775-17.292v-204.8c-97.842 9.408-182.833 98.992-231 229.367l42.225-7.275zM529.067 175.8c63.275 0.833 126.383 6.617 188.758 17.292l42.242 7.308c-48.167-130.408-133.158-220.025-231-229.383v204.783zM712.008 226.733c-60.45-10.342-121.617-15.925-182.942-16.708v220.908h272.808c-1.142-65.642-11.1-130.825-29.608-193.808l-60.258-10.392zM835.992 465.067c-1.125 63.342-10.125 126.3-26.792 187.425l145.608-25.125c20.983-51.642 32.708-106.583 34.633-162.3h-153.45zM937.542 664.983l-139.575 24.083c-25.092 81.858-72.033 155.325-135.783 212.483 119.208-39.783 218.067-124.708 275.358-236.567zM361.817 901.55c-63.75-57.158-110.692-130.625-135.783-212.483l-139.575-24.083c57.292 111.858 156.15 196.783 275.358 236.567zM86.458 231.017l139.575-24.083c25.092-81.858 72.033-155.325 135.783-212.483-119.208 39.783-218.067 124.708-275.358 236.567zM662.183-5.55c63.75 57.158 110.692 130.625 135.783 212.483l139.575 24.083c-57.292-111.858-156.15-196.783-275.358-236.567z" />
+<glyph unicode="icon-comType3-sm" glyph-name="icon-comType3-sm" d="M179.2 856.422c-42.342 0-76.8-34.458-76.8-76.8s34.458-76.8 76.8-76.8c42.342 0 76.8 34.458 76.8 76.8s-34.458 76.8-76.8 76.8zM179.2 736.956c-23.518 0-42.667 19.132-42.667 42.667s19.149 42.667 42.667 42.667c23.518 0 42.667-19.132 42.667-42.667s-19.149-42.667-42.667-42.667zM904.533 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM836.267 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM938.667 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM870.4 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM768 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM802.133 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM699.733 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM733.867 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM631.467 805.222c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM665.6 754.022c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM1024 679.083v201.097c0 43.366-35.277 78.643-78.643 78.643h-866.714c-43.366 0-78.643-35.277-78.643-78.643v-201.097c0-25.071 11.998-47.172 30.327-61.577-18.33-14.421-30.327-36.523-30.327-61.594v-201.097c0-43.366 35.277-78.643 78.643-78.643h866.714c43.366 0 78.643 35.277 78.643 78.643v201.097c0 25.071-11.998 47.172-30.327 61.577 18.33 14.421 30.327 36.523 30.327 61.594zM989.867 555.913v-201.097c0-24.542-19.968-44.51-44.51-44.51h-866.714c-24.542-0.017-44.51 19.951-44.51 44.51v201.097c0 24.542 19.968 44.51 44.51 44.51h866.697c24.559 0 44.527-19.968 44.527-44.51zM78.643 634.556c-24.542 0-44.51 19.968-44.51 44.527v201.097c0 24.542 19.968 44.51 44.51 44.51h866.697c24.559 0 44.527-19.968 44.527-44.51v-201.097c0-24.542-19.968-44.51-44.51-44.51l-866.714-0.017zM179.2 378.556c42.342 0 76.8 34.458 76.8 76.8s-34.458 76.8-76.8 76.8c-42.342 0-76.8-34.441-76.8-76.8s34.458-76.8 76.8-76.8zM179.2 498.022c23.518 0 42.667-19.132 42.667-42.667s-19.149-42.667-42.667-42.667c-23.518 0-42.667 19.132-42.667 42.667s19.149 42.667 42.667 42.667zM537.139 98.901c3.908-2.202 7.492-4.915 10.684-8.038 3.328-3.26 7.646-4.881 11.947-4.881 4.42 0 8.841 1.724 12.186 5.12 6.605 6.741 6.485 17.527-0.239 24.132-5.308 5.205-11.264 9.677-17.732 13.363-8.243 4.625-18.62 1.792-23.262-6.434-4.642-8.192-1.775-18.603 6.417-23.262zM537.668 9.967c-3.84-2.253-7.97-3.959-12.271-5.12-9.097-2.458-14.49-11.81-12.049-20.924 2.065-7.612 8.943-12.629 16.469-12.629 1.468 0 2.953 0.188 4.454 0.58 7.202 1.946 14.131 4.83 20.565 8.585 8.141 4.745 10.906 15.206 6.161 23.347-4.745 8.158-15.189 10.889-23.33 6.161zM580.267 71.765c-9.421 0-17.067-8.038-17.067-17.459 0-4.506-0.58-8.943-1.724-13.227-2.441-9.097 2.987-18.449 12.083-20.89 1.468-0.393 2.953-0.58 4.403-0.58 7.543 0 14.438 5.035 16.486 12.663 1.911 7.134 2.884 14.558 2.884 22.016v0.802c0 9.438-7.646 16.674-17.067 16.674zM486.571 9.865c-3.874 2.219-7.441 4.932-10.598 8.073-6.69 6.656-17.476 6.588-24.132-0.068-6.656-6.69-6.622-17.493 0.068-24.132 5.291-5.257 11.247-9.796 17.715-13.5 2.679-1.536 5.581-2.253 8.465-2.253 5.922 0 11.674 3.089 14.831 8.585 4.659 8.175 1.826 18.603-6.349 23.296zM489.25 136.533c-7.168-1.963-14.063-4.898-20.48-8.67-8.124-4.779-10.837-15.241-6.059-23.364 3.191-5.393 8.892-8.414 14.729-8.414 2.935 0 5.922 0.751 8.636 2.355 3.857 2.27 7.97 4.011 12.271 5.205 9.079 2.492 14.421 11.895 11.913 20.975-2.526 9.079-11.913 14.387-21.009 11.913zM460.8 54.289c0 4.403 0.563 8.755 1.655 12.954 2.372 9.114-3.089 18.432-12.22 20.821-9.131 2.355-18.449-3.089-20.821-12.22-1.826-6.997-2.748-14.251-2.748-21.914v-0.034c0-9.438 7.629-16.862 17.067-16.862 9.438-0.017 17.067 7.817 17.067 17.254zM904.533 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM836.267 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM938.667 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM870.4 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM768 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM802.133 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM699.733 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM733.867 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM631.467 480.956c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM665.6 429.756c0-28.277-22.923-51.2-51.2-51.2s-51.2 22.923-51.2 51.2c0 28.277 22.923 51.2 51.2 51.2s51.2-22.923 51.2-51.2zM375.467 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM238.933 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM307.2 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM34.133 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM102.4 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM170.667 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM665.6 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM802.133 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM733.867 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM1006.933 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM870.4 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM938.667 71.356h-17.067c-9.421 0-17.067-7.629-17.067-17.067s7.646-17.067 17.067-17.067h17.067c9.421 0 17.067 7.629 17.067 17.067s-7.646 17.067-17.067 17.067zM529.067 173.756v17.067c0 9.438-7.646 17.067-17.067 17.067s-17.067-7.629-17.067-17.067v-17.067c0-9.438 7.646-17.067 17.067-17.067s17.067 7.629 17.067 17.067zM494.933 259.089v-17.067c0-9.438 7.646-17.067 17.067-17.067s17.067 7.629 17.067 17.067v17.067c0 9.438-7.646 17.067-17.067 17.067s-17.067-7.629-17.067-17.067z" />
+<glyph unicode="icon-comType3" glyph-name="icon-comType3" horiz-adv-x="1053" d="M184.32 853.463c-43.552 0-78.994-35.442-78.994-78.994s35.442-78.994 78.994-78.994c43.552 0 78.994 35.442 78.994 78.994s-35.442 78.994-78.994 78.994zM184.32 730.583c-24.19 0-43.886 19.678-43.886 43.886s19.696 43.886 43.886 43.886c24.19 0 43.886-19.678 43.886-43.886s-19.696-43.886-43.886-43.886zM906.971 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM836.754 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM942.080 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM871.863 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM766.537 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM801.646 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM696.32 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM731.429 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM626.103 800.8c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM661.211 748.137c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM1053.257 671.056v206.842c0 44.605-36.285 80.89-80.89 80.89h-891.477c-44.605 0-80.89-36.285-80.89-80.89v-206.842c0-25.787 12.341-48.52 31.194-63.336-18.853-14.833-31.194-37.566-31.194-63.353v-206.842c0-44.605 36.285-80.89 80.89-80.89h891.477c44.605 0 80.89 36.285 80.89 80.89v206.842c0 25.787-12.341 48.52-31.194 63.336 18.853 14.833 31.194 37.566 31.194 63.353zM1018.149 544.367v-206.842c0-25.243-20.539-45.782-45.782-45.782h-891.477c-25.243-0.018-45.782 20.521-45.782 45.782v206.842c0 25.243 20.539 45.782 45.782 45.782h891.459c25.261 0 45.799-20.539 45.799-45.782zM80.89 625.257c-25.243 0-45.782 20.539-45.782 45.799v206.842c0 25.243 20.539 45.782 45.782 45.782h891.459c25.261 0 45.799-20.539 45.799-45.782v-206.842c0-25.243-20.539-45.782-45.782-45.782l-891.477-0.018zM184.32 361.943c43.552 0 78.994 35.442 78.994 78.994s-35.442 78.994-78.994 78.994c-43.552 0-78.994-35.425-78.994-78.994s35.442-78.994 78.994-78.994zM184.32 484.823c24.19 0 43.886-19.678 43.886-43.886s-19.696-43.886-43.886-43.886c-24.19 0-43.886 19.678-43.886 43.886s19.696 43.886 43.886 43.886zM552.486 74.299c4.020-2.265 7.706-5.056 10.989-8.268 3.423-3.353 7.864-5.021 12.288-5.021 4.547 0 9.093 1.773 12.534 5.266 6.794 6.934 6.671 18.028-0.246 24.822-5.459 5.354-11.586 9.953-18.239 13.745-8.479 4.757-19.152 1.843-23.926-6.618-4.775-8.426-1.826-19.134 6.6-23.926zM553.030-17.177c-3.95-2.317-8.198-4.073-12.622-5.266-9.356-2.528-14.904-12.148-12.393-21.522 2.124-7.829 9.198-12.99 16.94-12.99 1.51 0 3.037 0.193 4.582 0.597 7.408 2.001 14.535 4.968 21.153 8.83 8.373 4.88 11.217 15.641 6.337 24.014-4.88 8.391-15.623 11.2-23.997 6.337zM596.846 46.387c-9.69 0-17.554-8.268-17.554-17.958 0-4.634-0.597-9.198-1.773-13.605-2.51-9.356 3.072-18.976 12.428-21.486 1.51-0.404 3.037-0.597 4.529-0.597 7.759 0 14.851 5.179 16.957 13.025 1.966 7.338 2.967 14.974 2.967 22.645v0.825c0 9.708-7.864 17.151-17.554 17.151zM500.473-17.282c-3.985 2.282-7.654 5.073-10.901 8.303-6.881 6.846-17.976 6.776-24.822-0.070-6.846-6.881-6.811-17.993 0.070-24.822 5.442-5.407 11.568-10.076 18.221-13.885 2.756-1.58 5.74-2.317 8.707-2.317 6.091 0 12.007 3.177 15.255 8.83 4.792 8.409 1.878 19.134-6.53 23.962zM503.229 113.006c-7.373-2.019-14.465-5.038-21.065-8.918-8.356-4.915-11.147-15.676-6.232-24.032 3.283-5.547 9.146-8.654 15.149-8.654 3.019 0 6.091 0.772 8.882 2.422 3.967 2.335 8.198 4.125 12.622 5.354 9.339 2.563 14.833 12.235 12.253 21.574-2.598 9.339-12.253 14.798-21.609 12.253zM473.966 28.412c0 4.529 0.579 9.005 1.703 13.324 2.44 9.374-3.177 18.959-12.569 21.416-9.392 2.422-18.976-3.177-21.416-12.569-1.878-7.197-2.826-14.658-2.826-22.54l17.554-0.035h-17.554c0-9.708 7.847-17.344 17.554-17.344 9.708-0.018 17.554 8.040 17.554 17.747zM906.971 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM836.754 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM942.080 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM871.863 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM766.537 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM801.646 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM696.32 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM731.429 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM626.103 467.269c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM661.211 414.606c0-16.158-13.099-29.257-29.257-29.257s-29.257 13.099-29.257 29.257c0 16.158 13.099 29.257 29.257 29.257s29.257-13.099 29.257-29.257zM386.194 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM245.76 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM315.977 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM35.109 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM105.326 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM175.543 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM684.617 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM825.051 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM754.834 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM1035.703 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM895.269 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM965.486 45.966h-17.554c-9.69 0-17.554-7.847-17.554-17.554s7.864-17.554 17.554-17.554h17.554c9.69 0 17.554 7.847 17.554 17.554s-7.864 17.554-17.554 17.554zM544.183 151.292v17.554c0 9.708-7.864 17.554-17.554 17.554s-17.554-7.847-17.554-17.554v-17.554c0-9.708 7.864-17.554 17.554-17.554s17.554 7.847 17.554 17.554zM509.074 239.063v-17.554c0-9.708 7.864-17.554 17.554-17.554s17.554 7.847 17.554 17.554v17.554c0 9.708-7.864 17.554-17.554 17.554s-17.554-7.847-17.554-17.554z" />
+<glyph unicode="icon-comType2-sm" glyph-name="icon-comType2-sm" horiz-adv-x="926" d="M918.242 804.814c-21.117 78.231-178.291 155.186-453.231 155.186s-432.132-76.955-453.231-155.186c-1.532-2.681-2.662-5.617-2.662-8.936v-674.722c0-2.954 0.784-5.744 2.134-8.224 21.536-89.264 214.215-155.897 453.76-155.897 238.998 0 431.366 66.36 453.614 155.296 1.459 2.608 2.279 5.617 2.279 8.826v674.722c0 3.319-1.131 6.255-2.662 8.936zM882.993 340.259c-0.511-2.207-1.222-4.395-2.115-6.62-0.729-1.805-1.623-3.611-2.608-5.416-1.222-2.243-2.589-4.486-4.212-6.729-1.204-1.696-2.571-3.374-3.994-5.051-2.024-2.389-4.176-4.778-6.62-7.148-1.477-1.441-3.1-2.863-4.741-4.304-2.991-2.608-6.109-5.197-9.592-7.768-1.495-1.112-3.1-2.188-4.687-3.282-4.121-2.845-8.425-5.671-13.148-8.443-1.24-0.748-2.571-1.459-3.866-2.188-5.434-3.064-11.106-6.109-17.233-9.063-0.784-0.383-1.605-0.748-2.407-1.112-6.838-3.228-13.987-6.401-21.628-9.464-0.219-0.091-0.438-0.164-0.656-0.255-41.413-16.54-94.388-30.454-156.116-39.572-0.31-0.036-0.62-0.073-0.93-0.128-11.999-1.769-24.308-3.337-36.946-4.723-2.061-0.219-4.231-0.365-6.31-0.584-11.033-1.149-22.193-2.207-33.681-3.045-5.252-0.383-10.759-0.565-16.102-0.894-8.644-0.511-17.196-1.076-26.059-1.386-14.479-0.456-29.25-0.748-44.331-0.748s-29.852 0.292-44.349 0.802c-8.863 0.31-17.415 0.894-26.059 1.386-5.343 0.31-10.85 0.511-16.102 0.894-11.489 0.839-22.649 1.897-33.681 3.045-2.079 0.219-4.249 0.365-6.31 0.584-12.637 1.386-24.946 2.972-36.946 4.723-0.31 0.036-0.62 0.073-0.93 0.128-61.728 9.118-114.703 23.032-156.116 39.572-0.219 0.073-0.438 0.164-0.656 0.255-7.641 3.064-14.807 6.237-21.628 9.464-0.784 0.383-1.623 0.748-2.407 1.112-6.127 2.954-11.799 5.981-17.233 9.063-1.277 0.729-2.626 1.441-3.866 2.188-4.723 2.772-9.027 5.598-13.148 8.443-1.568 1.094-3.191 2.17-4.687 3.282-3.483 2.571-6.601 5.161-9.592 7.768-1.623 1.422-3.264 2.845-4.741 4.304-2.444 2.371-4.595 4.741-6.62 7.148-1.422 1.678-2.79 3.355-3.994 5.051-1.605 2.243-2.972 4.486-4.212 6.729-0.985 1.805-1.86 3.611-2.608 5.416-0.894 2.207-1.605 4.413-2.115 6.62-0.675 2.899-1.422 5.854-1.422 8.79 0 2.061 0.237 4.121 0.565 6.164 0.456 2.754 0.201 5.507-0.565 8.115v135.382c0.511-0.474 1.149-0.93 1.678-1.404 3.975-3.501 8.024-6.984 12.583-10.34 68.694-51.954 206.064-92.328 405.162-92.328 198.259 0 335.282 40.046 404.268 91.689 5.507 4.012 10.467 8.151 15.136 12.364l0.018 0.018v-135.382c-0.766-2.608-1.021-5.361-0.565-8.115 0.346-2.042 0.565-4.103 0.565-6.164 0-2.936-0.748-5.89-1.441-8.844zM884.433 717.592v-135.382c-0.766-2.608-1.021-5.361-0.565-8.115 0.346-2.042 0.565-4.103 0.565-6.164 0-2.936-0.748-5.89-1.441-8.844-0.511-2.207-1.222-4.395-2.115-6.62-0.729-1.805-1.623-3.611-2.608-5.416-1.222-2.243-2.589-4.486-4.212-6.729-1.204-1.696-2.571-3.374-3.994-5.051-2.024-2.389-4.176-4.778-6.62-7.148-1.477-1.441-3.1-2.863-4.741-4.304-2.991-2.608-6.109-5.197-9.592-7.768-1.495-1.112-3.1-2.188-4.687-3.282-4.121-2.845-8.425-5.671-13.148-8.443-1.24-0.748-2.571-1.459-3.866-2.188-5.434-3.064-11.106-6.109-17.233-9.063-0.784-0.383-1.605-0.748-2.407-1.112-6.838-3.228-13.987-6.401-21.628-9.464-0.219-0.091-0.438-0.164-0.656-0.255-41.413-16.54-94.388-30.454-156.116-39.572-0.31-0.036-0.62-0.073-0.93-0.128-11.999-1.769-24.308-3.337-36.946-4.723-2.061-0.219-4.231-0.365-6.31-0.584-11.033-1.149-22.193-2.207-33.681-3.045-5.252-0.383-10.759-0.565-16.102-0.894-8.644-0.511-17.196-1.076-26.059-1.386-14.479-0.456-29.25-0.748-44.331-0.748s-29.852 0.292-44.349 0.802c-8.863 0.31-17.415 0.894-26.059 1.386-5.343 0.31-10.85 0.511-16.102 0.894-11.489 0.839-22.649 1.897-33.681 3.045-2.079 0.219-4.249 0.365-6.31 0.584-12.637 1.386-24.946 2.972-36.946 4.723-0.31 0.036-0.62 0.073-0.93 0.128-61.728 9.118-114.703 23.032-156.116 39.572-0.219 0.073-0.438 0.164-0.656 0.255-7.641 3.064-14.807 6.237-21.628 9.464-0.784 0.383-1.623 0.748-2.407 1.112-6.127 2.954-11.799 5.981-17.233 9.063-1.277 0.729-2.626 1.441-3.866 2.188-4.723 2.772-9.027 5.598-13.148 8.443-1.568 1.094-3.191 2.17-4.687 3.282-3.483 2.571-6.601 5.161-9.592 7.768-1.623 1.422-3.264 2.845-4.741 4.304-2.444 2.371-4.595 4.741-6.62 7.148-1.422 1.678-2.79 3.355-3.994 5.051-1.605 2.243-2.972 4.486-4.212 6.729-0.985 1.805-1.86 3.611-2.608 5.416-0.894 2.207-1.605 4.413-2.115 6.62-0.675 2.899-1.422 5.854-1.422 8.79 0 2.061 0.237 4.121 0.565 6.164 0.456 2.754 0.201 5.507-0.565 8.115v135.382c2.188-1.988 4.687-3.939 7.057-5.908 1.313-1.094 2.535-2.188 3.921-3.282 5.471-4.304 11.379-8.553 17.78-12.692 1.331-0.857 2.827-1.696 4.212-2.553 5.361-3.337 11.033-6.601 16.996-9.811 2.207-1.185 4.413-2.352 6.693-3.519 6.656-3.392 13.64-6.693 20.989-9.884 1.204-0.529 2.298-1.076 3.519-1.587 8.553-3.629 17.634-7.094 27.080-10.449 2.608-0.93 5.343-1.805 8.024-2.717 7.513-2.535 15.282-4.96 23.324-7.313 2.899-0.839 5.744-1.714 8.717-2.517 10.668-2.954 21.682-5.762 33.244-8.352 1.587-0.365 3.301-0.656 4.905-1.003 10.194-2.225 20.771-4.285 31.639-6.218 3.684-0.656 7.422-1.277 11.179-1.897 10.34-1.696 20.989-3.246 31.913-4.668 2.808-0.365 5.489-0.784 8.334-1.131 13.567-1.641 27.609-3.045 42.033-4.249 3.556-0.292 7.258-0.511 10.868-0.766 11.543-0.839 23.342-1.532 35.414-2.079 4.395-0.201 8.771-0.401 13.257-0.565 15.719-0.529 31.73-0.912 48.325-0.912s32.605 0.383 48.325 0.912c4.468 0.164 8.844 0.365 13.257 0.565 12.072 0.547 23.871 1.24 35.414 2.079 3.611 0.274 7.294 0.474 10.869 0.766 14.424 1.185 28.466 2.608 42.033 4.249 2.845 0.346 5.525 0.766 8.334 1.131 10.923 1.422 21.555 2.972 31.913 4.668 3.757 0.62 7.495 1.24 11.179 1.897 10.869 1.933 21.445 3.994 31.639 6.218 1.605 0.346 3.319 0.656 4.905 1.003 11.561 2.589 22.576 5.416 33.244 8.352 2.972 0.821 5.817 1.678 8.717 2.517 8.042 2.352 15.81 4.778 23.324 7.313 2.681 0.912 5.416 1.787 8.024 2.717 9.446 3.355 18.546 6.82 27.080 10.449 1.222 0.511 2.316 1.058 3.519 1.587 7.349 3.209 14.333 6.492 20.989 9.884 2.279 1.167 4.504 2.334 6.693 3.519 5.963 3.191 11.634 6.455 16.996 9.811 1.386 0.857 2.881 1.696 4.212 2.553 6.401 4.14 12.309 8.37 17.78 12.692 1.368 1.094 2.589 2.188 3.921 3.282 2.371 1.969 4.869 3.921 7.057 5.908zM465.011 923.529c247.185 0 419.422-72.068 419.422-136.768s-172.237-136.768-419.422-136.768c-247.185 0-419.422 72.068-419.422 136.768s172.237 136.768 419.422 136.768zM884.433 126.572c-0.255-0.802-0.438-1.623-0.584-2.462-10.34-63.077-181.117-130.604-418.838-130.604s-408.499 67.527-418.838 130.604c-0.146 0.821-0.346 1.623-0.584 2.389v153.435c0.511-0.474 1.149-0.93 1.678-1.404 3.975-3.501 8.024-6.984 12.583-10.34 68.694-51.954 206.064-92.328 405.162-92.328 198.259 0 335.282 40.046 404.268 91.689 5.507 4.012 10.467 8.151 15.136 12.364l0.018 0.018v-153.363z" />
+<glyph unicode="icon-comType2" glyph-name="icon-comType2" horiz-adv-x="945" d="M933.258 802.276c-21.462 79.511-181.206 157.724-460.642 157.724s-439.199-78.213-460.642-157.724c-1.557-2.724-2.706-5.708-2.706-9.082v-685.756c0-3.002 0.797-5.838 2.168-8.359 21.889-90.724 217.718-158.447 461.18-158.447 242.906 0 438.42 67.445 461.032 157.835 1.483 2.65 2.317 5.708 2.317 8.97v685.756c0 3.373-1.149 6.357-2.706 9.082zM897.432 330.124c-0.519-2.243-1.242-4.467-2.15-6.728-0.741-1.835-1.65-3.67-2.65-5.505-1.242-2.28-2.632-4.559-4.281-6.839-1.223-1.724-2.613-3.429-4.059-5.134-2.057-2.428-4.244-4.856-6.728-7.265-1.501-1.464-3.151-2.91-4.819-4.374-3.040-2.65-6.209-5.282-9.749-7.895-1.52-1.131-3.151-2.224-4.763-3.336-4.189-2.891-8.563-5.764-13.363-8.581-1.26-0.76-2.613-1.483-3.929-2.224-5.523-3.114-11.287-6.209-17.515-9.211-0.797-0.389-1.631-0.76-2.446-1.131-6.95-3.281-14.216-6.505-21.981-9.619-0.222-0.093-0.445-0.167-0.667-0.259-42.091-16.81-95.932-30.952-158.669-40.219-0.315-0.037-0.63-0.074-0.945-0.13-12.195-1.798-24.706-3.392-37.55-4.8-2.094-0.222-4.3-0.371-6.413-0.593-11.213-1.168-22.556-2.243-34.232-3.095-5.338-0.389-10.935-0.575-16.365-0.908-8.785-0.519-17.478-1.094-26.485-1.409-14.716-0.463-29.728-0.76-45.056-0.76s-30.34 0.297-45.075 0.815c-9.007 0.315-17.7 0.908-26.485 1.409-5.43 0.315-11.028 0.519-16.365 0.908-11.676 0.853-23.019 1.928-34.232 3.095-2.113 0.222-4.318 0.371-6.413 0.593-12.844 1.409-25.354 3.021-37.55 4.8-0.315 0.037-0.63 0.074-0.945 0.13-62.737 9.267-116.578 23.408-158.669 40.219-0.222 0.074-0.445 0.167-0.667 0.259-7.766 3.114-15.050 6.339-21.981 9.619-0.797 0.389-1.65 0.76-2.446 1.131-6.227 3.002-11.991 6.079-17.515 9.211-1.297 0.741-2.669 1.464-3.929 2.224-4.8 2.817-9.174 5.69-13.363 8.581-1.594 1.112-3.243 2.206-4.763 3.336-3.54 2.613-6.709 5.245-9.749 7.895-1.65 1.446-3.318 2.891-4.819 4.374-2.484 2.409-4.671 4.819-6.728 7.265-1.446 1.705-2.836 3.41-4.059 5.134-1.631 2.28-3.021 4.559-4.281 6.839-1.001 1.835-1.89 3.67-2.65 5.505-0.908 2.243-1.631 4.485-2.15 6.728-0.686 2.947-1.446 5.949-1.446 8.933 0 2.094 0.241 4.189 0.575 6.264 0.463 2.799 0.204 5.597-0.575 8.248v137.596c0.519-0.482 1.168-0.945 1.705-1.427 4.040-3.559 8.155-7.098 12.788-10.509 69.817-52.803 209.433-93.837 411.787-93.837 201.501 0 340.765 40.701 410.879 93.189 5.597 4.077 10.638 8.285 15.383 12.566l0.019 0.019v-137.596c-0.778-2.65-1.038-5.449-0.575-8.248 0.352-2.076 0.575-4.17 0.575-6.264 0-2.984-0.76-5.986-1.464-8.989zM898.896 713.628v-137.596c-0.778-2.65-1.038-5.449-0.575-8.248 0.352-2.076 0.575-4.17 0.575-6.264 0-2.984-0.76-5.986-1.464-8.989-0.519-2.243-1.242-4.467-2.15-6.728-0.741-1.835-1.65-3.67-2.65-5.505-1.242-2.28-2.632-4.559-4.281-6.839-1.223-1.724-2.613-3.429-4.059-5.134-2.057-2.428-4.244-4.856-6.728-7.265-1.501-1.464-3.151-2.91-4.819-4.374-3.040-2.65-6.209-5.282-9.749-7.895-1.52-1.131-3.151-2.224-4.763-3.336-4.189-2.891-8.563-5.764-13.363-8.581-1.26-0.76-2.613-1.483-3.929-2.224-5.523-3.114-11.287-6.209-17.515-9.211-0.797-0.389-1.631-0.76-2.446-1.131-6.95-3.281-14.216-6.505-21.981-9.619-0.222-0.093-0.445-0.167-0.667-0.259-42.091-16.81-95.932-30.952-158.669-40.219-0.315-0.037-0.63-0.074-0.945-0.13-12.195-1.798-24.706-3.392-37.55-4.8-2.094-0.222-4.3-0.371-6.413-0.593-11.213-1.168-22.556-2.243-34.232-3.095-5.338-0.389-10.935-0.575-16.365-0.908-8.785-0.519-17.478-1.094-26.485-1.409-14.716-0.463-29.728-0.76-45.056-0.76s-30.34 0.297-45.075 0.815c-9.007 0.315-17.7 0.908-26.485 1.409-5.43 0.315-11.028 0.519-16.365 0.908-11.676 0.853-23.019 1.928-34.232 3.095-2.113 0.222-4.318 0.371-6.413 0.593-12.844 1.409-25.354 3.021-37.55 4.8-0.315 0.037-0.63 0.074-0.945 0.13-62.737 9.267-116.578 23.408-158.669 40.219-0.222 0.074-0.445 0.167-0.667 0.259-7.766 3.114-15.050 6.339-21.981 9.619-0.797 0.389-1.65 0.76-2.446 1.131-6.227 3.002-11.991 6.079-17.515 9.211-1.297 0.741-2.669 1.464-3.929 2.224-4.8 2.817-9.174 5.69-13.363 8.581-1.594 1.112-3.243 2.206-4.763 3.336-3.54 2.613-6.709 5.245-9.749 7.895-1.65 1.446-3.318 2.891-4.819 4.374-2.484 2.409-4.671 4.819-6.728 7.265-1.446 1.705-2.836 3.41-4.059 5.134-1.631 2.28-3.021 4.559-4.281 6.839-1.001 1.835-1.89 3.67-2.65 5.505-0.908 2.243-1.631 4.485-2.15 6.728-0.686 2.947-1.446 5.949-1.446 8.933 0 2.094 0.241 4.189 0.575 6.264 0.463 2.799 0.204 5.597-0.575 8.248v137.596c2.224-2.020 4.763-4.003 7.173-6.005 1.334-1.112 2.576-2.224 3.985-3.336 5.56-4.374 11.565-8.692 18.071-12.9 1.353-0.871 2.873-1.724 4.281-2.595 5.449-3.392 11.213-6.709 17.274-9.971 2.243-1.205 4.485-2.391 6.802-3.577 6.765-3.447 13.863-6.802 21.333-10.045 1.223-0.537 2.335-1.094 3.577-1.612 8.692-3.688 17.922-7.21 27.523-10.62 2.65-0.945 5.43-1.835 8.155-2.762 7.636-2.576 15.531-5.041 23.705-7.432 2.947-0.853 5.838-1.742 8.859-2.558 10.842-3.002 22.037-5.857 33.787-8.489 1.612-0.371 3.355-0.667 4.986-1.019 10.36-2.261 21.11-4.355 32.156-6.32 3.744-0.667 7.543-1.297 11.361-1.928 10.509-1.724 21.333-3.299 32.434-4.745 2.854-0.371 5.579-0.797 8.47-1.149 13.789-1.668 28.060-3.095 42.721-4.318 3.614-0.297 7.377-0.519 11.046-0.778 11.732-0.853 23.723-1.557 35.993-2.113 4.467-0.204 8.915-0.408 13.474-0.575 15.976-0.537 32.249-0.927 49.115-0.927s33.139 0.389 49.115 0.927c4.541 0.167 8.989 0.371 13.474 0.575 12.269 0.556 24.261 1.26 35.993 2.113 3.67 0.278 7.414 0.482 11.046 0.778 14.66 1.205 28.931 2.65 42.721 4.318 2.891 0.352 5.616 0.778 8.47 1.149 11.102 1.446 21.907 3.021 32.434 4.745 3.818 0.63 7.617 1.26 11.361 1.928 11.046 1.965 21.796 4.059 32.156 6.32 1.631 0.352 3.373 0.667 4.986 1.019 11.751 2.632 22.945 5.505 33.787 8.489 3.021 0.834 5.912 1.705 8.859 2.558 8.173 2.391 16.069 4.856 23.705 7.432 2.724 0.927 5.505 1.816 8.155 2.762 9.601 3.41 18.849 6.932 27.523 10.62 1.242 0.519 2.354 1.075 3.577 1.612 7.469 3.262 14.568 6.598 21.333 10.045 2.317 1.186 4.578 2.372 6.802 3.577 6.061 3.243 11.825 6.561 17.274 9.971 1.409 0.871 2.928 1.724 4.281 2.595 6.505 4.207 12.51 8.507 18.071 12.9 1.39 1.112 2.632 2.224 3.985 3.336 2.409 2.002 4.949 3.985 7.173 6.005zM472.615 922.932c251.228 0 426.281-73.246 426.281-139.005s-175.053-139.005-426.281-139.005c-251.228 0-426.281 73.246-426.281 139.005s175.053 139.005 426.281 139.005zM898.896 112.943c-0.259-0.815-0.445-1.65-0.593-2.502-10.509-64.109-184.079-132.74-425.687-132.74s-415.179 68.631-425.687 132.74c-0.148 0.834-0.352 1.65-0.593 2.428v155.945c0.519-0.482 1.168-0.945 1.705-1.427 4.040-3.559 8.155-7.098 12.788-10.509 69.817-52.803 209.433-93.837 411.787-93.837 201.501 0 340.765 40.701 410.879 93.189 5.597 4.077 10.638 8.285 15.383 12.566l0.019 0.019v-155.87z" />
+<glyph unicode="icon-comType1-sm" glyph-name="icon-comType1-sm" d="M1024 940.966c-0.026 4.551-1.873 8.898-5.136 12.076-3.271 3.169-7.669 4.89-12.22 4.785h-989.288c-4.551 0.113-8.958-1.616-12.22-4.785s-5.119-7.525-5.136-12.076v-817.72c-0.051-9.712 7.644-17.712 17.356-18.034h237.907l8.322-18.678c2.975-6.703 9.864-10.788 17.178-10.178l34.856 2.644c13.034-16.186 28.153-30.576 44.966-42.788l-1.025-34.763c-0.212-7.356 4.237-14.051 11.102-16.695l74.042-28.585c6.839-2.636 14.602-0.695 19.39 4.864l22.602 26.195c20.653-1.924 41.449-1.39 61.975 1.61l24.195-25.237c5.042-5.254 12.814-6.805 19.483-3.89l72.746 31.831c6.737 2.949 10.89 9.831 10.347 17.169l-2.559 34.856c16.203 13.034 30.61 28.161 42.831 44.983l34.788-1.025c7.305-0.39 14.042 3.949 16.703 10.763l2.805 6.924h236.636c9.712 0.331 17.407 8.322 17.356 18.034v633.729c0 0.059 0 0.11 0 0.169s0 0.11 0 0.169v183.653zM989.288 923.11v-149.695h-954.576v149.695h954.576zM707.356 123.525c-5.983 0.195-11.644-2.729-14.949-7.72-12.915-19.39-29.102-36.39-47.839-50.237-4.788-3.534-7.424-9.288-6.992-15.22l2.347-31.915-50.39-22.042-22.127 23.076c-4.034 4.212-9.915 6.11-15.653 5.059-23.093-4.229-46.703-4.839-69.983-1.805-5.788 0.754-11.568-1.458-15.373-5.873l-20.593-23.864-51.178 19.737 0.941 31.898c0.178 5.975-2.746 11.627-7.72 14.949-19.39 12.915-36.39 29.102-50.237 47.839-3.542 4.78-9.288 7.415-15.22 6.983l-31.924-2.339-6.864 15.686c-0.449 1.686-1.153 3.305-2.093 4.788l-13.085 29.915 23.076 22.127c4.212 4.034 6.11 9.915 5.059 15.644-4.229 23.093-4.839 46.703-1.805 69.983 0.746 5.788-1.458 11.568-5.873 15.381l-23.864 20.593 19.737 51.178 31.898-0.941c5.983-0.195 11.644 2.729 14.949 7.72 12.915 19.398 29.102 36.398 47.839 50.237 4.788 3.542 7.424 9.288 6.992 15.229l-2.347 31.915 50.39 22.042 22.136-23.076c4.034-4.212 9.915-6.11 15.644-5.059 23.102 4.229 46.712 4.839 69.992 1.805 5.788-0.746 11.568 1.458 15.381 5.873l20.593 23.864 51.178-19.737-0.941-31.89c-0.178-5.983 2.737-11.636 7.72-14.958 19.39-12.907 36.39-29.102 50.229-47.839 3.542-4.78 9.288-7.415 15.22-6.983l31.915 2.347 22.051-50.39-23.085-22.127c-4.203-4.034-6.102-9.915-5.059-15.644 4.229-23.093 4.839-46.703 1.814-69.983-0.754-5.788 1.449-11.568 5.873-15.381l23.864-20.593-19.754-51.178-31.89 0.924zM783.407 139.924l12.364 32.407c2.636 6.89 0.703 14.695-4.856 19.559l-26.195 22.686c1.932 20.661 1.398 41.483-1.602 62.017l25.237 24.22c5.246 5.042 6.797 12.822 3.881 19.492l-31.822 72.746c-2.949 6.746-9.831 10.898-17.169 10.356l-34.864-2.559c-13.025 16.203-28.136 30.61-44.949 42.839l1.025 34.788c0.212 7.356-4.237 14.051-11.102 16.703l-74.042 28.576c-6.839 2.636-14.602 0.695-19.39-4.856l-22.61-26.212c-20.653 1.932-41.458 1.398-61.983-1.602l-24.195 25.246c-5.034 5.254-12.814 6.805-19.483 3.89l-72.746-31.822c-6.737-2.949-10.89-9.839-10.347-17.178l2.559-34.856c-16.203-13.034-30.602-28.161-42.831-44.975l-34.788 1.017c-7.364 0.237-14.068-4.212-16.703-11.093l-28.568-74.042c-2.636-6.839-0.695-14.602 4.856-19.39l26.203-22.61c-1.932-20.644-1.398-41.449 1.602-61.966l-25.229-24.203c-5.263-5.169-6.805-13.042-3.89-19.822l8.305-19.356h-205.364v598.78h954.576v-598.78h-205.881zM224.127 794.305c29.076 0 52.737 24.432 52.737 54.466s-23.653 54.458-52.737 54.458c-29.085 0-52.737-24.424-52.737-54.458s23.661-54.466 52.737-54.466zM224.127 868.525c9.941 0 18.025-8.864 18.025-19.746s-8.085-19.754-18.025-19.754c-9.932 0-18.025 8.856-18.025 19.746s8.093 19.754 18.025 19.754zM339.093 794.305c29.068 0 52.729 24.432 52.729 54.466s-23.644 54.458-52.729 54.458c-29.085 0-52.72-24.424-52.72-54.458s23.644-54.466 52.72-54.466zM339.093 868.525c9.932 0 18.017-8.864 18.017-19.746s-8.085-19.754-18.017-19.754c-9.941 0-18.008 8.856-18.008 19.746s8.076 19.754 18.008 19.754zM109.161 794.305c29.076 0 52.737 24.432 52.737 54.466s-23.653 54.458-52.737 54.458c-29.085 0-52.729-24.432-52.729-54.458s23.653-54.466 52.729-54.466zM109.161 868.525c9.932 0 18.025-8.864 18.025-19.746s-8.093-19.754-18.025-19.754c-9.932 0-18.017 8.864-18.017 19.754 0 10.898 8.085 19.746 18.017 19.746zM512 406.958c-92.22 0-166.983-74.763-166.983-166.992 0-92.22 74.763-166.983 166.983-166.983s166.983 74.763 166.983 166.983c-0.102 92.186-74.805 166.881-166.983 166.992zM512 107.695c-73.051 0-132.271 59.22-132.271 132.271 0 73.059 59.22 132.28 132.271 132.28s132.271-59.22 132.271-132.28c-0.076-73.017-59.254-132.186-132.271-132.271zM512 323.381c-46.068 0-83.415-37.347-83.415-83.415 0-46.059 37.347-83.407 83.415-83.407s83.407 37.339 83.407 83.407c-0.051 46.042-37.364 83.356-83.407 83.415v0zM512 191.271c-26.898 0-48.703 21.805-48.703 48.695 0 26.898 21.805 48.703 48.703 48.703s48.695-21.805 48.695-48.703c-0.025-26.881-21.814-48.661-48.695-48.695v0z" />
+<glyph unicode="icon-comType1" glyph-name="icon-comType1" d="M1024 940.966c-0.026 4.551-1.873 8.898-5.136 12.076-3.271 3.169-7.669 4.89-12.22 4.785h-989.288c-4.551 0.113-8.958-1.616-12.22-4.785s-5.119-7.525-5.136-12.076v-817.72c-0.051-9.712 7.644-17.712 17.356-18.034h237.907l8.322-18.678c2.975-6.703 9.864-10.788 17.178-10.178l34.856 2.644c13.034-16.186 28.153-30.576 44.966-42.788l-1.025-34.763c-0.212-7.356 4.237-14.051 11.102-16.695l74.042-28.585c6.839-2.636 14.602-0.695 19.39 4.864l22.602 26.195c20.653-1.924 41.449-1.39 61.975 1.61l24.195-25.237c5.042-5.254 12.814-6.805 19.483-3.89l72.746 31.831c6.737 2.949 10.89 9.831 10.347 17.169l-2.559 34.856c16.203 13.034 30.61 28.161 42.831 44.983l34.788-1.025c7.305-0.39 14.042 3.949 16.703 10.763l2.805 6.924h236.636c9.712 0.331 17.407 8.322 17.356 18.034v633.729c0 0.059 0 0.11 0 0.169s0 0.11 0 0.169v183.653zM989.288 923.11v-149.695h-954.576v149.695h954.576zM707.356 123.525c-5.983 0.195-11.644-2.729-14.949-7.72-12.915-19.39-29.102-36.39-47.839-50.237-4.788-3.534-7.424-9.288-6.992-15.22l2.347-31.915-50.39-22.042-22.127 23.076c-4.034 4.212-9.915 6.11-15.653 5.059-23.093-4.229-46.703-4.839-69.983-1.805-5.788 0.754-11.568-1.458-15.373-5.873l-20.593-23.864-51.178 19.737 0.941 31.898c0.178 5.975-2.746 11.627-7.72 14.949-19.39 12.915-36.39 29.102-50.237 47.839-3.542 4.78-9.288 7.415-15.22 6.983l-31.924-2.339-6.864 15.686c-0.449 1.686-1.153 3.305-2.093 4.788l-13.085 29.915 23.076 22.127c4.212 4.034 6.11 9.915 5.059 15.644-4.229 23.093-4.839 46.703-1.805 69.983 0.746 5.788-1.458 11.568-5.873 15.381l-23.864 20.593 19.737 51.178 31.898-0.941c5.983-0.195 11.644 2.729 14.949 7.72 12.915 19.398 29.102 36.398 47.839 50.237 4.788 3.542 7.424 9.288 6.992 15.229l-2.347 31.915 50.39 22.042 22.136-23.076c4.034-4.212 9.915-6.11 15.644-5.059 23.102 4.229 46.712 4.839 69.992 1.805 5.788-0.746 11.568 1.458 15.381 5.873l20.593 23.864 51.178-19.737-0.941-31.89c-0.178-5.983 2.737-11.636 7.72-14.958 19.39-12.907 36.39-29.102 50.229-47.839 3.542-4.78 9.288-7.415 15.22-6.983l31.915 2.347 22.051-50.39-23.085-22.127c-4.203-4.034-6.102-9.915-5.059-15.644 4.229-23.093 4.839-46.703 1.814-69.983-0.754-5.788 1.449-11.568 5.873-15.381l23.864-20.593-19.754-51.178-31.89 0.924zM783.407 139.924l12.364 32.407c2.636 6.89 0.703 14.695-4.856 19.559l-26.195 22.686c1.932 20.661 1.398 41.483-1.602 62.017l25.237 24.22c5.246 5.042 6.797 12.822 3.881 19.492l-31.822 72.746c-2.949 6.746-9.831 10.898-17.169 10.356l-34.864-2.559c-13.025 16.203-28.136 30.61-44.949 42.839l1.025 34.788c0.212 7.356-4.237 14.051-11.102 16.703l-74.042 28.576c-6.839 2.636-14.602 0.695-19.39-4.856l-22.61-26.212c-20.653 1.932-41.458 1.398-61.983-1.602l-24.195 25.246c-5.034 5.254-12.814 6.805-19.483 3.89l-72.746-31.822c-6.737-2.949-10.89-9.839-10.347-17.178l2.559-34.856c-16.203-13.034-30.602-28.161-42.831-44.975l-34.788 1.017c-7.364 0.237-14.068-4.212-16.703-11.093l-28.568-74.042c-2.636-6.839-0.695-14.602 4.856-19.39l26.203-22.61c-1.932-20.644-1.398-41.449 1.602-61.966l-25.229-24.203c-5.263-5.169-6.805-13.042-3.89-19.822l8.305-19.356h-205.364v598.78h954.576v-598.78h-205.881zM224.127 794.305c29.076 0 52.737 24.432 52.737 54.466s-23.653 54.458-52.737 54.458c-29.085 0-52.737-24.424-52.737-54.458s23.661-54.466 52.737-54.466zM224.127 868.525c9.941 0 18.025-8.864 18.025-19.746s-8.085-19.754-18.025-19.754c-9.932 0-18.025 8.856-18.025 19.746s8.093 19.754 18.025 19.754zM339.093 794.305c29.068 0 52.729 24.432 52.729 54.466s-23.644 54.458-52.729 54.458c-29.085 0-52.72-24.424-52.72-54.458s23.644-54.466 52.72-54.466zM339.093 868.525c9.932 0 18.017-8.864 18.017-19.746s-8.085-19.754-18.017-19.754c-9.941 0-18.008 8.856-18.008 19.746s8.076 19.754 18.008 19.754zM109.161 794.305c29.076 0 52.737 24.432 52.737 54.466s-23.653 54.458-52.737 54.458c-29.085 0-52.729-24.432-52.729-54.458s23.653-54.466 52.729-54.466zM109.161 868.525c9.932 0 18.025-8.864 18.025-19.746s-8.093-19.754-18.025-19.754c-9.932 0-18.017 8.864-18.017 19.754 0 10.898 8.085 19.746 18.017 19.746zM512 406.958c-92.22 0-166.983-74.763-166.983-166.992 0-92.22 74.763-166.983 166.983-166.983s166.983 74.763 166.983 166.983c-0.102 92.186-74.805 166.881-166.983 166.992zM512 107.695c-73.051 0-132.271 59.22-132.271 132.271 0 73.059 59.22 132.28 132.271 132.28s132.271-59.22 132.271-132.28c-0.076-73.017-59.254-132.186-132.271-132.271zM512 323.381c-46.068 0-83.415-37.347-83.415-83.415 0-46.059 37.347-83.407 83.415-83.407s83.407 37.339 83.407 83.407c-0.051 46.042-37.364 83.356-83.407 83.415v0zM512 191.271c-26.898 0-48.703 21.805-48.703 48.695 0 26.898 21.805 48.703 48.703 48.703s48.695-21.805 48.695-48.703c-0.025-26.881-21.814-48.661-48.695-48.695v0z" />
+<glyph unicode="icon-close" glyph-name="icon-close" d="M602.197 448.32l402.432 402.432c25.003 24.981 25.003 65.515 0 90.496-25.003 25.003-65.493 25.003-90.496 0l-402.432-402.432-402.453 402.432c-25.003 25.003-65.493 25.003-90.496 0-25.003-24.981-25.003-65.515 0-90.496l402.453-402.432-402.453-402.432c-25.003-24.981-25.003-65.515 0-90.496 12.501-12.48 28.885-18.731 45.248-18.731s32.747 6.251 45.248 18.752l402.453 402.432 402.432-402.432c12.501-12.501 28.885-18.752 45.248-18.752s32.747 6.251 45.248 18.752c25.003 24.981 25.003 65.515 0 90.496l-402.432 402.411z" />
+<glyph unicode="icon-clone-sm" glyph-name="icon-clone-sm" horiz-adv-x="796" d="M197.666 693.407c15.831 0 28.663 12.832 28.663 28.663v196.012h239.183c15.831 0 28.671-12.832 28.671-28.671v-132.42h-78.057c-7.711 0-15.004-3.122-20.298-8.408l-224.675-224.682c-5.042-5.035-8.408-12.314-8.408-20.255v-355.096h-132.42c-15.839 0-28.671 12.839-28.671 28.671v516.186h196.012zM168.996 877.543v-126.802h-126.802zM444.776 503.645v196.012h239.162c15.839 0 28.671-12.839 28.671-28.671v-667.013c0-15.839-12.832-28.671-28.671-28.671h-435.188c-15.831 0-28.671 12.832-28.671 28.671v471.001h196.033c15.824 0 28.663 12.825 28.663 28.671zM387.442 532.316h-126.802l126.802 126.781zM657.88 895.073v64.927l-86.57-86.57 86.57-86.57v64.927c47.735 0 86.57-38.835 86.57-86.57v-43.285h43.285v43.285c0 71.603-58.254 129.854-129.854 129.854z" />
+<glyph unicode="icon-btn-card-topology" glyph-name="icon-btn-card-topology" d="M944 960h-864c-44.16-0.052-79.948-35.84-80-80v-864c0.052-44.16 35.84-79.948 80-80h864c44.16 0.052 79.948 35.84 80 80v864c-0.052 44.16-35.84 79.948-80 80zM992 16c0-26.51-21.49-48-48-48h-864c-26.51 0-48 21.49-48 48v864c0 26.51 21.49 48 48 48h864c26.51 0 48-21.49 48-48v-864zM112 880c-0.442 0.010-0.884 0.010-1.326 0-17.306-0.366-31.040-14.694-30.674-32v-64h32v64h80v32h-80zM848 800h-672c-8.836 0-16-7.164-16-16v-192c0-8.836 7.164-16 16-16h672c8.836 0 16 7.164 16 16v192c0 8.836-7.164 16-16 16zM832 608h-640v160h640v-160zM432 528h-256c-8.836 0-16-7.164-16-16v-256c0-8.836 7.164-16 16-16h256c8.836 0 16 7.164 16 16v256c0 8.836-7.164 16-16 16zM192 272v201.376l201.376-201.376h-201.376zM416 294.63l-201.37 201.37h201.37v-201.37zM848 528h-352c-8.836 0-16-11.462-16-25.6v-153.6c0-14.138 7.164-25.6 16-25.6h352c8.836 0 16 11.462 16 25.6v153.6c0 14.138-7.164 25.6-16 25.6zM832 374.4h-320v102.4h320v-102.4zM480 352h384v-78.769h-384v78.769zM480 272h384v-78.769h-384v78.769zM288 192h576v-78.769h-576v78.769zM160 112h576v-78.769h-576v78.769zM160 192h78.769v-78.769h-78.769v78.769zM224 192h78.769v-78.769h-78.769v78.769z" />
+<glyph unicode="icon-btn-card-config" glyph-name="icon-btn-card-config" d="M971.283 561.778h-95.801c-15.398 0-28.084 8.476-33.982 22.699s-2.901 29.203 7.964 40.088l67.736 67.717c9.956 9.956 15.436 23.211 15.436 37.281 0 14.089-5.48 27.326-15.436 37.3l-86.338 86.338c-19.911 19.911-54.632 19.949-74.581 0l-67.717-67.717c-10.885-10.866-25.903-13.9-40.088-7.983-14.222 5.897-22.699 18.584-22.699 33.982v95.801c0 29.070-23.647 52.717-52.717 52.717h-122.121c-29.070 0-52.717-23.647-52.717-52.717v-95.801c0-15.398-8.476-28.084-22.699-33.982-14.184-5.935-29.203-2.882-40.088 7.983l-67.717 67.717c-19.949 19.949-54.67 19.911-74.581 0l-86.338-86.338c-9.956-9.956-15.436-23.211-15.436-37.3 0-14.071 5.48-27.307 15.436-37.281l67.736-67.717c10.866-10.885 13.843-25.865 7.964-40.088s-18.584-22.699-33.982-22.699h-95.801c-29.070 0-52.717-23.647-52.717-52.717v-122.103c0-29.089 23.647-52.736 52.717-52.736h95.801c15.398 0 28.084-8.476 33.982-22.699s2.901-29.203-7.964-40.088l-67.736-67.717c-9.956-9.956-15.436-23.211-15.436-37.281 0-14.089 5.48-27.326 15.436-37.3l86.338-86.338c19.93-19.93 54.632-19.968 74.581 0l67.717 67.736c10.885 10.866 25.847 13.862 40.088 7.964 14.222-5.897 22.699-18.584 22.699-33.982v-95.801c0-29.070 23.647-52.717 52.717-52.717h122.103c29.070 0 52.717 23.647 52.717 52.717v95.801c0 15.398 8.476 28.084 22.699 33.982 14.241 5.916 29.203 2.901 40.088-7.964l67.717-67.736c19.949-19.949 54.67-19.911 74.581 0l86.338 86.338c9.956 9.956 15.436 23.211 15.436 37.3 0 14.071-5.48 27.307-15.436 37.281l-67.736 67.717c-10.866 10.885-13.843 25.865-7.964 40.088s18.603 22.699 34.001 22.699h95.801c29.070 0 52.717 23.647 52.717 52.717v122.121c0 29.070-23.647 52.717-52.717 52.717zM986.074 386.939c0-8.154-6.637-14.791-14.791-14.791h-95.801c-30.796 0-57.249-17.673-69.025-46.118-11.795-28.444-5.594-59.657 16.194-81.427l67.736-67.717c5.784-5.784 5.784-15.17 0-20.935l-86.338-86.338c-5.765-5.765-15.151-5.803-20.935 0l-67.717 67.736c-21.788 21.788-52.983 27.951-81.427 16.194-28.444-11.776-46.118-38.229-46.118-69.025v-95.801c0-8.154-6.637-14.791-14.791-14.791h-122.121c-8.154 0-14.791 6.637-14.791 14.791v95.801c0 30.796-17.673 57.249-46.118 69.025-9.538 3.963-19.361 5.897-29.070 5.897-19.228 0-37.869-7.585-52.357-22.073l-67.717-67.736c-5.803-5.803-15.189-5.765-20.935 0l-86.338 86.338c-5.784 5.784-5.784 15.17 0 20.935l67.736 67.717c21.769 21.769 27.989 52.983 16.194 81.427-11.776 28.425-38.229 46.099-69.025 46.099h-95.801c-8.154 0-14.791 6.637-14.791 14.791v122.121c0 8.154 6.637 14.791 14.791 14.791h95.801c30.796 0 57.249 17.673 69.025 46.118 11.795 28.444 5.594 59.657-16.194 81.427l-67.736 67.717c-5.784 5.784-5.784 15.17 0 20.935l86.338 86.338c5.765 5.784 15.151 5.784 20.935 0l67.717-67.717c21.751-21.751 52.945-27.989 81.427-16.194 28.444 11.757 46.118 38.21 46.118 69.006v95.801c0 8.154 6.637 14.791 14.791 14.791h122.103c8.173 0 14.81-6.637 14.81-14.791v-95.801c0-30.796 17.673-57.249 46.118-69.025 28.482-11.795 59.657-5.575 81.427 16.194l67.717 67.717c5.803 5.784 15.189 5.784 20.935 0l86.338-86.338c5.784-5.784 5.784-15.17 0-20.935l-67.736-67.717c-21.769-21.769-27.989-52.983-16.194-81.427 11.776-28.444 38.229-46.118 69.025-46.118h95.801c8.154 0.019 14.791-6.618 14.791-14.772v-122.121zM512 618.667c-94.113 0-170.667-76.553-170.667-170.667s76.553-170.667 170.667-170.667c94.113 0 170.667 76.553 170.667 170.667s-76.553 170.667-170.667 170.667zM512 315.259c-73.178 0-132.741 59.563-132.741 132.741s59.563 132.741 132.741 132.741c73.178 0 132.741-59.563 132.741-132.741s-59.563-132.741-132.741-132.741z" />
+<glyph unicode="icon-archive-sm" glyph-name="icon-archive-sm" d="M943.405 684.258h-864.783c-10.653 0-19.867-3.887-27.644-11.668-7.781-7.777-11.668-16.991-11.668-27.637v-589.626c0-10.644 3.887-19.863 11.668-27.637 7.777-7.781 16.991-11.677 27.644-11.677h864.783c10.647 0 19.854 3.896 27.637 11.677 7.775 7.773 11.662 16.991 11.662 27.637v589.626c0 10.653-3.872 19.858-11.662 27.637-7.775 7.781-16.991 11.668-27.637 11.668zM617.255 499.387c-7.773-7.779-16.991-11.668-27.637-11.668h-157.233c-10.64 0-19.854 3.892-27.637 11.668-7.777 7.781-11.668 16.991-11.668 27.644 0 10.644 3.892 19.858 11.668 27.637 7.781 7.781 16.995 11.673 27.637 11.673h157.249c10.638 0 19.85-3.892 27.637-11.673 7.775-7.777 11.662-16.991 11.662-27.637 0-10.651-3.896-19.863-11.677-27.644zM1010.357 947.749c-7.783 7.781-16.991 11.668-27.639 11.668h-943.409c-10.644 0-19.858-3.887-27.637-11.668-7.779-7.777-11.671-16.991-11.671-27.637v-157.233c0-10.644 3.892-19.854 11.673-27.637 7.779-7.781 16.991-11.668 27.637-11.668h943.394c10.644 0 19.863 3.887 27.652 11.668 7.773 7.781 11.66 16.991 11.66 27.637v157.233c0 10.653-3.887 19.86-11.66 27.637z" />
+<glyph unicode="icon-add" glyph-name="icon-add" d="M512 960c-282.785 0-512-229.215-512-512s229.215-512 512-512c282.785 0 512 229.249 512 512s-229.215 512-512 512zM512 0c-247.425 0-448 200.575-448 448s200.575 448 448 448c247.425 0 448-200.575 448-448s-200.575-448-448-448zM704 480h-160v160c0 17.664-14.336 32-32 32s-32-14.336-32-32v-160h-160c-17.664 0-32-14.336-32-32s14.336-32 32-32h160v-160c0-17.664 14.336-32 32-32s32 14.336 32 32v160h160c17.664 0 32 14.336 32 32s-14.336 32-32 32z" />
 </font></defs></svg>
\ No newline at end of file
index 67d9da2..85433c9 100755 (executable)
Binary files a/cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.ttf and b/cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.ttf differ
index 6378c64..7062f6c 100755 (executable)
Binary files a/cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.woff and b/cds-ui/designer-client/src/assets/icomoon/fonts/icomoon.woff differ
index cc5d3fb..4e99ab4 100755 (executable)
@@ -1,10 +1,10 @@
 @font-face {
   font-family: 'icomoon';
-  src:  url('fonts/icomoon.eot?3iboyv');
-  src:  url('fonts/icomoon.eot?3iboyv#iefix') format('embedded-opentype'),
-    url('fonts/icomoon.ttf?3iboyv') format('truetype'),
-    url('fonts/icomoon.woff?3iboyv') format('woff'),
-    url('fonts/icomoon.svg?3iboyv#icomoon') format('svg');
+  src:  url('fonts/icomoon.eot?njx1om');
+  src:  url('fonts/icomoon.eot?njx1om#iefix') format('embedded-opentype'),
+    url('fonts/icomoon.ttf?njx1om') format('truetype'),
+    url('fonts/icomoon.woff?njx1om') format('woff'),
+    url('fonts/icomoon.svg?njx1om#icomoon') format('svg');
   font-weight: normal;
   font-style: normal;
   font-display: block;
   font-variant: normal;
   text-transform: none;
   line-height: 1;
+  
+  /* Enable Ligatures ================ */
+  letter-spacing: 0;
+  -webkit-font-feature-settings: "liga";
+  -moz-font-feature-settings: "liga=1";
+  -moz-font-feature-settings: "liga";
+  -ms-font-feature-settings: "liga" 1;
+  font-feature-settings: "liga";
+  -webkit-font-variant-ligatures: discretionary-ligatures;
+  font-variant-ligatures: discretionary-ligatures;
 
   /* Better Font Rendering =========== */
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
 }
 
-.icon-package:before {
-  content: "\e90f";
+.icon-enter-link:before {
+  content: "\e902";
 }
-.icon-dictionary:before {
-  content: "\e910";
+.icon-use-attributes:before {
+  content: "\e900";
 }
-.icon-deploy:before {
-  content: "\e911";
+.icon-upload-attributes:before {
+  content: "\e901";
 }
-.icon-Upload-attribute:before {
-  content: "\e90c";
+.icon-add:before {
+  content: "\e915";
 }
-.icon-import-cds:before {
-  content: "\e90d";
+.icon-archive-sm:before {
+  content: "\e952";
 }
-.icon-current-template:before {
-  content: "\e90e";
+.icon-btn-card-config:before {
+  content: "\e953";
 }
-.icon-generic-script-mode:before {
-  content: "\e900";
+.icon-btn-card-topology:before {
+  content: "\e954";
 }
-.icon-clone:before {
-  content: "\e901";
+.icon-clone-sm:before {
+  content: "\e955";
 }
-.icon-delete:before {
-  content: "\e902";
+.icon-close:before {
+  content: "\e956";
+}
+.icon-comType1:before {
+  content: "\e957";
+}
+.icon-comType1-sm:before {
+  content: "\e958";
+}
+.icon-comType2:before {
+  content: "\e959";
+}
+.icon-comType2-sm:before {
+  content: "\e95a";
+}
+.icon-comType3:before {
+  content: "\e95b";
+}
+.icon-comType3-sm:before {
+  content: "\e95c";
+}
+.icon-comType4-sm:before {
+  content: "\e95d";
+}
+.icon-create-white:before {
+  content: "\e95e";
 }
-.icon-designer-mode:before {
-  content: "\e903";
+.icon-delete-sm:before {
+  content: "\e95f";
 }
-.icon-scripting-mode:before {
-  content: "\e904";
+.icon-deploy-inactive:before {
+  content: "\e965";
 }
-.icon-archive:before {
-  content: "\e905";
+.icon-discard-sm:before {
+  content: "\e966";
 }
-.icon-enter:before {
-  content: "\e906";
+.icon-download:before {
+  content: "\e967";
+}
+.icon-drag:before {
+  content: "\e968";
+}
+.icon-edit:before {
+  content: "\e969";
 }
 .icon-file-code:before {
-  content: "\e907";
+  content: "\e96a";
+}
+.icon-import-blue:before {
+  content: "\e96b";
+}
+.icon-info:before {
+  content: "\e96c";
+}
+.icon-menuDots:before {
+  content: "\e96d";
+}
+.icon-nav-dictionary:before {
+  content: "\e96e";
+}
+.icon-nav-packages:before {
+  content: "\e96f";
+}
+.icon-redo:before {
+  content: "\e970";
+}
+.icon-remove-file:before {
+  content: "\e971";
+}
+.icon-save-sm:before {
+  content: "\e972";
+}
+.icon-search:before {
+  content: "\e973";
+}
+.icon-search-light:before {
+  content: "\e974";
+}
+.icon-topologySource:before {
+  content: "\e975";
 }
-.icon-drag-menu:before {
-  content: "\e908";
+.icon-topologyView-active:before {
+  content: "\e976";
 }
-.icon-mapping:before {
-  content: "\e909";
+.icon-undoActive:before {
+  content: "\e977";
 }
-.icon-template-mapping:before {
-  content: "\e90a";
+.icon-zoomIn:before {
+  content: "\e978";
 }
-.icon-template:before {
-  content: "\e90b";
+.icon-zoomOut:before {
+  content: "\e979";
 }
diff --git a/cds-ui/designer-client/src/assets/img/icon-deploy-active.svg b/cds-ui/designer-client/src/assets/img/icon-deploy-active.svg
new file mode 100644 (file)
index 0000000..adaf695
--- /dev/null
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="13px" height="13px" viewBox="0 0 13 13" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 59.1 (86144) - https://sketch.com -->
+    <title>deploy</title>
+    <desc>Created with Sketch.</desc>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="1.1.1-Packages-List" transform="translate(-678.000000, -229.000000)" fill-rule="nonzero">
+            <g id="Tab-content" transform="translate(80.000000, 155.000000)">
+                <g id="cards" transform="translate(0.000000, 48.000000)">
+                    <g id="row-1">
+                        <g id="1" transform="translate(337.000000, 0.000000)">
+                            <g id="info" transform="translate(20.000000, 20.000000)">
+                                <g id="deploy" transform="translate(241.000000, 6.000000)">
+                                    <path d="M11.30545,8.97628333 L10.0929833,10.7182833 L9.23736667,10.0160667 C9.14506667,9.94001667 9.00835,9.95388333 8.93251667,10.0459667 C8.85646667,10.1384833 8.8699,10.2752 8.96263333,10.3508167 L9.9996,11.2021 C10.0386,11.2341667 10.0871333,11.2515 10.1369667,11.2515 C10.1467167,11.2515 10.1566833,11.25085 10.16665,11.2493333 C10.22645,11.2411 10.2801833,11.2081667 10.31485,11.15855 L11.6612167,9.22393333 C11.7294667,9.12578333 11.7054167,8.9908 11.60705,8.92233333 C11.5086833,8.853 11.3739167,8.8777 11.30545,8.97628333 Z" id="Path" fill="#000000"></path>
+                                    <path d="M10.1833333,7.36666667 C8.63026667,7.36666667 7.36666667,8.63026667 7.36666667,10.1833333 C7.36666667,11.7364 8.63026667,13 10.1833333,13 C11.7364,13 13,11.7364 13,10.1833333 C13,8.63026667 11.7364,7.36666667 10.1833333,7.36666667 Z M10.1833333,12.5666667 C8.86925,12.5666667 7.8,11.4974167 7.8,10.1833333 C7.8,8.86925 8.86925,7.8 10.1833333,7.8 C11.4974167,7.8 12.5666667,8.86925 12.5666667,10.1833333 C12.5666667,11.4974167 11.4974167,12.5666667 10.1833333,12.5666667 Z" id="Shape" fill="#000000"></path>
+                                    <path d="M12.0016,0 L0.9984,0 C0.44785,0 0,0.44785 0,0.9984 L0,3.55138333 C0,3.76241667 0.0680333333,3.95633333 0.180916667,4.11666667 L12.8188667,4.11666667 C12.9319667,3.95633333 13,3.76241667 13,3.5516 L13,0.9984 C13,0.44785 12.55215,0 12.0016,0 Z M2.275,3.25 C1.73745,3.25 1.3,2.81255 1.3,2.275 C1.3,1.73745 1.73745,1.3 2.275,1.3 C2.81255,1.3 3.25,1.73745 3.25,2.275 C3.25,2.81255 2.81255,3.25 2.275,3.25 Z M7.36666667,2.16666667 C7.24706667,2.16666667 7.15,2.0696 7.15,1.95 C7.15,1.8304 7.24706667,1.73333333 7.36666667,1.73333333 C7.48626667,1.73333333 7.58333333,1.8304 7.58333333,1.95 C7.58333333,2.0696 7.48626667,2.16666667 7.36666667,2.16666667 Z M7.8,2.81666667 C7.6804,2.81666667 7.58333333,2.7196 7.58333333,2.6 C7.58333333,2.4804 7.6804,2.38333333 7.8,2.38333333 C7.9196,2.38333333 8.01666667,2.4804 8.01666667,2.6 C8.01666667,2.7196 7.9196,2.81666667 7.8,2.81666667 Z M8.23333333,2.16666667 C8.11373333,2.16666667 8.01666667,2.0696 8.01666667,1.95 C8.01666667,1.8304 8.11373333,1.73333333 8.23333333,1.73333333 C8.35293333,1.73333333 8.45,1.8304 8.45,1.95 C8.45,2.0696 8.35293333,2.16666667 8.23333333,2.16666667 Z M8.66666667,2.81666667 C8.54706667,2.81666667 8.45,2.7196 8.45,2.6 C8.45,2.4804 8.54706667,2.38333333 8.66666667,2.38333333 C8.78626667,2.38333333 8.88333333,2.4804 8.88333333,2.6 C8.88333333,2.7196 8.78626667,2.81666667 8.66666667,2.81666667 Z M9.1,2.16666667 C8.9804,2.16666667 8.88333333,2.0696 8.88333333,1.95 C8.88333333,1.8304 8.9804,1.73333333 9.1,1.73333333 C9.2196,1.73333333 9.31666667,1.8304 9.31666667,1.95 C9.31666667,2.0696 9.2196,2.16666667 9.1,2.16666667 Z M9.53333333,2.81666667 C9.41373333,2.81666667 9.31666667,2.7196 9.31666667,2.6 C9.31666667,2.4804 9.41373333,2.38333333 9.53333333,2.38333333 C9.65293333,2.38333333 9.75,2.4804 9.75,2.6 C9.75,2.7196 9.65293333,2.81666667 9.53333333,2.81666667 Z M9.96666667,2.16666667 C9.84706667,2.16666667 9.75,2.0696 9.75,1.95 C9.75,1.8304 9.84706667,1.73333333 9.96666667,1.73333333 C10.0862667,1.73333333 10.1833333,1.8304 10.1833333,1.95 C10.1833333,2.0696 10.0862667,2.16666667 9.96666667,2.16666667 Z M10.4,2.81666667 C10.2804,2.81666667 10.1833333,2.7196 10.1833333,2.6 C10.1833333,2.4804 10.2804,2.38333333 10.4,2.38333333 C10.5196,2.38333333 10.6166667,2.4804 10.6166667,2.6 C10.6166667,2.7196 10.5196,2.81666667 10.4,2.81666667 Z M10.8333333,2.16666667 C10.7137333,2.16666667 10.6166667,2.0696 10.6166667,1.95 C10.6166667,1.8304 10.7137333,1.73333333 10.8333333,1.73333333 C10.9529333,1.73333333 11.05,1.8304 11.05,1.95 C11.05,2.0696 10.9529333,2.16666667 10.8333333,2.16666667 Z M11.2666667,2.81666667 C11.1470667,2.81666667 11.05,2.7196 11.05,2.6 C11.05,2.4804 11.1470667,2.38333333 11.2666667,2.38333333 C11.3862667,2.38333333 11.4833333,2.4804 11.4833333,2.6 C11.4833333,2.7196 11.3862667,2.81666667 11.2666667,2.81666667 Z" id="Shape" fill="#66BB00"></path>
+                                    <path d="M6.71666667,10.1833333 C6.71666667,9.63906667 6.84623333,9.12556667 7.07091667,8.66666667 L0.180916667,8.66666667 C0.0680333333,8.827 0,9.02091667 0,9.23173333 L0,11.7847167 C0,12.3354833 0.44785,12.7833333 0.9984,12.7833333 L7.89793333,12.7833333 C7.17556667,12.1474167 6.71666667,11.219 6.71666667,10.1833333 Z M2.275,11.4833333 C1.73745,11.4833333 1.3,11.0458833 1.3,10.5083333 C1.3,9.97078333 1.73745,9.53333333 2.275,9.53333333 C2.81255,9.53333333 3.25,9.97078333 3.25,10.5083333 C3.25,11.0458833 2.81255,11.4833333 2.275,11.4833333 Z" id="Shape" fill="#66BB00"></path>
+                                    <path d="M0.180916667,4.55 C0.0680333333,4.71033333 0,4.90425 0,5.11506667 L0,7.66805 C0,7.87908333 0.0680333333,8.073 0.180916667,8.23333333 L7.31921667,8.23333333 C7.94408333,7.31856667 8.99448333,6.71666667 10.1831167,6.71666667 C11.2931,6.71666667 12.28045,7.24316667 12.9152833,8.0574 C12.9679333,7.9378 12.9997833,7.80736667 12.9997833,7.66826667 L12.9997833,5.11506667 C12.9997833,4.90403333 12.93175,4.71033333 12.8188667,4.55 L0.180916667,4.55 Z M2.275,7.36666667 C1.73745,7.36666667 1.3,6.92921667 1.3,6.39166667 C1.3,5.85411667 1.73745,5.41666667 2.275,5.41666667 C2.81255,5.41666667 3.25,5.85411667 3.25,6.39166667 C3.25,6.92921667 2.81255,7.36666667 2.275,7.36666667 Z M7.36666667,6.28333333 C7.24706667,6.28333333 7.15,6.18626667 7.15,6.06666667 C7.15,5.94706667 7.24706667,5.85 7.36666667,5.85 C7.48626667,5.85 7.58333333,5.94706667 7.58333333,6.06666667 C7.58333333,6.18626667 7.48626667,6.28333333 7.36666667,6.28333333 Z M8.23333333,6.28333333 C8.11373333,6.28333333 8.01666667,6.18626667 8.01666667,6.06666667 C8.01666667,5.94706667 8.11373333,5.85 8.23333333,5.85 C8.35293333,5.85 8.45,5.94706667 8.45,6.06666667 C8.45,6.18626667 8.35293333,6.28333333 8.23333333,6.28333333 Z M9.1,6.28333333 C8.9804,6.28333333 8.88333333,6.18626667 8.88333333,6.06666667 C8.88333333,5.94706667 8.9804,5.85 9.1,5.85 C9.2196,5.85 9.31666667,5.94706667 9.31666667,6.06666667 C9.31666667,6.18626667 9.2196,6.28333333 9.1,6.28333333 Z M9.96666667,6.28333333 C9.84706667,6.28333333 9.75,6.18626667 9.75,6.06666667 C9.75,5.94706667 9.84706667,5.85 9.96666667,5.85 C10.0862667,5.85 10.1833333,5.94706667 10.1833333,6.06666667 C10.1833333,6.18626667 10.0862667,6.28333333 9.96666667,6.28333333 Z M10.8333333,6.28333333 C10.7137333,6.28333333 10.6166667,6.18626667 10.6166667,6.06666667 C10.6166667,5.94706667 10.7137333,5.85 10.8333333,5.85 C10.9529333,5.85 11.05,5.94706667 11.05,6.06666667 C11.05,6.18626667 10.9529333,6.28333333 10.8333333,6.28333333 Z" id="Shape" fill="#66BB00"></path>
+                                </g>
+                            </g>
+                        </g>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/cds-ui/designer-client/src/assets/img/icon-deploy-inactive.svg b/cds-ui/designer-client/src/assets/img/icon-deploy-inactive.svg
new file mode 100644 (file)
index 0000000..a5fb1a9
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="11px" height="11px" viewBox="0 0 11 11" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
+    <title>deploy</title>
+    <desc>Created with Sketch.</desc>
+    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="Package-Info---View" transform="translate(-268.000000, -29.000000)" fill="#C1CDDD" fill-rule="nonzero">
+            <g id="info">
+                <g transform="translate(56.000000, 24.000000)">
+                    <g id="left-side">
+                        <g id="name" transform="translate(60.000000, 0.000000)">
+                            <g id="deploy" transform="translate(152.000000, 5.000000)">
+                                <path d="M9.56615,7.59531667 L8.54021667,9.06931667 L7.81623333,8.47513333 C7.73813333,8.41078333 7.62245,8.42251667 7.55828333,8.50043333 C7.49393333,8.57871667 7.5053,8.6944 7.58376667,8.75838333 L8.4612,9.4787 C8.4942,9.50583333 8.53526667,9.5205 8.57743333,9.5205 C8.58568333,9.5205 8.59411667,9.51995 8.60255,9.51866667 C8.65315,9.5117 8.69861667,9.48383333 8.72795,9.44185 L9.86718333,7.80486667 C9.92493333,7.72181667 9.90458333,7.6076 9.82135,7.54966667 C9.73811667,7.491 9.62408333,7.5119 9.56615,7.59531667 Z" id="Path"></path>
+                                <path d="M8.61666667,6.23333333 C7.30253333,6.23333333 6.23333333,7.30253333 6.23333333,8.61666667 C6.23333333,9.9308 7.30253333,11 8.61666667,11 C9.9308,11 11,9.9308 11,8.61666667 C11,7.30253333 9.9308,6.23333333 8.61666667,6.23333333 Z M8.61666667,10.6333333 C7.50475,10.6333333 6.6,9.72858333 6.6,8.61666667 C6.6,7.50475 7.50475,6.6 8.61666667,6.6 C9.72858333,6.6 10.6333333,7.50475 10.6333333,8.61666667 C10.6333333,9.72858333 9.72858333,10.6333333 8.61666667,10.6333333 Z" id="Shape"></path>
+                                <path d="M10.1552,0 L0.8448,0 C0.37895,0 0,0.37895 0,0.8448 L0,3.00501667 C0,3.18358333 0.0575666667,3.34766667 0.153083333,3.48333333 L10.8467333,3.48333333 C10.9424333,3.34766667 11,3.18358333 11,3.0052 L11,0.8448 C11,0.37895 10.62105,0 10.1552,0 Z M1.925,2.75 C1.47015,2.75 1.1,2.37985 1.1,1.925 C1.1,1.47015 1.47015,1.1 1.925,1.1 C2.37985,1.1 2.75,1.47015 2.75,1.925 C2.75,2.37985 2.37985,2.75 1.925,2.75 Z M6.23333333,1.83333333 C6.13213333,1.83333333 6.05,1.7512 6.05,1.65 C6.05,1.5488 6.13213333,1.46666667 6.23333333,1.46666667 C6.33453333,1.46666667 6.41666667,1.5488 6.41666667,1.65 C6.41666667,1.7512 6.33453333,1.83333333 6.23333333,1.83333333 Z M6.6,2.38333333 C6.4988,2.38333333 6.41666667,2.3012 6.41666667,2.2 C6.41666667,2.0988 6.4988,2.01666667 6.6,2.01666667 C6.7012,2.01666667 6.78333333,2.0988 6.78333333,2.2 C6.78333333,2.3012 6.7012,2.38333333 6.6,2.38333333 Z M6.96666667,1.83333333 C6.86546667,1.83333333 6.78333333,1.7512 6.78333333,1.65 C6.78333333,1.5488 6.86546667,1.46666667 6.96666667,1.46666667 C7.06786667,1.46666667 7.15,1.5488 7.15,1.65 C7.15,1.7512 7.06786667,1.83333333 6.96666667,1.83333333 Z M7.33333333,2.38333333 C7.23213333,2.38333333 7.15,2.3012 7.15,2.2 C7.15,2.0988 7.23213333,2.01666667 7.33333333,2.01666667 C7.43453333,2.01666667 7.51666667,2.0988 7.51666667,2.2 C7.51666667,2.3012 7.43453333,2.38333333 7.33333333,2.38333333 Z M7.7,1.83333333 C7.5988,1.83333333 7.51666667,1.7512 7.51666667,1.65 C7.51666667,1.5488 7.5988,1.46666667 7.7,1.46666667 C7.8012,1.46666667 7.88333333,1.5488 7.88333333,1.65 C7.88333333,1.7512 7.8012,1.83333333 7.7,1.83333333 Z M8.06666667,2.38333333 C7.96546667,2.38333333 7.88333333,2.3012 7.88333333,2.2 C7.88333333,2.0988 7.96546667,2.01666667 8.06666667,2.01666667 C8.16786667,2.01666667 8.25,2.0988 8.25,2.2 C8.25,2.3012 8.16786667,2.38333333 8.06666667,2.38333333 Z M8.43333333,1.83333333 C8.33213333,1.83333333 8.25,1.7512 8.25,1.65 C8.25,1.5488 8.33213333,1.46666667 8.43333333,1.46666667 C8.53453333,1.46666667 8.61666667,1.5488 8.61666667,1.65 C8.61666667,1.7512 8.53453333,1.83333333 8.43333333,1.83333333 Z M8.8,2.38333333 C8.6988,2.38333333 8.61666667,2.3012 8.61666667,2.2 C8.61666667,2.0988 8.6988,2.01666667 8.8,2.01666667 C8.9012,2.01666667 8.98333333,2.0988 8.98333333,2.2 C8.98333333,2.3012 8.9012,2.38333333 8.8,2.38333333 Z M9.16666667,1.83333333 C9.06546667,1.83333333 8.98333333,1.7512 8.98333333,1.65 C8.98333333,1.5488 9.06546667,1.46666667 9.16666667,1.46666667 C9.26786667,1.46666667 9.35,1.5488 9.35,1.65 C9.35,1.7512 9.26786667,1.83333333 9.16666667,1.83333333 Z M9.53333333,2.38333333 C9.43213333,2.38333333 9.35,2.3012 9.35,2.2 C9.35,2.0988 9.43213333,2.01666667 9.53333333,2.01666667 C9.63453333,2.01666667 9.71666667,2.0988 9.71666667,2.2 C9.71666667,2.3012 9.63453333,2.38333333 9.53333333,2.38333333 Z" id="Shape"></path>
+                                <path d="M5.68333333,8.61666667 C5.68333333,8.15613333 5.79296667,7.72163333 5.98308333,7.33333333 L0.153083333,7.33333333 C0.0575666667,7.469 0,7.63308333 0,7.81146667 L0,9.97168333 C0,10.4377167 0.37895,10.8166667 0.8448,10.8166667 L6.68286667,10.8166667 C6.07163333,10.2785833 5.68333333,9.493 5.68333333,8.61666667 Z M1.925,9.71666667 C1.47015,9.71666667 1.1,9.34651667 1.1,8.89166667 C1.1,8.43681667 1.47015,8.06666667 1.925,8.06666667 C2.37985,8.06666667 2.75,8.43681667 2.75,8.89166667 C2.75,9.34651667 2.37985,9.71666667 1.925,9.71666667 Z" id="Shape"></path>
+                                <path d="M0.153083333,3.85 C0.0575666667,3.98566667 0,4.14975 0,4.32813333 L0,6.48835 C0,6.66691667 0.0575666667,6.831 0.153083333,6.96666667 L6.19318333,6.96666667 C6.72191667,6.19263333 7.61071667,5.68333333 8.61648333,5.68333333 C9.5557,5.68333333 10.39115,6.12883333 10.9283167,6.8178 C10.9728667,6.7166 10.9998167,6.60623333 10.9998167,6.48853333 L10.9998167,4.32813333 C10.9998167,4.14956667 10.94225,3.98566667 10.8467333,3.85 L0.153083333,3.85 Z M1.925,6.23333333 C1.47015,6.23333333 1.1,5.86318333 1.1,5.40833333 C1.1,4.95348333 1.47015,4.58333333 1.925,4.58333333 C2.37985,4.58333333 2.75,4.95348333 2.75,5.40833333 C2.75,5.86318333 2.37985,6.23333333 1.925,6.23333333 Z M6.23333333,5.31666667 C6.13213333,5.31666667 6.05,5.23453333 6.05,5.13333333 C6.05,5.03213333 6.13213333,4.95 6.23333333,4.95 C6.33453333,4.95 6.41666667,5.03213333 6.41666667,5.13333333 C6.41666667,5.23453333 6.33453333,5.31666667 6.23333333,5.31666667 Z M6.96666667,5.31666667 C6.86546667,5.31666667 6.78333333,5.23453333 6.78333333,5.13333333 C6.78333333,5.03213333 6.86546667,4.95 6.96666667,4.95 C7.06786667,4.95 7.15,5.03213333 7.15,5.13333333 C7.15,5.23453333 7.06786667,5.31666667 6.96666667,5.31666667 Z M7.7,5.31666667 C7.5988,5.31666667 7.51666667,5.23453333 7.51666667,5.13333333 C7.51666667,5.03213333 7.5988,4.95 7.7,4.95 C7.8012,4.95 7.88333333,5.03213333 7.88333333,5.13333333 C7.88333333,5.23453333 7.8012,5.31666667 7.7,5.31666667 Z M8.43333333,5.31666667 C8.33213333,5.31666667 8.25,5.23453333 8.25,5.13333333 C8.25,5.03213333 8.33213333,4.95 8.43333333,4.95 C8.53453333,4.95 8.61666667,5.03213333 8.61666667,5.13333333 C8.61666667,5.23453333 8.53453333,5.31666667 8.43333333,5.31666667 Z M9.16666667,5.31666667 C9.06546667,5.31666667 8.98333333,5.23453333 8.98333333,5.13333333 C8.98333333,5.03213333 9.06546667,4.95 9.16666667,4.95 C9.26786667,4.95 9.35,5.03213333 9.35,5.13333333 C9.35,5.23453333 9.26786667,5.31666667 9.16666667,5.31666667 Z" id="Shape"></path>
+                            </g>
+                        </g>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/cds-ui/designer-client/src/assets/img/icon-discard-sm.svg b/cds-ui/designer-client/src/assets/img/icon-discard-sm.svg
new file mode 100644 (file)
index 0000000..96ca98b
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="26px" height="18px" viewBox="0 0 26 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
+    <title>Path</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <filter x="-16.0%" y="-3.0%" width="132.0%" height="106.0%" filterUnits="objectBoundingBox" id="filter-1">
+            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="3" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.184313725   0 0 0 0 0.325490196   0 0 0 0 0.592156863  0 0 0 0.15 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
+                <feMergeNode in="SourceGraphic"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="Sliding-actions---Package---Active" transform="translate(-37.000000, -120.000000)" fill="#C3CDDB" fill-rule="nonzero">
+            <g id="sliding-actions" filter="url(#filter-1)">
+                <g id="discard" transform="translate(30.000000, 106.000000)">
+                    <g id="btn">
+                        <path d="M20.1847507,17.6842513 C18.3748671,17.6842513 16.7258065,18.3582386 15.4633431,19.4633431 L13,17 L13,23.1583578 L19.1583578,23.1583578 L16.6847507,20.6847507 C17.6324643,19.8875962 18.8470079,19.3949276 20.1847507,19.3949276 C22.6104701,19.3949276 24.663256,20.9721408 25.3817311,23.1583578 L27,22.6246334 C26.0591505,19.7575651 23.3665689,17.6842513 20.1847507,17.6842513 Z" id="Path"></path>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/cds-ui/designer-client/src/assets/img/icon-download-sm.svg b/cds-ui/designer-client/src/assets/img/icon-download-sm.svg
new file mode 100644 (file)
index 0000000..11d7486
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="38px" height="38px" viewBox="0 0 38 38" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
+    <title>download</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <filter x="-16.0%" y="-3.0%" width="132.0%" height="106.0%" filterUnits="objectBoundingBox" id="filter-1">
+            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="3" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.184313725   0 0 0 0 0.325490196   0 0 0 0 0.592156863  0 0 0 0.15 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
+                <feMergeNode in="SourceGraphic"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="Sliding-actions---Package---Active" transform="translate(-31.000000, -390.000000)">
+            <g id="sliding-actions" filter="url(#filter-1)">
+                <g id="download" transform="translate(25.000000, 389.000000)">
+                    <g id="btn" transform="translate(5.000000, 0.000000)">
+                        <g id="download" transform="translate(13.000000, 13.000000)"></g>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/cds-ui/designer-client/src/assets/img/icon-file-code.svg b/cds-ui/designer-client/src/assets/img/icon-file-code.svg
new file mode 100644 (file)
index 0000000..58030f0
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
+    <title>file-code</title>
+    <desc>Created with Sketch.</desc>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="3.3.1-Template-&amp;-Mapping---Upload" transform="translate(-430.000000, -630.000000)" fill="#1273EB" fill-rule="nonzero">
+            <g id="modal-new" transform="translate(380.000000, 254.000000)">
+                <g id="file" transform="translate(30.000000, 354.000000)">
+                    <g id="content" transform="translate(20.000000, 22.000000)">
+                        <g id="file-code">
+                            <path d="M8,0 L0,0 L0,16 L12,16 L12,4 L8,0 Z M7,5 L11,5 L11,15 L1,15 L1,1 L7,1 L7,5 Z M8,4 L8,1 L11,4 L8,4 Z" id="Shape"></path>
+                            <polygon id="Path" points="4.2 13 3.5 13 1.5 10.5 3.5 8 4.2 8 2.2 10.5"></polygon>
+                            <polygon id="Path" points="7.8 13 8.5 13 10.5 10.5 8.5 8 7.8 8 9.8 10.5"></polygon>
+                            <polygon id="Path" points="4.7 14 5.3 14 7.4 7 6.6 7"></polygon>
+                        </g>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/cds-ui/designer-client/src/assets/img/icon-remove-file.svg b/cds-ui/designer-client/src/assets/img/icon-remove-file.svg
new file mode 100644 (file)
index 0000000..94da3e0
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
+    <title>remove</title>
+    <desc>Created with Sketch.</desc>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="3.3.1-Template-&amp;-Mapping---Upload" transform="translate(-990.000000, -630.000000)" fill="#1B3E6F" fill-rule="nonzero">
+            <g id="modal-new" transform="translate(380.000000, 254.000000)">
+                <g id="file" transform="translate(30.000000, 354.000000)">
+                    <g id="content" transform="translate(20.000000, 22.000000)">
+                        <path d="M575.359928,2.63185096 C571.850966,-0.877110575 566.141159,-0.877456729 562.631851,2.63185096 C559.122543,6.14115866 559.122889,11.8506202 562.631851,15.3599279 C566.140813,18.8692356 571.85062,18.8692356 575.359928,15.3599279 C578.868889,11.8506202 578.868889,6.1408125 575.359928,2.63185096 Z M572.545005,12.5450048 C572.274659,12.815351 571.836428,12.815351 571.566082,12.5450048 L568.995889,9.9748125 L566.303505,12.6671971 C566.033159,12.9375433 565.594928,12.9375433 565.324582,12.6671971 C565.054236,12.396851 565.054236,11.9586202 565.324582,11.688274 L568.016966,8.99588942 L565.446774,6.42569712 C565.176428,6.15535096 565.176428,5.71677404 565.446774,5.44677404 C565.71712,5.17642789 566.155351,5.17642789 566.425697,5.44677404 L568.995889,8.01696635 L571.443543,5.5693125 C571.713889,5.29896635 572.15212,5.29896635 572.422466,5.5693125 C572.692813,5.83965866 572.692813,6.27788942 572.422466,6.54823558 L569.974813,8.99588942 L572.545005,11.5660817 C572.815351,11.8364279 572.815351,12.2746587 572.545005,12.5450048 Z" id="remove"></path>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/cds-ui/designer-client/src/assets/img/icon-required-no.svg b/cds-ui/designer-client/src/assets/img/icon-required-no.svg
new file mode 100644 (file)
index 0000000..6cbaa5b
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
+    <title>no</title>
+    <desc>Created with Sketch.</desc>
+    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="Table-Mapping-2" transform="translate(-83.000000, -244.000000)" fill="#C4CEDB" fill-rule="nonzero">
+            <g id="table">
+                <g id="body" transform="translate(0.000000, 19.000000)">
+                    <g id="columns" transform="translate(26.000000, 0.000000)">
+                        <g id="Required" transform="translate(35.000000, 0.000000)">
+                            <g id="no" transform="translate(22.000000, 225.000000)">
+                                <path d="M8.7350625,17.4706875 C3.918375,17.4706875 0,13.55175 0,8.7350625 C0,3.918375 3.918375,0 8.7350625,0 C13.55175,0 17.470125,3.918375 17.470125,8.7350625 C17.4706875,13.55175 13.55175,17.4706875 8.7350625,17.4706875 Z M8.7350625,0.997875 C4.4685,0.997875 0.997875,4.4690625 0.997875,8.7350625 C0.997875,13.0010625 4.4685,16.4716875 8.7350625,16.4716875 C13.0010625,16.4716875 16.4716875,13.0010625 16.4716875,8.7350625 C16.4716875,4.4690625 13.0010625,0.997875 8.7350625,0.997875 Z" id="Shape"></path>
+                                <path d="M12.17925,9.234 L5.290875,9.234 C5.01525,9.234 4.791375,9.01125 4.791375,8.7350625 C4.791375,8.4594375 5.0146875,8.2355625 5.290875,8.2355625 L12.17925,8.2355625 C12.454875,8.2355625 12.6781875,8.4594375 12.6781875,8.7350625 C12.6781875,9.01125 12.4554375,9.234 12.17925,9.234 Z" id="Path"></path>
+                            </g>
+                        </g>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/cds-ui/designer-client/src/assets/img/icon-required-yes.svg b/cds-ui/designer-client/src/assets/img/icon-required-yes.svg
new file mode 100644 (file)
index 0000000..8adbeed
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="18px" height="18px" viewBox="0 0 18 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
+    <title>yes</title>
+    <desc>Created with Sketch.</desc>
+    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="Table-Mapping-2" transform="translate(-83.000000, -76.000000)" fill="#66BB00" fill-rule="nonzero">
+            <g id="table">
+                <g id="body" transform="translate(0.000000, 19.000000)">
+                    <g id="columns" transform="translate(26.000000, 0.000000)">
+                        <g id="Required" transform="translate(35.000000, 0.000000)">
+                            <path d="M37.3639492,59.6360156 C35.6640742,57.9361758 33.4039844,57 31,57 C28.5959805,57 26.3358906,57.9361758 24.6360156,59.6360156 C22.9361758,61.3358906 22,63.5960156 22,66 C22,68.4039844 22.9361758,70.6640742 24.6360156,72.3639492 C26.3358906,74.0638242 28.5960156,75 31,75 C33.4039844,75 35.6640742,74.0638242 37.3639492,72.3639844 C39.0638242,70.6640742 40,68.4039844 40,66 C40,63.5960156 39.0638242,61.3359258 37.3639492,59.6360156 Z M35.2998203,63.8580352 L30.2701914,68.8876992 C30.1672187,68.9906719 30.0322539,69.0421406 29.8973242,69.0421406 C29.7623594,69.0421406 29.6273945,68.9906719 29.5244219,68.8876992 L26.7001797,66.0634922 C26.4942344,65.857582 26.4942344,65.5237031 26.7001797,65.3177227 C26.9060898,65.1117773 27.2400039,65.1117773 27.4459492,65.3177227 L29.8973242,67.7690625 L34.5540508,63.1122656 C34.7599609,62.9063203 35.093875,62.9063203 35.2998203,63.1122656 C35.5057656,63.3182109 35.5057656,63.6520898 35.2998203,63.8580352 Z" id="yes"></path>
+                        </g>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
diff --git a/cds-ui/designer-client/src/assets/img/icon-save-sm.svg b/cds-ui/designer-client/src/assets/img/icon-save-sm.svg
new file mode 100644 (file)
index 0000000..b508f5e
--- /dev/null
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="26px" height="23px" viewBox="0 0 26 23" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 61.2 (89653) - https://sketch.com -->
+    <title>Path</title>
+    <desc>Created with Sketch.</desc>
+    <defs>
+        <filter x="-16.0%" y="-3.0%" width="132.0%" height="106.0%" filterUnits="objectBoundingBox" id="filter-1">
+            <feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="3" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0.184313725   0 0 0 0 0.325490196   0 0 0 0 0.592156863  0 0 0 0.15 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
+                <feMergeNode in="SourceGraphic"></feMergeNode>
+            </feMerge>
+        </filter>
+    </defs>
+    <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="Sliding-actions---Package---Active" transform="translate(-37.000000, -36.000000)" fill="#FFFFFF" fill-rule="nonzero">
+            <g id="sliding-actions" filter="url(#filter-1)">
+                <g id="save" transform="translate(30.000000, 25.000000)">
+                    <g id="btn">
+                        <g id="check" transform="translate(13.000000, 15.000000)">
+                            <path d="M5.36086387,10.6613874 C5.22722513,10.7958115 5.0448953,10.8708115 4.85549738,10.8708115 C4.66609947,10.8708115 4.48376963,10.7958115 4.3501309,10.6613874 L0.314136126,6.62473821 C-0.104712042,6.20589004 -0.104712042,5.52670157 0.314136126,5.10863876 L0.819502609,4.60314136 C1.23848169,4.18429319 1.91688481,4.18429319 2.33573298,4.60314136 L4.85549738,7.12303665 L11.664267,0.314136126 C12.0832461,-0.104712042 12.7623037,-0.104712042 13.1804974,0.314136126 L13.6858639,0.819633525 C14.104712,1.23848169 14.104712,1.91753925 13.6858639,2.33573298 L5.36086387,10.6613874 Z" id="Path"></path>
+                        </g>
+                    </g>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file
index 36cb208..b70264b 100644 (file)
@@ -14,15 +14,43 @@ body{
 *:focus{
   outline: none;
 }
+:hover{
+  transition: 0.3s !important;
+}
 /*Bootstrap*/
 .custom-control-label::before{
-  border: solid 1px #1B3E6F !important;
+  border: solid 1px #C3CDDB !important;
   border-radius: 0 !important;
 }
 .custom-control-input:checked ~ .custom-control-label::before{
   background: #1B3E6F !important;
 }
-
+.custom-radio .custom-control-label::before{
+  border-radius: 50% !important;
+}
+.custom-control-label{
+  font-size: 13px;
+  line-height: 24px;
+}
+.form-check-input + span{
+  display: inline-flex !important;
+}
+.form-check-input + span i{
+  margin-right: 9px !important;
+}
+.form-control:focus{
+  background-color: #F4F9FE !important;
+}
+.label-input input[type="radio"]{
+  width: 14px !important;
+  height: 14px;
+}
+/*ICONS*/
+.icon-menuDots{
+  font-size: 3px !important;
+  color: #1B3E6F;
+  vertical-align: middle;
+}
 /*Components*/
 /* Menu Styles */
 .primary-nav{
@@ -178,7 +206,7 @@ input#menu[type="checkbox"]{
 }
 .overflow-container{
   position: relative;
-  height: calc(100vh - 60px)!important;
+  height: calc(100vh - 50px)!important;
   overflow-y: auto;
   border-top: 60px solid #fff;
   z-index: -1;
@@ -252,11 +280,14 @@ background-color: #333;
 }
 .import-container-all{
   width: 100%;
+  padding-bottom: 20px;
 }
 .import-container{
   width: 100%;
-  background: #E0E8F2;
-  padding:25px ;
+  background: #E7F1FC;
+  margin-bottom: 20px;
+  padding: 9px 18px;
+  border: solid 1px #EEF4F9;
 }
 .import-container-input{
   width: 40%;
@@ -266,18 +297,26 @@ background-color: #333;
 }
 .import-container-input input{
   width: 100%;
-  height: 40px;
-  padding: 5px 20px;
+  height: 36px;
+  padding: 5px 40px 5px 12px;
   border: 0px;
+  border-radius: 2px;
   -webkit-box-shadow: 0px 0px 42px -27px rgba(0,0,0,0.75);
--moz-box-shadow: 0px 0px 42px -27px rgba(0,0,0,0.75);
-box-shadow: 0px 0px 42px -27px rgba(0,0,0,0.75);
-font-size: 13px;
+  -moz-box-shadow: 0px 0px 42px -27px rgba(0,0,0,0.75);
+  box-shadow: 0px 0px 42px -27px rgba(0,0,0,0.75);
+  font-size: 13px;
+  color: #172B4D;
+}
+.import-container-input input:focus{
+  box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.18);
+}
+.import-container-input input::placeholder{
+  color: #959DA8 !important;
 }
 .enter-link{
   position: absolute;
-  right: 18px;
-  font-size: 23px;
+  right: 12px;
+  font-size: 20px;
   top: 6px;
   color: #1273EB;
 }
@@ -290,6 +329,19 @@ font-size: 13px;
 .import-container-span{
   font-size: 12px;
 }
+.import-container-all .accordion .card-header{
+  background: #fff !important;
+  border-bottom: 0 !important;
+}
+.import-container-all .collapse.show{
+  border-top: solid 1px #ECEDF2;
+}
+.import-container-all .card-header .accordion-delete{
+  display: none;
+}
+.import-container-all .card-header:hover .accordion-delete{
+  display: inline;
+}
 .accordion-delete{
   color: #FF6469;
   font-size: 18px;
@@ -323,6 +375,18 @@ height: 40px;
   font-size: 14px !important;
   text-indent: 6px !important;
 }
+.packagesFilter .reset-filter{
+  margin-top: 6px;
+  padding-top: 6px;
+  padding-left: 9px;
+  border-top: solid 1px #ECEDF2;
+  font-size: 13px;
+}
+.packagesFilter .reset-filter a:hover{
+  background: none !important;
+  text-decoration: none;
+  color: #1B3E6F;
+}
 /**Packages Sort**/
 .sort-packages{
   font-size: 12px;
@@ -339,10 +403,13 @@ height: 40px;
   color: #1B3E6F;
 }
 .sort-packages .dropdown-text::after{
-  border-color: #1B3E6F transparent transparent transparent;
+  right: 18px !important;
+  border: solid !important;
+  border-color: #1B3E6F transparent transparent transparent !important;
 }
 .sort-packages .dropdown-toggle:focus ~ .dropdown-text::after{
-  border-color: transparent transparent #1B3E6F transparent;
+  top: 12px !important;
+  border-color: transparent transparent #1B3E6F transparent !important;
 }
 .sort-packages .dropdown-toggle:hover ~ .dropdown-text,
 .sort-packages .dropdown-toggle:focus ~ .dropdown-text{
@@ -366,25 +433,36 @@ height: 40px;
   font-size: 12px;
 }
 .sort-packages .dropdown-content a:hover{
+  color: #1B3E6F;
   background-color: #F4F9FE;
   text-decoration: unset;
+  cursor: pointer;
 }
 /**Pagination**/
+.page-item{
+  margin: 3px 2px 0;
+}
 .page-item .page-link,
 .page-item.disabled .page-link{
+  padding: 5px 9px;
   background: transparent !important;
   border: 0;
   color: #1B3E6F !important;
-  font-size: 14px;
+  font-size: 13px;
+  font-weight: bold;
 }
+.page-item.active .page-link,
 .page-link:hover{
-  color: #fff !important;
-  background-color: #C3CDDB !important;
-  border-radius: 100%;
+  color: #1B3E6F !important;
+  background-color: #fff !important;
+  border-radius: 100% !important;
+  box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.1);
+  outline: 0;
 }
 /**Packages Cards***/
 /***Package Info Card***/
 .packages-card .card{
+  width: 100%;
   margin: 0;
   border-radius: 2px;
   border: 0;
@@ -394,46 +472,75 @@ height: 40px;
   margin-bottom: 0 !important;
   font-size: 15px;
   font-weight: bold;
+  color: #1B3E6F;
+}
+.packages-card .card-title span{
+  color: #1B3E6F;
+  font-size: 11px;
 }
 .packages-card p{
-  font-size: 14px;
+  font-size: 12px;
   color: #D0D7E4;
 }
+.packages-card p.package-desc{
+  font-size: 13px;
+  text-align: left;
+}
+.packages-card p.package-desc:hover{
+  color: #1B3E6F !important;
+  text-decoration: underline;
+}
+
+.packages-card [data-tooltip]::before,
+.packages-card .tooltip::before{
+  border: 0 !important;
+}
+.packages-card .tooltip:after,
+.packages-card [data-tooltip]:after {
+  padding: 9px;
+  font-size: 11px;
+  background: #F4F9FE;
+  border: solid 1px #E6EDF5;
+  box-shadow: 0 0 12 rgba(0,0,0,0.8);
+  border-radius: 3px;
+}
 /***Add Package Card***/
 .addPaackage-card{
   padding: 10px 0;
   background: #F4F9FE !important;
   border: solid 1px #D7E7F9 !important;
-}
-.addPaackage-card img{
-  margin-bottom: 12px;
-  margin-top: 8px;
+  box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.18) !important;
 }
 .addPaackage-card a{
-  margin-bottom: 20px;
-  padding: 10px 10px 10px 32px;
+  margin: 0;
+  padding: 8px 15px;
   font-weight: bold;
-  font-size: 10px;
+  font-size: 12px;
   border-radius: 2px;
-  border-width: .5px;
+  border-width: 0px;
   border-style: solid;
-  background-position: 10px center;
+  background-position: 15px center;
   background-repeat: no-repeat;
+  text-align: left;
 }
 .addPaackage-card a:hover{
   text-decoration: unset;
 }
+.btn-create-package i,
+.btn-import-package i{
+  margin-right: 9px;
+  font-size: 14px;
+  vertical-align: middle;
+}
 .btn-create-package,
 .btn-create-package:hover{
   background-color: #1B3E6F;
-  border-color: #1B3E6F;
   color: #fff;
-  background-image: url(../src/assets/img/icon-create-white.svg);
 }
 .btn-import-package,
 .btn-import-package:hover{
+  background: #C3CDDB;
   color: #1B3E6F;
-  background-image: url(../src/assets/img/icon-import-blue.svg);
 }
 /***Actions Menu***/
 .packages-card .dropdown{
@@ -450,6 +557,9 @@ height: 40px;
   border-bottom-right-radius: 0;
   opacity: .6;
 }
+.packages-card .dropdown-text:hover{
+  opacity: 1;
+}
 .packages-card .dropdown-text::after{
   display: none;
 }
@@ -460,7 +570,6 @@ height: 40px;
   right: 0;
   width: 120px;
   padding: 6px 0;
-
   border: 0;
   border-radius: 50%;
 }
@@ -484,6 +593,7 @@ height: 40px;
 .nav-tabs .nav-link:focus,
 .nav-tabs .nav-link:hover{
   border: 0 !important;
+  transition: 0.3s;
 }
 .nav-tabs .nav-link:hover{
   color: #1B3E6F !important;
@@ -508,6 +618,11 @@ height: 40px;
 .nav-tabs .nav-link:first-child{
   padding-left: 20px !important;
 }
+.nav-item.nav-link.complete,
+.nav-item.active.complete{
+  padding: 15px 20px 15px 44px !important;
+  background: url(/assets/img/icon-required-yes.svg) 20px center no-repeat !important;
+}
 /**Sliding Search Input**/
 .searchBox{
   position: absolute;
@@ -518,13 +633,13 @@ height: 40px;
 }
 .searchButton{
   float: right;
-  margin-top: 14px;
+  margin-top: 18px;
   padding-left: 0 !important;
   padding-right: 24px !important;
   width: 60px;
-  height: 24px;
+  height: 20px;
   background: url(../src/assets/img/icon-search.svg) center center no-repeat;
-  background-size: 28%;
+  background-size: 24%;
   border: 0 !important;
   border-right: solid 1px #1B3E6F !important;
   display: flex;
@@ -536,6 +651,9 @@ height: 40px;
   width: 240px;
   border-bottom: solid 1px #C3CDDB;
 }
+.searchBox > .searchInput:focus{
+  border-bottom: solid 1px #1B3E6F !important;
+}
 .searchBox:hover > .searchButton{
   color: #1B3E6F;
 }
@@ -546,9 +664,9 @@ height: 40px;
   float: left;
   padding: 0;
   color: #1B3E6F;
-  font-size: 14px;
+  font-size: 12px;
   transition: 0.4s;
-  line-height: 40px;
+  line-height: 49px;
   width: 0px;
 }
 .searchInput::placeholder{
@@ -622,7 +740,7 @@ height: 40px;
   list-style-type: none;
   border-radius: 3px;
   text-indent: 10px;
-  line-height: 32px;
+  line-height: 28px;
   background-color: #eee;
   border: 1px solid #ccc;
 }
@@ -730,7 +848,7 @@ height: 40px;
 }
 /*Page Title*/
 .page-title{
-  padding: 15px 30px 14px;
+  padding: 20px 30px;
   background:#fff;
   border-left: solid 1px #FAFAFA;
   margin-bottom: 21px;
@@ -738,22 +856,24 @@ height: 40px;
   box-shadow: 0 4px 10px 0 #eef0f5;
   position: relative;
   z-index: 8;
-  position: fixed;
-  width: calc(100% - 50px);
+  /* position: fixed;
+  width: calc(100% - 50px); */
 }
 .page-title h2{
   font-size: 16px;
   font-weight: bold;
-  padding-top: 3px;
-  padding-bottom: 2px;
+  padding-top: 1px;
 }
 .page-title h2 span{
-  color: #BABBC3;
+  color: #C3CDDB;
   font-size: 14px;
 }
 /*Content*/
 .body-container{
-  padding: 90px 30px 0 !important;
+  padding: 0 30px !important;
+}
+.body-container > .container{
+  padding: 0;
 }
 .search-filter-col{
   padding-right: 0 !important;
@@ -763,6 +883,7 @@ height: 40px;
 .packagesFilter{
   margin-top: 12px;
   margin-bottom: 7px;
+  z-index: 220 !important;
 }
 .packagesFilter .dropdown-toggle{
   height: 36px !important;
@@ -780,7 +901,9 @@ height: 40px;
 }
 .packagesFilter .dropdown-text::after{
   right: 12px;
-  border-color: #1B3E6F transparent transparent transparent;
+  border: solid !important;
+  border-width: 5px 4px 0 4px !important;
+  border-color: #1B3E6F transparent transparent transparent !important;
 }
 .packagesFilter .dropdown-toggle:hover ~ .dropdown-text,
 .packagesFilter .dropdown-toggle:focus ~ .dropdown-text{
@@ -796,7 +919,7 @@ height: 40px;
   top: 12px;
 }
 .packagesFilter .dropdown-content{
-  padding: 6px 0 15px;
+  padding: 6px 0;
   background: #fff;
   box-shadow: 0 2px 6px 0 rgba(47, 83, 151, .15);
   border: 0;
@@ -805,6 +928,9 @@ height: 40px;
   border-bottom-left-radius: 2px;
   border-bottom-right-radius: 2px;
 }
+.packagesFilter .dropdown-content li:hover .custom-checkbox{
+  cursor: pointer;
+}
 .packagesFilter .dropdown-content:hover,
 .packagesFilter .dropdown-toggle:focus ~ .dropdown-content{
   top: 30px;
@@ -829,6 +955,9 @@ height: 40px;
 .packagesFilter .custom-checkbox{
   margin-left: 8px;
 }
+.packagesFilter .custom-control-input{
+  left: 10px;
+}
 .packagesFilter .custom-control-label{
   line-height: 28px !important;
   font-size: 13px !important;
@@ -889,9 +1018,14 @@ height: 40px;
   font-size: 14px;
 }
 .page-link:hover{
-  color: #fff !important;
-  background-color: #C3CDDB !important;
+  color: #1B3E6F !important;
+  background-color: #fff !important;
   border-radius: 100%;
+  transition: 0.3s;
+  box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.12);
+}
+.page-item.disabled{
+  opacity: .3;
 }
 /**Packages Cards***/
 /***Package Info Card***/
@@ -899,31 +1033,33 @@ height: 40px;
   margin: 0;
   border-radius: 2px;
   border: 0;
-  box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.1);
+  box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.12);
 }
 .packages-card .card:hover{
-  box-shadow: 0 2px 13px 6px rgba(47, 83, 151, .15);
+  box-shadow: 0 2px 13px 6px rgba(47, 83, 151, .17);
   transition: all 0.5s ease;
+  cursor: pointer;
+}
+.packages-card .card:hover .card-title,
+.packages-card .card:hover .card-title span{
+  color: #1273EB !important;
 }
 .packages-card .card-title{
   margin-bottom: 0 !important;
   font-size: 15px;
   font-weight: bold;
 }
-.packages-card p{
-  font-size: 14px;
-  color: #D0D7E4;
+.packages-card .card-title:hover{
+  text-decoration: none;
+  color: #1273EB;
 }
 .packages-card .card-body{
   padding-bottom: 0 !important;
 }
 .packages-card .card-footer .col{
-  padding: 0;
-  text-align: center;
-}
-.packages-card .card-footer .col:last-child{
-  padding-left: 20px;
+  text-align: left;
 }
+
 /***Add Package Card***/
 .addPaackage-card{
   background: #F4F9FE !important;
@@ -932,22 +1068,7 @@ height: 40px;
 .addPaackage-card:hover{
   box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.1) !important;
 }
-.addPaackage-card img{
-  margin-bottom: 33px;
-  margin-top: 8px;
-}
-.addPaackage-card a{
-  margin: 0 0 14px;
-  padding: 10px 20px 10px 42px;
-  font-weight: bold;
-  font-size: 13px;
-  border-radius: 2px;
-  border-width: 0px;
-  border-style: solid;
-  background-position: 20px center;
-  background-repeat: no-repeat;
-  text-align: left;
-}
+
 .addPaackage-card a:hover{
   text-decoration: unset;
 }
@@ -959,19 +1080,18 @@ height: 40px;
   text-align: left;
 }
 .btn-create-package,
+.btn-import-package{
+  margin-bottom: 9px !important;
+}
+.btn-create-package,
 .btn-create-package:hover{
   background-color: #1B3E6F;
   border-color: #1B3E6F;
   color: #fff;
-  background-image: url(../src/assets/img/icon-create-white.svg);
-  background-repeat: no-repeat;
 }
 .btn-import-package,
 .btn-import-package:hover{
   color: #1B3E6F;
-  background-image: url(../src/assets/img/icon-import-blue.svg);
-  background-size: 16px;
-  background-color: #C3CDDB;
 }
 /***Actions Menu***/
 .packages-card .dropdown{
@@ -1000,48 +1120,50 @@ height: 40px;
   padding: 6px 0;
   border: 0;
   text-indent: 0;
-  border-radius: 2px;
-  border-top-left-radius: 0;
+  border-radius: 4px;
   border-top-right-radius: 0;
   background: #1B3E6F;
 }
 .packages-card .dropdown-content a{
-  padding-left: 45px;
+  padding-left: 12px;
   color: #fff;
-  font-size: 13px;
-  background-position: 20px center;
+  font-size: 12px;
+  /* background-position: 14px center;
   background-size: 10%;
-  background-repeat: no-repeat;
+  background-repeat: no-repeat; */
+}
+.packages-card .dropdown-content a i{
+  margin-right: 4px;
 }
 .packages-card .dropdown-content a:hover{
   background-color: #172B4D;
   text-decoration: unset;
 }
-.packages-card .action-clone a,
-.packages-card .action-clone a:hover{
-  background-image: url(../src/assets/img/icon-clone-sm.svg);
-}
-.packages-card .action-archive a,
-.packages-card .action-archive a:hover{
-  background-image: url(../src/assets/img/icon-archive-sm.svg);
-}
-.packages-card .action-delete a,
-.packages-card .action-delete a:hover{
-  background-image: url(../src/assets/img/icon-delete-sm.svg);
-}
 .packages-card .dropdown-content:hover,
 .packages-card .dropdown-toggle:focus ~ .dropdown-content{
-  top: 24px;
+  top: 22px;
+}
+.packages-card .dropdown-toggle:focus ~ .dropdown-text .icon-menuDots{
+  color: #D0D7E4;
 }
 .packages-card .dropdown-toggle:hover ~ .dropdown-text{
   background: transparent;
   opacity: 1;
 }
 .packages-card .dropdown-toggle:focus ~ .dropdown-text{
+  width: 27px;
+  text-align: center;
   opacity: 1;
   background: #1B3E6F;
   box-shadow: none;
 }
+.package-version::before{
+  content: "|";
+  margin-left: 12px;
+  margin-right: 10px;
+  vertical-align: text-bottom;
+}
+
 /***Contributers***/
 ul.package-contributers{
   /*margin-bottom: 0 !important;*/
@@ -1062,6 +1184,7 @@ ul.package-contributers{
 }
 .package-modifier,
 .package-contributers button{
+  height: 20px !important;
   padding: 0 !important;
   border-radius: 100%;
   border: 0 !important;
@@ -1105,8 +1228,8 @@ ul.package-contributers{
 }
 .package-modifier img,
 .package-contributers button img{
-  width: 28px;
-  height: 28px;
+  width: 20px;
+  height: 20px;
   object-fit: cover;
   vertical-align: top;
   border-radius: 100%;
@@ -1120,7 +1243,7 @@ ul.package-contributers{
 }
 /***Package Footer***/
 .packages-card .card-footer{
-  padding: 0 20px !important;
+  padding: 0 !important;
   background: transparent !important;
   border-top-color: #F7F6F6 !important;
 }
@@ -1128,34 +1251,32 @@ ul.package-contributers{
   border-right: solid 1px #F7F6F6;
 }
 .packages-card .card-footer .btn{
+  padding: 10px 5px 10px 0 !important;
   background-color: transparent !important;
-  color: #C3CDDB !important;
+  color: #1B3E6F !important;
   border: 0;
   font-size: 13px;
-  opacity: .7;
+  text-align: left;
+  opacity: .4;
 }
 .packages-card .card-footer .btn:hover{
   opacity: 1;
 }
-.btn-card-config,
-.btn-card-topology{
-  padding: 15px 0 15px 28px !important;
-  background-size: 16%;
-  background-position: left center;
-  background-repeat: no-repeat;
-}
-.btn-card-config{
-  background-image: url(../src/assets/img/icon-btn-card-config.svg);
-}
-.btn-card-topology{
-  background-image: url(../src/assets/img/icon-btn-card-topology.svg);
+.packages-card .card-footer i{
+  margin-right: 6px;
 }
-.icon-deployed{
-  margin-right: 5px;
+.icon-deployed-active,
+.icon-deploy-inactive{
+  margin-right: 9px;
   display: inline;
-  background: url(../src/assets/img/icon-deploy.svg) center center no-repeat;
+  background-image: url(/assets/img/icon-deploy-active.svg);
+  background-position: center center;
+  background-repeat: no-repeat;
+  vertical-align: baseline;
+}
+.icon-deploy-inactive{
+  background-image: url(/assets/img/icon-deploy-inactive.svg);
 }
-
 
 
 
@@ -1204,7 +1325,6 @@ ul.package-contributers{
   width: 4em;
   line-height: 4em;
 }
-
 .title-action:before{
   -webkit-transition: all 0.2s ease;
   -moz-transition: all 0.2s ease;
@@ -1482,6 +1602,14 @@ padding-left: 20px !important;
 .package-view-button{
   margin-top: 6px;
 }
+.package-view-button .btn{
+  padding: 6px 12px;
+  border-radius: 2px;
+  font-weight: bold;
+}
+.package-view-button .btn:hover{
+  opacity: .9;
+}
 .package-view-button .btn-primary{
   background-color: #1B3E6F !important;
   border-color: #1B3E6F !important;
@@ -1492,7 +1620,6 @@ padding-left: 20px !important;
   background-color: #fff !important;
   border-color: #D0DFF1 !important;
   color: #1B3E6F !important;
-  margin-left: 10px;
 }
 .package-view-title {
   font-size: 11px;
@@ -1510,6 +1637,7 @@ padding-left: 20px !important;
 }
 .package-view-button .btn-outline-secondary i{
   font-size: 18px;
+  margin-right: 4px;
 }
 .card.creat-card{
   margin: 0;
@@ -1528,40 +1656,48 @@ padding-left: 20px !important;
 }
 .single-line label{
   margin-bottom: 0px;
-  }
-  .single-line-model label{
-    margin-bottom: 0px;
-    border-bottom: 1px solid #efefef;
-    padding: 15px 25px;
-    }
-    .single-line-model .label-name{
-      width: 325px;
-    }
-    .single-line-model .label-input{
-      width: calc(100% - 325px);
-    }
-    
-    .single-line-model input{
-      border-bottom: 1px solid #efefef !important;
-      padding: 15px 25px 15px 0px;
-      }
-  .model-note-container{
-    width: calc(100% - 325px);
-    padding: 0px 25px 0px 0px ;
-    margin-left: 325px;
-  }
-  .error-message{
-    font-size:11px ;
-  }
-  .tages-container{
-    margin-bottom: 25px;
-  }
-  .tag-notes{
-font-size: 11px;
-color: #C3CDDB;
-padding: 5px 25px 5px 0px;
-margin-bottom: 5px;
-  }
+}
+.single-line-model label{
+  margin-bottom: 0px;
+  border-bottom: 1px solid #FAFAFA;
+  padding: 15px 25px;
+}
+.single-line-model .label-name{
+  width: 325px;
+}
+.single-line-model .label-input{
+  width: calc(100% - 325px);
+}
+.single-line-model input{
+  border-bottom: 1px solid #FAFAFA !important;
+  padding: 15px 25px 15px 0px;
+}
+.customKeyTitle span{
+  color: #C3CDDB !important;
+  font-size: 11px;
+}
+.single-line-model input:focus,
+.single-line-custom-key input:focus{
+  border-bottom-color: #1B3E6F !important;
+}
+.model-note-container{
+  width: calc(100% - 325px);
+  padding: 0px 25px 0px 0px ;
+  margin-left: 325px;
+}
+.error-message{
+  font-size:11px ;
+  color: #FF6469;
+}
+.tages-container{
+  margin-bottom: 25px;
+}
+.tag-notes{
+  font-size: 11px;
+  color: #C3CDDB;
+  padding: 5px 25px 5px 0px;
+  margin-bottom: 5px;
+}
   .single-tage{
     background: #E0E8F2;
     font-size: 13px;
@@ -1579,7 +1715,7 @@ margin-bottom: 5px;
     width: 300px;
     display: inline-block;
     margin-bottom: 0px;
-    font-size: 14px;
+    font-size: 13px;
     font-weight: bold;
   }
   .label-name span{
@@ -1611,7 +1747,7 @@ margin-bottom: 5px;
 .form-check-input+span{
   margin-left: 20px;
   margin-right: 50px;
-  font-size: 14px;
+  font-size: 13px;
   display: flex;
 }
 .form-check-input+span i{
@@ -1619,40 +1755,40 @@ margin-bottom: 5px;
   margin-left: 5px;
 }
 
-  .label-input input{
-    margin-bottom: 0px;
-    outline: 0px;
-    border: 0px;
-    font-size: 14px;
-    width: 100%;
-    color: #1B3E6F;
-    }
-    .label-input input[type=radio]{
-      width: auto;
-      
-    }
-    .label-input input[type=radio]+span{
-      font-size: 12px;
-      display: block;
-      margin-right: 100px;
-    }
-    .single-line select{
-      margin-bottom: 0px;
-      outline: 0px;
-      border: 0px;
-      background: none;
-      background: url(/assets/img/arrow.svg) center right no-repeat;
-      background-size: 10spx;
-      width: auto;
-      -webkit-appearance: none;
-    -moz-appearance: none;
-    text-indent: 1px;
-    text-overflow: '';
-    font-size: 14px;
-    padding-left: 0px;
-    color: #1B3E6F;
-    padding-right: 20px;
-      }
+.label-input input{
+  margin-bottom: 0px;
+  outline: 0px;
+  border: 0px;
+  font-size: 14px;
+  width: 100%;
+  color: #1B3E6F;
+  transition: all 250ms ease-out;
+}
+.label-input input[type=radio]{
+  width: auto;
+}
+.label-input input[type=radio]+span{
+  font-size: 12px;
+  display: block;
+  margin-right: 100px;
+}
+.single-line select{
+  margin-bottom: 0px;
+  padding-left: 10px;
+  padding-right: 50px;
+  outline: 0px;
+  border: solid 1px #EEF4F9;
+  background: none;
+  background: url(/assets/img/arrow.svg) 90% center #F4F9FE no-repeat;
+  background-size: 10px;
+  width: auto;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  text-indent: 0;
+  text-overflow: '';
+  font-size: 13px;
+  color: #1B3E6F;
+}
       .single-line select:focus{
         box-shadow: 0 0 0 0;
       }
@@ -1685,6 +1821,7 @@ margin-bottom: 5px;
 }
 .single-custom-key{
   width: 100%;
+  margin-bottom: 21px;
 }
 .single-line-custom-key{
   width: 45%;
@@ -1693,31 +1830,30 @@ margin-bottom: 5px;
 .single-line-custom-key-delete{
   width: 10%;
   display: inline-block;
-  border-bottom: 1px solid #efefef;
-  padding: 12px;
+  border-bottom: 1px solid #FAFAFA;
+  padding: 13px 12px 14px;
 }
 .single-line-custom-key label{
   width: 150px;
   margin-bottom: 0px;
-  border-bottom: 1px solid #efefef;
+  border-bottom: 1px solid #FAFAFA;
   padding: 15px 25px;
 }
 .single-line-custom-key input{
-  
-  border-bottom: 1px solid #efefef !important;
-      padding: 15px 25px;
+  border-bottom: 1px solid #FAFAFA !important;
+  padding: 15px 25px 15px 0;
 }
 .single-line-custom-key input::placeholder{
   font-size: 14px;
   color: #C3CDDB;
-  }
-  .single-line-custom-key .label-input{
-    width: calc(100% - 150px);
-  }
-  .single-line-custom-key .label-name span{
-    color: #C3CDDB !important;
-    margin-right: 20px;
-  }
+}
+.single-line-custom-key .label-input{
+  width: calc(100% - 150px);
+}
+.single-line-custom-key .label-name span{
+  color: #C3CDDB !important;
+  margin-right: 20px;
+}
 .custom-key-delete{
   background: transparent;
   color: #FF6469;
@@ -1728,7 +1864,7 @@ margin-bottom: 5px;
   outline: 0px;
   border: 0px;
 }
-hr {
+hr{
   margin-top: 0rem !important;
   margin-bottom: 0rem !important;
   border-top: 1px solid #efefef !important;
@@ -1736,16 +1872,17 @@ hr {
 .creat-action-container{
   position: fixed;
   right: 0px;
-  top: 160px;
+  top: 104px;
   width: 130px;
   text-align: center;
 }
 .action-button{
+  margin-bottom: 12px;
+  padding: 3px 30px;
   color: #BABBC3;
   font-size: 10px;
   font-weight: bold;
   display: inline-block;
-  margin-bottom: 12px;
 }
 .action-button:hover{
   text-decoration: none;
@@ -1762,6 +1899,15 @@ hr {
   font-size: 17px;
   display: inline-block;
 }
+.action-button i.icon-save-sm{
+  background: #1273EB;
+  color: #fff;
+  font-size: 11px;
+}
+.action-button i.icon-discard-sm{
+  font-size: 11px;
+  color: #C3CDDB;
+}
 .action-button.delete{
   color: #BABBC3;
 }
@@ -1774,11 +1920,66 @@ hr {
 .mode-icon{
   font-size: 20px;
 }
+
+/*MODAL*/
+.modal-dialog{
+  margin-top: 60px !important;
+}
+.modal{
+  z-index: 11000000 !important;
+  background: rgba(27, 62, 111, 0.10) !important;
+}
+.modal-content{
+  border-radius: 2px !important;
+  border: 0 !important;
+  box-shadow: 0 2px 6px rgba(47, 83, 151, .10);;
+}
+.modal-title{
+  font-size: 14px !important;
+}
+.modal-body{
+  padding: 1.5rem 1.5rem 1rem !important;
+}
+.modal-body p{
+  font-size: 14px;
+}
+.modal-body p span{
+  color: #FF6469;
+}
+.modal-header{
+  border-bottom-color: #ECEDF2 !important;
+  padding: 1rem 1.5rem !important;
+}
+.modal-footer{
+  border-top: 0 !important;
+}
+.modal-footer .btn{
+  padding: 8px 15px;
+  font-weight: bold;
+  font-size: 12px;
+  border: 0 !important;
+}
+.modal-footer .btn-primary{
+  background-color: #1B3E6F !important;
+}
+.modal-footer .btn-secondary,
+.modal-footer .btn-secondary:hover{
+  background-color: transparent;
+  color: #1273EB;
+  opacity: .8;
+}
+.modal-footer .btn-secondary:hover{
+  opacity: 1;
+}
 .action-button span{
   width: 100%;
   display: inline-block;
   margin-top: 5px;
 }
+.creat-action-container hr{
+  margin: 0 46px;
+  padding-bottom: 18px;
+}
 .btn-link:hover, .btn-link:focus{
   text-decoration: none !important;
 }
@@ -1805,12 +2006,13 @@ hr {
   width: 100%;
 }
 .ngx-file-drop__drop-zone{
-  border: 2px dotted #F4F9FE !important;
+  border: 1px dashed #D7E7F9 !important;
   border-radius: 0px !important;
   height: auto !important;
 }
 .folder-upload{
   width: 100%;
+  margin: 15px auto 18px;
   display: inline-block;
   text-align: center;
 }
@@ -1818,7 +2020,9 @@ hr {
   font-size: 12px;
 }
 .create-title{
+  margin-bottom: 15px;
   font-size: 14px;
+  font-weight: bold;
 }
 .folder-upload-text{
   margin-top: 10px;
@@ -1835,13 +2039,28 @@ hr {
 .folder-upload-type{
   color:#A4B2C6 ;
   font-size: 10px;
+  font-weight: bold;
   width: 100%;
   display: inline-block;
   text-align: center;
 }
+.upload-table{
+  margin: 15px 0 0;
+}
+.upload-table tr{
+  border: dashed 1px #D7E7F9; 
+}
+.upload-table tr th{
+  border-bottom: solid 1px #F4F9FE !important;
+}
 .upload-table .table thead th{
+  padding: 6px 9px;
   border-top: 0px !important;
-  border-bottom: 0px !important;
+  font-weight: normal;
+  font-size: 13px;
+}
+.upload-table tr:last-child th{
+  border-bottom: 0 !important;
 }
 .upload-table .table{
   margin-bottom: 0px !important;
@@ -1926,8 +2145,9 @@ hr {
   color: #1B3E6F;
   width: 100%;
   text-align: left;
-  padding-left: 0px !important;
-  font-size: 14px;
+  padding: 9px 0px !important;
+  font-size: 13px;
+  font-weight: bold;
 }
 .authentication-accordion .custom-control{
   display: inline-block;
@@ -1953,16 +2173,17 @@ hr {
   border-radius: 0px !important;
   border-bottom: 1px solid #ECEDF2 !important;
 }
-.card-body {
-  padding: 20px 25px !important;
+.template-mapping-accordion .card-body{
+  padding: 20px 26px 0 !important;
   font-size: 14px;
 }
 .card-header .btn-link{
   color: #1B3E6F;
   width: 100%;
   text-align: left;
-  padding-left: 0px !important;
-  font-size:14px;
+  padding: 9px 0px !important;
+  font-size: 13px;
+  font-weight: bold;
 }
 .accordion .card{
   margin-bottom: 0px !important;
@@ -1987,7 +2208,8 @@ hr {
   font-size: 15px;
 }
 .modal-title {
-  font-size: 14px;
+  font-size: 13px;
+  font-weight: bold;
 }
 .select-type{
   background: #F4F9FE;
@@ -2033,21 +2255,33 @@ hr {
   top: 13px;
 }
 .ace-tomorrow-night-bright .ace_print-margin{
+  left: 100% !important;
   background: #eee !important;
 }
+.ace_content{
+  width: 100%;
+}
+.ace_line,
+.ace-eclipse .ace_print-margin{
+  background: #fff;
+}
 .ace_editor{
+  height: 55vh !important;
   line-height: 25px;
   border: 1px solid #ECEDF2;
   background-color: #fff;
   color: #1B3E6F;
 }
-.ace-tomorrow-night-bright .ace_gutter{
-  background: #1B3E6F !important;
-    border-right: 0px !important;
-    color: #fff !important;
+.ace-tomorrow-night-bright .ace_gutter,
+.ace-eclipse .ace_gutter{
+  background: #E0E8F2 !important;
+  border-right: 0px !important;
+  color: #1B3E6F !important;
 }
-.ace-tomorrow-night-bright .ace_gutter-active-line {
+.ace-tomorrow-night-bright .ace_gutter-active-line,
+.ace-eclipse .ace_gutter-active-line{
   background-color: #265699;
+  color: #fff;
 }
 .ace-tomorrow-night-bright .ace_cursor{
   color: #265699;
@@ -2064,30 +2298,25 @@ hr {
   display: inline-block;
   font-size: 12px;
 }
-.breadcrumb-header li::after{
-  content: "/";
-  padding: 0px 10px;
-  font-size: 16px;
-  color: #C3CDDB;
-}
+
 .breadcrumb-header li:last-child::after{
   display: none;
 }
 
 .breadcrumb-header li:last-child{
-background: #F4F9FE;
+/* background: #F4F9FE; */
 border-radius: 50px;
 color: #C3CDDB;
-padding: 4px 10px;
+padding: 0 10px 0 0;
 }
-.breadcrumb-header li:first-child{
+.breadcrumb-header li:first-child, 
+.breadcrumb-header li:first-child a{
   font-size: 16px;
   font-weight: bold;
-  padding: 0px;
-  color: #1B3E6F;
+  padding: 0px; 
+  color: #1B3E6F !important;
   border-radius: 0px;
   background: transparent;
-  padding: 4px 0px 3px;
 }
 .create-template-import{
   width: 100%;
@@ -2097,14 +2326,14 @@ padding: 4px 10px;
 .create-template-import a:hover{
   text-decoration: none;
 }
-.mapping-source-load {
+.mapping-source-load{
   color: #1B3E6F;
   font-size: 10px;
   font-weight: bold;
   display: inline-table;
   margin-top: 20px;
   margin-bottom: 10px;
-  margin:15px 30px 10px;
+  margin:15px 30px 20px;
 }
 .mapping-source-load:hover{
   text-decoration: none;
@@ -2113,7 +2342,6 @@ padding: 4px 10px;
   color: #1B3E6F;
   font-size: 36px;
   padding: 10px;
-  background: #F4F9FE;
   border-radius: 100px;
   width: 70px;
   height: 70px;
@@ -2121,6 +2349,12 @@ padding: 4px 10px;
   line-height: 52px;
   margin-bottom: 20px;
 }
+.mapping-source-load:hover i{
+  background: #F4F9FE;
+}
+.mapping-source-load:hover span{
+  color: #1273EB;
+}
 .source-load-note{
   color:#C3CDDB ;
   font-size: 8px;
@@ -2138,16 +2372,21 @@ padding: 4px 10px;
 .template-mapping-list:hover, .template-mapping-list.active {
   background: #1B3E6F; 
   text-decoration: none;
-  color: #fff;
+  color: #fff !important;
+  border-radius: 4px;
+  
 }
+.template-mapping-list:hover{
+  opacity: .9;
+}
+
 .template-mapping-list span{
   background: #fff;
   color: #2A81ED;
   font-size: 8px;
   float: right;
   border-radius: 50px;
-  padding: 3px 10px;
-  margin-top: 1px;
+  padding: 4px 10px;
   margin-left: 5px;
 
 }
@@ -2169,47 +2408,74 @@ margin-bottom: 20px;
 margin-right: 5px;
   }
 .view-package-container{
-  padding: 20px;
+  padding: 20px 56px;
 }
 .package-type-icon{
-  color: #fff;
-  background: #1B3E6F;
-  width: 40px;
-  height: 40px;
-  border-radius: 40px;
+  color: #1B3E6F;
+  background: #C1CDDD;
+  width: 48px;
+  height: 48px;
+  border-radius: 48px;
   display: inline-block;
   text-align: center;
-  line-height: 38px;
+  line-height: 48px;
   font-size: 20px;
-  margin-right: 20px;
+  /* margin-right: 20px; */
 }
 .package-name-container{
   width: calc(100% - 60px);
   display: inline-block;
 }
 .package-name{
-font-size: 14px;
-color: #1B3E6F;
-font-weight: bold;
-margin-top: 3px;
+  font-size: 16px;
+  color: #1B3E6F;
+  font-weight: bold;
+  margin-top: 3px;
 }
 .package-name span{
-  font-size: 10px;
-  color: #C3CDDB;
+  font-size: 11px;
 }
 .package-name i{
   font-size: 12px;
   color: #C3CDDB;
   margin-left: 5px;
 }
-.package-name.deployed i{
-  color: #66BB00;
+.deply-status-icon{
+  margin-left: 6px;
+  width: 1.6%;
+  vertical-align: baseline;
 }
 .package-description{
   color: #D0D7E4;
   font-size: 12px;
   font-weight: normal;
 }
+.package-auth-info{
+  font-size: 11px;
+}
+.package-auth-info p{
+  margin-bottom: 5px;
+}
+.package-auth-info div{
+  padding-left: 25px;
+  border-right: solid 1px #F4F9FE;
+}
+.package-auth-info div:first-child{
+  padding-left: 15px;
+}
+.package-auth-info .col-4:first-child{
+  padding-left: 15px;
+}
+.package-auth-info div:last-child{
+  border-right: 0;
+}
+.package-auth-info .package-contributers{
+  margin-bottom: 0 !important;
+}
+.package-auth-info .package-contributers button img{
+  width: 20px;
+  height: 20px;
+}
 .template-mapping-action{
   width: 100%;
   text-align: center;
@@ -2244,6 +2510,105 @@ margin-top: 3px;
 .dataTables_empty {
   display: none;
 }
+#DataTables_Table_0_length,
+#DataTables_Table_0_filter{
+  margin-bottom: 6px;
+  color: #1B3E6F;
+  font-size: 13px;
+  font-weight: bold;
+}
+
+#DataTables_Table_0_filter input{
+  color: #1B3E6F;
+  background: url(../src/assets/img/icon-search.svg) 9px center no-repeat;
+  padding: 4px 9px 4px 24px;
+  border: solid 1px #ECEDF2;
+  border-radius: 4px;
+}
+#DataTables_Table_0_filter input:focus{
+  box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.1);
+}
+#mapping-table th,
+#mapping-table td{
+  width: auto !important;
+  padding: 7px 20px 7px 0;
+  border-bottom: solid 1px #ECEDF2;
+  font-size: 13px;
+}
+#mapping-table th:first-child,
+#mapping-table td:first-child{
+  padding-left: 20px;
+}
+#mapping-table tbody tr:hover{
+  background-color: #F4F9FE;
+}
+#mapping-table th{
+  padding-top: 10px;
+  padding-bottom: 10px;
+  background: #F4F9FE;
+}
+#mapping-table td{
+  border-top: 0;
+}
+table.dataTable.no-footer{
+  margin-bottom: 9px;
+  border-bottom: solid 1px #ECEDF2 !important;
+}
+#DataTables_Table_0_info{
+  padding-top: 12px;
+  color: #1B3E6F;
+  font-size: 13px;
+  font-weight: bold;
+}
+#DataTables_Table_0_paginate,
+#DataTables_Table_0_paginate a{
+  margin-bottom: 3px;
+  color: #1B3E6F !important;
+  font-size: 13px;
+  font-weight: bold;
+}
+#DataTables_Table_0_paginate .paginate_button,
+#DataTables_Table_0_paginate .paginate_button:hover{
+  border: 0;
+  background: none;
+}
+.dataTables_wrapper .dataTables_paginate .paginate_button{
+  padding: 0.4em .9em !important;
+}
+#DataTables_Table_0_paginate .paginate_button.current{
+  color: #1B3E6F !important;
+  background: #F4F9FE !important;
+  border: solid 1px #EEF4F9;
+  border-radius: 100% !important;
+  box-shadow: 0 2px 6px 0 rgba(47, 83, 151, 0.1);
+  outline: 0;
+}
+#DataTables_Table_0_paginate a.paginate_button.disabled{
+  opacity: .6;
+  
+}
+#DataTables_Table_0_paginate a.paginate_button.disabled:hover{
+  cursor: default;
+}
+#mapping-table .form-control,
+#mapping-table .custom-select{
+  padding: 10px 6px;
+  border-color: #EEF4F9;
+  font-size: 14px;
+  line-height: 12px;
+  color: #1B3E6F;
+}
+#mapping-table .form-control{
+  box-shadow: 0 2px 4px rgba(47,83,151,0.1);
+}
+#mapping-table tbody tr:hover .form-control:focus,
+#mapping-table tbody tr:hover .custom-select{
+  background-color: #fff !important;
+}
+#mapping-table .custom-select{
+  background-color: #F4F9FE;
+  color: #1B3E6F;
+}
 
 /* Extra small devices (portrait phones, less than 576px) */
 @media (max-width: 575.98px) {