Merge "Security issue"
diff --git a/vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/docker-entrypoint.sh b/vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/docker-entrypoint.sh
index df6cfce..c794120 100755
--- a/vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/docker-entrypoint.sh
+++ b/vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/docker-entrypoint.sh
@@ -23,8 +23,8 @@
 if [ -z "$SERVICE_IP" ]; then
     export SERVICE_IP=`hostname -i`
 fi
-if [ -z "$POSTGRES_IP" ]; then
-    export POSTGRES_IP=127.0.0.1
+if [ -z "$POSTGRES_SERVICE_HOST" ]; then
+    export POSTGRES_SERVICE_HOST=127.0.0.1
 fi
 
 echo
diff --git a/vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/instance-init.sh b/vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/instance-init.sh
index 697eade..a93e3f5 100755
--- a/vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/instance-init.sh
+++ b/vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/instance-init.sh
@@ -17,5 +17,5 @@
 
 
 #Set postgres instance IP
-sed -i 's|127.0.0.1|'"$POSTGRES_IP"'|' webapps/ROOT/WEB-INF/classes/mybatis/configuration/configuration.xml
+sed -i 's|127.0.0.1|'"$POSTGRES_SERVICE_HOST"'|' webapps/ROOT/WEB-INF/classes/mybatis/configuration/configuration.xml
 
diff --git a/vnfmarket-be/deployment/install/docker-compose.yml b/vnfmarket-be/deployment/install/docker-compose.yml
index db6207d..b9c5542 100644
--- a/vnfmarket-be/deployment/install/docker-compose.yml
+++ b/vnfmarket-be/deployment/install/docker-compose.yml
@@ -25,7 +25,7 @@
             - "8702-8703:8702-8703"
             - "8000:8000"
         environment:
-            POSTGRES_IP: postgres
+            POSTGRES_SERVICE_HOST: postgres
             JPDA_ADDRESS: 8000
             JPDA_TRANSPORT: dt_socket
         volumes:
diff --git a/vnfmarket-be/pom.xml b/vnfmarket-be/pom.xml
index a892337..e36bb78 100644
--- a/vnfmarket-be/pom.xml
+++ b/vnfmarket-be/pom.xml
@@ -32,7 +32,6 @@
     </scm>
       <modules>
           <module>vnf-sdk-marketplace</module>
-          <module>portal-marketplace</module>
           <module>deployment</module>
     </modules>
 </project>
diff --git a/vnfmarket-be/portal-marketplace/pom.xml b/vnfmarket-be/portal-marketplace/pom.xml
deleted file mode 100644
index 542d8f7..0000000
--- a/vnfmarket-be/portal-marketplace/pom.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <parent>
-    <groupId>org.onap.vnfsdk.refrepo</groupId>
-    <artifactId>vnf-sdk-marketplace-core-parent</artifactId>
-    <version>1.1.0</version>
-  </parent>
-  <modelVersion>4.0.0</modelVersion>
-  <artifactId>portal-marketplace</artifactId>
-  <version>1.1.0</version>
-  <packaging>war</packaging>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-war-plugin</artifactId>
-        <configuration>
-          <failOnMissingWebXml>false</failOnMissingWebXml>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-<name>vnf-sdk-marketplace/portal-marketplace</name></project>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js b/vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js
deleted file mode 100644
index 99673b1..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/Gruntfile.js
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-// Grunt tasks
-
-module.exports = function (grunt) {
-	"use strict";
-
-	// Project configuration.
-	grunt.initConfig({
-
-		pkg: grunt.file.readJSON('package.json'),
-		banner: '/*!\n' +
-		'* <%= pkg.name %> - v<%= pkg.version %> - MIT LICENSE <%= grunt.template.today("yyyy-mm-dd") %>. \n' +
-		'* @author <%= pkg.author %>\n' +
-		'*/\n',
-
-		clean: {
-			dist: ['src']
-		},
-
-		jshint: {
-			options: {
-				jshintrc: '.jshintrc'
-			},
-			gruntfile: {
-				src: 'Gruntfile.js'
-			},
-			app: {
-				src: ['app/modules/**/*.js']
-			}
-		},
-
-		exec: {
-			bowerInstaller: 'bower-installer'
-		},
-
-		concat: {
-			options: {
-				banner: '<%= banner %>',
-				stripBanners: false
-			},
-			base: {
-				src: [
-					// Angular Project Dependencies,
-					'app/app.js',
-					'app/app.config.js',
-					'app/modules/**/*Module.js',
-					'app/modules/**/*Route.js',
-					'app/modules/**/*Ctrl.js',
-					'app/modules/**/*Service.js',
-					'app/modules/**/*Directive.js'
-				],
-				dest: 'app/assets/js/<%= pkg.name %>-appbundle.js'
-			},
-			build: {
-				src: [
-					// Angular Project Dependencies,
-					'app/assets/libs/angular/angular.js',
-					'app/assets/libs/**/*.js'
-
-				],
-				dest: 'app/assets/js/<%= pkg.name %>-angularbundle.js'
-			}
-		},
-
-		uglify: {
-			options: {
-				banner: '<%= banner %>',
-				report: 'min'
-			},
-			base: {
-				src: ['<%= concat.base.dest %>'],
-				dest: 'app/assets/js/<%= pkg.name %>-angscript.min.js'
-			},
-			basePlugin: {
-				src: [ 'src/plugins/**/*.js' ],
-				dest: 'app/assets/js/plugins/',
-				expand: true,
-				flatten: true,
-				ext: '.min.js'
-			}
-		},
-
-		connect: {
-			server: {
-				options: {
-					keepalive: true,
-					port: 4000,
-					base: '.',
-					hostname: 'localhost',
-					debug: true,
-					livereload: true,
-					open: true
-				}
-			}
-		},
-		concurrent: {
-			tasks: ['connect', 'watch'],
-			options: {
-				logConcurrentOutput: true
-			}
-		},
-
-		watch: {
-			app: {
-				files: '<%= jshint.app.src %>',
-				tasks: ['jshint:app'],
-				options: {
-					livereload: true
-				}
-			}
-		},
-
-		injector: {
-			options: {},
-			dev: {
-				files: {
-					'index.html': [
-						'bower.json',
-						'app/app.js',
-						'app/app.config.js',
-						'app/**/*Module.js',
-						'app/**/*Route.js',
-						'app/**/*Ctrl.js',
-						'app/**/*Service.js',
-						'app/**/*Directive.js'
-					]
-				}
-			},
-			production: {
-				files: {
-					'index.html': [
-						'app/assets/css/**/*.css',
-						'app/assets/js/*.js'
-					]
-
-				}
-			}
-		},
-
-		ngtemplates: {
-			app: {
-				src: 'app/modules/**/*.html',
-				dest: 'app/assets/js/templates.js',
-				options: {
-					module: '<%= pkg.name %>',
-					root: 'app/',
-					standAlone: false
-				}
-			}
-		}
-
-
-
-	});
-
-	require('time-grunt')(grunt);
-	require('load-grunt-tasks')(grunt);
-
-	// Making grunt default to force in order not to break the project if something fail.
-	grunt.option('force', true);
-
-	// Register grunt tasks
-	grunt.registerTask("build", [
-		"jshint",
-		"exec",
-		"concat",
-		"ngtemplates",
-		"injector:production",
-		"concurrent",
-		"clean"
-	]);
-
-	// Development task(s).
-	grunt.registerTask('dev', ['injector:dev', 'concurrent']);
-
-};
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/README.md b/vnfmarket-be/portal-marketplace/src/main/webapp/README.md
deleted file mode 100644
index ac0ec86..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/README.md
+++ /dev/null
@@ -1,28 +0,0 @@
-# VNF Marketplace.
-
-A GUI to a access and manage the VNF Marketplace.
-
-
-
-## Getting started
-
-Clone project:
-
-    $ git clone https://github.com/
-
-Install dependencies:
-
-    $ cd vnfmarketplace
-    $ npm install
-
-Run development web-server:
-
-    $ grunt dev
-
-## Features
-
-* List features here
-
-## Project structure and credits
-
-* Project credits here
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/bower.json b/vnfmarket-be/portal-marketplace/src/main/webapp/bower.json
deleted file mode 100644
index 4f2d96a..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/bower.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
-  "name": "vnfmarket",
-  "description": "Marketplace UI for VNF Services",
-  "version": "0.0.1",
-  "install": {
-    "path": {
-      "js": "app/assets/libs",
-      "css": "app/assets/css"
-    }
-  },
-  "dependencies": {
-    "json3": "3.3.1",
-    "es5-shim": "3.1.0",
-    "angular": ">=1.3.*",
-    "angular-aria": ">=1.3.*",
-    "angular-mocks": ">=1.3.*",
-    "angular-cookies": ">=1.3.*",
-    "angular-animate": ">=1.3.*",
-    "angular-sanitize": ">=1.3.*",
-    "angular-resource": ">=1.3.*",
-    "angular-material-icons": "~0.6.0",
-    "angular-messages": ">=1.3.*",
-    "angular-material": ">=1.0.1",
-    "angular-ui-router": "~0.2.10",
-    "bootstrap": "3.3.7",
-    "components-font-awesome": "^4.7.0"
-  },
-  "resolutions": {
-    "angular": ">=1.3.*"
-  }
-}
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/index.html b/vnfmarket-be/portal-marketplace/src/main/webapp/index.html
deleted file mode 100644
index 9e2cfb6..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/index.html
+++ /dev/null
@@ -1,210 +0,0 @@
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<!DOCTYPE html>
-<html lang="pt" ng-app="vnfmarket">
-<head>
-	<meta charset="utf-8">
-	<meta http-equiv="X-UA-Compatible" content="IE=edge">
-	<base href="/">
-	<title>VNF Marketplace</title>
-	<meta name="description" content="Marketplace UI for VNF Services" />
-	<meta name="author" content="" />
-	<meta name="keywords" content="" />
-	<meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=yes" />
-	<link rel="shortcut icon" href="app/assets/images/favicon.ico" />
-	<link rel="apple-touch-icon" href="app/assets/images/apple-touch-icon.png" />
-	<link rel="apple-touch-icon" sizes="72x72" href="app/assets/images/apple-touch-icon-72x72.png" />
-	<link rel="apple-touch-icon" sizes="114x114" href="app/assets/images/apple-touch-icon-114x114.png" />
-	<!-- injector:css -->
-	<link rel="stylesheet" href="/src/bower_components/angular-material-icons/angular-material-icons.css">
-	<link rel="stylesheet" href="/src/bower_components/angular-material/angular-material.css">
-	<link rel="stylesheet" href="/src/bower_components/components-font-awesome/css/font-awesome.css">
-	<!-- endinjector -->
-    <link rel="stylesheet" href="/src/bower_components/bootstrap/dist/css/bootstrap.min.css">
-    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=RobotoDraft:300,400,500,700,400italic">
-    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
-    <style>
-        body, md-content.md-blue-grey-theme {
-            background-color: #eee;
-        }
-
-        md-toolbar:not(.md-hue-1),
-        .md-fab {
-            fill: #fff;
-        }
-
-        md-sidenav {
-            fill: #737373;
-        }
-
-        .user-avatar {
-            border-radius: 99%;
-        }
-
-        md-toolbar.md-tall {
-            height: 64px;
-            max-height: 64px;
-            min-height: 64px;
-        }
-        code {
-		    color: #4285f4;
-		    -webkit-font-smoothing: auto;
-		    font-weight: 300;
-		    background-color: #F2F2F2;
-		    padding: 10px;
-		}
-		.text-center {
-		    text-align: center!important
-		}
-		ul {
-		    list-style: none
-		}
-    </style>
-
-</head>
-<body ng-cloak>
-
-<!--Beginning-->
-<div ui-view layout="row" layout-fill></div>
-<!--End-->
-
-<!--Templates. Remove then to a better location -->
-
-<script type="text/ng-template" id="tabDialog.tmpl.html">
-    <md-dialog
-    aria-label="Profile">
-    <form>
-        <md-toolbar>
-            <div class="md-toolbar-tools">
-                <h2>Profile Settings</h2>
-                <span flex></span>
-                <md-button class="md-icon-button" ng-click="cancel()">
-                    <md-icon aria-label="Close dialog">close</md-icon>
-                </md-button>
-            </div>
-        </md-toolbar>
-        <md-dialog-content style="max-width:800px;max-height:810px; ">
-            <md-tabs md-dynamic-height md-border-bottom>
-                <md-tab label="one">
-                    <md-content class="md-padding">
-                        <h1 class="md-display-2">Tab One</h1>
-
-                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla venenatis ante augue.
-                            Phasellus volutpat neque ac dui mattis vulputate. Etiam consequat aliquam cursus. In sodales
-                            pretium ultrices. Maecenas lectus est, sollicitudin consectetur felis nec, feugiat ultricies
-                            mi.</p>
-                    </md-content>
-                </md-tab>
-                <md-tab label="two">
-                    <md-content class="md-padding">
-                        <h1 class="md-display-2">Tab Two</h1>
-
-                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla venenatis ante augue.
-                            Phasellus volutpat neque ac dui mattis vulputate. Etiam consequat aliquam cursus. In sodales
-                            pretium ultrices. Maecenas lectus est, sollicitudin consectetur felis nec, feugiat ultricies
-                            mi. Aliquam erat volutpat. Nam placerat, tortor in ultrices porttitor, orci enim rutrum
-                            enim, vel tempor sapien arcu a tellus. Vivamus convallis sodales ante varius gravida.
-                            Curabitur a purus vel augue ultrices ultricies id a nisl. Nullam malesuada consequat diam, a
-                            facilisis tortor volutpat et. Sed urna dolor, aliquet vitae posuere vulputate, euismod ac
-                            lorem. Sed felis risus, pulvinar at interdum quis, vehicula sed odio. Phasellus in enim
-                            venenatis, iaculis tortor eu, bibendum ante. Donec ac tellus dictum neque volutpat blandit.
-                            Praesent efficitur faucibus risus, ac auctor purus porttitor vitae. Phasellus ornare dui nec
-                            orci posuere, nec luctus mauris semper.</p>
-
-                        <p>Morbi viverra, ante vel aliquet tincidunt, leo dolor pharetra quam, at semper massa orci nec
-                            magna. Donec posuere nec sapien sed laoreet. Etiam cursus nunc in condimentum facilisis.
-                            Etiam in tempor tortor. Vivamus faucibus egestas enim, at convallis diam pulvinar vel. Cras
-                            ac orci eget nisi maximus cursus. Nunc urna libero, viverra sit amet nisl at, hendrerit
-                            tempor turpis. Maecenas facilisis convallis mi vel tempor. Nullam vitae nunc leo. Cras sed
-                            nisl consectetur, rhoncus sapien sit amet, tempus sapien.</p>
-
-                        <p>Integer turpis erat, porttitor vitae mi faucibus, laoreet interdum tellus. Curabitur posuere
-                            molestie dictum. Morbi eget congue risus, quis rhoncus quam. Suspendisse vitae hendrerit
-                            erat, at posuere mi. Cras eu fermentum nunc. Sed id ante eu orci commodo volutpat non ac
-                            est. Praesent ligula diam, congue eu enim scelerisque, finibus commodo lectus.</p>
-                    </md-content>
-                </md-tab>
-                <md-tab label="three">
-                    <md-content class="md-padding">
-                        <h1 class="md-display-2">Tab Three</h1>
-
-                        <p>Integer turpis erat, porttitor vitae mi faucibus, laoreet interdum tellus. Curabitur posuere
-                            molestie dictum. Morbi eget congue risus, quis rhoncus quam. Suspendisse vitae hendrerit
-                            erat, at posuere mi. Cras eu fermentum nunc. Sed id ante eu orci commodo volutpat non ac
-                            est. Praesent ligula diam, congue eu enim scelerisque, finibus commodo lectus.</p>
-                    </md-content>
-                </md-tab>
-            </md-tabs>
-        </md-dialog-content>
-
-        <md-dialog-actions layout="row">
-            <span flex></span>
-            <md-button ng-click="answer('not useful')">
-                Not Useful
-            </md-button>
-            <md-button ng-click="answer('useful')" style="margin-right:20px;">
-                Useful
-            </md-button>
-        </md-dialog-actions>
-    </form>
-    </md-dialog>
-</script>
-<!-- End templates -->
-
-
-<!-- injector:js -->
-<script src="/src/bower_components/jquery/dist/jquery.js"></script>
-<script src="/src/bower_components/es5-shim/es5-shim.js"></script>
-<script src="/src/bower_components/json3/lib/json3.min.js"></script>
-<script src="/src/bower_components/angular/angular.js"></script>
-<script src="/src/bower_components/angular-aria/angular-aria.js"></script>
-<script src="/src/bower_components/angular-mocks/angular-mocks.js"></script>
-<script src="/src/bower_components/angular-cookies/angular-cookies.js"></script>
-<script src="/src/bower_components/angular-animate/angular-animate.js"></script>
-<script src="/src/bower_components/angular-sanitize/angular-sanitize.js"></script>
-<script src="/src/bower_components/angular-resource/angular-resource.js"></script>
-<script src="/src/bower_components/angular-material-icons/angular-material-icons.min.js"></script>
-<script src="/src/bower_components/angular-messages/angular-messages.js"></script>
-<script src="/src/bower_components/angular-material/angular-material.js"></script>
-<script src="/src/bower_components/angular-ui-router/release/angular-ui-router.js"></script>
-<script src="/src/bower_components/bootstrap/dist/js/bootstrap.js"></script>
-<script src="/app/app.js"></script>
-<script src="/app/app.config.js"></script>
-<script src="/app/modules/about/aboutModule.js"></script>
-<script src="/app/modules/home/homeModule.js"></script>
-<script src="/app/modules/marketplace/marketplaceModule.js"></script>
-<script src="/app/modules/user/userModule.js"></script>
-<script src="/app/modules/about/aboutRoute.js"></script>
-<script src="/app/modules/home/homeRoute.js"></script>
-<script src="/app/modules/marketplace/marketplaceRoute.js"></script>
-<script src="/app/modules/user/userRoute.js"></script>
-<script src="/app/modules/about/aboutCtrl.js"></script>
-<script src="/app/modules/home/homeCtrl.js"></script>
-<script src="/app/modules/layouts/main-page/mainPageCtrl.js"></script>
-<script src="/app/modules/layouts/side-nav/sidenavCtrl.js"></script>
-<script src="/app/modules/marketplace/marketplaceCtrl.js"></script>
-<script src="/app/modules/user/userCtrl.js"></script>
-<script src="/app/modules/about/aboutService.js"></script>
-<script src="/app/modules/home/homeService.js"></script>
-<script src="/app/modules/layouts/nav-bar/navBarService.js"></script>
-<script src="/app/modules/layouts/side-nav/sidenavService.js"></script>
-<script src="/app/modules/marketplace/marketplaceService.js"></script>
-<script src="/app/modules/user/userService.js"></script>
-<!-- endinjector -->
-
-
-</body>
-</html>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/karma.conf.js b/vnfmarket-be/portal-marketplace/src/main/webapp/karma.conf.js
deleted file mode 100644
index ee858bb..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/karma.conf.js
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-
-
-'use strict';
-
-// Karma configuration
-module.exports = function (config) {
-	config.set({
-		// Frameworks to use
-		frameworks: ['jasmine'],
-
-		// List of files / patterns to load in the browser
-		files: [
-			'src/bower_components/jquery/dist/jquery.js',
-			'src/bower_components/es5-shim/es5-shim.js',
-			'src/bower_components/json3/lib/json3.min.js',
-			'src/bower_components/angular/angular.js',
-			'src/bower_components/angular-aria/angular-aria.js',
-			'src/bower_components/angular-resource/angular-resource.js',
-			'src/bower_components/angular-mocks/angular-mocks.js',
-			'src/bower_components/angular-cookies/angular-cookies.js',
-			'src/bower_components/angular-sanitize/angular-sanitize.js',
-			'src/bower_components/angular-animate/angular-animate.js',
-			'src/bower_components/angular-touch/angular-touch.js',
-			'src/bower_components/angular-ui-router/release/angular-ui-router.js',
-			'src/bower_components/angular-aria/angular-aria.js',
-			'src/bower_components/angular-material/angular-material.js',
-			'src/bower_components/angular-messages/angular-messages.js',
-			'src/bower_components/angular-material-icons/angular-material-icons.js',
-			'app/app.js',
-			'app/modules/home/homeModule.js',
-			'app/modules/home/homeCtrl.js',
-			'app/modules/home/homeRoute.js',
-			'app/modules/home/homeService.js',
-			'app/modules/home/home-test.js',
-			'app/modules/user/userModule.js',
-			'app/modules/user/userCtrl.js',
-			'app/modules/user/userRoute.js',
-			'app/modules/user/userService.js',
-			'app/modules/user/user-test.js',
-			'app/modules/marketplace/marketplaceModule.js',
-			'app/modules/marketplace/marketplaceCtrl.js',
-			'app/modules/marketplace/marketplaceRoute.js',
-			'app/modules/marketplace/marketplaceService.js',
-			'app/modules/marketplace/marketplace-test.js',
-			'app/modules/about/aboutModule.js',
-			'app/modules/about/aboutCtrl.js',
-			'app/modules/about/aboutRoute.js',
-			'app/modules/about/aboutService.js',
-			'app/modules/about/about-test.js',
-		],
-
-		// Test results reporter to use
-		// Possible values: 'dots', 'progress', 'junit', 'growl', 'coverage'
-		//reporters: ['progress'],
-		reporters: ['spec'],
-
-		plugins : [
-			'karma-jasmine',
-			'karma-coverage',
-			'karma-chrome-launcher',
-			'karma-firefox-launcher',
-			'karma-phantomjs-launcher',
-			'karma-spec-reporter'
-		],
-
-		// Web server port
-		port: 9876,
-
-		// Enable / disable colors in the output (reporters and logs)
-		colors: true,
-
-		// Level of logging
-		// Possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
-		logLevel: config.LOG_INFO,
-
-		// Enable / disable watching file and executing tests whenever any file changes
-		autoWatch: true,
-
-		// Start these browsers, currently available:
-		// - Chrome
-		// - ChromeCanary
-		// - Firefox
-		// - Opera
-		// - Safari (only Mac)
-		// - PhantomJS
-		// - IE (only Windows)
-		browsers: ['PhantomJS'],
-
-		// If browser does not capture in given timeout [ms], kill it
-		captureTimeout: 60000,
-
-		// Continuous Integration mode
-		// If true, it capture browsers, run tests and exit
-		singleRun: true
-	});
-};
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/app.config.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/app.config.js
deleted file mode 100644
index 74f2e7b..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/app.config.js
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-
-
-
-(function () {
-	'use strict';
-
-	/**
-	 * @ngdoc configuration file
-	 * @name app.config:config
-	 * @description
-	 * # Config and run block
-	 * Configutation of the app
-	 */
-
-
-	angular
-		.module('vnfmarket')
-		.config(configure)
-		.run(runBlock);
-
-	configure.$inject = ['$stateProvider', '$urlRouterProvider', '$locationProvider', '$httpProvider'];
-
-	function configure($stateProvider, $urlRouterProvider, $locationProvider, $httpProvider) {
-
-		$locationProvider.hashPrefix('!');
-
-		// This is required for Browser Sync to work poperly
-		$httpProvider.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
-
-
-		$urlRouterProvider
-			.otherwise('/dashboard');
-
-	}
-
-	runBlock.$inject = ['$rootScope'];
-
-	function runBlock($rootScope) {
-		'use strict';
-
-		console.log('AngularJS run() function...');
-	}
-
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/app.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/app.js
deleted file mode 100644
index 1b3b63f..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/app.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-
-(function() {
-	'use strict';
-
-	/**
-	 * @ngdoc index
-	 * @name app
-	 * @description
-	 * # app
-	 *
-	 * Main modules of the application.
-	 */
-
-	angular.module('vnfmarket', [
-		'ngResource',
-		'ngAria',
-		 'ngMaterial',
-		'ngMdIcons',
-		'ngCookies',
-		'ngAnimate',
-		'ngSanitize',
-		'ui.router',
-		'home',
-		'user',
-		'marketplace',
-		'about',
-	]);
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/assets/images/open_o_diagram.png b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/assets/images/open_o_diagram.png
deleted file mode 100644
index 676a6bf..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/assets/images/open_o_diagram.png
+++ /dev/null
Binary files differ
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/about-test.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/about-test.js
deleted file mode 100644
index 04fe198..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/about-test.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.test:aboutTest
-	 * @description
-	 * # aboutTest
-	 * Test of the app
-	 */
-
-	describe('about test', function () {
-		var controller = null, $scope = null;
-
-		beforeEach(function () {
-			module('vnfmarket');
-		});
-
-		beforeEach(inject(function ($controller, $rootScope) {
-			$scope = $rootScope.$new();
-			controller = $controller('AboutCtrl', {
-				$scope: $scope
-			});
-		}));
-
-		it('Should controller must be defined', function () {
-			expect(controller).toBeDefined();
-		});
-
-	});
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/about.html b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/about.html
deleted file mode 100644
index 7ee0c1b..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/about.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<div class="md-padding" flex layout-sm="column">
-    <md-card>
-        <md-card-content>
-            <h2 class="md-title">Welcome to Open-O.</h2>
-        </md-card-content>
-    </md-card>
-    <!-- Start About Page -->
-    <md-card>
-    	<md-card-content>
-    		<div class="row">
-                <div class="col-md-4">
-                  <a href="#" data-toggle="modal" data-target="#open-o-diagram">
-                    <img class="img-responsive" src="app/assets/images/open_o_diagram.png" alt="open o Architecture">
-                  </a>
-                </div>
-                <div class="col-md-8">
-                  <div class="row">
-                      <div class="col-md-12 content clearfix">
-                        <div class="editContent">
-                          <h1>Open Orchestrator Project (OPEN-O)</h1>
-                          <h3>Any Service Over Any Network</h3>
-                        </div>
-                        <div class="editContent">
-                          <p class="lead">OPEN-O is seeking to offer network operators an incremental path to transform their networks, and OSS/BSS, through adoption of SDN and NFV without scrapping the vast investments in existing equipment and technologies.</p>
-                        </div>
-
-                      </div>
-
-                   </div><!-- /.row-->
-                </div>
-              </div>
-                <div class="col-md-12">
-                  <div class="row pad15">
-                    <div class="col-xs-2">
-                      <span class="fa fa-rocket fa-4x"></span>
-                    </div>
-                    <div class="col-xs-10">
-                      <div class="editContent">
-                        <h3>Mission</h3>
-                      </div>
-                      <div class="editContent">
-                        <p>The mission of the OPEN-Orchestrator Project (OPEN-O) is to: enable end-to-end service agility across SDN, NFV, and legacy networks via a unified orchestration platform supporting NFV orchestration (NFVO and VNFM) and SDN orchestration.</p>
-                      </div>
-                    </div>
-                  </div><!-- /.row -->
-                  <div class="row pad15">
-                    <div class="col-xs-2">
-                      <span class="fa fa-users fa-4x"></span>
-                    </div>
-                    <div class="col-xs-10">
-                      <div class="editContent">
-                        <h3>Target Customers.</h3>
-                      </div>
-                      <div class="editContent">
-                        <p>OPEN-O is targeting the world’s most important and innovative telecommunications and cable operators, and the OEMs, systems integrators, and software firms who support them.</p>
-                      </div>
-                    </div>
-                  </div><!-- /.row -->
-                  <div class="row pad15">
-                    <div class="col-xs-2">
-                      <span class="fa fa-object-group fa-4x"></span>
-                    </div>
-                    <div class="col-xs-10">
-                      <div class="editContent">
-                        <h3>OPEN-O Architecture.</h3>
-                      </div>
-                      <div class="editContent">
-                        <p>The OPEN-O Architecture (shown in the Figure ), enables operators to orchestrate end-to- end composite services, leveraging virtualized (and physical network functions), and SDN and legacy connectivity services. The model-driven service framework uses standard modeling languages including TOSCA and YANG, and a modular approach to integrate with MANO building blocks (such as VIMs and VNFMs), along with Connectivity Services Management, including SDN Controllers, EMS’ and NMS’.</p>
-                      </div>
-                    </div>
-                  </div><!-- /.row -->
-                </div>
-    	</md-card-content>
-    </md-card>
-    <!-- End About Page -->
-</div>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutCtrl.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutCtrl.js
deleted file mode 100644
index c2f097e..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutCtrl.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.controller:aboutCtrl
-	* @description
-	* # aboutCtrl
-	* Controller of the app
-	*/
-
-  	angular
-		.module('about')
-		.controller('AboutCtrl', About);
-
-		About.$inject = [];
-
-		/*
-		* recommend
-		* Using function declarations
-		* and bindable members up top.
-		*/
-
-		function About() {
-			/*jshint validthis: true */
-			var vm = this;
-
-		}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutModule.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutModule.js
deleted file mode 100644
index be52404..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutModule.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.module:aboutModule
-	 * @description
-	 * # aboutModule
-	 * Module of the app
-	 */
-
-  	angular.module('about', []);
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutRoute.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutRoute.js
deleted file mode 100644
index 50fb7b2..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutRoute.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-'use strict';
-
-/**
- * @ngdoc function
- * @name app.route:aboutRoute
- * @description
- * # aboutRoute
- * Route of the app
- */
-
-angular.module('about')
-	.config(['$stateProvider', function ($stateProvider) {
-
-		$stateProvider
-			.state('home.about', {
-				url:'/about',
-				templateUrl: 'app/modules/about/about.html',
-				controller: 'AboutCtrl',
-				controllerAs: 'vm'
-			});
-
-
-	}]);
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutService.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutService.js
deleted file mode 100644
index fb8770c..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/about/aboutService.js
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.service:aboutService
-	 * @description
-	 * # aboutService
-	 * Service of the app
-	 */
-
-  	angular
-		.module('about')
-		.factory('AboutService', About);
-		// Inject your dependencies as .$inject = ['$http', 'someSevide'];
-		// function Name ($http, someSevide) {...}
-
-		About.$inject = ['$http'];
-
-		function About ($http) {
-
-		}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/dashboard.html b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/dashboard.html
deleted file mode 100644
index b048c38..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/dashboard.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<div class="md-padding" flex layout-sm="column">
-    <md-card class="text-center">
-        <md-card-content>
-            <h1>{{ vm.title }}</h1>
-            <h3>{{ vm.version }}</h3>
-            <p>An Online MarketPlace (or online e-commerce marketplace) is a type of a e-commarce site where product of service information is proviced by multiple third parties,whereas transactions are processed by the marketplace operator.</p>
-            <br>
-            <md-divider class="margin-top-20"></md-divider>
-            <!-- <h1 class="margin-top-50">Features</h1>
-            <ul>
-                <li class=" text-center" ng-repeat="item in vm.listFeatures">
-                    <p><ng-md-icon icon="check"></ng-md-icon> {{item.feature}}</p>
-                </li>
-            </ul> -->
-        </md-card-content>
-    </md-card>
-    <!-- Start About Page -->
-    <md-card>
-        <md-card-content>
-            <div class="row">
-                <div class="col-md-4">
-                  <a href="#" data-toggle="modal" data-target="#open-o-diagram">
-                    <img class="img-responsive" src="app/assets/images/open_o_diagram.png" alt="open o Architecture">
-                  </a>
-                </div>
-                <div class="col-md-8">
-                  <div class="row">
-                      <div class="col-md-12 content clearfix">
-                        <div class="editContent">
-                          <h1>Open Orchestrator Project (OPEN-O)</h1>
-                          <h3>Any Service Over Any Network</h3>
-                        </div>
-                        <div class="editContent">
-                          <p class="lead">OPEN-O is seeking to offer network operators an incremental path to transform their networks, and OSS/BSS, through adoption of SDN and NFV without scrapping the vast investments in existing equipment and technologies.</p>
-                        </div>
-
-                      </div>
-
-                   </div><!-- /.row-->
-                </div>
-              </div>
-                <div class="col-md-12">
-                  <div class="row pad15">
-                    <div class="col-xs-2">
-                      <span class="fa fa-rocket fa-4x"></span>
-                    </div>
-                    <div class="col-xs-10">
-                      <div class="editContent">
-                        <h3>Mission</h3>
-                      </div>
-                      <div class="editContent">
-                        <p>The mission of the OPEN-Orchestrator Project (OPEN-O) is to: enable end-to-end service agility across SDN, NFV, and legacy networks via a unified orchestration platform supporting NFV orchestration (NFVO and VNFM) and SDN orchestration.</p>
-                      </div>
-                    </div>
-                  </div><!-- /.row -->
-                  <div class="row pad15">
-                    <div class="col-xs-2">
-                      <span class="fa fa-users fa-4x"></span>
-                    </div>
-                    <div class="col-xs-10">
-                      <div class="editContent">
-                        <h3>Target Customers.</h3>
-                      </div>
-                      <div class="editContent">
-                        <p>OPEN-O is targeting the world’s most important and innovative telecommunications and cable operators, and the OEMs, systems integrators, and software firms who support them.</p>
-                      </div>
-                    </div>
-                  </div><!-- /.row -->
-                  <div class="row pad15">
-                    <div class="col-xs-2">
-                      <span class="fa fa-object-group fa-4x"></span>
-                    </div>
-                    <div class="col-xs-10">
-                      <div class="editContent">
-                        <h3>OPEN-O Architecture.</h3>
-                      </div>
-                      <div class="editContent">
-                        <p>The OPEN-O Architecture (shown in the Figure ), enables operators to orchestrate end-to- end composite services, leveraging virtualized (and physical network functions), and SDN and legacy connectivity services. The model-driven service framework uses standard modeling languages including TOSCA and YANG, and a modular approach to integrate with MANO building blocks (such as VIMs and VNFMs), along with Connectivity Services Management, including SDN Controllers, EMS’ and NMS’.</p>
-                      </div>
-                    </div>
-                  </div><!-- /.row -->
-                </div>
-        </md-card-content>
-    </md-card>
-</div>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/home-test.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/home-test.js
deleted file mode 100644
index cc9157f..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/home-test.js
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.test:homeTest
-	* @description
-	* # homeTest
-	* Test of the app
-	*/
-
-	describe('homeCtrl', function () {
-		var controller = null, $scope = null, $location;
-
-		beforeEach(function () {
-			module('vnfmarket');
-		});
-
-		beforeEach(inject(function ($controller, $rootScope, _$location_) {
-			$scope = $rootScope.$new();
-			$location = _$location_;
-
-			controller = $controller('HomeCtrl', {
-				$scope: $scope
-			});
-		}));
-
-		it('Should HomeCtrl must be defined', function () {
-			expect(controller).toBeDefined();
-		});
-
-		it('Should match the path Module name', function () {
-			$location.path('/home');
-			expect($location.path()).toBe('/home');
-		});
-
-	});
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/home.html b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/home.html
deleted file mode 100644
index 2ba4d76..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/home.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<md-sidenav layout="column" class="md-sidenav-left md-whiteframe-z2" md-component-id="left" md-is-locked-open="$mdMedia('gt-md')">
-    <div ng-controller="SidenavCtrl as vm" ng-cloak>
-        <md-toolbar class="md-tall md-hue-2">
-            <div layout="column" class="md-toolbar-tools-bottom inset">
-                <div layout="row">
-                    <div flex="80" style="margin-top: 10px;">
-                        <div>VNF Marketplace</div>
-                    </div>
-                </div>
-            </div>
-        </md-toolbar>
-        <md-list>
-            <md-list-item ui-sref="home.dashboard">
-                <div class="inset">
-                    <ng-md-icon icon="apps"></ng-md-icon>
-                </div>
-                <p> Dashboard </p>
-            </md-list-item>
-            <md-list-item ng-repeat="item in vm.menu" ng-click="vm.navigateTo('home.' + item.link)">
-                <div class="inset" ng-show="item.icon">
-                    <ng-md-icon icon="{{item.icon}}"></ng-md-icon>
-                </div>
-                <p > {{ item.name }}</p>
-            </md-list-item>
-            <md-divider></md-divider>
-            <md-subheader>Admin</md-subheader>
-            <md-list-item ng-repeat="item in vm.admin" ng-click="vm.showSettingsBottom($event)" >
-                <div class="inset">
-                    <ng-md-icon icon="{{item.icon}}"></ng-md-icon>
-                </div>
-                <p> {{ item.title }}</p>
-            </md-list-item>
-        </md-list>
-    </div>
-</md-sidenav>
-
-<div layout="column" class="relative" layout-fill role="main" ng-controller="LayoutCtrl as layout" ng-cloak>
-    <md-toolbar ng-show="!showSearch">
-        <div class="md-toolbar-tools">
-            <md-button ng-click="layout.toggleSidenav('left')" hide-gt-md aria-label="Menu">
-                <ng-md-icon icon="menu"></ng-md-icon>
-            </md-button>
-            <h3>VNF Marketplace</h3>
-            <span flex></span>
-            <md-button aria-label="Search" ng-click="showSearch = !showSearch">
-                <ng-md-icon icon="search"></ng-md-icon>
-            </md-button>
-            <md-menu>
-                <md-button aria-label="Open Settings" ng-click="layout.openMenu($mdOpenMenu, $event)">
-                    <md-icon> more_vert </md-icon>
-                </md-button>
-                <md-menu-content width="4">
-                    <md-menu-item>
-                        <md-button ng-click="layout.changeProfile($event)">
-                            <md-icon>face</md-icon>
-                            Profile
-                        </md-button>
-                    </md-menu-item>
-                    <md-menu-item>
-                        <md-button ng-click="layout.changePassword()">
-                            <md-icon>lock</md-icon>
-                            Password
-                        </md-button>
-                    </md-menu-item>
-                    <md-menu-divider></md-menu-divider>
-                    <md-menu-item>
-                        <md-button ng-click="layout.logOut()">
-                            <md-icon>power_settings_new</md-icon>
-                            Logout
-                        </md-button>
-                    </md-menu-item>
-                </md-menu-content>
-            </md-menu>
-        </div>
-    </md-toolbar>
-    <md-toolbar class="md-hue-1" ng-show="showSearch">
-        <div class="md-toolbar-tools">
-            <md-button ng-click="showSearch = !showSearch" aria-label="Back">
-                <ng-md-icon icon="arrow_back"></ng-md-icon>
-            </md-button>
-            <h3 flex="10">
-                Back
-            </h3>
-            <md-input-container md-theme="input" flex>
-                <label>&nbsp;</label>
-                <input ng-model="search.who" placeholder="Search ...">
-            </md-input-container>
-        </div>
-    </md-toolbar>
-    <md-content layout="column" flex md-scroll-y style="background-color:#DCDCDC">
-        <div ui-view></div>
-    </md-content>
-</div>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeCtrl.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeCtrl.js
deleted file mode 100644
index a4b88aa..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeCtrl.js
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.controller:HomeCtrl
-	* @description
-	* # HomeCtrl
-	* Controller of the app
-	*/
-
-	angular
-		.module('vnfmarket')
-		.controller('HomeCtrl', Home);
-
-	Home.$inject = ['homeService'];
-
-	/*
-	* recommend
-	* Using function declarations
-	* and bindable members up top.
-	*/
-
-	function Home(homeService) {
-		/*jshint validthis: true */
-		var vm = this;
-		vm.title = "Welcome to VNF Marketplace!";
-		vm.version = "1.0.0";
-		vm.listFeatures = homeService.getFeaturesList();
-		console.log(vm.listFeatures);
-
-	}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeModule.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeModule.js
deleted file mode 100644
index 9362464..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeModule.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.module:homeModule
-	* @description
-	* # homeModule
-	* Module of the app
-	*/
-
-	angular.module('home', []);
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeRoute.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeRoute.js
deleted file mode 100644
index 286d1ae..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeRoute.js
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.route:HomeRoute
-	* @description
-	* # HomeRoute
-	* Route of the app
-	*/
-
-angular.module('vnfmarket')
-	.config(['$stateProvider', function ($stateProvider) {
-		$stateProvider
-
-			.state('home', {
-				url: '',
-				abstract: true,
-				templateUrl: 'app/modules/home/home.html',
-				controller: 'HomeCtrl',
-				controllerAs: 'vm'
-			})
-			.state('home.dashboard', {
-				url:'/dashboard',
-				templateUrl: 'app/modules/home/dashboard.html'
-			});
-
-	}]);
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeService.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeService.js
deleted file mode 100644
index fb3ea3c..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/home/homeService.js
+++ /dev/null
@@ -1,754 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.service:homeService
-	* @description
-	* # homeService
-	* Service of the app
-	*/
-
-	angular.module('vnfmarket')
-		.factory('homeService', homeService);
-
-	homeService.$inject = ['$http'];
-
-	function homeService($http) {
-
-		/*var list = [
-			{"feature": "Implemented Best Practices, following: John Papa's Guide"},
-			{"feature": "Using Controller AS syntax"},
-			{"feature": "Wrap Angular components in an Immediately Invoked Function Expression (IIFE)"},
-			{"feature": "Declare modules without a variable using the setter syntax"},
-			{"feature": "Using named functions"},
-			{"feature": "Including Unit test with Karma"},
-			{"feature": "Including UI options for Bootstrap or Angular-Material"},
-			{"feature": "Including Angular-Material-Icons for Angular-Material UI"},
-			{"feature": "Dynamic Menu generator for both themes"},
-			{"feature": "Grunt task for Production and Development"}
-		];*/
-		var services = [
-        {
-          "name": "vEPC",
-          "vendor": "Huawei",
-          "date": "2016-11-21 23:06",
-          "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed interdum fringilla laoreet. Nulla facilisi. Maecenas consequat tristique odio, in consectetur leo volutpat vitae. Ut porttitor iaculis metus sed tincidunt. Etiam facilisis nec nisi at tempus. Curabitur ultrices molestie dictum. Integer placerat varius lorem, id cursus augue vulputate quis. Nulla pulvinar vel nunc vel lacinia. Aliquam eleifend, ipsum in sodales dictum, mi risus dictum est, non hendrerit neque elit et turpis. Integer lacus massa, pulvinar eget porttitor vel, ultrices in elit. Ut convallis semper gravida. Sed mollis leo est, eget consectetur dui vestibulum a. Phasellus non augue id diam malesuada ultrices. Praesent id nunc vehicula, dapibus quam in, rhoncus lorem. Praesent mattis elit a ex elementum, vel imperdiet risus tempor. Aliquam laoreet mauris nec egestas eleifend.",
-          "downloads": 20,
-          "type":"gs-o",
-          "size":"204800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        },
-        {
-          "name": "vFirewall",
-          "vendor": "Huawei",
-          "date": "2016-11-23 22:09",
-          "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed interdum fringilla laoreet. Nulla facilisi. Maecenas consequat tristique odio, in consectetur leo volutpat vitae. Ut porttitor iaculis metus sed tincidunt. Etiam facilisis nec nisi at tempus. Curabitur ultrices molestie dictum. Integer placerat varius lorem, id cursus augue vulputate quis. Nulla pulvinar vel nunc vel lacinia. Aliquam eleifend, ipsum in sodales dictum, mi risus dictum est, non hendrerit neque elit et turpis. Integer lacus massa, pulvinar eget porttitor vel, ultrices in elit. Ut convallis semper gravida. Sed mollis leo est, eget consectetur dui vestibulum a. Phasellus non augue id diam malesuada ultrices. Praesent id nunc vehicula, dapibus quam in, rhoncus lorem. Praesent mattis elit a ex elementum, vel imperdiet risus tempor. Aliquam laoreet mauris nec egestas eleifend.",
-          "downloads": 25,
-          "type":"gs-o",
-          "size":"204800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        },
-        {
-          "name": "vIMS",
-          "vendor": "Huawei",
-          "date": "2016-10-21 12:04",
-          "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed interdum fringilla laoreet. Nulla facilisi. Maecenas consequat tristique odio, in consectetur leo volutpat vitae. Ut porttitor iaculis metus sed tincidunt. Etiam facilisis nec nisi at tempus. Curabitur ultrices molestie dictum. Integer placerat varius lorem, id cursus augue vulputate quis. Nulla pulvinar vel nunc vel lacinia. Aliquam eleifend, ipsum in sodales dictum, mi risus dictum est, non hendrerit neque elit et turpis. Integer lacus massa, pulvinar eget porttitor vel, ultrices in elit. Ut convallis semper gravida. Sed mollis leo est, eget consectetur dui vestibulum a. Phasellus non augue id diam malesuada ultrices. Praesent id nunc vehicula, dapibus quam in, rhoncus lorem. Praesent mattis elit a ex elementum, vel imperdiet risus tempor. Aliquam laoreet mauris nec egestas eleifend.",
-          "downloads": 10,
-          "type":"sdn-o",
-          "size":"104800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        },
-        {
-          "name": "vLoadbalance",
-          "vendor": "ZTE",
-          "date": "2016-11-20 05:06",
-          "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed interdum fringilla laoreet. Nulla facilisi. Maecenas consequat tristique odio, in consectetur leo volutpat vitae. Ut porttitor iaculis metus sed tincidunt. Etiam facilisis nec nisi at tempus. Curabitur ultrices molestie dictum. Integer placerat varius lorem, id cursus augue vulputate quis. Nulla pulvinar vel nunc vel lacinia. Aliquam eleifend, ipsum in sodales dictum, mi risus dictum est, non hendrerit neque elit et turpis. Integer lacus massa, pulvinar eget porttitor vel, ultrices in elit. Ut convallis semper gravida. Sed mollis leo est, eget consectetur dui vestibulum a. Phasellus non augue id diam malesuada ultrices. Praesent id nunc vehicula, dapibus quam in, rhoncus lorem. Praesent mattis elit a ex elementum, vel imperdiet risus tempor. Aliquam laoreet mauris nec egestas eleifend.",
-          "downloads": 319,
-          "type":"sdn-o",
-          "size":"204800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        },
-        {
-          "name": "vCPE",
-          "vendor": "ZTE",
-          "date": "2016-11-03 23:06",
-          "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed interdum fringilla laoreet. Nulla facilisi. Maecenas consequat tristique odio, in consectetur leo volutpat vitae. Ut porttitor iaculis metus sed tincidunt. Etiam facilisis nec nisi at tempus. Curabitur ultrices molestie dictum. Integer placerat varius lorem, id cursus augue vulputate quis. Nulla pulvinar vel nunc vel lacinia. Aliquam eleifend, ipsum in sodales dictum, mi risus dictum est, non hendrerit neque elit et turpis. Integer lacus massa, pulvinar eget porttitor vel, ultrices in elit. Ut convallis semper gravida. Sed mollis leo est, eget consectetur dui vestibulum a. Phasellus non augue id diam malesuada ultrices. Praesent id nunc vehicula, dapibus quam in, rhoncus lorem. Praesent mattis elit a ex elementum, vel imperdiet risus tempor. Aliquam laoreet mauris nec egestas eleifend.",
-          "downloads": 234,
-          "type":"nfv-o",
-          "size":"204800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        },
-        {
-          "name": "openimscore",
-          "vendor": "Intel",
-          "date": "2016-11-20 17:06",
-          "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed interdum fringilla laoreet. Nulla facilisi. Maecenas consequat tristique odio, in consectetur leo volutpat vitae. Ut porttitor iaculis metus sed tincidunt. Etiam facilisis nec nisi at tempus. Curabitur ultrices molestie dictum. Integer placerat varius lorem, id cursus augue vulputate quis. Nulla pulvinar vel nunc vel lacinia. Aliquam eleifend, ipsum in sodales dictum, mi risus dictum est, non hendrerit neque elit et turpis. Integer lacus massa, pulvinar eget porttitor vel, ultrices in elit. Ut convallis semper gravida. Sed mollis leo est, eget consectetur dui vestibulum a. Phasellus non augue id diam malesuada ultrices. Praesent id nunc vehicula, dapibus quam in, rhoncus lorem. Praesent mattis elit a ex elementum, vel imperdiet risus tempor. Aliquam laoreet mauris nec egestas eleifend.",
-          "downloads": 45,
-          "type":"nfv-o",
-          "size":"204800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        },
-        {
-          "name": "openims",
-          "vendor": "Intel",
-          "date": "2016-11-20 12:06",
-          "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed interdum fringilla laoreet. Nulla facilisi. Maecenas consequat tristique odio, in consectetur leo volutpat vitae. Ut porttitor iaculis metus sed tincidunt. Etiam facilisis nec nisi at tempus. Curabitur ultrices molestie dictum. Integer placerat varius lorem, id cursus augue vulputate quis. Nulla pulvinar vel nunc vel lacinia. Aliquam eleifend, ipsum in sodales dictum, mi risus dictum est, non hendrerit neque elit et turpis. Integer lacus massa, pulvinar eget porttitor vel, ultrices in elit. Ut convallis semper gravida. Sed mollis leo est, eget consectetur dui vestibulum a. Phasellus non augue id diam malesuada ultrices. Praesent id nunc vehicula, dapibus quam in, rhoncus lorem. Praesent mattis elit a ex elementum, vel imperdiet risus tempor. Aliquam laoreet mauris nec egestas eleifend.",
-          "downloads": 21,
-          "type":"sdn-o",
-          "size":"204800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        },
-        {
-          "name": "vCPE",
-          "vendor": "Huawei",
-          "date": "2016-11-19 23:06",
-          "desc": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed interdum fringilla laoreet. Nulla facilisi. Maecenas consequat tristique odio, in consectetur leo volutpat vitae. Ut porttitor iaculis metus sed tincidunt. Etiam facilisis nec nisi at tempus. Curabitur ultrices molestie dictum. Integer placerat varius lorem, id cursus augue vulputate quis. Nulla pulvinar vel nunc vel lacinia. Aliquam eleifend, ipsum in sodales dictum, mi risus dictum est, non hendrerit neque elit et turpis. Integer lacus massa, pulvinar eget porttitor vel, ultrices in elit. Ut convallis semper gravida. Sed mollis leo est, eget consectetur dui vestibulum a. Phasellus non augue id diam malesuada ultrices. Praesent id nunc vehicula, dapibus quam in, rhoncus lorem. Praesent mattis elit a ex elementum, vel imperdiet risus tempor. Aliquam laoreet mauris nec egestas eleifend.",
-          "downloads": 408,
-          "type":"nfv-o",
-          "size":"204800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        },
-        {
-          "name": "vCPE",
-          "vendor": "Siemens",
-          "date": "2016-11-20 12:06",
-          "desc": "Dolore ex deserunt aute fugiat aute nulla ea sunt aliqua nisi cupidatat eu. Nostrud in laboris labore nisi amet do dolor eu fugiat consectetur elit cillum esse",
-          "downloads": 120,
-          "type":"sdn-o",
-          "size":"204800",
-          "down_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 17:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 10:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 00:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:32"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 20:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ],
-          "upl_history":[
-            {
-              "user":"user_001",
-              "time": "2016-11-30 15:31"
-            },
-            {
-              "user":"user_002",
-              "time": "2016-11-30 14:31"
-            },
-            {
-              "user":"user_003",
-              "time": "2016-11-30 11:01"
-            },
-            {
-              "user":"user_004",
-              "time": "2016-11-30 14:03"
-            },
-            {
-              "user":"user_005",
-              "time": "2016-11-30 10:31"
-            },
-            {
-              "user":"user_006",
-              "time": "2016-11-29 19:12"
-            },
-            {
-              "user":"user_007",
-              "time": "2016-11-28 02:31"
-            },
-            {
-              "user":"user_008",
-              "time": "2016-11-20 09:11"
-            }
-          ]
-        }
-      ];
-
-		return {
-			getFeaturesList: getFeaturesList
-		};
-
-		function getFeaturesList() {
-			return services;
-		}
-
-	}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/main-page/main-page.html b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/main-page/main-page.html
deleted file mode 100644
index ec86a64..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/main-page/main-page.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-    <md-toolbar ng-show="!showSearch">
-        <div class="md-toolbar-tools">
-            <md-button ng-click="layout.toggleSidenav('left')" hide-gt-md aria-label="Menu">
-                <ng-md-icon icon="menu"></ng-md-icon>
-            </md-button>
-            <h3>
-                <a href="/">vnfmarket</a>
-            </h3>
-            <span flex></span>
-            <md-button aria-label="Search" ng-click="showSearch = !showSearch">
-                <ng-md-icon icon="search"></ng-md-icon>
-            </md-button>
-            <md-menu>
-                <md-button aria-label="Open Settings" ng-click="layout.openMenu($mdOpenMenu, $event)">
-                            <md-icon> more_vert </md-icon>
-                </md-button>
-                <md-menu-content width="4">
-                    <md-menu-item>
-                        <md-button ng-click="layout.changeProfile($event)">
-                            <md-icon>face</md-icon>
-                            Profile
-                        </md-button>
-                    </md-menu-item>
-                    <md-menu-item>
-                        <md-button ng-click="layout.changePassword()">
-                            <md-icon>lock</md-icon>
-                            Password
-                        </md-button>
-                    </md-menu-item>
-                    <md-menu-divider></md-menu-divider>
-                    <md-menu-item>
-                        <md-button ng-click="layout.logOut()">
-                            <md-icon>power_settings_new</md-icon>
-                            Logout
-                        </md-button>
-                    </md-menu-item>
-                </md-menu-content>
-            </md-menu>
-        </div>
-    </md-toolbar>
-    <md-toolbar class="md-hue-1" ng-show="showSearch">
-        <div class="md-toolbar-tools">
-            <md-button ng-click="showSearch = !showSearch" aria-label="Back">
-                <ng-md-icon icon="arrow_back"></ng-md-icon>
-            </md-button>
-            <h3 flex="10">
-                Back
-            </h3>
-            <md-input-container md-theme="input" flex>
-                <label>&nbsp;</label>
-                <input ng-model="search.who" placeholder="Search ...">
-            </md-input-container>
-
-        </div>
-    </md-toolbar>
-    <md-content class="md-blue-grey-theme" flex md-scroll-y>
-        <ui-view layout="column" layout-fill layout-padding>
-
-
-        </ui-view>
-    </md-content>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/main-page/mainPageCtrl.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/main-page/mainPageCtrl.js
deleted file mode 100644
index 24ae3ef..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/main-page/mainPageCtrl.js
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.controller:LayoutCtrl
-	* @description
-	* # LayoutCtrl
-	* Controller of the app
-	*/
-
-	angular
-		.module('vnfmarket')
-		.controller('LayoutCtrl', Layout);
-
-	Layout.$inject = ['$mdSidenav', '$cookies', '$state', '$mdToast', '$mdDialog'];
-
-	/*
-	* recommend
-	* Using function declarations
-	* and bindable members up top.
-	*/
-
-	function Layout($mdSidenav, $cookies, $state, $mdToast, $mdDialog ) {
-		/*jshint validthis: true */
-		var vm = this;
-
-		vm.toggleSidenav = function (menuId) {
-			$mdSidenav(menuId).toggle();
-		};
-
-		vm.changePassword = function () {
-			$mdToast.show(
-				$mdToast.simple()
-				.content('Password clicked!')
-				.position('top right')
-				.hideDelay(2000)
-			);
-		};
-
-		vm.changeProfile = function (ev) {
-			$mdDialog.show({
-				controller: DialogController,
-				templateUrl: 'tabDialog.tmpl.html',
-				parent: angular.element(document.body),
-				targetEvent: ev,
-				clickOutsideToClose:true
-			})
-			.then(function(answer) {
-				$mdToast.show(
-					$mdToast.simple()
-					.content('You said the information was "' + answer + '".')
-					.position('top right')
-					.hideDelay(2000)
-				);
-
-			}, function() {
-				$mdToast.show(
-					$mdToast.simple()
-					.content('You cancelled the dialog.')
-					.position('top right')
-					.hideDelay(2000)
-				);
-			});
-
-			function DialogController($scope, $mdDialog) {
-				$scope.hide = function() {
-					$mdDialog.hide();
-				};
-
-				$scope.cancel = function() {
-					$mdDialog.cancel();
-				};
-
-				$scope.answer = function(answer) {
-					$mdDialog.hide(answer);
-				};
-			}
-		};
-
-
-		vm.logOut = function () {
-
-			alert('Implement your Function Here');
-			// $cookies.put('dev_appserver_login', ' ');
-			//$state.go('out', {}, {reload: true});
-
-		};
-
-		var originatorEv;
-		vm.openMenu = function ($mdOpenMenu, ev) {
-			originatorEv = ev;
-			$mdOpenMenu(ev);
-		};
-
-	}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/nav-bar/navBarService.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/nav-bar/navBarService.js
deleted file mode 100644
index 4fecf26..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/nav-bar/navBarService.js
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.service:menuService
-	 * @description
-	 * # menuService
-	 * Service of the app
-	 */
-
-  	angular
-		.module('vnfmarket')
-		.factory('MenuService', Menu);
-		// Inject your dependencies as .$inject = ['$http', 'someSevide'];
-		// function Name ($http, someSevide) {...}
-
-		Menu.$inject = ['$http'];
-
-		function Menu ($http) {
-
-			var menu = [
-
-					{
-						link: 'user',
-							name: 'User'
-					},
-
-					{
-						link: 'marketplace',
-							name: 'Marketplace'
-					},
-
-					{
-						link: 'about',
-							name: 'About'
-					},
-
-		  	];
-
-			return {
-				listMenu: function () {
-					return menu;
-				}
-		  	}
-
-		}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenav.html b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenav.html
deleted file mode 100644
index 9028bc0..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenav.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-        <md-toolbar class="md-tall md-hue-2">
-            <div layout="column" class="md-toolbar-tools-bottom inset">
-                <div layout="row">
-                    <div flex="20">
-                        <img style="width: 36px; height: 36px; border-radius: 50%"
-                             actual-src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUDBAsMBgkICQcJCQgGCQcGBgYFBgcHBQkGBgUHCQcGBgcHChwXBwgaCQcHGCEMGhERHxMfBxciGCIeGBAeHxIBBQUFBwcFDAgIBxIIBQgSHhISEhISHhISEhISHh4SEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEv/AABEIAGAAYAMBIgACEQEDEQH/xAAcAAACAwEBAQEAAAAAAAAAAAAHCAMFBgQCAQD/xAA6EAABAgQDBQYFAQgDAQAAAAACAQMABBESBQYiByExMkETQlFSYWIIcXKBoSMzgpGSorLR8BQk4RX/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH/2gAMAwEAAhEDEQA/AG0WPx9I+RDOPIIqS+F0BVZyx5uUknZpw0RGBU9XTTCJbRs6zGI4icw66pNiRCwBUsFoVXSm7wpBF+JraOr75yDRr2LSkLpCVBMx7q06ekAFmbVCUV7yRETg4pP7y3B+YmfcRw7b6J3fNp7sRYPhrkxMCy2JEpeX/wAg97NdkjQEL02KHuG0D6FAAl3CnFqQtOKgr3RVRX3cIv8AD2Udl1lyAxcG20iFUG4e7SGvYy/Ltgggw2iD3bEivm8uS6uoX/GBFrdcI01faGGFJk5pyVnbhJW3GjuElGhad/VIcfYRtHHEJImjokzLgHaj5htp2iRgtoORWJlg9CA4IkQmA6rresCfY9i7mHZqbaKqC6RSrgFzEJlQa19YqnmU/GPKxzST1wpTjQf7Y6C9YCzJeMYra1mQJbCXSUqOECi343EOn7RsDPSvyhZfivxYhsADWggREIlu1ad6QC05mxHtZpwlJVUjMi+ojVbv49Ipe0W/0H+7uxYtYM8Uq5OtgJtMLa5aVXUu3dpZ4V6xYbOsrnPT7cu3dqISdMR5Wh5oygnfDlhaFMG6o8qW3W8ChjmJe2lOb3cvhGXy3l+Xw+TS3TYn6h8CX3LHO9tPkBPsldVLVISIh4xpWyqq+u/+rhHG/dduHqo/LzRVS2epAhEhnARfKW4rvWJix1shV1sk7MSAbxLStxaoD5ijaoBcV3W28Kwv+0PCSbxmUm03K66PL5rq7oOuPTwqFwEhXd4SSkYvMWFJMnJEttrU2yThdLL0ur9oA/5ecXsGitVFNpkv5mki2UvvEEkgoAiNEQUtbt5bB3D+I9ksBNiszawZr3RUrvaIwnXxD48B313uvl5tKNCX43Q1OfcQskHNNVMCBsB4qRpuhBNoc45/9F4Xq1E1HV0tKgjv9IlSrfIcyIybulVQQUCpyqJFXekEz4ZZFtDmnUFaitt3tMuVIHGxdgXH3mnBq2QFp9x7hgy7DcFclX5wTGjbpj2Hrq6xBqc/TAixruVvvCnFRgF5rxiVSYQBkyRT5SMKcxUhn5uSA+Iou7lIajGAzhk9tzWjQK4K/p6E3fKNKCOHygEe9qlpfLveEEzHHf8Aj5cuCo3qkWGXtnVrvbPnRSW+xOVfcsaTPuBg5hJs7lQQ/Tt8w8v3gFmHM0wswgBMm2hLaQ7zC2CfkybdZk0ecnEdR9wBbAh0jaSKVPWkU2GZaQXUvY1abdPH5+Mdue3OxGQZaoBOvkTg920RgybPBZhClWj43NgX8wJHSZxnsjTF2Fy5cbmw+1ookXarBoP9suYBZJv2XH7VtHm+dYS3PM528469uW8iK63vEVYZTbNid8/MNIKIjTdokZUERMKq4pQrOJLrIbkVLi1D1tKJUqyyDmY5KcR8BQ0pY60Y1EvLT1rDIbN8xI+0L279XVaPdK7lhTz3cPqgqbHMdtBWriuArvndEDRMTKrQkJNSR01HmXup1jL5exds2EqSItLSr0KPmP460AWm+gXppJev5jSu6YxVFNRbbv1W3CXDV0+0RYmikwfRaEP+pAj2g577AbZGZGpJc4Vur6fSKpdtF0kouCqviNpEnKXS6njAELD3hW8TFO0aXmLzf4gRbV8YQceYBa2sANxeBOrzfyxHge0G6a/UFRR1dX1d2MjnvEhexYzTeg2BcXtTV+YjJwdguPo9IKyW8pMrCIeoENwF86UglkaQuXwszSoUySVVugCJeJcF+0MK06hcOEVosnxOOqxihWFaM02gueojTTC9Tn7UqcCXTBo+JTGgfxFRQhPsG7bhKooRU4QF3G06kteYYlSvDqcBi0ydPk3ODQqXrq+mKevjXT4xNhy/9gfaoxEHbCMwUESQ046vWB/tEzI4/iPZNkqgCCIjdpQuscU2+4GneiElzZf4jKuvEjpFdRdRe6Au3cKdLTeirTmujyOX6ftHwH96Kg8UctQUdX/fGIXZkl5iUl90BMqiD9wlWxeaPMsqk7duVSLVd5iWORVrx/ej2waoS0410l4QDX/D480MujQigqQCJW0/aiWr8QYmpi3h4wpuw/GibnGxUuYv4kWlfxDQsPIo7+9qt8NMVSLYtMKRKJEpGXMRFUlisdqhJHTxNYgfSkBG+VY7cCbq+g9SSK5FjswmYQHQNa0FRut8sRBZl8IF2SQTAtCaTQe9GOxrKhXKo/1cywfNm5y78gBt0PSIkBeYh61SJsx4G0WgmkAi73h8oBYHsuOjxIaU/eirfbUVtXu96C/mvBVC4LPpXxGBfjrFrtsBV1j2A6V90fEj2qwF5lDGFYmAO7cC3W/T4QwmW9q0sQiJnYVBu7XoXpCwSyav93RMZrdcm5fNAf/Z"
-                             showloader="" loader-class="preload" loader-src="app/assets/images/loader.gif"
-                             src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUDBAsMBgkICQcJCQgGCQcGBgYFBgcHBQkGBgUHCQcGBgcHChwXBwgaCQcHGCEMGhERHxMfBxciGCIeGBAeHxIBBQUFBwcFDAgIBxIIBQgSHhISEhISHhISEhISHh4SEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEv/AABEIAGAAYAMBIgACEQEDEQH/xAAcAAACAwEBAQEAAAAAAAAAAAAHCAMFBgQCAQD/xAA6EAABAgQDBQYFAQgDAQAAAAACAQMABBESBQYiByExMkETQlFSYWIIcXKBoSMzgpGSorLR8BQk4RX/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH/2gAMAwEAAhEDEQA/AG0WPx9I+RDOPIIqS+F0BVZyx5uUknZpw0RGBU9XTTCJbRs6zGI4icw66pNiRCwBUsFoVXSm7wpBF+JraOr75yDRr2LSkLpCVBMx7q06ekAFmbVCUV7yRETg4pP7y3B+YmfcRw7b6J3fNp7sRYPhrkxMCy2JEpeX/wAg97NdkjQEL02KHuG0D6FAAl3CnFqQtOKgr3RVRX3cIv8AD2Udl1lyAxcG20iFUG4e7SGvYy/Ltgggw2iD3bEivm8uS6uoX/GBFrdcI01faGGFJk5pyVnbhJW3GjuElGhad/VIcfYRtHHEJImjokzLgHaj5htp2iRgtoORWJlg9CA4IkQmA6rresCfY9i7mHZqbaKqC6RSrgFzEJlQa19YqnmU/GPKxzST1wpTjQf7Y6C9YCzJeMYra1mQJbCXSUqOECi343EOn7RsDPSvyhZfivxYhsADWggREIlu1ad6QC05mxHtZpwlJVUjMi+ojVbv49Ipe0W/0H+7uxYtYM8Uq5OtgJtMLa5aVXUu3dpZ4V6xYbOsrnPT7cu3dqISdMR5Wh5oygnfDlhaFMG6o8qW3W8ChjmJe2lOb3cvhGXy3l+Xw+TS3TYn6h8CX3LHO9tPkBPsldVLVISIh4xpWyqq+u/+rhHG/dduHqo/LzRVS2epAhEhnARfKW4rvWJix1shV1sk7MSAbxLStxaoD5ijaoBcV3W28Kwv+0PCSbxmUm03K66PL5rq7oOuPTwqFwEhXd4SSkYvMWFJMnJEttrU2yThdLL0ur9oA/5ecXsGitVFNpkv5mki2UvvEEkgoAiNEQUtbt5bB3D+I9ksBNiszawZr3RUrvaIwnXxD48B313uvl5tKNCX43Q1OfcQskHNNVMCBsB4qRpuhBNoc45/9F4Xq1E1HV0tKgjv9IlSrfIcyIybulVQQUCpyqJFXekEz4ZZFtDmnUFaitt3tMuVIHGxdgXH3mnBq2QFp9x7hgy7DcFclX5wTGjbpj2Hrq6xBqc/TAixruVvvCnFRgF5rxiVSYQBkyRT5SMKcxUhn5uSA+Iou7lIajGAzhk9tzWjQK4K/p6E3fKNKCOHygEe9qlpfLveEEzHHf8Aj5cuCo3qkWGXtnVrvbPnRSW+xOVfcsaTPuBg5hJs7lQQ/Tt8w8v3gFmHM0wswgBMm2hLaQ7zC2CfkybdZk0ecnEdR9wBbAh0jaSKVPWkU2GZaQXUvY1abdPH5+Mdue3OxGQZaoBOvkTg920RgybPBZhClWj43NgX8wJHSZxnsjTF2Fy5cbmw+1ookXarBoP9suYBZJv2XH7VtHm+dYS3PM528469uW8iK63vEVYZTbNid8/MNIKIjTdokZUERMKq4pQrOJLrIbkVLi1D1tKJUqyyDmY5KcR8BQ0pY60Y1EvLT1rDIbN8xI+0L279XVaPdK7lhTz3cPqgqbHMdtBWriuArvndEDRMTKrQkJNSR01HmXup1jL5exds2EqSItLSr0KPmP460AWm+gXppJev5jSu6YxVFNRbbv1W3CXDV0+0RYmikwfRaEP+pAj2g577AbZGZGpJc4Vur6fSKpdtF0kouCqviNpEnKXS6njAELD3hW8TFO0aXmLzf4gRbV8YQceYBa2sANxeBOrzfyxHge0G6a/UFRR1dX1d2MjnvEhexYzTeg2BcXtTV+YjJwdguPo9IKyW8pMrCIeoENwF86UglkaQuXwszSoUySVVugCJeJcF+0MK06hcOEVosnxOOqxihWFaM02gueojTTC9Tn7UqcCXTBo+JTGgfxFRQhPsG7bhKooRU4QF3G06kteYYlSvDqcBi0ydPk3ODQqXrq+mKevjXT4xNhy/9gfaoxEHbCMwUESQ046vWB/tEzI4/iPZNkqgCCIjdpQuscU2+4GneiElzZf4jKuvEjpFdRdRe6Au3cKdLTeirTmujyOX6ftHwH96Kg8UctQUdX/fGIXZkl5iUl90BMqiD9wlWxeaPMsqk7duVSLVd5iWORVrx/ej2waoS0410l4QDX/D480MujQigqQCJW0/aiWr8QYmpi3h4wpuw/GibnGxUuYv4kWlfxDQsPIo7+9qt8NMVSLYtMKRKJEpGXMRFUlisdqhJHTxNYgfSkBG+VY7cCbq+g9SSK5FjswmYQHQNa0FRut8sRBZl8IF2SQTAtCaTQe9GOxrKhXKo/1cywfNm5y78gBt0PSIkBeYh61SJsx4G0WgmkAi73h8oBYHsuOjxIaU/eirfbUVtXu96C/mvBVC4LPpXxGBfjrFrtsBV1j2A6V90fEj2qwF5lDGFYmAO7cC3W/T4QwmW9q0sQiJnYVBu7XoXpCwSyav93RMZrdcm5fNAf/Z">
-                    </div>
-                    <div flex="80" style="margin-top: 10px;font-size: 1em;">
-                        <div></div>
-                    </div>
-                </div>
-            </div>
-        </md-toolbar>
-        <md-list>
-            <md-list-item ng-repeat="item in vm.menu" ng-click="vm.navigateTo(item.link)" >
-                <div class="inset" ng-show="item.icon">
-                    <ng-md-icon icon="{{item.icon}}"></ng-md-icon>
-                </div>
-                <p> {{ item.name }}</p>
-            </md-list-item>
-            <md-divider></md-divider>
-            <md-subheader>Admin</md-subheader>
-            <md-list-item ng-repeat="item in vm.admin" ng-click="vm.showSettingsBottom($event)" >
-                <div class="inset">
-                    <ng-md-icon icon="{{item.icon}}"></ng-md-icon>
-                </div>
-                <p> {{ item.title }}</p>
-            </md-list-item>
-        </md-list>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenavCtrl.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenavCtrl.js
deleted file mode 100644
index 4175688..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenavCtrl.js
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.controller:SidenavCtrl
-	* @description
-	* # SidenavCtrl
-	* Controller of the app
-	*/
-	angular
-		.module('vnfmarket')
-		.controller('SidenavCtrl', SidenavCtrl)
-		.controller('SettingsCtrl', SettingsCtrl);
-
-	// Injecting Denpendencies
-
-	SidenavCtrl.$inject = ['$mdSidenav', '$state', '$mdBottomSheet', '$mdToast', 'MenuService', '$scope'];
-	SettingsCtrl.$inject = ['$mdBottomSheet'];
-
-	/*
-	* recommend
-	* Using function declarations
-	* and bindable members up top.
-	*/
-
-	function SidenavCtrl($mdSidenav, $state, $mdBottomSheet, $mdToast, MenuService, $scope) {
-		/*jshint validthis: true */
-		var vm = this;
-
-		vm.toggleSidenav = function (menuId) {
-			$mdSidenav(menuId).toggle();
-		};
-
-		vm.closeSidenav = function() {
-			$mdSidenav('left').close();
-		};
-
-		// Close menu on small screen after click on menu item.
-		// Only use $scope in controllerAs when necessary; for example, publishing and subscribing events using $emit, $broadcast, $on or $watch.
-		$scope.$on('$stateChangeSuccess', vm.closeSidenav);
-
-		vm.menu = MenuService.listMenu();
-
-		vm.admin = [
-			{
-				link: 'showListBottomSheet($event)',
-				title: 'Settings',
-				icon: 'settings'
-			}
-		];
-
-		vm.navigateTo = function (target) {
-
-			var page = target;
-
-			$state.go(page);
-
-		};
-
-		vm.showSettingsBottom = function ($event) {
-			vm.alert = '';
-			$mdBottomSheet.show({
-				template: '<md-bottom-sheet class="md-grid" layout="column" ng-cloak><div layout="row" layout-align="center center"><h4>With clickOutsideToClose option, drag down or press ESC to close</h4></div><md-list flex layout="row" layout-align="center center"><md-list-item ng-repeat="item in vm.items"><md-button class="md-grid-item-content" ng-click="vm.listItemClick($index)"><md-icon class="md-48">{{item.icon}}</md-icon><div class="md-grid-text"> {{ item.name }} </div></md-button></md-list-item></md-list></md-bottom-sheet>',
-				controller: 'SettingsCtrl',
-				controllerAs: 'vm',
-				targetEvent: $event
-			}).then(function (clickedItem) {
-				$mdToast.show(
-					$mdToast.simple()
-					.content(clickedItem.name + ' clicked!')
-					.position('top right')
-					.hideDelay(2000)
-				);
-			});
-		};
-
-	}
-
-	function SettingsCtrl($mdBottomSheet) {
-		/*jshint validthis: true */
-		var vm = this;
-
-		vm.items = [
-			{name: 'Roles', icon: 'assignment_ind'},
-			{name: 'Notes', icon: 'speaker_notes'},
-			{name: 'Tasks', icon: 'view_list'},
-			{name: 'Inbox', icon: 'inbox'}
-		];
-
-		vm.listItemClick = function ($index) {
-			var clickedItem = vm.items[$index];
-			$mdBottomSheet.hide(clickedItem);
-		};
-	}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenavService.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenavService.js
deleted file mode 100644
index 4fecf26..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/layouts/side-nav/sidenavService.js
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.service:menuService
-	 * @description
-	 * # menuService
-	 * Service of the app
-	 */
-
-  	angular
-		.module('vnfmarket')
-		.factory('MenuService', Menu);
-		// Inject your dependencies as .$inject = ['$http', 'someSevide'];
-		// function Name ($http, someSevide) {...}
-
-		Menu.$inject = ['$http'];
-
-		function Menu ($http) {
-
-			var menu = [
-
-					{
-						link: 'user',
-							name: 'User'
-					},
-
-					{
-						link: 'marketplace',
-							name: 'Marketplace'
-					},
-
-					{
-						link: 'about',
-							name: 'About'
-					},
-
-		  	];
-
-			return {
-				listMenu: function () {
-					return menu;
-				}
-		  	}
-
-		}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplace-test.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplace-test.js
deleted file mode 100644
index 1824af3..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplace-test.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.test:marketplaceTest
-	 * @description
-	 * # marketplaceTest
-	 * Test of the app
-	 */
-
-	describe('marketplace test', function () {
-		var controller = null, $scope = null;
-
-		beforeEach(function () {
-			module('vnfmarket');
-		});
-
-		beforeEach(inject(function ($controller, $rootScope) {
-			$scope = $rootScope.$new();
-			controller = $controller('MarketplaceCtrl', {
-				$scope: $scope
-			});
-		}));
-
-		it('Should controller must be defined', function () {
-			expect(controller).toBeDefined();
-		});
-
-	});
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplace.html b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplace.html
deleted file mode 100644
index 2f4dc9f..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplace.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<div class="md-padding" flex layout-sm="column">
-    <md-card>
-        <md-card-content>
-            <h2 class="md-title">Content from: marketplace page</h2>
-        </md-card-content>
-    </md-card>
-</div>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceCtrl.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceCtrl.js
deleted file mode 100644
index eaca12b..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceCtrl.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.controller:marketplaceCtrl
-	* @description
-	* # marketplaceCtrl
-	* Controller of the app
-	*/
-
-  	angular
-		.module('marketplace')
-		.controller('MarketplaceCtrl', Marketplace);
-
-		Marketplace.$inject = [];
-
-		/*
-		* recommend
-		* Using function declarations
-		* and bindable members up top.
-		*/
-
-		function Marketplace() {
-			/*jshint validthis: true */
-			var vm = this;
-
-		}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceModule.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceModule.js
deleted file mode 100644
index 26c5a98..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceModule.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.module:marketplaceModule
-	 * @description
-	 * # marketplaceModule
-	 * Module of the app
-	 */
-
-  	angular.module('marketplace', []);
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceRoute.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceRoute.js
deleted file mode 100644
index a7b1dfe..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceRoute.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-'use strict';
-
-/**
- * @ngdoc function
- * @name app.route:marketplaceRoute
- * @description
- * # marketplaceRoute
- * Route of the app
- */
-
-angular.module('marketplace')
-	.config(['$stateProvider', function ($stateProvider) {
-
-		$stateProvider
-			.state('home.marketplace', {
-				url:'/marketplace',
-				templateUrl: 'app/modules/marketplace/marketplace.html',
-				controller: 'MarketplaceCtrl',
-				controllerAs: 'vm'
-			});
-
-
-	}]);
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceService.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceService.js
deleted file mode 100644
index 22fdb7b..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/marketplace/marketplaceService.js
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.service:marketplaceService
-	 * @description
-	 * # marketplaceService
-	 * Service of the app
-	 */
-
-  	angular
-		.module('marketplace')
-		.factory('MarketplaceService', Marketplace);
-		// Inject your dependencies as .$inject = ['$http', 'someSevide'];
-		// function Name ($http, someSevide) {...}
-
-		Marketplace.$inject = ['$http'];
-
-		function Marketplace ($http) {
-
-		}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/user-test.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/user-test.js
deleted file mode 100644
index 20693c1..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/user-test.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.test:userTest
-	 * @description
-	 * # userTest
-	 * Test of the app
-	 */
-
-	describe('user test', function () {
-		var controller = null, $scope = null;
-
-		beforeEach(function () {
-			module('vnfmarket');
-		});
-
-		beforeEach(inject(function ($controller, $rootScope) {
-			$scope = $rootScope.$new();
-			controller = $controller('UserCtrl', {
-				$scope: $scope
-			});
-		}));
-
-		it('Should controller must be defined', function () {
-			expect(controller).toBeDefined();
-		});
-
-	});
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/user.html b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/user.html
deleted file mode 100644
index 2fe411b..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/user.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!--
-  Copyright 2016-2017 Huawei Technologies Co., Ltd.
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-      http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<div class="md-padding" flex layout-sm="column">
-    <md-card>
-        <md-card-content>
-            <h2 class="md-title">Content from: user page</h2>
-        </md-card-content>
-    </md-card>
-    <md-card>
-    	<md-card-content>
-    		<div class="row-fluid">
-                <div class="col-md-12">
-                    <!-- Nav tabs -->
-                    <ul class="nav nav-tabs" role="tablist">
-                      <li role="presentation" class="active"><a href="#download-hist-tab" aria-controls="download-hist-tab" role="tab" data-toggle="tab">Downloaded Services</a></li>
-                      <li role="presentation"><a href="#upload-hist-tab" aria-controls="upload-hist-tab" role="tab" data-toggle="tab">Uploaded History</a></li>
-                    </ul>
-                    <!-- Tab panes -->
-                    <div class="tab-content">
-                      <div role="tabpanel" class="tab-pane active" id="download-hist-tab">
-                        <table class="table table-striped">
-                          <thead>
-                            <th>Service Name</th>
-                            <th>Last Updated</th>
-                            <th>Vendor</th>
-                            <th>Type</th>
-                          </thead>
-                          <tbody>
-                            <tr ng-repeat="service in services">
-                              <td>{{service.name}}</td>
-                              <td>{{service.date}}</td>
-                              <td>{{service.vendor}}</td>
-                              <td>{{service.type}}</td>
-                            </tr>
-                          </tbody>
-                        </table>
-                      </div>
-                      <div role="tabpanel" class="tab-pane" id="upload-hist-tab">
-                        <table class="table table-striped">
-                          <thead>
-                            <th>Service Name</th>
-                            <th>Last Updated</th>
-                            <th>Vendor</th>
-                            <th>Type</th>
-                          </thead>
-                          <tbody>
-                            <tr ng-repeat="service in services | limitTo: 6">
-                              <td>{{service.name}}</td>
-                              <td>{{service.date}}</td>
-                              <td>{{service.vendor}}</td>
-                              <td>{{service.type}}</td>
-                            </tr>
-                          </tbody>
-                        </table>
-                        </div>
-                      </div>
-                </div>
-              </div>
-    	</md-card-content>
-    </md-card>
-</div>
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userCtrl.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userCtrl.js
deleted file mode 100644
index 81de390..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userCtrl.js
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	* @ngdoc function
-	* @name app.controller:userCtrl
-	* @description
-	* # userCtrl
-	* Controller of the app
-	*/
-
-  	angular
-		.module('user')
-		.controller('UserCtrl', User);
-
-		User.$inject = [];
-
-		/*
-		* recommend
-		* Using function declarations
-		* and bindable members up top.
-		*/
-
-		function User() {
-			/*jshint validthis: true */
-			var vm = this;
-
-		}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userModule.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userModule.js
deleted file mode 100644
index 290c175..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userModule.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function () {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.module:userModule
-	 * @description
-	 * # userModule
-	 * Module of the app
-	 */
-
-  	angular.module('user', []);
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userRoute.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userRoute.js
deleted file mode 100644
index 3986c10..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userRoute.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-'use strict';
-
-/**
- * @ngdoc function
- * @name app.route:userRoute
- * @description
- * # userRoute
- * Route of the app
- */
-
-angular.module('user')
-	.config(['$stateProvider', function ($stateProvider) {
-
-		$stateProvider
-			.state('home.user', {
-				url:'/user',
-				templateUrl: 'app/modules/user/user.html',
-				controller: 'UserCtrl',
-				controllerAs: 'vm'
-			});
-
-
-	}]);
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userService.js b/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userService.js
deleted file mode 100644
index a3a8f76..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/marketplace/modules/user/userService.js
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
-
-    Copyright 2016-2017, Huawei Technologies Co., Ltd.
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-            http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
-*/
-(function() {
-	'use strict';
-
-	/**
-	 * @ngdoc function
-	 * @name app.service:userService
-	 * @description
-	 * # userService
-	 * Service of the app
-	 */
-
-  	angular
-		.module('user')
-		.factory('UserService', User);
-		// Inject your dependencies as .$inject = ['$http', 'someSevide'];
-		// function Name ($http, someSevide) {...}
-
-		User.$inject = ['$http'];
-
-		function User ($http) {
-
-		}
-
-})();
diff --git a/vnfmarket-be/portal-marketplace/src/main/webapp/package.json b/vnfmarket-be/portal-marketplace/src/main/webapp/package.json
deleted file mode 100644
index 14923af..0000000
--- a/vnfmarket-be/portal-marketplace/src/main/webapp/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
-  "name": "vnfmarket",
-  "description": "Marketplace UI for VNF Services",
-  "version": "0.0.1",
-  "author": "HTIPL",
-  "engines": {
-    "node": "0.10.x",
-    "npm": "1.4.x"
-  },
-  "scripts": {
-    "start": "grunt",
-    "test": "karma start karma.conf.js",
-    "postinstall": "bower install --config.interactive=false"
-  },
-  "dependencies": {
-    "bower": "~1.3.8",
-    "grunt-cli": "~0.1.13",
-    "glob": "~4.0.5",
-    "async": "~0.9.0",
-    "chalk": "~0.5"
-  },
-  "devDependencies": {
-    "grunt": "~0.4.1",
-    "grunt-contrib-clean": "~0.5.0",
-    "grunt-contrib-concat": "~0.3.0",
-    "grunt-contrib-connect": "~0.5.0",
-    "grunt-concurrent": "^1.0.0",
-    "grunt-contrib-jshint": "~0.6.4",
-    "grunt-contrib-uglify": "~0.2.4",
-    "grunt-contrib-watch": "~0.5.3",
-	"grunt-exec": "^0.4.6",
-    "grunt-injector": "^0.5.4",
-	"grunt-angular-templates": "^1.0.2",
-    "load-grunt-tasks": "^0.5.0",
-    "time-grunt": "^0.3.2",
-    "karma": "~0.12.0",
-    "karma-chrome-launcher": "~0.1.2",
-    "karma-coverage": "~0.2.0",
-    "karma-firefox-launcher": "~0.1.3",
-	"karma-spec-reporter": "0.0.23",
-    "karma-jasmine": "~0.2.1",
-    "karma-phantomjs-launcher": "~0.1.2"
-  }
-}
diff --git a/vnfmarket-be/vnf-sdk-marketplace/pom.xml b/vnfmarket-be/vnf-sdk-marketplace/pom.xml
index 00f5c1e..ba61332 100644
--- a/vnfmarket-be/vnf-sdk-marketplace/pom.xml
+++ b/vnfmarket-be/vnf-sdk-marketplace/pom.xml
@@ -166,7 +166,7 @@
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
-            <version>20.0</version>
+            <version>25.0-jre</version>
         </dependency>
 
         <!-- UT end -->
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-animate/angular-animate.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-animate/angular-animate.min.js
index 38aeb7b..c5e6aaf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-animate/angular-animate.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-animate/angular-animate.min.js
@@ -1,8 +1,8 @@
-/*
- AngularJS v1.6.2
- (c) 2010-2017 Google, Inc. http://angularjs.org
- License: MIT
-*/
+/**
+ * @license AngularJS v1.6.9
+ * (c) 2010-2018 Google, Inc. http://angularjs.org
+ * License: MIT
+ */
 (function(R,y){'use strict';function Ea(a,b,c){if(!a)throw Oa("areq",b||"?",c||"required");return a}function Fa(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;W(a)&&(a=a.join(" "));W(b)&&(b=b.join(" "));return a+" "+b}function Pa(a){var b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function X(a,b,c){var d="";a=W(a)?a:a&&F(a)&&a.length?a.split(/\s+/):[];s(a,function(a,e){a&&0<a.length&&(d+=0<e?" ":"",d+=c?b+a:a+b)});return d}function Ga(a){if(a instanceof E)switch(a.length){case 0:return a;
 case 1:if(1===a[0].nodeType)return a;break;default:return E(ua(a))}if(1===a.nodeType)return E(a)}function ua(a){if(!a[0])return a;for(var b=0;b<a.length;b++){var c=a[b];if(1===c.nodeType)return c}}function Qa(a,b,c){s(b,function(b){a.addClass(b,c)})}function Ra(a,b,c){s(b,function(b){a.removeClass(b,c)})}function Y(a){return function(b,c){c.addClass&&(Qa(a,b,c.addClass),c.addClass=null);c.removeClass&&(Ra(a,b,c.removeClass),c.removeClass=null)}}function na(a){a=a||{};if(!a.$$prepared){var b=a.domOperation||
 P;a.domOperation=function(){a.$$domOperationFired=!0;b();b=P};a.$$prepared=!0}return a}function ha(a,b){Ha(a,b);Ia(a,b)}function Ha(a,b){b.from&&(a.css(b.from),b.from=null)}function Ia(a,b){b.to&&(a.css(b.to),b.to=null)}function U(a,b,c){var d=b.options||{};c=c.options||{};var f=(d.addClass||"")+" "+(c.addClass||""),e=(d.removeClass||"")+" "+(c.removeClass||"");a=Sa(a.attr("class"),f,e);c.preparationClasses&&(d.preparationClasses=Z(c.preparationClasses,d.preparationClasses),delete c.preparationClasses);
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-aria/angular-aria.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-aria/angular-aria.min.js
index b3487ee..3bb69c9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-aria/angular-aria.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-aria/angular-aria.min.js
@@ -1,8 +1,8 @@
-/*
- AngularJS v1.6.2
- (c) 2010-2017 Google, Inc. http://angularjs.org
- License: MIT
-*/
+/**
+ * @license AngularJS v1.6.2
+ * (c) 2010-2017 Google, Inc. http://angularjs.org
+ * License: MIT
+ */
 (function(s,p){'use strict';var c="BUTTON A INPUT TEXTAREA SELECT DETAILS SUMMARY".split(" "),h=function(a,b){if(-1!==b.indexOf(a[0].nodeName))return!0};p.module("ngAria",["ng"]).provider("$aria",function(){function a(a,c,n,k){return function(d,f,e){var g=e.$normalize(c);!b[g]||h(f,n)||e[g]||d.$watch(e[a],function(a){a=k?!a:!!a;f.attr(c,a)})}}var b={ariaHidden:!0,ariaChecked:!0,ariaReadonly:!0,ariaDisabled:!0,ariaRequired:!0,ariaInvalid:!0,ariaValue:!0,tabindex:!0,bindKeydown:!0,bindRoleForClick:!0};
 this.config=function(a){b=p.extend(b,a)};this.$get=function(){return{config:function(a){return b[a]},$$watchExpr:a}}}).directive("ngShow",["$aria",function(a){return a.$$watchExpr("ngShow","aria-hidden",[],!0)}]).directive("ngHide",["$aria",function(a){return a.$$watchExpr("ngHide","aria-hidden",[],!1)}]).directive("ngValue",["$aria",function(a){return a.$$watchExpr("ngValue","aria-checked",c,!1)}]).directive("ngChecked",["$aria",function(a){return a.$$watchExpr("ngChecked","aria-checked",c,!1)}]).directive("ngReadonly",
 ["$aria",function(a){return a.$$watchExpr("ngReadonly","aria-readonly",c,!1)}]).directive("ngRequired",["$aria",function(a){return a.$$watchExpr("ngRequired","aria-required",c,!1)}]).directive("ngModel",["$aria",function(a){function b(b,k,d,f){return a.config(k)&&!d.attr(b)&&(f||!h(d,c))}function l(a,b){return!b.attr("role")&&b.attr("type")===a&&!h(b,c)}function m(a,b){var d=a.type,f=a.role;return"checkbox"===(d||f)||"menuitemcheckbox"===f?"checkbox":"radio"===(d||f)||"menuitemradio"===f?"radio":
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-cookies/angular-cookies.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-cookies/angular-cookies.min.js
index 5045c54..c408d26 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-cookies/angular-cookies.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-cookies/angular-cookies.min.js
@@ -1,8 +1,8 @@
-/*
- AngularJS v1.6.2
- (c) 2010-2017 Google, Inc. http://angularjs.org
- License: MIT
-*/
+/**
+ * @license AngularJS v1.6.2
+ * (c) 2010-2017 Google, Inc. http://angularjs.org
+ * License: MIT
+ */
 (function(n,c){'use strict';function l(b,a,g){var d=g.baseHref(),k=b[0];return function(b,e,f){var g,h;f=f||{};h=f.expires;g=c.isDefined(f.path)?f.path:d;c.isUndefined(e)&&(h="Thu, 01 Jan 1970 00:00:00 GMT",e="");c.isString(h)&&(h=new Date(h));e=encodeURIComponent(b)+"="+encodeURIComponent(e);e=e+(g?";path="+g:"")+(f.domain?";domain="+f.domain:"");e+=h?";expires="+h.toUTCString():"";e+=f.secure?";secure":"";f=e.length+1;4096<f&&a.warn("Cookie '"+b+"' possibly not set or overflowed because it was too large ("+
 f+" > 4096 bytes)!");k.cookie=e}}c.module("ngCookies",["ng"]).provider("$cookies",[function(){var b=this.defaults={};this.$get=["$$cookieReader","$$cookieWriter",function(a,g){return{get:function(d){return a()[d]},getObject:function(d){return(d=this.get(d))?c.fromJson(d):d},getAll:function(){return a()},put:function(d,a,m){g(d,a,m?c.extend({},b,m):b)},putObject:function(d,b,a){this.put(d,c.toJson(b),a)},remove:function(a,k){g(a,void 0,k?c.extend({},b,k):b)}}}]}]);c.module("ngCookies").factory("$cookieStore",
 ["$cookies",function(b){return{get:function(a){return b.getObject(a)},put:function(a,c){b.putObject(a,c)},remove:function(a){b.remove(a)}}}]);l.$inject=["$document","$log","$browser"];c.module("ngCookies").provider("$$cookieWriter",function(){this.$get=l})})(window,window.angular);
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material-data-table/md-data-table.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material-data-table/md-data-table.min.js
index 660f3c3..7e60494 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material-data-table/md-data-table.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material-data-table/md-data-table.min.js
@@ -1 +1,7 @@
+/**
+ * Angular Material Data Table
+ * https://github.com/daniel-nagy/md-data-table
+ * @license MIT
+ * v0.10.9
+ */
 !function(a,b,c){"use strict";function d(){function a(a){a.addClass("md-body")}return{compile:a,restrict:"A"}}function e(){function a(a){var b=a.find("md-select");return b.length&&b.addClass("md-table-select").attr("md-container-class","md-table-select"),a.addClass("md-cell"),c}function b(){}function c(a,b,c,d){function e(){return i.$$columns[f()]}function f(){return Array.prototype.indexOf.call(b.parent().children(),b[0])}var g=b.find("md-select"),h=d.shift(),i=d.shift();c.ngClick&&b.addClass("md-clickable"),g.length&&(g.on("click",function(a){a.stopPropagation()}),b.addClass("md-clickable").on("click",function(a){a.stopPropagation(),g[0].click()})),h.getTable=i.getElement,a.$watch(e,function(a){a&&(a.numeric?b.addClass("md-numeric"):b.removeClass("md-numeric"))})}return{controller:b,compile:a,require:["mdCell","^^mdTable"],restrict:"A"}}function f(a,c){function d(a){return a.addClass("md-column"),e}function e(d,e,f,g){function h(){var c=b.element('<md-icon md-svg-icon="arrow-up.svg">');a(c.addClass("md-sort-icon").attr("ng-class","getDirection()"))(d),e.hasClass("md-numeric")?e.prepend(c):e.append(c)}function i(){Array.prototype.some.call(e.find("md-icon"),function(a){return a.classList.contains("md-sort-icon")&&e[0].removeChild(a)})}function j(){i(),e.removeClass("md-sort").off("click",o)}function k(){h(),e.addClass("md-sort").on("click",o)}function l(){return Array.prototype.indexOf.call(e.parent().children(),e[0])}function m(){return d.orderBy&&(q.order===d.orderBy||q.order==="-"+d.orderBy)}function n(){return""===f.mdNumeric||d.numeric}function o(){d.$applyAsync(function(){m()?q.order="md-asc"===d.getDirection()?"-"+d.orderBy:d.orderBy:q.order="md-asc"===d.getDirection()?d.orderBy:"-"+d.orderBy,b.isFunction(q.onReorder)&&c.nextTick(function(){q.onReorder(q.order)})})}function p(a,b){r.$$columns[a]=b,b.numeric?e.addClass("md-numeric"):e.removeClass("md-numeric")}var q=g.shift(),r=g.shift();d.getDirection=function(){return m()?"-"===q.order.charAt(0)?"md-desc":"md-asc":""===f.mdDesc||d.$eval(f.mdDesc)?"md-desc":"md-asc"},d.$watch(m,function(a){a?e.addClass("md-active"):e.removeClass("md-active")}),d.$watch(l,function(a){p(a,{numeric:n()})}),d.$watch(n,function(a){p(l(),{numeric:a})}),d.$watch("orderBy",function(a){a?e.hasClass("md-sort")||k():e.hasClass("md-sort")&&j()})}return{compile:d,require:["^^mdHead","^^mdTable"],restrict:"A",scope:{numeric:"=?mdNumeric",orderBy:"@?mdOrderBy"}}}function g(a){return function(c,d,e,f){if(e&&"object"==typeof e){var g=a(c,d,!0,f);return b.extend(g.instance,e),g()}return a(c,d,e,f)}}function h(a,c,d,e,f,g,h,i,j){function k(c,d){var f,h=g.$new(),i=a(c)(h),j=e.createBackdrop(h,"md-edit-dialog-backdrop");return d.controller?f=m(d,h,{$element:i,$scope:h}):b.extend(h,d.scope),d.disableScroll&&l(i),v.prepend(j).append(i.addClass("md-whiteframe-1dp")),r(i,d.target),d.focusOnOpen&&q(i),d.clickOutsideToClose&&j.on("click",function(){i.remove()}),d.escToClose&&p(i),i.on("$destroy",function(){u=!1,j.remove()}),f}function l(a){var b=e.disableScrollAround(a,v);a.on("$destroy",function(){b()})}function m(a,d,e){if(a.controller)return a.resolve&&b.extend(e,a.resolve),a.locals&&b.extend(e,a.locals),a.controllerAs?(d[a.controllerAs]={},a.bindToController?b.extend(d[a.controllerAs],a.scope):b.extend(d,a.scope)):b.extend(d,a.scope),a.bindToController?c(a.controller,e,d[a.controllerAs]):c(a.controller,e)}function n(a){return f(function(c,d){function e(a){d("Unexpected template value. Expected a string; received a "+a+".")}var f=a.template;if(f)return b.isString(f)?c(f):e(typeof f);if(a.templateUrl){if(f=h.get(a.templateUrl))return c(f);var g=function(a){return c(a)},j=function(){return d("Error retrieving template from URL.")};return i(a.templateUrl).then(g,j)}d("Template not provided.")})}function o(a){u=!1,console.error(a)}function p(a){var b=function(b){b.keyCode===t&&a.remove()};v.on("keyup",b),a.on("$destroy",function(){v.off("keyup",b)})}function q(a){e.nextTick(function(){var b=e.findFocusTarget(a);b&&b.focus()},!1)}function r(a,c){var d=b.element(c).controller("mdCell").getTable(),e=function(){return a.prop("clientHeight")},f=function(){return{width:i(),height:e()}},h=function(){var a=d.parent();return"MD-TABLE-CONTAINER"===a.prop("tagName")?a[0].getBoundingClientRect():d[0].getBoundingClientRect()},i=function(){return a.prop("clientWidth")},k=function(){var b=f(),d=c.getBoundingClientRect(),e=h();b.width>e.right-d.left?a.css("left",e.right-b.width+"px"):a.css("left",d.left+"px"),b.height>e.bottom-d.top?a.css("top",e.bottom-b.height+"px"):a.css("top",d.top+1+"px"),a.css("minWidth",d.width+"px")},l=g.$watch(i,k),m=g.$watch(e,k);j.addEventListener("resize",k),a.on("$destroy",function(){l(),m(),j.removeEventListener("resize",k)})}function s(a,c){function d(){var a='type="'+(c.type||"text")+'"';for(var b in c.validators)a+=" "+b+'="'+c.validators[b]+'"';return a}return{controller:["$element","$q","save","$scope",function(a,c,d,e){function f(){return e.editDialog.$invalid?c.reject():b.isFunction(d)?c.when(d(e.editDialog.input)):c.resolve()}this.dismiss=function(){a.remove()},this.getInput=function(){return e.editDialog.input},e.dismiss=this.dismiss,e.submit=function(){f().then(function(){e.dismiss()})}}],locals:{save:c.save},scope:{cancel:c.cancel||"Cancel",messages:c.messages,model:c.modelValue,ok:c.ok||"Save",placeholder:c.placeholder,title:c.title,size:a},template:'<md-edit-dialog><div layout="column" class="md-content"><div ng-if="size === \'large\'" class="md-title">{{title || \'Edit\'}}</div><form name="editDialog" layout="column" ng-submit="submit(model)"><md-input-container md-no-float><input name="input" ng-model="model" md-autofocus placeholder="{{placeholder}} "'+d()+'><div ng-messages="editDialog.input.$error"><div ng-repeat="(key, message) in messages" ng-message="{{key}}">{{message}}</div></div></md-input-container></form></div><div ng-if="size === \'large\'" layout="row" layout-align="end" class="md-actions"><md-button class="md-primary" ng-click="dismiss()">{{cancel}}</md-button><md-button class="md-primary" ng-click="submit()">{{ok}}</md-button></div></md-edit-dialog>'}}var t=27,u=!1,v=b.element(d.prop("body")),w={clickOutsideToClose:!0,disableScroll:!0,escToClose:!0,focusOnOpen:!0};return this.show=function(a){if(u)return f.reject();if(u=!0,a=b.extend({},w,a),!a.targetEvent)return o("options.targetEvent is required to align the dialog with the table cell.");if(!a.targetEvent.currentTarget.classList.contains("md-cell"))return o("The event target must be a table cell.");if(a.bindToController&&!a.controllerAs)return o("You must define options.controllerAs when options.bindToController is true.");a.target=a.targetEvent.currentTarget;var c=n(a),d=[c];for(var e in a.resolve)c=a.resolve[e],d.push(f.when(b.isFunction(c)?c():c));return c=f.all(d),c.catch(o),c.then(function(b){var c=b.shift();for(var d in a.resolve)a.resolve[d]=b.shift();return k(c,a)})},this.small=function(a){return this.show(b.extend({},a,s("small",a)))}.bind(this),this.large=function(a){return this.show(b.extend({},a,s("large",a)))}.bind(this),this}function i(){function a(a){a.addClass("md-foot")}return{compile:a,restrict:"A"}}function j(a){function c(a){return a.addClass("md-head"),e}function d(){}function e(c,d,e,f){function g(){d.children().prepend('<th class="md-column md-checkbox-column">')}function h(){d.prop("lastElementChild").firstElementChild.appendChild(a(i())(c)[0])}function i(){return b.element("<md-checkbox>").attr({"aria-label":"Select All","ng-click":"toggleAll()","ng-checked":"allSelected()","ng-disabled":"!getSelectableRows().length"})}function j(){var a=d.prop("lastElementChild").firstElementChild;a.classList.contains("md-checkbox-column")&&b.element(a).empty()}function k(){return f.$$rowSelect}function l(a){return b.element(a).controller("mdSelect")}function m(){Array.prototype.some.call(d.find("th"),function(a){return a.classList.contains("md-checkbox-column")&&a.remove()})}var n=new Array(2);c.allSelected=function(){var a=c.getSelectableRows();return a.length&&a.every(function(a){return a.isSelected()})},c.getSelectableRows=function(){return f.getBodyRows().map(l).filter(function(a){return a&&!a.disabled})},c.selectAll=function(){f.getBodyRows().map(l).forEach(function(a){a&&!a.isSelected()&&a.select()})},c.toggleAll=function(){return c.allSelected()?c.unSelectAll():c.selectAll()},c.unSelectAll=function(){f.getBodyRows().map(l).forEach(function(a){a&&a.isSelected()&&a.deselect()})},c.$watchGroup([k,f.enableMultiSelect],function(a){a[0]!==n[0]?a[0]?(g(),a[1]&&h()):m():a[0]&&a[1]!==n[1]&&(a[1]?h():j()),b.copy(a,n)})}return{bindToController:!0,compile:c,controller:d,controllerAs:"$mdHead",require:"^^mdTable",restrict:"A",scope:{order:"=?mdOrder",onReorder:"=?mdOnReorder"}}}function k(){function a(a){return a.addClass("md-row"),c}function c(a,c,d,e){function f(){return e.$$rowSelect}function g(){return e.getBodyRows().indexOf(c[0])!==-1}function h(a){return c[0].contains(a[0])}if(g()){var i=b.element('<td class="md-cell">');a.$watch(f,function(a){return a&&!d.mdSelect?void(h(i)||c.prepend(i)):void(h(i)&&i.remove())})}}return{compile:a,require:"^^mdTable",restrict:"A"}}function l(a,c){function d(){}function e(d,e,f,g){function h(){return""===f.mdAutoSelect||o.autoSelect}function i(){var c=b.element("<md-checkbox>").attr({"aria-label":"Select Row","ng-click":"$mdSelect.toggle($event)","ng-checked":"$mdSelect.isSelected()","ng-disabled":"$mdSelect.disabled"});return b.element('<td class="md-cell md-checkbox-cell">').append(a(c)(d))}function j(){Array.prototype.some.call(e.children(),function(a){return a.classList.contains("md-checkbox-cell")&&e[0].removeChild(a)}),h()&&e.off("click",n)}function k(){e.prepend(i()),h()&&e.on("click",n)}function l(){return p.$$rowSelect}function m(a){if(o.id)return p.$$hash.has(o.id)?void(a.indexOf(p.$$hash.get(o.id))===-1&&p.$$hash.purge(o.id)):void(a.indexOf(o.model)!==-1&&p.$$hash.update(o.id,o.model))}function n(a){d.$applyAsync(function(){o.toggle(a)})}var o=g.shift(),p=g.shift(),q=c(f.mdSelectId);if(o.id=q(o.model),p.$$rowSelect&&o.id)if(p.$$hash.has(o.id)){var r=p.selected.indexOf(p.$$hash.get(o.id));r===-1?p.$$hash.purge(o.id):p.$$hash.equals(o.id,o.model)||(p.$$hash.update(o.id,o.model),p.selected.splice(r,1,o.model))}else p.selected.some(function(a,b){if(q(a)===o.id)return p.$$hash.update(o.id,o.model),p.selected.splice(b,1,o.model),!0});o.isSelected=function(){return!!p.$$rowSelect&&(o.id?p.$$hash.has(o.id):p.selected.indexOf(o.model)!==-1)},o.select=function(){o.disabled||(p.enableMultiSelect()?p.selected.push(o.model):p.selected.splice(0,p.selected.length,o.model),b.isFunction(o.onSelect)&&o.onSelect(o.model))},o.deselect=function(){o.disabled||(p.selected.splice(p.selected.indexOf(o.model),1),b.isFunction(o.onDeselect)&&o.onDeselect(o.model))},o.toggle=function(a){return a&&a.stopPropagation&&a.stopPropagation(),o.isSelected()?o.deselect():o.select()},d.$watch(l,function(a){a?k():j()}),d.$watch(h,function(a,b){a!==b&&(p.$$rowSelect&&a?e.on("click",n):e.off("click",n))}),d.$watch(o.isSelected,function(a){return a?e.addClass("md-selected"):e.removeClass("md-selected")}),d.$watch(p.enableMultiSelect,function(a){p.$$rowSelect&&!a&&p.selected.splice(1)}),p.registerModelChangeListener(m),e.on("$destroy",function(){p.removeModelChangeListener(m)})}return{bindToController:!0,controller:d,controllerAs:"$mdSelect",link:e,require:["mdSelect","^^mdTable"],restrict:"A",scope:{model:"=mdSelect",disabled:"=ngDisabled",onSelect:"=?mdOnSelect",onDeselect:"=?mdOnDeselect",autoSelect:"=mdAutoSelect"}}}function m(){var a={};this.equals=function(b,c){return a[b]===c},this.get=function(b){return a[b]},this.has=function(b){return a.hasOwnProperty(b)},this.purge=function(b){delete a[b]},this.update=function(b,c){a[b]=c}}function n(){function a(a,c){if(a.addClass("md-table"),c.hasOwnProperty("mdProgress")){var d=a.find("tbody")[0],e=b.element('<thead class="md-table-progress" md-table-progress>');d&&a[0].insertBefore(e[0],d)}}function c(a,c,d,e){function f(){l.$$rowSelect=!0,k=e.$watchCollection("$mdTable.selected",function(a){o.forEach(function(b){b(a)})}),c.addClass("md-row-select")}function g(){l.$$rowSelect=!1,b.isFunction(k)&&k(),c.removeClass("md-row-select")}function h(){return n.length?void n[0].finally(function(){n.shift(),h()}):e.$applyAsync()}function i(){return""===a.mdRowSelect||l.rowSelect}function j(){return l.selected?!!b.isArray(l.selected)||console.error("Row selection: Expected an array. Recived "+typeof l.selected+"."):console.error("Row selection: ngModel is not defined.")}var k,l=this,n=[],o=[];l.$$hash=new m,l.$$columns={},l.columnCount=function(){return l.getRows(c[0]).reduce(function(a,b){return b.cells.length>a?b.cells.length:a},0)},l.getRows=function(a){return Array.prototype.filter.call(a.rows,function(a){return!a.classList.contains("ng-leave")})},l.getBodyRows=function(){return Array.prototype.reduce.call(c.prop("tBodies"),function(a,b){return a.concat(l.getRows(b))},[])},l.getElement=function(){return c},l.getHeaderRows=function(){return l.getRows(c.prop("tHead"))},l.enableMultiSelect=function(){return""===a.multiple||e.$eval(a.multiple)},l.waitingOnPromise=function(){return!!n.length},l.queuePromise=function(a){a&&1===n.push(b.isArray(a)?d.all(a):d.when(a))&&h()},l.registerModelChangeListener=function(a){o.push(a)},l.removeModelChangeListener=function(a){var b=o.indexOf(a);b!==-1&&o.splice(b,1)},a.hasOwnProperty("mdProgress")&&e.$watch("$mdTable.progress",l.queuePromise),e.$watch(i,function(a){a&&j()?f():g()})}return c.$inject=["$attrs","$element","$q","$scope"],{bindToController:!0,compile:a,controller:c,controllerAs:"$mdTable",restrict:"A",scope:{progress:"=?mdProgress",selected:"=ngModel",rowSelect:"=mdRowSelect"}}}function o(){function a(a){a.addClass("md-table-pagination")}function c(a,c,d){function e(a){return parseInt(a,10)>0}var f=this,g={page:"Page:",rowsPerPage:"Rows per page:",of:"of"};f.label=b.copy(g),f.eval=function(a){return d.$eval(a)},f.first=function(){f.page=1,f.onPaginationChange()},f.hasNext=function(){return f.page*f.limit<f.total},f.hasPrevious=function(){return f.page>1},f.last=function(){f.page=f.pages(),f.onPaginationChange()},f.max=function(){return f.hasNext()?f.page*f.limit:f.total},f.min=function(){return e(f.total)?f.page*f.limit-f.limit+1:0},f.next=function(){f.page++,f.onPaginationChange()},f.onPaginationChange=function(){b.isFunction(f.onPaginate)&&c.nextTick(function(){f.onPaginate(f.page,f.limit)})},f.pages=function(){return e(f.total)?Math.ceil(f.total/(e(f.limit)?f.limit:1)):1},f.previous=function(){f.page--,f.onPaginationChange()},f.showBoundaryLinks=function(){return""===a.mdBoundaryLinks||f.boundaryLinks},f.showPageSelect=function(){return""===a.mdPageSelect||f.pageSelect},d.$watch("$pagination.limit",function(a,b){isNaN(a)||isNaN(b)||a===b||(f.page=Math.floor((f.page*b-b+a)/(e(a)?a:1)),f.onPaginationChange())}),a.$observe("mdLabel",function(a){b.extend(f.label,g,d.$eval(a))}),d.$watch("$pagination.total",function(a,b){isNaN(a)||a===b||f.page>f.pages()&&f.last()})}return c.$inject=["$attrs","$mdUtil","$scope"],{bindToController:{boundaryLinks:"=?mdBoundaryLinks",disabled:"=ngDisabled",limit:"=mdLimit",page:"=mdPage",pageSelect:"=?mdPageSelect",onPaginate:"=?mdOnPaginate",limitOptions:"=?mdLimitOptions",total:"@mdTotal"},compile:a,controller:c,controllerAs:"$pagination",restrict:"E",scope:{},templateUrl:"md-table-pagination.html"}}function p(){function a(a,b,c,d){a.columnCount=d.columnCount,a.deferred=d.waitingOnPromise}return{link:a,require:"^^mdTable",restrict:"A",scope:{},templateUrl:"md-table-progress.html"}}function q(){function a(a,b){function c(a,b){return Math.min(a,isFinite(b)&&d(b)?b:1)}function d(a){return a>0}function e(a){if(f.pages.length>a)return f.pages.splice(a);for(var b=f.pages.length;b<a;b++)f.pages.push(b+1)}var f=this,g=a.find("md-content");f.pages=[],g.on("scroll",function(){g.prop("clientHeight")+g.prop("scrollTop")>=g.prop("scrollHeight")&&b.$applyAsync(function(){e(c(f.pages.length+10,f.total))})}),b.$watch("$pageSelect.total",function(a){e(c(Math.max(f.pages.length,10),a))}),b.$watch("$pagination.page",function(a){for(var b=f.pages.length;b<a;b++)f.pages.push(b+1)})}return a.$inject=["$element","$scope"],{bindToController:{total:"@"},controller:a,controllerAs:"$pageSelect"}}b.module("md.table.templates",["md-table-pagination.html","md-table-progress.html","arrow-up.svg","navigate-before.svg","navigate-first.svg","navigate-last.svg","navigate-next.svg"]),b.module("md-table-pagination.html",[]).run(["$templateCache",function(a){a.put("md-table-pagination.html",'<div class="page-select" ng-if="$pagination.showPageSelect()">\n  <div class="label">{{$pagination.label.page}}</div>\n\n  <md-select virtual-page-select total="{{$pagination.pages()}}" class="md-table-select" ng-model="$pagination.page" md-container-class="md-pagination-select" ng-change="$pagination.onPaginationChange()" ng-disabled="$pagination.disabled" aria-label="Page">\n    <md-content>\n      <md-option ng-repeat="page in $pageSelect.pages" ng-value="page">{{page}}</md-option>\n    </md-content>\n  </md-select>\n</div>\n\n<div class="limit-select" ng-if="$pagination.limitOptions">\n  <div class="label">{{$pagination.label.rowsPerPage}}</div>\n\n  <md-select class="md-table-select" ng-model="$pagination.limit" md-container-class="md-pagination-select" ng-disabled="$pagination.disabled" aria-label="Rows" placeholder="{{ $pagination.limitOptions[0] }}">\n    <md-option ng-repeat="option in $pagination.limitOptions" ng-value="option.value ? $pagination.eval(option.value) : option">{{::option.label ? option.label : option}}</md-option>\n  </md-select>\n</div>\n\n<div class="buttons">\n  <div class="label">{{$pagination.min()}} - {{$pagination.max()}} {{$pagination.label.of}} {{$pagination.total}}</div>\n\n  <md-button class="md-icon-button" type="button" ng-if="$pagination.showBoundaryLinks()" ng-click="$pagination.first()" ng-disabled="$pagination.disabled || !$pagination.hasPrevious()" aria-label="First">\n    <md-icon md-svg-icon="navigate-first.svg"></md-icon>\n  </md-button>\n\n  <md-button class="md-icon-button" type="button" ng-click="$pagination.previous()" ng-disabled="$pagination.disabled || !$pagination.hasPrevious()" aria-label="Previous">\n    <md-icon md-svg-icon="navigate-before.svg"></md-icon>\n  </md-button>\n\n  <md-button class="md-icon-button" type="button" ng-click="$pagination.next()" ng-disabled="$pagination.disabled || !$pagination.hasNext()" aria-label="Next">\n    <md-icon md-svg-icon="navigate-next.svg"></md-icon>\n  </md-button>\n\n  <md-button class="md-icon-button" type="button" ng-if="$pagination.showBoundaryLinks()" ng-click="$pagination.last()" ng-disabled="$pagination.disabled || !$pagination.hasNext()" aria-label="Last">\n    <md-icon md-svg-icon="navigate-last.svg"></md-icon>\n  </md-button>\n</div>')}]),b.module("md-table-progress.html",[]).run(["$templateCache",function(a){a.put("md-table-progress.html",'<tr>\n  <th colspan="{{columnCount()}}">\n    <md-progress-linear ng-show="deferred()" md-mode="indeterminate"></md-progress-linear>\n  </th>\n</tr>')}]),b.module("arrow-up.svg",[]).run(["$templateCache",function(a){a.put("arrow-up.svg",'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"/></svg>')}]),b.module("navigate-before.svg",[]).run(["$templateCache",function(a){a.put("navigate-before.svg",'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/></svg>')}]),b.module("navigate-first.svg",[]).run(["$templateCache",function(a){a.put("navigate-first.svg",'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7 6 v12 h2 v-12 h-2z M17.41 7.41L16 6l-6 6 6 6 1.41-1.41L12.83 12z"/></svg>')}]),b.module("navigate-last.svg",[]).run(["$templateCache",function(a){a.put("navigate-last.svg",'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15 6 v12 h2 v-12 h-2z M8 6L6.59 7.41 11.17 12l-4.58 4.59L8 18l6-6z"/></svg>')}]),b.module("navigate-next.svg",[]).run(["$templateCache",function(a){a.put("navigate-next.svg",'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>')}]),b.module("md.data.table",["md.table.templates"]),b.module("md.data.table").directive("mdBody",d),b.module("md.data.table").directive("mdCell",e),b.module("md.data.table").directive("mdColumn",f),f.$inject=["$compile","$mdUtil"],b.module("md.data.table").decorator("$controller",g).factory("$mdEditDialog",h),g.$inject=["$delegate"],h.$inject=["$compile","$controller","$document","$mdUtil","$q","$rootScope","$templateCache","$templateRequest","$window"],b.module("md.data.table").directive("mdFoot",i),b.module("md.data.table").directive("mdHead",j),j.$inject=["$compile"],b.module("md.data.table").directive("mdRow",k),b.module("md.data.table").directive("mdSelect",l),l.$inject=["$compile","$parse"],b.module("md.data.table").directive("mdTable",n),b.module("md.data.table").directive("mdTablePagination",o),b.module("md.data.table").directive("mdTableProgress",p),b.module("md.data.table").directive("virtualPageSelect",q)}(window,angular);
\ No newline at end of file
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material-icons/angular-material-icons.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material-icons/angular-material-icons.min.js
index f3af9b4..1011ee7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material-icons/angular-material-icons.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material-icons/angular-material-icons.min.js
@@ -1,3 +1,8 @@
+/**
+ * @license AngularJS v1.6.9
+ * (c) 2010-2018 Google, Inc. http://angularjs.org
+ * License: MIT
+ */
 "use strict";angular.module("ngMdIcons",[]).directive("ngMdIcon",["ngMdIconService",function(h){var c=h.getShapes();return{restrict:"AE",link:function(h,v,z){var a,t,l,M=function(){if(void 0!==z.icon){a=z.icon;var h=a.match(/ic_(.*)_([0-9]+)px.svg/m);null!==h&&(a=h[1],t=h[2])}else a="help";void 0===c[a]&&(a="help"),void 0!==z.size?t=z.size:null!==t&&(t=24),l=void 0!==z.viewBox?z.viewBox:"0 0 24 24",v.html('<svg xmlns="http://www.w3.org/2000/svg" viewBox="'+l+'" width="'+t+'" height="'+t+'">'+c[a]+"</svg>")},d=function(h){if(void 0===c[h]&&(h="help"),h!==a){try{v.html('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="'+t+'" height="'+t+'"><g id="'+h+'" style="display:none">'+c[h]+'</g><g id="'+a+'" style="display:none">'+c[a]+"</g></svg>"),new SVGMorpheus(v.children()[0]).to(h,JSON.parse(z.options||null))}catch(l){v.html('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="'+t+'" height="'+t+'">'+c[h]+"</svg>")}a=h}},p=function(h){h!==t&&(v.children()[0].setAttribute("width",h),v.children()[0].setAttribute("height",h),t=h)};M(),void 0!==z.icon&&z.$observe("icon",d),void 0!==z.size&&z.$observe("size",p)}}}]).provider("ngMdIconService",function(){function h(h,c){return d[h]=c,l}function c(h){return d=angular.extend(d,h),l}function v(h){return d[h]}function z(){return d}function a(){return{amazon:'<path d="M13.23 10.56V10c-1.94 0-3.99.39-3.99 2.67 0 1.16.61 1.95 1.63 1.95.76 0 1.43-.47 1.86-1.22.52-.93.5-1.8.5-2.84m2.7 6.53c-.18.16-.43.17-.63.06-.89-.74-1.05-1.08-1.54-1.79-1.47 1.5-2.51 1.95-4.42 1.95-2.25 0-4.01-1.39-4.01-4.17 0-2.18 1.17-3.64 2.86-4.38 1.46-.64 3.49-.76 5.04-.93V7.5c0-.66.05-1.41-.33-1.96-.32-.49-.95-.7-1.5-.7-1.02 0-1.93.53-2.15 1.61-.05.24-.25.48-.47.49l-2.6-.28c-.22-.05-.46-.22-.4-.56.6-3.15 3.45-4.1 6-4.1 1.3 0 3 .35 4.03 1.33C17.11 4.55 17 6.18 17 7.95v4.17c0 1.25.5 1.81 1 2.48.17.25.21.54 0 .71l-2.06 1.78h-.01"/><path d="M20.16 19.54C18 21.14 14.82 22 12.1 22c-3.81 0-7.25-1.41-9.85-3.76-.2-.18-.02-.43.25-.29 2.78 1.63 6.25 2.61 9.83 2.61 2.41 0 5.07-.5 7.51-1.53.37-.16.66.24.32.51"/><path d="M21.07 18.5c-.28-.36-1.85-.17-2.57-.08-.19.02-.22-.16-.03-.3 1.24-.88 3.29-.62 3.53-.33.24.3-.07 2.35-1.24 3.32-.18.16-.35.07-.26-.11.26-.67.85-2.14.57-2.5z"/>',apple:'<path d="M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"/><path d="M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83"/>',"facebook-box":'<path d="M19 4v3h-2a1 1 0 0 0-1 1v2h3v3h-3v7h-3v-7h-2v-3h2V7.5C13 5.56 14.57 4 16.5 4M20 2H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V4c0-1.11-.9-2-2-2z"/>',"facebook-messenger":'<path d="M12 2C6.5 2 2 6.14 2 11.25c0 2.88 1.42 5.45 3.65 7.15l.06 3.6 3.45-1.88-.03-.01c.91.25 1.87.39 2.87.39 5.5 0 10-4.14 10-9.25S17.5 2 12 2m1.03 12.41l-2.49-2.63-5.04 2.63 5.38-5.63 2.58 2.47 4.85-2.47-5.28 5.63z"/>',facebook:'<path d="M17 2v4h-2c-.69 0-1 .81-1 1.5V10h3v4h-3v8h-4v-8H7v-4h3V6a4 4 0 0 1 4-4h3z"/>',"github-box":'<path d="M4 2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-5.15c-.35-.08-.35-.76-.35-1v-2.74c0-.93-.33-1.54-.69-1.85 2.23-.25 4.57-1.09 4.57-4.91 0-1.11-.38-2-1.03-2.71.1-.25.45-1.29-.1-2.64 0 0-.84-.27-2.75 1.02-.79-.22-1.65-.33-2.5-.33-.85 0-1.71.11-2.5.33-1.91-1.29-2.75-1.02-2.75-1.02-.55 1.35-.2 2.39-.1 2.64-.65.71-1.03 1.6-1.03 2.71 0 3.81 2.33 4.67 4.55 4.92-.28.25-.54.69-.63 1.34-.57.24-2.04.69-2.91-.83 0 0-.53-.96-1.53-1.03 0 0-.98-.02-.1.6 0 0 .68.31 1.14 1.47 0 0 .59 1.94 3.36 1.34V21c0 .24 0 .92-.36 1H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z"/>',"github-circle":'<path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2z"/>',"google-plus-box":'<path d="M20 2H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V4c0-1.11-.9-2-2-2M9.07 19.2C6.27 19.2 5 17.64 5 16.18c0-.45.14-1.59 1.5-2.38.75-.47 1.83-.8 3.12-.91-.19-.25-.34-.55-.34-.99 0-.15.02-.31.06-.46h-.39C7 11.44 5.8 9.89 5.8 8.39c0-1.73 1.29-3.59 4.11-3.59h4.22l-.34.34-.71.71-.08.06h-.7c.41.42.9 1.09.9 2.16 0 1.4-.74 2.09-1.56 2.73-.14.12-.42.38-.42.7 0 .32.24.5.39.64.13.11.29.22.47.36.81.55 1.92 1.33 1.92 2.86 0 1.77-1.29 3.84-4.93 3.84M19 12h-2v2h-1v-2h-2v-1h2V9h1v2h2"/><path d="M10.57 13.81c-.11-.01-.19-.01-.32-.01h-.02c-.26 0-1.15.05-1.82.27-.64.24-1.41.72-1.41 1.7C7 16.85 8.04 18 9.96 18c1.54 0 2.44-1 2.44-2 0-.75-.46-1.21-1.83-2.19"/><path d="M11.2 8.87c0-1.02-.63-3.02-2.08-3.02-.62 0-1.32.44-1.32 1.65 0 1.2.62 2.95 1.97 2.95.06 0 1.43-.01 1.43-1.58z"/>',"google-plus":'<path d="M13.3 13.45l-1.08-.85c-.36-.3-.82-.69-.82-1.42s.55-1.29.97-1.62c1.31-1.02 2.57-2.1 2.57-4.34 0-2.07-1.27-3.26-2.04-3.92h1.75L15.9.05H9.67c-4.36 0-6.6 2.71-6.6 5.72 0 2.33 1.79 4.83 4.98 4.83h.8c-.13.35-.35.84-.35 1.3 0 1.01.42 1.43.92 2-1.42.1-4.01.43-5.92 1.6-1.86 1.1-2.3 2.63-2.3 3.75 0 2.3 2.06 4.5 6.57 4.5 5.35 0 8.03-2.96 8.03-5.88 0-2.16-1.13-3.27-2.5-4.42M5.65 4.31c0-2.21 1.31-3.21 2.69-3.21 2.66 0 4.01 3.45 4.01 5.53 0 2.57-2.07 3.07-2.89 3.07C7 9.7 5.65 6.64 5.65 4.31M9.3 22.3c-3.33 0-5.45-1.49-5.45-3.7 0-2.2 1.96-2.91 2.65-3.16 1.3-.44 3-.49 3.27-.49.3 0 .46 0 .73.02 2.34 1.69 3.35 2.44 3.35 4.03 0 1.77-1.82 3.3-4.55 3.3"/><path d="M21 10V7h-2v3h-3v2h3v3h2v-3h3v-2h-3z"/>',hangouts:'<path d="M15 11l-1 2h-1.5l1-2H12V8h3m-4 3l-1 2H8.5l1-2H8V8h3m.5-6A8.5 8.5 0 0 0 3 10.5a8.5 8.5 0 0 0 8.5 8.5h.5v3.5c4.86-2.35 8-7.5 8-12C20 5.8 16.19 2 11.5 2z"/>',"linkedin-box":'<path d="M19 19h-3v-5.3a1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5V19h-3v-9h3v1.2c.5-.84 1.59-1.4 2.5-1.4a3.5 3.5 0 0 1 3.5 3.5M6.5 8.31c-1 0-1.81-.81-1.81-1.81A1.81 1.81 0 0 1 6.5 4.69c1 0 1.81.81 1.81 1.81A1.81 1.81 0 0 1 6.5 8.31M8 19H5v-9h3m12-8H4c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V4c0-1.11-.9-2-2-2z"/>',linkedin:'<path d="M21 21h-4v-6.75c0-1.06-1.19-1.94-2.25-1.94S13 13.19 13 14.25V21H9V9h4v2c.66-1.07 2.36-1.76 3.5-1.76 2.5 0 4.5 2.04 4.5 4.51V21"/><path d="M7 21H3V9h4v12"/><path d="M5 3a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2z"/>',login:'<path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25"/><path d="M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"/>',logout:'<path d="M17 17.25V14h-7v-4h7V6.75L22.25 12 17 17.25"/><path d="M13 2a2 2 0 0 1 2 2v4h-2V4H4v16h9v-4h2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9z"/>',office:'<path d="M3 18l4-1.25V7l7-2v14.5L3.5 18.25 14 22l6-1.25V3.5L13.95 2 3 5.75V18z"/>',twitter:'<path d="M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21-.36.1-.74.15-1.13.15-.27 0-.54-.03-.8-.08.54 1.69 2.11 2.95 4 2.98-1.46 1.16-3.31 1.84-5.33 1.84-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"/>',whatsapp:'<path d="M16.75 13.96c.25.13.41.2.46.3.06.11.04.61-.21 1.18-.2.56-1.24 1.1-1.7 1.12-.46.02-.47.36-2.96-.73-2.49-1.09-3.99-3.75-4.11-3.92-.12-.17-.96-1.38-.92-2.61.05-1.22.69-1.8.95-2.04.24-.26.51-.29.68-.26h.47c.15 0 .36-.06.55.45l.69 1.87c.06.13.1.28.01.44l-.27.41-.39.42c-.12.12-.26.25-.12.5.12.26.62 1.09 1.32 1.78.91.88 1.71 1.17 1.95 1.3.24.14.39.12.54-.04l.81-.94c.19-.25.35-.19.58-.11l1.67.88"/><path d="M12 4a8 8 0 0 0-8 8c0 1.72.54 3.31 1.46 4.61L4.5 19.5l2.89-.96C8.69 19.46 10.28 20 12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0-2a10 10 0 0 1 10 10 10 10 0 0 1-10 10c-1.97 0-3.8-.57-5.35-1.55L2 22l1.55-4.65C2.57 15.8 2 13.97 2 12A10 10 0 0 1 12 2"/>',windows:'<path d="M3 12V6.75l6-1.32v6.48L3 12"/><path d="M20 3v8.75l-10 .15V5.21L20 3"/><path d="M3 13l6 .09v6.81l-6-1.15V13"/><path d="M20 13.25V22l-10-1.91V13.1l10 .15z"/>',"3d_rotation":'<path d="M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32z"/><path d="M16.57 12.2c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zm.39-3.16c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-8.55 5.92c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44.23-.19.42-.43.55-.72.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33z"/><path d="M12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z"/>',accessibility:'<path d="M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2z"/><path d="M21 9h-6v13h-2v-6h-2v6H9V9H3V7h18v2z"/>',account_balance:'<path d="M4 10v7h3v-7H4z"/><path d="M10 10v7h3v-7h-3z"/><path d="M2 22h19v-3H2v3z"/><path d="M16 10v7h3v-7h-3z"/><path d="M11.5 1L2 6v2h19V6l-9.5-5z"/>',account_balance_wallet:'<path d="M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9z"/><path d="M16 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM12 16h10V8H12v8z"/>',account_box:'<path d="M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z"/>',account_child:'<circle cx="12" cy="13.49" r="1.5"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 2.5c1.24 0 2.25 1.01 2.25 2.25S13.24 9 12 9 9.75 7.99 9.75 6.75 10.76 4.5 12 4.5zm5 10.56v2.5c-.45.41-.96.77-1.5 1.05v-.68c0-.34-.17-.65-.46-.92-.65-.62-1.89-1.02-3.04-1.02-.96 0-1.96.28-2.65.73l-.17.12-.21.17c.78.47 1.63.72 2.54.82l1.33.15c.37.04.66.36.66.75 0 .29-.16.53-.4.66-.28.15-.64.09-.95.09-.35 0-.69-.01-1.03-.05-.5-.06-.99-.17-1.46-.33-.49-.16-.97-.38-1.42-.64-.22-.13-.44-.27-.65-.43l-.31-.24c-.04-.02-.28-.18-.28-.23v-4.28c0-1.58 2.63-2.78 5-2.78s5 1.2 5 2.78v1.78z"/>',account_circle:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"/>',add_shopping_cart:'<path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3z"/><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2z"/><path d="M17 18c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/><path d="M7.17 14.75l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"/>',alarm:'<path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72z"/><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85z"/><path d="M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8z"/><path d="M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm0-16c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/>',alarm_add:'<path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85z"/><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72z"/><path d="M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm0-16c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/><path d="M13 9h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"/>',alarm_off:'<path d="M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z"/>',alarm_on:'<path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72z"/><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85z"/><path d="M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm0-16c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/><path d="M10.54 14.53L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z"/>',android:'<path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10z"/><path d="M3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8z"/><path d="M20.5 8c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5z"/><path d="M15 5h-1V4h1v1zm-5 0H9V4h1v1zm5.53-2.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84z"/>',announcement:'<path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z"/>',aspect_ratio:'<path d="M19 12h-2v3h-3v2h5v-5z"/><path d="M7 9h3V7H5v5h2V9z"/><path d="M21 19.01H3V4.99h18v14.02zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/>',assessment:'<path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"/>',assignment:'<path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/>',assignment_ind:'<path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1V19z"/>',assignment_late:'<path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 15h-2v-2h2v2zm0-4h-2V8h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/>',assignment_returned:'<path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3V9h4v4h3l-5 5z"/>',assignment_return:'<path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z"/>',assignment_turned_in:'<path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"/>',autorenew:'<path d="M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6z"/><path d="M18.76 7.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"/>',backup:'<path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"/>',bookmark:'<path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"/>',bookmark_outline:'<path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"/>',book:'<path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"/>',bug_report:'<path d="M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"/>',cached:'<path d="M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4z"/><path d="M6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"/>',check_circle:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/>',"class":'<path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"/>',credit_card:'<path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"/>',dashboard:'<path d="M3 13h8V3H3v10z"/><path d="M3 21h8v-6H3v6z"/><path d="M13 21h8V11h-8v10z"/><path d="M13 3v6h8V3h-8z"/>',"delete":'<path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12z"/><path d="M19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"/>',description:'<path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/>',dns:'<path d="M7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm13-6H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1z"/><path d="M7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm13-6H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"/>',done:'<path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/>',done_all:'<path d="M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7z"/><path d="M22.24 5.59L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41z"/><path d="M.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"/>',event:'<path d="M17 12h-5v5h5v-5z"/><path d="M19 19H5V8h14v11zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2z"/>',exit_to_app:'<path d="M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59z"/><path d="M19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/>',explore:'<path d="M12 10.9c-.61 0-1.1.49-1.1 1.1 0 .61.49 1.1 1.1 1.1.61 0 1.1-.49 1.1-1.1 0-.61-.49-1.1-1.1-1.1z"/><path d="M14.19 14.19L6 18l3.81-8.19L18 6l-3.81 8.19zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"/>',extension:'<path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>',face:'<path d="M14.69 17.1c-.74.58-1.7.9-2.69.9s-1.95-.32-2.69-.9c-.22-.17-.53-.13-.7.09-.17.22-.13.53.09.7.91.72 2.09 1.11 3.3 1.11s2.39-.39 3.31-1.1c.22-.17.26-.48.09-.7-.17-.23-.49-.26-.71-.1z"/><path d="M19.96 14.82c-1.09 3.74-4.27 6.46-8.04 6.46-3.78 0-6.96-2.72-8.04-6.47-1.19-.11-2.13-1.18-2.13-2.52 0-1.27.85-2.31 1.97-2.5 2.09-1.46 3.8-3.49 4.09-5.05v-.01c1.35 2.63 6.3 5.19 11.83 5.06l.3-.03c1.28 0 2.31 1.14 2.31 2.54 0 1.38-1.02 2.51-2.29 2.52zM12 0C5.37 0 0 5.37 0 12s5.37 12 12 12 12-5.37 12-12S18.63 0 12 0z"/><path d="M16.5 12.5c0 .552-.448 1-1 1s-1-.448-1-1 .448-1 1-1 1 .448 1 1zm-7 0c0 .552-.448 1-1 1s-1-.448-1-1 .448-1 1-1 1 .448 1 1z"/>',favorite:'<path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/>',favorite_outline:'<path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"/>',find_in_page:'<path d="M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L20 19.59z"/><path d="M9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z"/>',find_replace:'<path d="M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4z"/><path d="M16.64 15.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z"/>',flip_to_back:'<path d="M9 7H7v2h2V7zm0 4H7v2h2v-2zm0-8c-1.11 0-2 .9-2 2h2V3zm4 12h-2v2h2v-2zm6-12v2h2c0-1.1-.9-2-2-2zm-6 0h-2v2h2V3zM9 17v-2H7c0 1.1.89 2 2 2zm10-4h2v-2h-2v2zm0-4h2V7h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5V7zm10-2h2V3h-2v2zm0 12h2v-2h-2v2z"/>',flip_to_front:'<path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3c0 1.1.89 2 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z"/>',get_app:'<path d="M19 9h-4V3H9v6H5l7 7 7-7z"/><path d="M5 18v2h14v-2H5z"/>',grade:'<path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/>',group_work:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/>',help:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"/>',highlight_remove:'<path d="M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8z"/><path d="M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-18C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2z"/>',history:'<path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/><path d="M12 8v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"/>',home:'<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>',https:'<path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/>',info:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"/>',info_outline:'<path d="M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-18C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"/><path d="M11 9h2V7h-2v2zm0 8h2v-6h-2v6z"/>',input:'<path d="M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2z"/><path d="M11 16l4-4-4-4v3H1v2h10v3z"/>',invert_colors:'<path d="M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z"/>',label:'<path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z"/>',label_outline:'<path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16 17H5V7h11l3.55 5L16 17z"/>',language:'<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"/>',launch:'<path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7z"/><path d="M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/>',list:'<path d="M3 9h2V7H3v2zm0 8h2v-2H3v2zm0-4h2v-2H3v2z"/><path d="M7 13h14v-2H7v2z"/><path d="M7 17h14v-2H7v2z"/><path d="M7 7v2h14V7H7z"/>',lock:'<path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/>',lock_open:'<path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/><path d="M18 20H6V10h12v10zm0-12h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2z"/>',lock_outline:'<path d="M18 20H6V10h12zM12 2.9c1.71 0 3.1 1.39 3.1 3.1v2H9V6l-.002-.008C8.998 4.282 10.29 2.9 12 2.9zM18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2z"/><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/>',loyalty:'<path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7zm11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z"/>',markunread_mailbox:'<path d="M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2z"/>',note_add:'<path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z"/>',open_in_browser:'<path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2z"/><path d="M12 10l-4 4h3v6h2v-6h3l-4-4z"/>',open_in_new:'<path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7z"/><path d="M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/>',open_with:'<path d="M10 9h4V6h3l-5-5-5 5h3v3z"/><path d="M9 10H6V7l-5 5 5 5v-3h3v-4z"/><path d="M23 12l-5-5v3h-3v4h3v3l5-5z"/><path d="M14 15h-4v3H7l5 5 5-5h-3v-3z"/>',pageview:'<path d="M11 8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/><path d="M17.59 19l-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L19 17.59 17.59 19zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/>',payment:'<path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"/>',perm_camera_mic:'<path d="M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2v4z"/>',perm_contact_cal:'<path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z"/>',perm_data_setting:'<path d="M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5z"/><path d="M18.99 20.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm3.71-1.01c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32l-1.07-.83z"/>',perm_device_info:'<path d="M13 11h-2v6h2v-6zm0-4h-2v2h2V7z"/><path d="M17 19H7V5h10v14zm0-17.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99z"/>',perm_identity:'<path d="M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 1.9c1.16 0 2.1.94 2.1 2.1 0 1.16-.94 2.1-2.1 2.1-1.16 0-2.1-.94-2.1-2.1 0-1.16.94-2.1 2.1-2.1"/><path d="M12 13c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4zm0 1.9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1"/>',perm_media:'<path d="M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2V6zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15H7z"/>',perm_phone_msg:'<path d="M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1z"/><path d="M12 3v10l3-3h6V3h-9z"/>',perm_scan_wifi:'<path d="M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3zm1 13h-2v-6h2v6zm-2-8V6h2v2h-2z"/>',picture_in_picture:'<path d="M19 7h-8v6h8V7z"/><path d="M21 19.01H3V4.98h18v14.03zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2z"/>',polymer:'<path d="M19 4h-4L7.11 16.63 4.5 12 9 4H5L.5 12 5 20h4l7.89-12.63L19.5 12 15 20h4l4.5-8z"/>',print:'<path d="M19 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-3 7H8v-5h8v5zm3-11H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3z"/><path d="M18 3H6v4h12V3z"/>',query_builder:'<path d="M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm-.01-18C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2z"/><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/>',question_answer:'<path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1z"/><path d="M17 12V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/>',
 receipt:'<path d="M18 17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z"/>',redeem:'<path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"/>',reorder:'<path d="M3 15h18v-2H3v2z"/><path d="M3 19h18v-2H3v2z"/><path d="M3 11h18V9H3v2z"/><path d="M3 5v2h18V5H3z"/>',report_problem:'<path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/>',restore:'<path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/><path d="M12 8v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"/>',room:'<path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/>',schedule:'<path d="M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm-.01-18C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2z"/><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/>',search:'<path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>',settings:'<path d="M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"/>',settings_applications:'<path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/><path d="M17.25 12c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69zM19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2z"/>',settings_backup_restore:'<path d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"/><path d="M12 3c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/>',settings_bluetooth:'<path d="M15 24h2v-2h-2v2zm-8 0h2v-2H7v2zm4 0h2v-2h-2v2z"/><path d="M14.88 14.29L13 16.17v-3.76l1.88 1.88zM13 3.83l1.88 1.88L13 7.59V3.83zm4.71 1.88L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29 4.3-4.29z"/>',settings_cell:'<path d="M15 24h2v-2h-2v2zm-4 0h2v-2h-2v2zm-4 0h2v-2H7v2z"/><path d="M16 16H8V4h8v12zM16 .01L8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99z"/>',settings_display:'<path d="M21 19.01H3V4.99h18v14.02zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/><path d="M12 9c1.66 0 3 1.34 3 3s-1.34 3-3 3V9zm-4 7h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16z"/>',settings_ethernet:'<path d="M7.77 6.76L6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12l4.35-5.24z"/><path d="M11 13h2v-2h-2v2zm6-2h-2v2h2v-2zM7 13h2v-2H7v2z"/><path d="M17.77 5.48l-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12l-5.41-6.52z"/>',settings_input_antenna:'<path d="M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7z"/><path d="M13 14.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3z"/><path d="M12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z"/>',settings_input_component:'<path d="M1 16c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2z"/><path d="M13 2c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zM9 16c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2z"/><path d="M17 16c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2zm4-10V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2z"/>',settings_input_composite:'<path d="M1 16c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2z"/><path d="M13 2c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zM9 16c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2z"/><path d="M17 16c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2zm4-10V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2z"/>',settings_input_hdmi:'<path d="M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7h-1zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8V4z"/>',settings_input_svideo:'<path d="M15 6.5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5z"/><path d="M8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15zM8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5z"/><path d="M12 21c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9zm0-20C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1z"/><path d="M15.5 15c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm2-5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"/>',settings_overscan:'<path d="M14 16h-4l2.01 2.5L14 16zm-8-6l-2.5 2.01L6 14v-4zm12 0v4l2.5-1.99L18 10zm-5.99-4.5L10 8h4l-1.99-2.5z"/><path d="M21 19.01H3V4.99h18v14.02zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/>',settings_phone:'<path d="M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1z"/><path d="M19 9v2h2V9h-2zm-2 0h-2v2h2V9zm-4 0h-2v2h2V9z"/>',settings_power:'<path d="M13 2h-2v10h2V2z"/><path d="M16.56 4.44l-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56z"/><path d="M15 24h2v-2h-2v2zm-4 0h2v-2h-2v2zm-4 0h2v-2H7v2z"/>',settings_remote:'<path d="M12 15c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3-6H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1z"/><path d="M7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4c-1.93 0-3.68.78-4.95 2.05z"/><path d="M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0z"/>',settings_voice:'<path d="M12 13c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3z"/><path d="M15 24h2v-2h-2v2zm-4 0h2v-2h-2v2zm-4 0h2v-2H7v2z"/><path d="M19 10h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72z"/>',shopping_basket:'<path d="M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/>',shopping_cart:'<path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2z"/><path d="M1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1z"/><path d="M17 18c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/>',shop:'<path d="M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 4L9 18z"/>',shop_two:'<path d="M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3V9zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5h-5zm-6-2h4v2h-4V3zm0 12V8l5.5 3-5.5 4z"/>',speaker_notes:'<path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 14H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7 6h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z"/>',spellcheck:'<path d="M6.43 11L8.5 5.48 10.57 11H6.43zm6.02 5h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3z"/><path d="M21.59 11.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13l-1.41-1.41z"/>',stars:'<path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z"/>',star_rate:'<path d="M12 14.3l3.71 2.7-1.42-4.36L18 10h-4.55L12 5.5 10.55 10H6l3.71 2.64L8.29 17z"/>',store:'<path d="M20 4H4v2h16V4z"/><path d="M12 18H6v-4h6v4zm9-4v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1z"/>',subject:'<path d="M14 17H4v2h10v-2z"/><path d="M20 9H4v2h16V9z"/><path d="M4 15h16v-2H4v2z"/><path d="M4 5v2h16V5H4z"/>',supervisor_account:'<path d="M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5z"/><path d="M9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3z"/><path d="M16.5 14c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75z"/><path d="M9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"/>',swap_horiz:'<path d="M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3z"/><path d="M21 9l-3.99-4v3H10v2h7.01v3L21 9z"/>',swap_vert:'<path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3z"/><path d="M9 3L5 6.99h3V14h2V6.99h3L9 3z"/>',swap_vert_circle:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z"/>',system_update_tv:'<path d="M12 16.5l4-4h-3v-9h-2v9H8l4 4z"/><path d="M21 3.5h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z"/>',tab:'<path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z"/>',tab_unselected:'<path d="M1 9h2V7H1v2zm0 4h2v-2H1v2zm0-8h2V3c-1.1 0-2 .9-2 2zm8 16h2v-2H9v2zm-8-4h2v-2H1v2zm2 4v-2H1c0 1.1.9 2 2 2zM21 3h-8v6h10V5c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM9 5h2V3H9v2zM5 21h2v-2H5v2zM5 5h2V3H5v2zm16 16c1.1 0 2-.9 2-2h-2v2zm0-8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2z"/>',theaters:'<path d="M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z"/>',thumbs_up_down:'<path d="M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55V6z"/><path d="M22.5 10h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5z"/>',thumb_down:'<path d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2z"/><path d="M19 3v12h4V3h-4z"/>',thumb_up:'<path d="M1 21h4V9H1v12z"/><path d="M23 10c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z"/>',toc:'<path d="M3 9h14V7H3v2z"/><path d="M3 13h14v-2H3v2z"/><path d="M3 17h14v-2H3v2z"/><path d="M19 13h2v-2h-2v2zm0-6v2h2V7h-2zm0 10h2v-2h-2v2z"/>',today:'<path d="M19 19H5V8h14v11zm0-16h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/><path d="M7 10h5v5H7z"/>',track_changes:'<path d="M19.07 4.93l-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z"/>',translate:'<path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04z"/><path d="M15.88 17l1.62-4.33L19.12 17h-3.24zm2.62-7h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12z"/>',trending_down:'<path d="M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z"/>',trending_neutral:'<path d="M22 12l-4-4v3H3v2h15v3z"/>',trending_up:'<path d="M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"/>',turned_in:'<path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"/>',turned_in_not:'<path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"/>',verified_user:'<path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"/>',view_agenda:'<path d="M20 13H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1z"/><path d="M20 3H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"/>',view_array:'<path d="M4 18h3V5H4v13z"/><path d="M18 5v13h3V5h-3z"/><path d="M8 18h9V5H8v13z"/>',view_carousel:'<path d="M7 19h10V4H7v15z"/><path d="M2 17h4V6H2v11z"/><path d="M18 6v11h4V6h-4z"/>',view_column:'<path d="M10 18h5V5h-5v13z"/><path d="M4 18h5V5H4v13z"/><path d="M16 5v13h5V5h-5z"/>',view_day:'<path d="M2 21h19v-3H2v3z"/><path d="M20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1z"/><path d="M2 3v3h19V3H2z"/>',view_headline:'<path d="M4 15h17v-2H4v2z"/><path d="M4 19h17v-2H4v2z"/><path d="M4 11h17V9H4v2z"/><path d="M4 5v2h17V5H4z"/>',view_list:'<path d="M4 14h4v-4H4v4z"/><path d="M4 19h4v-4H4v4z"/><path d="M4 9h4V5H4v4z"/><path d="M9 14h12v-4H9v4z"/><path d="M9 19h12v-4H9v4z"/><path d="M9 5v4h12V5H9z"/>',view_module:'<path d="M4 11h5V5H4v6z"/><path d="M4 18h5v-6H4v6z"/><path d="M10 18h5v-6h-5v6z"/><path d="M16 18h5v-6h-5v6z"/><path d="M10 11h5V5h-5v6z"/><path d="M16 5v6h5V5h-5z"/>',view_quilt:'<path d="M10 18h5v-6h-5v6z"/><path d="M4 18h5V5H4v13z"/><path d="M16 18h5v-6h-5v6z"/><path d="M10 5v6h11V5H10z"/>',view_stream:'<path d="M4 18h17v-6H4v6z"/><path d="M4 5v6h17V5H4z"/>',view_week:'<path d="M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"/><path d="M20 5h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"/><path d="M13 5h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"/>',visibility:'<path d="M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-12.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5z"/><path d="M12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/>',visibility_off:'<path d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"/>',wallet_giftcard:'<path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"/>',wallet_membership:'<path d="M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2zm0 13H4v-2h16v2zm0-5H4V4h16v6z"/>',wallet_travel:'<path d="M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM9 4h6v2H9V4zm11 15H4v-2h16v2zm0-5H4V8h3v2h2V8h6v2h2V8h3v6z"/>',work:'<path d="M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z"/>',error:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/>',warning:'<path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/>',album:'<path d="M12 16.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"/><path d="M12 11c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"/>',av_timer:'<path d="M11 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z"/><path d="M11 3v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 9-9s-4.03-9-9-9h-1z"/><path d="M18 12c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1z"/><path d="M6 12c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z"/>',closed_caption:'<path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1z"/>',equalizer:'<path d="M10 20h4V4h-4v16z"/><path d="M4 20h4v-8H4v8z"/><path d="M16 9v11h4V9h-4z"/>',explicit:'<path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4 6h-4v2h4v2h-4v2h4v2H9V7h6v2z"/>',fast_forward:'<path d="M4 18l8.5-6L4 6v12z"/><path d="M13 6v12l8.5-6L13 6z"/>',fast_rewind:'<path d="M11 18V6l-8.5 6 8.5 6z"/><path d="M11.5 12l8.5 6V6l-8.5 6z"/>',games:'<path d="M15 7.5V2H9v5.5l3 3 3-3z"/><path d="M7.5 9H2v6h5.5l3-3-3-3z"/><path d="M9 16.5V22h6v-5.5l-3-3-3 3z"/><path d="M16.5 9l-3 3 3 3H22V9h-5.5z"/>',hearing:'<path d="M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2z"/><path d="M7.64 2.64L6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36z"/><path d="M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5z"/>',high_quality:'<path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-8 11H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm7-1c0 .55-.45 1-1 1h-.75v1.5h-1.5V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v4zm-3.5-.5h2v-3h-2v3z"/>',loop:'<path d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8z"/><path d="M12 18c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"/>',mic:'<path d="M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3z"/><path d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z"/>',mic_none:'<path d="M10.8 4.9c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2V4.9zM12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3z"/><path d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z"/>',mic_off:'<path d="M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28zm-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18l5.98 5.99zM4.27 3L3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3 .22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73 4.27 3z"/>',movie:'<path d="M18 4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4h-4z"/>',my_library_add:'<path d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z"/>',my_library_books:'<path d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9H9V9h10v2zm-4 4H9v-2h6v2zm4-8H9V5h10v2z"/>',my_library_music:'<path d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 5h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5c.57 0 1.08.19 1.5.51V5h4v2zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6z"/>',new_releases:'<path d="M23 12l-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68L23 12zm-10 5h-2v-2h2v2zm0-4h-2V7h2v6z"/>',not_interested:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z"/>',pause:'<path d="M6 19h4V5H6v14z"/><path d="M14 5v14h4V5h-4z"/>',pause_circle_fill:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z"/>',pause_circle_outline:'<path d="M9 16h2V8H9v8z"/><path d="M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-18C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"/><path d="M13 16h2V8h-2v8z"/>',playlist_add:'<path d="M14 10H2v2h12v-2z"/><path d="M14 6H2v2h12V6z"/><path d="M18 14v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4z"/><path d="M2 16h8v-2H2v2z"/>',play_arrow:'<path d="M8 5v14l11-7z"/>',play_circle_fill:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z"/>',play_circle_outline:'<path d="M10 16.5l6-4.5-6-4.5v9z"/><path d="M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-18C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"/>',play_shopping_bag:'<path d="M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 4L9 18z"/>',queue:'<path d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z"/>',queue_music:'<path d="M15 6H3v2h12V6z"/><path d="M15 10H3v2h12v-2z"/><path d="M3 16h8v-2H3v2z"/><path d="M17 6v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6h-5z"/>',radio:'<path d="M3.24 6.15C2.51 6.43 2 7.17 2 8v12c0 1.1.89 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.11-.89-2-2-2H8.3l8.26-3.34L15.88 1 3.24 6.15zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm13-8h-2v-2h-2v2H4V8h16v4z"/>',recent_actors:'<path d="M17 19h2V5h-2v14zm4-14v14h2V5h-2z"/><path d="M12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25V17zM8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75zM14 5H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"/>',repeat:'<path d="M7 7h10v3l4-4-4-4v3H5v6h2V7z"/><path d="M17 17H7v-3l-4 4 4 4v-3h12v-6h-2v4z"/>',repeat_one:'<path d="M7 7h10v3l4-4-4-4v3H5v6h2V7z"/><path d="M17 17H7v-3l-4 4 4 4v-3h12v-6h-2v4z"/><path d="M13 15V9h-1l-2 1v1h1.5v4H13z"/>',replay:'<path d="M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z"/>',shuffle:'<path d="M10.59 9.17L5.41 4 4 5.41l5.17 5.17 1.42-1.41z"/><path d="M14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4h-5.5z"/><path d="M14.83 13.41l-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04-3.13-3.13z"/>',skip_next:'<path d="M6 18l8.5-6L6 6v12z"/><path d="M16 6v12h2V6h-2z"/>',skip_previous:'<path d="M6 6h2v12H6z"/><path d="M9.5 12l8.5 6V6z"/>',snooze:'<path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85z"/><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72z"/><path d="M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm0-16c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/><path d="M9 11h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9v2z"/>',stop:'<path d="M6 6h12v12H6z"/>',subtitles:'<path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM4 12h4v2H4v-2zm10 6H4v-2h10v2zm6 0h-4v-2h4v2zm0-4H10v-2h10v2z"/>',surround_sound:'<path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7.76 16.24l-1.41 1.41C4.78 16.1 4 14.05 4 12c0-2.05.78-4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s.59 3.07 1.76 4.24zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm5.66 1.66l-1.41-1.41C17.41 15.07 18 13.54 18 12s-.59-3.07-1.76-4.24l1.41-1.41C19.22 7.9 20 9.95 20 12c0 2.05-.78 4.1-2.34 5.66zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>',videocam:'<path d="M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z"/>',videocam_off:'<path d="M21 6.5l-4 4V7c0-.55-.45-1-1-1H9.82L21 17.18V6.5zM3.27 2L2 3.27 4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.54-.18L19.73 21 21 19.73 3.27 2z"/>',video_collection:'<path d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8 12.5v-9l6 4.5-6 4.5z"/>',volume_down:'<path d="M18.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM5 9v6h4l5 5V4L9 9H5z"/>',volume_mute:'<path d="M7 9v6h4l5 5V4l-5 5H7z"/>',volume_off:'<path d="M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z"/>',volume_up:'<path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"/>',web:'<path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z"/>',business:'<path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"/>',call:'<path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"/>',call_end:'<path d="M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7 0-.28.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9z"/>',call_made:'<path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z"/>',call_merge:'<path d="M17 20.41L18.41 19 15 15.59 13.59 17 17 20.41z"/><path d="M7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 8z"/>',call_missed:'<path d="M19.59 7L12 14.59 6.41 9H11V7H3v8h2v-4.59l7 7 9-9z"/>',call_received:'<path d="M20 5.41L18.59 4 7 15.59V9H5v10h10v-2H8.41z"/>',call_split:'<path d="M14 4l2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10V4z"/><path d="M10 4H4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3z"/>',chat:'<path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 9h12v2H6V9zm8 5H6v-2h8v2zm4-6H6V6h12v2z"/>',clear_all:'<path d="M5 13h14v-2H5v2z"/><path d="M3 17h14v-2H3v2z"/><path d="M7 7v2h14V7H7z"/>',comment:'<path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18zM18 14H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"/>',contacts:'<path d="M20 0H4v2h16V0z"/><path d="M4 24h16v-2H4v2z"/><path d="M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5V17zM12 6.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z"/>',dialer_sip:'<path d="M20 5h-1V4h1v1zm-2-2v5h1V6h2V3h-3zm-3 2h-2V4h2V3h-3v3h2v1h-2v1h3V5zm2-2h-1v5h1V3z"/><path d="M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.01.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1z"/>',dialpad:'<path d="M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/><path d="M6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/><path d="M18 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/><path d="M12 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>',dnd_on:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z"/>',email:'<path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/>',forum:'<path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1z"/><path d="M17 12V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/>',import_export:'<path d="M9 3L5 6.99h3V14h2V6.99h3L9 3z"/><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3z"/>',invert_colors_off:'<path d="M20.65 20.87l-2.35-2.35-6.3-6.29-3.56-3.57-1.42-1.41L4.27 4.5 3 5.77l2.78 2.78c-2.55 3.14-2.36 7.76.56 10.69C7.9 20.8 9.95 21.58 12 21.58c1.79 0 3.57-.59 5.03-1.78l2.7 2.7L21 21.23l-.35-.36zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59c0-1.32.43-2.57 1.21-3.6L12 14.77v4.82zM12 5.1v4.58l7.25 7.26c1.37-2.96.84-6.57-1.6-9.01L12 2.27l-3.7 3.7 1.41 1.41L12 5.1z"/>',invert_colors_on:'<path d="M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z"/>',live_help:'<path d="M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 16h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"/>',
 location_off:'<path d="M12 6.5c1.38 0 2.5 1.12 2.5 2.5 0 .74-.33 1.39-.83 1.85l3.63 3.63c.98-1.86 1.7-3.8 1.7-5.48 0-3.87-3.13-7-7-7-1.98 0-3.76.83-5.04 2.15l3.19 3.19c.46-.52 1.11-.84 1.85-.84zm4.37 9.6l-4.63-4.63-.11-.11L3.27 3 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21 20 19.73l-3.63-3.63z"/>',location_on:'<path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/>',message:'<path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"/>',messenger:'<path d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z"/>',no_sim:'<path d="M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34 19 16.68 18.99 5zM3.65 3.88L2.38 5.15 5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88 1.27-1.27L3.65 3.88z"/>',phone:'<path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"/>',portable_wifi_off:'<path d="M17.56 14.24c.28-.69.44-1.45.44-2.24 0-3.31-2.69-6-6-6-.79 0-1.55.16-2.24.44l1.62 1.62c.2-.03.41-.06.62-.06 2.21 0 4 1.79 4 4 0 .21-.02.42-.05.63l1.61 1.61zM12 4c4.42 0 8 3.58 8 8 0 1.35-.35 2.62-.95 3.74l1.47 1.47C21.46 15.69 22 13.91 22 12c0-5.52-4.48-10-10-10-1.91 0-3.69.55-5.21 1.47l1.46 1.46C9.37 4.34 10.65 4 12 4zM3.27 2.5L2 3.77l2.1 2.1C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02.01.01 7.51 7.51L21 20.23 4.27 3.5l-1-1z"/>',quick_contacts_dialer:'<path d="M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm3.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2z"/>',quick_contacts_mail:'<path d="M21 8V7l-3 2-3-2v1l3 2 3-2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm8-6h-8V6h8v6z"/>',ring_volume:'<path d="M23.71 16.67C20.66 13.78 16.54 12 12 12 7.46 12 3.34 13.78.29 16.67c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73 1.6 0 3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71 0-.27-.11-.52-.29-.7z"/><path d="M21.16 6.26l-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55z"/><path d="M13 2h-2v5h2V2z"/><path d="M6.4 9.81L7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55z"/>',stay_current_landscape:'<path d="M1.01 7L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2zM19 7v10H5V7h14z"/>',stay_current_portrait:'<path d="M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z"/>',stay_primary_landscape:'<path d="M1.01 7L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2zM19 7v10H5V7h14z"/>',stay_primary_portrait:'<path d="M17 1.01L7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z"/>',swap_calls:'<path d="M18 4l-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3l-4-4z"/>',textsms:'<path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 11H7V9h2v2zm4 0h-2V9h2v2zm4 0h-2V9h2v2z"/>',voicemail:'<path d="M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6zm-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15zm13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15z"/>',vpn_key:'<path d="M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4H12.65zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/>',add:'<path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/>',add_box:'<path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/>',add_circle:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/>',add_circle_outline:'<path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7z"/><path d="M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-18C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"/>',archive:'<path d="M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z"/>',backspace:'<path d="M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59z"/>',block:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z"/>',clear:'<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/>',content_copy:'<path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/>',content_cut:'<path d="M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM19 3l-6 6 2 2 7-7V3z"/>',content_paste:'<path d="M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"/>',create:'<path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25z"/><path d="M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/>',drafts:'<path d="M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zM12 13L3.74 7.84 12 3l8.26 4.84L12 13z"/>',filter_list:'<path d="M10 18h4v-2h-4v2z"/><path d="M3 6v2h18V6H3z"/><path d="M6 13h12v-2H6v2z"/>',flag:'<path d="M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z"/>',forward:'<path d="M12 8V4l8 8-8 8v-4H4V8z"/>',gesture:'<path d="M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 3.09 3.21 3.09 1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93l1.75 1.71zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48z"/>',inbox:'<path d="M19 15h-4c0 1.66-1.34 3-3 3s-3-1.34-3-3H4.99V5H19v10zm0-12H4.99c-1.1 0-1.98.9-1.98 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/><path d="M16 10h-2V7h-4v3H8l4 4 4-4z"/>',link:'<path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1z"/><path d="M8 13h8v-2H8v2z"/><path d="M17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.71-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/>',mail:'<path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/>',markunread:'<path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/>',redo:'<path d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/>',remove:'<path d="M19 13H5v-2h14v2z"/>',remove_circle:'<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z"/>',remove_circle_outline:'<path d="M7 11v2h10v-2H7z"/><path d="M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-18C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"/>',reply:'<path d="M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"/>',reply_all:'<path d="M7 8V5l-7 7 7 7v-3l-4-4 4-4z"/><path d="M13 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"/>',report:'<path d="M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zm1-4.3h-2V7h2v6z"/>',save:'<path d="M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"/>',select_all:'<path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z"/>',send:'<path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"/>',sort:'<path d="M3 18h6v-2H3v2z"/><path d="M3 6v2h18V6H3z"/><path d="M3 13h12v-2H3v2z"/>',text_format:'<path d="M5 17v2h14v-2H5z"/><path d="M12 5.98L13.87 11h-3.74L12 5.98zM9.5 12.8h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2z"/>',undo:'<path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/>',access_alarms:'<path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72z"/><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85z"/><path d="M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8z"/><path d="M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm0-16c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/>',access_alarm:'<path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72z"/><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85z"/><path d="M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8z"/><path d="M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm0-16c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/>',access_time:'<path d="M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm-.01-18C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2z"/><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/>',add_alarm:'<path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85z"/><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72z"/><path d="M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm0-16c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/><path d="M13 9h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"/>',airplanemode_off:'<path d="M13 9V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5v3.68l7.83 7.83L21 16v-2l-8-5zM3 5.27l4.99 4.99L2 14v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-3.73L18.73 21 20 19.73 4.27 4 3 5.27z"/>',airplanemode_on:'<path d="M10.18 9"/><path d="M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z"/>',battery_20:'<path d="M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z"/><path fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z"/>',battery_30:'<path fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z"/><path d="M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z"/>',battery_50:'<path fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z"/><path d="M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z"/>',battery_60:'<path fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z"/><path d="M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z"/>',battery_80:'<path fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z"/><path d="M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z"/>',battery_90:'<path fill-opacity=".3" d="M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z"/><path d="M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z"/>',battery_alert:'<path d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM13 18h-2v-2h2v2zm0-4h-2V9h2v5z"/>',battery_charging_20:'<path d="M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z"/><path fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z"/>',battery_charging_30:'<path fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z"/><path d="M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z"/>',battery_charging_50:'<path d="M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z"/><path fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z"/>',battery_charging_60:'<path fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z"/><path d="M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z"/>',battery_charging_80:'<path fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z"/><path d="M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z"/>',battery_charging_90:'<path fill-opacity=".3" d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z"/><path d="M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z"/>',battery_charging_full:'<path d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM11 20v-5.5H9L13 7v5.5h2L11 20z"/>',battery_full:'<path d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4z"/>',battery_std:'<path d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4z"/>',battery_unknown:'<path d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zm-2.72 13.95h-1.9v-1.9h1.9v1.9zm1.35-5.26s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69z"/>',bluetooth:'<path d="M17.71 7.71L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 5.83l1.88 1.88L13 9.59V5.83zm1.88 10.46L13 18.17v-3.76l1.88 1.88z"/>',bluetooth_connected:'<path d="M14.88 16.29L13 18.17v-3.76l1.88 1.88zM13 5.83l1.88 1.88L13 9.59V5.83zm4.71 1.88L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29z"/><path d="M19 10l-2 2 2 2 2-2-2-2z"/><path d="M7 12l-2-2-2 2 2 2 2-2z"/>',bluetooth_disabled:'<path d="M13 5.83l1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2v-3.2zM5.41 4L4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59 5.41 4zM13 18.17v-3.76l1.88 1.88L13 18.17z"/>',bluetooth_searching:'<path d="M14.24 12.01l2.32 2.32c.28-.72.44-1.51.44-2.33 0-.82-.16-1.59-.43-2.31l-2.33 2.32z"/><path d="M19.53 6.71l-1.26 1.26c.63 1.21.98 2.57.98 4.02 0 1.45-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19z"/><path d="M12.88 16.29L11 18.17v-3.76l1.88 1.88zM11 5.83l1.88 1.88L11 9.59V5.83zm4.71 1.88L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29z"/>',brightness_auto:'<path d="M10.85 12.65h2.3L12 9l-1.15 3.65zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9h-1.9z"/>',brightness_high:'<path d="M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69z"/><path d="M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"/>',brightness_low:'<path d="M20 15.31L23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"/>',brightness_medium:'<path d="M20 15.31L23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6z"/>',data_usage:'<path d="M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95z"/><path d="M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19z"/>',developer_mode:'<path d="M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2V5z"/><path d="M15.41 16.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17l1.41 1.42z"/><path d="M10 15.17L6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59L10 15.17z"/><path d="M17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2v2z"/>',devices:'<path d="M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4V6zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-1 9h-4v-7h4v7z"/>',dvr:'<path d="M21 17H3V5h18v12zm0-14H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2z"/><path d="M7 8H5v2h2V8zm12 0H8v2h11V8z"/><path d="M7 12H5v2h2v-2zm12 0H8v2h11v-2z"/>',gps_fixed:'<path d="M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"/><path d="M12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm8.94-8c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06z"/>',gps_not_fixed:'<path d="M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/>',gps_off:'<path d="M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5C10.16 5.19 11.06 5 12 5c3.87 0 7 3.13 7 7 0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2h-2.06zM3 4.27l2.04 2.04C3.97 7.62 3.25 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21 21 19.73 4.27 3 3 4.27zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81z"/>',location_disabled:'<path d="M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5C10.16 5.19 11.06 5 12 5c3.87 0 7 3.13 7 7 0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2h-2.06zM3 4.27l2.04 2.04C3.97 7.62 3.25 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21 21 19.73 4.27 3 3 4.27zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81z"/>',location_searching:'<path d="M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/>',multitrack_audio:'<path d="M7 18h2V6H7v12z"/><path d="M11 22h2V2h-2v20z"/><path d="M3 14h2v-4H3v4z"/><path d="M15 18h2V6h-2v12z"/><path d="M19 10v4h2v-4h-2z"/>',network_cell:'<path fill-opacity=".3" d="M2 22h20V2z"/><path d="M17 7L2 22h15z"/>',network_wifi:'<path fill-opacity=".3" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z"/><path d="M3.53 10.95l8.46 10.54.01.01.01-.01 8.46-10.54C20.04 10.62 16.81 8 12 8c-4.81 0-8.04 2.62-8.47 2.95z"/>',nfc:'<path d="M20 20H4V4h16v16zm0-18H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z"/><path d="M18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12V6z"/>',now_wallpaper:'<path d="M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2V4z"/><path d="M10 13l-4 5h12l-3-4-2.03 2.71L10 13z"/><path d="M17 8.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5z"/><path d="M20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2z"/><path d="M20 20h-7v2h7c1.1 0 2-.9 2-2v-7h-2v7z"/><path d="M4 13H2v7c0 1.1.9 2 2 2h7v-2H4v-7z"/>',now_widgets:'<path d="M13 13v8h8v-8h-8z"/><path d="M3 21h8v-8H3v8z"/><path d="M3 3v8h8V3H3z"/><path d="M16.66 1.69L11 7.34 16.66 13l5.66-5.66-5.66-5.65z"/>',screen_lock_landscape:'<path d="M19 17H5V7h14v10zm2-12H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z"/><path d="M10.8 10c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2v1h-2.4v-1zm-.8 6h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1z"/>',screen_lock_portrait:'<path d="M10.8 10c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2v1h-2.4v-1zm-.8 6h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1z"/><path d="M17 19H7V5h10v14zm0-18H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2z"/>',screen_lock_rotation:'<path d="M23.25 12.77l-2.57-2.57-1.41 1.41 2.22 2.22-5.66 5.66L4.51 8.17l5.66-5.66 2.1 2.1 1.41-1.41L11.23.75c-.59-.59-1.54-.59-2.12 0L2.75 7.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12z"/><path d="M8.47 20.48C5.2 18.94 2.86 15.76 2.5 12H1c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.82-1.33 1.33z"/><path d="M16.8 2.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V3h-3.4v-.5zM16 9h5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1v-.5C21 1.12 19.88 0 18.5 0S16 1.12 16 2.5V3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1z"/>',screen_rotation:'<path d="M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81 1.33-1.32z"/><path d="M14.83 21.19L2.81 9.17l6.36-6.36 12.02 12.02-6.36 6.36zm-4.6-19.44c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12L10.23 1.75z"/><path d="M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32z"/>',sd_storage:'<path d="M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 6h-2V4h2v4zm3 0h-2V4h2v4zm3 0h-2V4h2v4z"/>',settings_system_daydream:'<path d="M9 16h6.5c1.38 0 2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3z"/><path d="M21 19.01H3V4.99h18v14.02zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/>',signal_cellular_0_bar:'<path fill-opacity=".3" d="M2 22h20V2z"/>',signal_cellular_1_bar:'<path fill-opacity=".3" d="M2 22h20V2z"/><path d="M12 12L2 22h10z"/>',signal_cellular_2_bar:'<path fill-opacity=".3" d="M2 22h20V2z"/><path d="M14 10L2 22h12z"/>',signal_cellular_3_bar:'<path fill-opacity=".3" d="M2 22h20V2z"/><path d="M17 7L2 22h15z"/>',signal_cellular_4_bar:'<path d="M2 22h20V2z"/>',signal_cellular_connected_no_internet_0_bar:'<path fill-opacity=".3" d="M22 8V2L2 22h16V8z"/><path d="M20 22h2v-2h-2v2zm0-12v8h2v-8h-2z"/>',signal_cellular_connected_no_internet_1_bar:'<path fill-opacity=".3" d="M22 8V2L2 22h16V8z"/><path d="M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z"/>',signal_cellular_connected_no_internet_2_bar:'<path fill-opacity=".3" d="M22 8V2L2 22h16V8z"/><path d="M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z"/>',signal_cellular_connected_no_internet_3_bar:'<path fill-opacity=".3" d="M22 8V2L2 22h16V8z"/><path d="M17 22V7L2 22h15zm3-12v8h2v-8h-2zm0 12h2v-2h-2v2z"/>',signal_cellular_connected_no_internet_4_bar:'<path d="M20 18h2v-8h-2v8zm0 4h2v-2h-2v2zM2 22h16V8h4V2L2 22z"/>',signal_cellular_no_sim:'<path d="M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34 19 16.68 18.99 5zM3.65 3.88L2.38 5.15 5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88 1.27-1.27L3.65 3.88z"/>',signal_cellular_null:'<path d="M20 6.83V20H6.83L20 6.83M22 2L2 22h20V2z"/>',signal_cellular_off:'<path d="M21 1l-8.59 8.59L21 18.18V1zM4.77 4.5L3.5 5.77l6.36 6.36L1 21h17.73l2 2L22 21.73 4.77 4.5z"/>',signal_wifi_0_bar:'<path fill-opacity=".3" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z"/>',signal_wifi_1_bar:'<path fill-opacity=".3" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z"/><path d="M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z"/>',signal_wifi_2_bar:'<path fill-opacity=".3" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z"/><path d="M4.79 12.52l7.2 8.98H12l.01-.01 7.2-8.98C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z"/>',signal_wifi_3_bar:'<path fill-opacity=".3" d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z"/><path d="M3.53 10.95l8.46 10.54.01.01.01-.01 8.46-10.54C20.04 10.62 16.81 8 12 8c-4.81 0-8.04 2.62-8.47 2.95z"/>',signal_wifi_4_bar:'<path d="M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z"/>',signal_wifi_off:'<path d="M23.64 7c-.45-.34-4.93-4-11.64-4-1.5 0-2.89.19-4.15.48L18.18 13.8 23.64 7zm-6.6 8.22L3.27 1.44 2 2.72l2.05 2.06C1.91 5.76.59 6.82.36 7l11.63 14.49.01.01.01-.01 3.9-4.86 3.32 3.32 1.27-1.27-3.46-3.46z"/>',storage:'<path d="M4 17h2v2H4v-2zm-2 3h20v-4H2v4z"/><path d="M6 7H4V5h2v2zM2 4v4h20V4H2z"/><path d="M4 11h2v2H4v-2zm-2 3h20v-4H2v4z"/>',usb:'<path d="M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2-1.21 0-2.2.99-2.2 2.2 0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2 1.21 0 2.2-.98 2.2-2.2 0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7h-4z"/>',wifi_lock:'<path d="M20.5 9.5c.28 0 .55.04.81.08L24 6c-3.34-2.51-7.5-4-12-4S3.34 3.49 0 6l12 16 3.5-4.67V14.5c0-2.76 2.24-5 5-5z"/><path d="M22 16h-3v-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V16zm1 0v-1.5c0-1.38-1.12-2.5-2.5-2.5S18 13.12 18 14.5V16c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"/>',wifi_tethering:'<path d="M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/><path d="M18 13c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19z"/><path d="M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10z"/>',attach_file:'<path d="M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z"/>',attach_money:'<path d="M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z"/>',border_all:'<path d="M3 3v18h18V3H3zm8 16H5v-6h6v6zm0-8H5V5h6v6zm8 8h-6v-6h6v6zm0-8h-6V5h6v6z"/>',border_bottom:'<path d="M9 11H7v2h2v-2zm4 4h-2v2h2v-2zM9 3H7v2h2V3zm4 8h-2v2h2v-2zM5 3H3v2h2V3zm8 4h-2v2h2V7zm4 4h-2v2h2v-2zm-4-8h-2v2h2V3zm4 0h-2v2h2V3zm2 10h2v-2h-2v2zm0 4h2v-2h-2v2zM5 7H3v2h2V7zm14-4v2h2V3h-2zm0 6h2V7h-2v2zM5 11H3v2h2v-2zM3 21h18v-2H3v2zm2-6H3v2h2v-2z"/>',border_clear:'<path d="M7 5h2V3H7v2zm0 8h2v-2H7v2zm0 8h2v-2H7v2zm4-4h2v-2h-2v2zm0 4h2v-2h-2v2zm-8 0h2v-2H3v2zm0-4h2v-2H3v2zm0-4h2v-2H3v2zm0-4h2V7H3v2zm0-4h2V3H3v2zm8 8h2v-2h-2v2zm8 4h2v-2h-2v2zm0-4h2v-2h-2v2zm0 8h2v-2h-2v2zm0-12h2V7h-2v2zm-8 0h2V7h-2v2zm8-6v2h2V3h-2zm-8 2h2V3h-2v2zm4 16h2v-2h-2v2zm0-8h2v-2h-2v2zm0-8h2V3h-2v2z"/>',border_color:'<path d="M17.75 7L14 3.25l-10 10V17h3.75l10-10zm2.96-2.96c.39-.39.39-1.02 0-1.41L18.37.29c-.39-.39-1.02-.39-1.41 0L15 2.25 18.75 6l1.96-1.96z"/><path fill-opacity=".36" d="M0 20h24v4H0z"/>',border_horizontal:'<path d="M3 21h2v-2H3v2zM5 7H3v2h2V7zM3 17h2v-2H3v2zm4 4h2v-2H7v2zM5 3H3v2h2V3zm4 0H7v2h2V3zm8 0h-2v2h2V3zm-4 4h-2v2h2V7zm0-4h-2v2h2V3zm6 14h2v-2h-2v2zm-8 4h2v-2h-2v2zm-8-8h18v-2H3v2zM19 3v2h2V3h-2zm0 6h2V7h-2v2zm-8 8h2v-2h-2v2zm4 4h2v-2h-2v2zm4 0h2v-2h-2v2z"/>',border_inner:'<path d="M3 21h2v-2H3v2zm4 0h2v-2H7v2zM5 7H3v2h2V7zM3 17h2v-2H3v2zM9 3H7v2h2V3zM5 3H3v2h2V3zm12 0h-2v2h2V3zm2 6h2V7h-2v2zm0-6v2h2V3h-2zm-4 18h2v-2h-2v2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8V3zm6 18h2v-2h-2v2zm0-4h2v-2h-2v2z"/>',border_left:'<path d="M11 21h2v-2h-2v2zm0-4h2v-2h-2v2zm0-12h2V3h-2v2zm0 4h2V7h-2v2zm0 4h2v-2h-2v2zm-4 8h2v-2H7v2zM7 5h2V3H7v2zm0 8h2v-2H7v2zm-4 8h2V3H3v18zM19 9h2V7h-2v2zm-4 12h2v-2h-2v2zm4-4h2v-2h-2v2zm0-14v2h2V3h-2zm0 10h2v-2h-2v2zm0 8h2v-2h-2v2zm-4-8h2v-2h-2v2zm0-8h2V3h-2v2z"/>',border_outer:'<path d="M13 7h-2v2h2V7zm0 4h-2v2h2v-2zm4 0h-2v2h2v-2zM3 3v18h18V3H3zm16 16H5V5h14v14zm-6-4h-2v2h2v-2zm-4-4H7v2h2v-2z"/>',border_right:'<path d="M7 21h2v-2H7v2zM3 5h2V3H3v2zm4 0h2V3H7v2zm0 8h2v-2H7v2zm-4 8h2v-2H3v2zm8 0h2v-2h-2v2zm-8-8h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm8 8h2v-2h-2v2zm4-4h2v-2h-2v2zm4-10v18h2V3h-2zm-4 18h2v-2h-2v2zm0-16h2V3h-2v2zm-4 8h2v-2h-2v2zm0-8h2V3h-2v2zm0 4h2V7h-2v2z"/>',border_style:'<path d="M15 21h2v-2h-2v2zm4 0h2v-2h-2v2zM7 21h2v-2H7v2zm4 0h2v-2h-2v2zm8-4h2v-2h-2v2zm0-4h2v-2h-2v2zM3 3v18h2V5h16V3H3zm16 6h2V7h-2v2z"/>',border_top:'<path d="M7 21h2v-2H7v2zm0-8h2v-2H7v2zm4 0h2v-2h-2v2zm0 8h2v-2h-2v2zm-8-4h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2v-2H3v2zm0-4h2V7H3v2zm8 8h2v-2h-2v2zm8-8h2V7h-2v2zm0 4h2v-2h-2v2zM3 3v2h18V3H3zm16 14h2v-2h-2v2zm-4 4h2v-2h-2v2zM11 9h2V7h-2v2zm8 12h2v-2h-2v2zm-4-8h2v-2h-2v2z"/>',border_vertical:'<path d="M3 9h2V7H3v2zm0-4h2V3H3v2zm4 16h2v-2H7v2zm0-8h2v-2H7v2zm-4 0h2v-2H3v2zm0 8h2v-2H3v2zm0-4h2v-2H3v2zM7 5h2V3H7v2zm12 12h2v-2h-2v2zm-8 4h2V3h-2v18zm8 0h2v-2h-2v2zm0-8h2v-2h-2v2zm0-10v2h2V3h-2zm0 6h2V7h-2v2zm-4-4h2V3h-2v2zm0 16h2v-2h-2v2zm0-8h2v-2h-2v2z"/>',format_align_center:'<path d="M7 15v2h10v-2H7z"/><path d="M3 21h18v-2H3v2z"/><path d="M3 13h18v-2H3v2z"/><path d="M7 7v2h10V7H7z"/><path d="M3 3v2h18V3H3z"/>',format_align_justify:'<path d="M3 21h18v-2H3v2z"/><path d="M3 17h18v-2H3v2z"/><path d="M3 13h18v-2H3v2z"/><path d="M3 9h18V7H3v2z"/><path d="M3 3v2h18V3H3z"/>',format_align_left:'<path d="M15 15H3v2h12v-2z"/><path d="M15 7H3v2h12V7z"/><path d="M3 13h18v-2H3v2z"/><path d="M3 21h18v-2H3v2z"/><path d="M3 3v2h18V3H3z"/>',format_align_right:'<path d="M3 21h18v-2H3v2z"/><path d="M9 17h12v-2H9v2z"/><path d="M3 13h18v-2H3v2z"/><path d="M9 9h12V7H9v2z"/><path d="M3 3v2h18V3H3z"/>',
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material-mocks.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material-mocks.js
index d3d544b..0cde819 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material-mocks.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material-mocks.js
@@ -1,16 +1,8 @@
 /**
- *
- * Angular-Material-Mocks
- *
- * Developers interested in running their own custom unit tests WITH angular-material.js loaded...
- * must also include this *mocks* file. Similar to `angular-mocks.js`, `angular-material-mocks.js`
- * will override and disable specific Angular Material performance settings:
- *
- *  - Disabled Theme CSS rule generations
- *  - Forces $mdAria.expectWithText() to be synchronous
- *  - Mocks $$rAF.throttle()
- *  - Captures flush exceptions from $$rAF
- *
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
  */
 (function(window, angular, undefined) {
 
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material.js
index 5936252..375675a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material.min.js
index f5a1784..4edde24 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/angular-material.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/index.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/index.js
index d94f6de..a2a182e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/index.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/index.js
@@ -1,3 +1,10 @@
+/**
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */
+ 
 // Should already be required, here for clarity
 require('angular');
 
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete-default-theme.css
index a52b62e..532f531 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete-default-theme.min.css
index 34425bb..0997240 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.css
index eb0c43f..c6bafde 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.js
index c72c4d8..da71801 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.min.css
index d7abc61..61e0ccb 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.min.js
index e970abc..437afdc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/autocomplete/autocomplete.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop-default-theme.css
index 0e56022..e963b97 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop-default-theme.min.css
index f557119..370bc54 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.css
index eb32d41..49421c5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.js
index 5ace702..199c46e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.min.css
index d6f917f..638e791 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.min.js
index faebb7d..50d8d91 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/backdrop/backdrop.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet-default-theme.css
index 8119b5b..2a29e33 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet-default-theme.min.css
index 0d9e2a8..e286d88 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.css
index 025737f..462ff39 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.js
index 1d7fda4..ef4a6c1 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.min.css
index 430f966..0edaa4f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.min.js
index efe6f29..55d3f55 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/bottomSheet/bottomSheet.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button-default-theme.css
index f46d5d0..ff734cd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button-default-theme.min.css
index 66fe675..69b3948 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.css
index f006772..9ed53e8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.js
index 21dbf5d..66032f6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.min.css
index f92f52e..94384f0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.min.js
index a733cbf..40e8cf8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/button/button.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card-default-theme.css
index d715bf9..d7a16be 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card-default-theme.min.css
index eba1753..b438716 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.css
index 28827aa..5f2ff6f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.js
index f3a5e2f..7bbebfa 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.min.css
index c936f19..4b49cd5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.min.js
index 7266fb4..1abbd8b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/card/card.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox-default-theme.css
index 9ae72d3..ac6d959 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox-default-theme.min.css
index a3d9254..af9dcef 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.css
index 7359beb..bcb3f0e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.js
index d3ca7ee..7b21c8c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.min.css
index 217ad49..00561dd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.min.js
index 3d8e8b4..3e0bbad 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/checkbox/checkbox.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips-default-theme.css
index a2561d6..40f8fd7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips-default-theme.min.css
index 7a37cf4..f853c47 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.css
index 8aa72f7..6f513ec 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.js
index 79ce4c2..05263ea 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.min.css
index 893e20b..1009d33 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.min.js
index 9c26725..9cc4d2f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/chips/chips.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/colors/colors.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/colors/colors.js
index cd52921..5576ab3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/colors/colors.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/colors/colors.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/colors/colors.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/colors/colors.min.js
index 49a2829..3d2c545 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/colors/colors.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/colors/colors.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content-default-theme.css
index 9ae64bc..bb056d4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content-default-theme.min.css
index 15a646a..88e943f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.css
index 00a9123..85525f8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.js
index b180684..4e2f89a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.min.css
index c81dbca..5848fa3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.min.js
index 83b27b6..a7e4a36 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/content/content.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core-default-theme.css
index 4274e7f..72ce2ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core-default-theme.min.css
index 2104784..1fcc2bf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.css
index f50ef9e..6330516 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.js
index 6ac4229..a5fe8a0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.min.css
index 484949e..cc1f771 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.min.js
index a5050a3..d93b5a2 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/core.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/default-theme.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/default-theme.js
index 9ccfb69..45feae8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/default-theme.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/core/default-theme.js
@@ -1,4 +1,9 @@
-(function(){ 
+/**
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */(function(){ 
 angular.module("material.core").constant("$MD_THEME_CSS", "/* mixin definition ; sets LTR and RTL within the same style call */md-autocomplete.md-THEME_NAME-theme {  background: '{{background-50}}'; }  md-autocomplete.md-THEME_NAME-theme button md-icon path {    fill: '{{background-600}}'; }  md-autocomplete.md-THEME_NAME-theme button:after {    background: '{{background-600-0.3}}'; }.md-autocomplete-suggestions.md-THEME_NAME-theme {  background: '{{background-50}}'; }  .md-autocomplete-suggestions.md-THEME_NAME-theme li {    color: '{{background-900}}'; }    .md-autocomplete-suggestions.md-THEME_NAME-theme li .highlight {      color: '{{background-600}}'; }    .md-autocomplete-suggestions.md-THEME_NAME-theme li:hover, .md-autocomplete-suggestions.md-THEME_NAME-theme li.selected {      background: '{{background-200}}'; }md-backdrop.md-opaque.md-THEME_NAME-theme {  background-color: '{{foreground-4-0.5}}'; }md-bottom-sheet.md-THEME_NAME-theme {  background-color: '{{background-50}}';  border-top-color: '{{background-300}}'; }  md-bottom-sheet.md-THEME_NAME-theme.md-list md-list-item {    color: '{{foreground-1}}'; }  md-bottom-sheet.md-THEME_NAME-theme .md-subheader {    background-color: '{{background-50}}'; }  md-bottom-sheet.md-THEME_NAME-theme .md-subheader {    color: '{{foreground-1}}'; }a.md-button.md-THEME_NAME-theme, .md-button.md-THEME_NAME-theme {  border-radius: 3px; }  a.md-button.md-THEME_NAME-theme:not([disabled]):hover, .md-button.md-THEME_NAME-theme:not([disabled]):hover {    background-color: '{{background-500-0.2}}'; }  a.md-button.md-THEME_NAME-theme:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme:not([disabled]).md-focused {    background-color: '{{background-500-0.2}}'; }  a.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover, .md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover {    background-color: transparent; }  a.md-button.md-THEME_NAME-theme.md-fab, .md-button.md-THEME_NAME-theme.md-fab {    border-radius: 50%;    background-color: '{{accent-color}}';    color: '{{accent-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-fab md-icon, .md-button.md-THEME_NAME-theme.md-fab md-icon {      color: '{{accent-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover {      background-color: '{{accent-color}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused {      background-color: '{{accent-A700}}'; }  a.md-button.md-THEME_NAME-theme.md-icon-button, .md-button.md-THEME_NAME-theme.md-icon-button {    border-radius: 50%; }  a.md-button.md-THEME_NAME-theme.md-primary, .md-button.md-THEME_NAME-theme.md-primary {    color: '{{primary-color}}'; }    a.md-button.md-THEME_NAME-theme.md-primary.md-raised, a.md-button.md-THEME_NAME-theme.md-primary.md-fab, .md-button.md-THEME_NAME-theme.md-primary.md-raised, .md-button.md-THEME_NAME-theme.md-primary.md-fab {      color: '{{primary-contrast}}';      background-color: '{{primary-color}}'; }      a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon {        color: '{{primary-contrast}}'; }      a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover {        background-color: '{{primary-color}}'; }      a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused {        background-color: '{{primary-600}}'; }    a.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon {      color: '{{primary-color}}'; }  a.md-button.md-THEME_NAME-theme.md-fab, .md-button.md-THEME_NAME-theme.md-fab {    border-radius: 50%;    background-color: '{{accent-color}}';    color: '{{accent-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon {      color: '{{accent-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover {      background-color: '{{accent-color}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused {      background-color: '{{accent-A700}}'; }  a.md-button.md-THEME_NAME-theme.md-raised, .md-button.md-THEME_NAME-theme.md-raised {    color: '{{background-contrast}}';    background-color: '{{background-50}}'; }    a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) .md-icon, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]) .md-icon {      color: '{{background-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover {      background-color: '{{background-50}}'; }    a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused {      background-color: '{{background-200}}'; }  a.md-button.md-THEME_NAME-theme.md-warn, .md-button.md-THEME_NAME-theme.md-warn {    color: '{{warn-color}}'; }    a.md-button.md-THEME_NAME-theme.md-warn.md-raised, a.md-button.md-THEME_NAME-theme.md-warn.md-fab, .md-button.md-THEME_NAME-theme.md-warn.md-raised, .md-button.md-THEME_NAME-theme.md-warn.md-fab {      color: '{{warn-contrast}}';      background-color: '{{warn-color}}'; }      a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon {        color: '{{warn-contrast}}'; }      a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover {        background-color: '{{warn-color}}'; }      a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused {        background-color: '{{warn-700}}'; }    a.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon {      color: '{{warn-color}}'; }  a.md-button.md-THEME_NAME-theme.md-accent, .md-button.md-THEME_NAME-theme.md-accent {    color: '{{accent-color}}'; }    a.md-button.md-THEME_NAME-theme.md-accent.md-raised, a.md-button.md-THEME_NAME-theme.md-accent.md-fab, .md-button.md-THEME_NAME-theme.md-accent.md-raised, .md-button.md-THEME_NAME-theme.md-accent.md-fab {      color: '{{accent-contrast}}';      background-color: '{{accent-color}}'; }      a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon {        color: '{{accent-contrast}}'; }      a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover {        background-color: '{{accent-color}}'; }      a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused {        background-color: '{{accent-700}}'; }    a.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon {      color: '{{accent-color}}'; }  a.md-button.md-THEME_NAME-theme[disabled], a.md-button.md-THEME_NAME-theme.md-raised[disabled], a.md-button.md-THEME_NAME-theme.md-fab[disabled], a.md-button.md-THEME_NAME-theme.md-accent[disabled], a.md-button.md-THEME_NAME-theme.md-warn[disabled], .md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled], .md-button.md-THEME_NAME-theme.md-accent[disabled], .md-button.md-THEME_NAME-theme.md-warn[disabled] {    color: '{{foreground-3}}';    cursor: not-allowed; }    a.md-button.md-THEME_NAME-theme[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon, .md-button.md-THEME_NAME-theme[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon {      color: '{{foreground-3}}'; }  a.md-button.md-THEME_NAME-theme.md-raised[disabled], a.md-button.md-THEME_NAME-theme.md-fab[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled] {    background-color: '{{foreground-4}}'; }  a.md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme[disabled] {    background-color: transparent; }md-card.md-THEME_NAME-theme {  background-color: '{{background-color}}';  border-radius: 2px; }  md-card.md-THEME_NAME-theme .md-card-image {    border-radius: 2px 2px 0 0; }md-checkbox.md-THEME_NAME-theme .md-ripple {  color: '{{accent-600}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple {  color: '{{background-600}}'; }md-checkbox.md-THEME_NAME-theme.md-checked.md-focused .md-container:before {  background-color: '{{accent-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme .md-icon {  border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-icon {  background-color: '{{accent-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after {  border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple {  color: '{{primary-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple {  color: '{{background-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-icon {  border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon {  background-color: '{{primary-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before {  background-color: '{{primary-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after {  border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple {  color: '{{warn-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-icon {  border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon {  background-color: '{{warn-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before {  background-color: '{{warn-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after {  border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme[disabled] .md-icon {  border-color: '{{foreground-3}}'; }md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon {  background-color: '{{foreground-3}}'; }md-checkbox.md-THEME_NAME-theme[disabled] .md-label {  color: '{{foreground-3}}'; }md-chips.md-THEME_NAME-theme .md-chips {  box-shadow: 0 1px '{{background-300}}'; }  md-chips.md-THEME_NAME-theme .md-chips.md-focused {    box-shadow: 0 2px '{{primary-color}}'; }md-chips.md-THEME_NAME-theme .md-chip {  background: '{{background-300}}';  color: '{{background-800}}'; }  md-chips.md-THEME_NAME-theme .md-chip.md-focused {    background: '{{primary-color}}';    color: '{{primary-contrast}}'; }    md-chips.md-THEME_NAME-theme .md-chip.md-focused md-icon {      color: '{{primary-contrast}}'; }md-chips.md-THEME_NAME-theme md-chip-remove .md-button md-icon path {  fill: '{{background-500}}'; }.md-contact-suggestion span.md-contact-email {  color: '{{background-400}}'; }md-content.md-THEME_NAME-theme {  background-color: '{{background-color}}'; }md-dialog.md-THEME_NAME-theme {  border-radius: 4px;  background-color: '{{background-color}}'; }  md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions {    border-top-color: '{{foreground-4}}'; }md-divider.md-THEME_NAME-theme {  border-top-color: '{{foreground-4}}'; }md-icon.md-THEME_NAME-theme {  color: '{{foreground-2}}'; }  md-icon.md-THEME_NAME-theme.md-primary {    color: '{{primary-color}}'; }  md-icon.md-THEME_NAME-theme.md-accent {    color: '{{accent-color}}'; }  md-icon.md-THEME_NAME-theme.md-warn {    color: '{{warn-color}}'; }md-input-container.md-THEME_NAME-theme .md-input {  color: '{{foreground-1}}';  border-color: '{{foreground-4}}';  text-shadow: '{{foreground-shadow}}'; }  md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder, md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder, md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder, md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder {    color: '{{foreground-3}}'; }md-input-container.md-THEME_NAME-theme > md-icon {  color: '{{foreground-1}}'; }md-input-container.md-THEME_NAME-theme label, md-input-container.md-THEME_NAME-theme .md-placeholder {  text-shadow: '{{foreground-shadow}}';  color: '{{foreground-3}}'; }md-input-container.md-THEME_NAME-theme ng-messages, md-input-container.md-THEME_NAME-theme [ng-message], md-input-container.md-THEME_NAME-theme [data-ng-message], md-input-container.md-THEME_NAME-theme [x-ng-message] {  color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label {  color: '{{foreground-2}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input {  border-color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label {  color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon {  color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input {  border-color: '{{accent-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label {  color: '{{accent-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input {  border-color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label {  color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input {  border-color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid.md-input-focused label {  color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid data-ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid x-ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid [ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid [data-ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid [x-ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter {  color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme .md-input[disabled], [disabled] md-input-container.md-THEME_NAME-theme .md-input {  border-bottom-color: transparent;  color: '{{foreground-3}}';  background-image: linear-gradient(to right, '{{foreground-4}}' 0%, '{{foreground-4}}' 33%, transparent 0%);  background-image: -ms-linear-gradient(left, transparent 0%, '{{foreground-4}}' 100%); }md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3, md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4 {  color: '{{foreground-1}}'; }md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p {  color: '{{foreground-2}}'; }md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style {  background-color: '{{background-100}}'; }md-list.md-THEME_NAME-theme md-list-item > md-icon {  color: '{{foreground-2}}'; }  md-list.md-THEME_NAME-theme md-list-item > md-icon.md-highlight {    color: '{{primary-color}}'; }    md-list.md-THEME_NAME-theme md-list-item > md-icon.md-highlight.md-accent {      color: '{{accent-color}}'; }md-list.md-THEME_NAME-theme md-list-item button {  background-color: '{{background-color}}'; }  md-list.md-THEME_NAME-theme md-list-item button.md-button:not([disabled]):hover {    background-color: '{{background-color}}'; }md-progress-circular.md-THEME_NAME-theme {  background-color: transparent; }  md-progress-circular.md-THEME_NAME-theme .md-inner .md-gap {    border-top-color: '{{primary-color}}';    border-bottom-color: '{{primary-color}}'; }  md-progress-circular.md-THEME_NAME-theme .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme .md-inner .md-right .md-half-circle {    border-top-color: '{{primary-color}}'; }  md-progress-circular.md-THEME_NAME-theme .md-inner .md-right .md-half-circle {    border-right-color: '{{primary-color}}'; }  md-progress-circular.md-THEME_NAME-theme .md-inner .md-left .md-half-circle {    border-left-color: '{{primary-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-gap {    border-top-color: '{{warn-color}}';    border-bottom-color: '{{warn-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-right .md-half-circle {    border-top-color: '{{warn-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-right .md-half-circle {    border-right-color: '{{warn-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-left .md-half-circle {    border-left-color: '{{warn-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-gap {    border-top-color: '{{accent-color}}';    border-bottom-color: '{{accent-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-right .md-half-circle {    border-top-color: '{{accent-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-right .md-half-circle {    border-right-color: '{{accent-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-left .md-half-circle {    border-left-color: '{{accent-color}}'; }md-progress-linear.md-THEME_NAME-theme .md-container {  background-color: '{{primary-100}}'; }md-progress-linear.md-THEME_NAME-theme .md-bar {  background-color: '{{primary-color}}'; }md-progress-linear.md-THEME_NAME-theme.md-warn .md-container {  background-color: '{{warn-100}}'; }md-progress-linear.md-THEME_NAME-theme.md-warn .md-bar {  background-color: '{{warn-color}}'; }md-progress-linear.md-THEME_NAME-theme.md-accent .md-container {  background-color: '{{accent-100}}'; }md-progress-linear.md-THEME_NAME-theme.md-accent .md-bar {  background-color: '{{accent-color}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-bar1 {  background-color: '{{warn-100}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-dashed:before {  background: radial-gradient('{{warn-100}}' 0%, '{{warn-100}}' 16%, transparent 42%); }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-bar1 {  background-color: '{{accent-100}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-dashed:before {  background: radial-gradient('{{accent-100}}' 0%, '{{accent-100}}' 16%, transparent 42%); }md-radio-button.md-THEME_NAME-theme .md-off {  border-color: '{{foreground-2}}'; }md-radio-button.md-THEME_NAME-theme .md-on {  background-color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme.md-checked .md-off {  border-color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple {  color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme .md-container .md-ripple {  color: '{{accent-600}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on {  background-color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off {  border-color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple {  color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple {  color: '{{primary-600}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on {  background-color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off {  border-color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple {  color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple {  color: '{{warn-600}}'; }md-radio-group.md-THEME_NAME-theme[disabled], md-radio-button.md-THEME_NAME-theme[disabled] {  color: '{{foreground-3}}'; }  md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-off, md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off {    border-color: '{{foreground-3}}'; }  md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-on, md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on {    border-color: '{{foreground-3}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked .md-container:before {  background-color: '{{accent-color-0.26}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked:not([disabled]).md-primary .md-container:before {  background-color: '{{primary-color-0.26}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before {  background-color: '{{warn-color-0.26}}'; }md-select.md-THEME_NAME-theme.ng-invalid.ng-dirty .md-select-label {  color: '{{warn-500}}' !important;  border-bottom-color: '{{warn-500}}' !important; }md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-label {  border-bottom-color: '{{primary-color}}';  color: '{{ foreground-1 }}'; }  md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-label.md-placeholder {    color: '{{ foreground-1 }}'; }md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-label {  border-bottom-color: '{{accent-color}}'; }md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-label {  border-bottom-color: '{{warn-color}}'; }md-select.md-THEME_NAME-theme[disabled] .md-select-label {  color: '{{foreground-3}}'; }  md-select.md-THEME_NAME-theme[disabled] .md-select-label.md-placeholder {    color: '{{foreground-3}}'; }md-select.md-THEME_NAME-theme .md-select-label {  border-bottom-color: '{{foreground-4}}'; }  md-select.md-THEME_NAME-theme .md-select-label.md-placeholder {    color: '{{foreground-2}}'; }md-select-menu.md-THEME_NAME-theme md-optgroup {  color: '{{foreground-2}}'; }  md-select-menu.md-THEME_NAME-theme md-optgroup md-option {    color: '{{foreground-1}}'; }md-select-menu.md-THEME_NAME-theme md-option[selected] {  color: '{{primary-500}}'; }  md-select-menu.md-THEME_NAME-theme md-option[selected]:focus {    color: '{{primary-600}}'; }  md-select-menu.md-THEME_NAME-theme md-option[selected].md-accent {    color: '{{accent-500}}'; }    md-select-menu.md-THEME_NAME-theme md-option[selected].md-accent:focus {      color: '{{accent-600}}'; }md-select-menu.md-THEME_NAME-theme md-option:focus:not([selected]) {  background: '{{background-200}}'; }md-sidenav.md-THEME_NAME-theme {  background-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme .md-track {  background-color: '{{foreground-3}}'; }md-slider.md-THEME_NAME-theme .md-track-ticks {  background-color: '{{foreground-4}}'; }md-slider.md-THEME_NAME-theme .md-focus-thumb {  background-color: '{{foreground-2}}'; }md-slider.md-THEME_NAME-theme .md-focus-ring {  border-color: '{{foreground-4}}'; }md-slider.md-THEME_NAME-theme .md-disabled-thumb {  border-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme.md-min .md-thumb:after {  background-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme .md-track.md-track-fill {  background-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-thumb:after {  border-color: '{{accent-color}}';  background-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-sign {  background-color: '{{accent-color}}'; }  md-slider.md-THEME_NAME-theme .md-sign:after {    border-top-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-thumb-text {  color: '{{accent-contrast}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill {  background-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after {  border-color: '{{warn-color}}';  background-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-sign {  background-color: '{{warn-color}}'; }  md-slider.md-THEME_NAME-theme.md-warn .md-sign:after {    border-top-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text {  color: '{{warn-contrast}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill {  background-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after {  border-color: '{{primary-color}}';  background-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-sign {  background-color: '{{primary-color}}'; }  md-slider.md-THEME_NAME-theme.md-primary .md-sign:after {    border-top-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text {  color: '{{primary-contrast}}'; }md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after {  border-color: '{{foreground-3}}'; }md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after {  background-color: '{{foreground-3}}'; }.md-subheader.md-THEME_NAME-theme {  color: '{{ foreground-2-0.23 }}';  background-color: '{{background-color}}'; }  .md-subheader.md-THEME_NAME-theme.md-primary {    color: '{{primary-color}}'; }  .md-subheader.md-THEME_NAME-theme.md-accent {    color: '{{accent-color}}'; }  .md-subheader.md-THEME_NAME-theme.md-warn {    color: '{{warn-color}}'; }md-switch.md-THEME_NAME-theme .md-thumb {  background-color: '{{background-50}}'; }md-switch.md-THEME_NAME-theme .md-bar {  background-color: '{{background-500}}'; }md-switch.md-THEME_NAME-theme.md-checked .md-thumb {  background-color: '{{accent-color}}'; }md-switch.md-THEME_NAME-theme.md-checked .md-bar {  background-color: '{{accent-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-focused .md-thumb:before {  background-color: '{{accent-color-0.26}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-thumb {  background-color: '{{primary-color}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-bar {  background-color: '{{primary-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary.md-focused .md-thumb:before {  background-color: '{{primary-color-0.26}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-thumb {  background-color: '{{warn-color}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-bar {  background-color: '{{warn-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn.md-focused .md-thumb:before {  background-color: '{{warn-color-0.26}}'; }md-switch.md-THEME_NAME-theme[disabled] .md-thumb {  background-color: '{{background-400}}'; }md-switch.md-THEME_NAME-theme[disabled] .md-bar {  background-color: '{{foreground-4}}'; }md-tabs.md-THEME_NAME-theme md-tabs-wrapper {  background-color: transparent;  border-color: '{{foreground-4}}'; }md-tabs.md-THEME_NAME-theme .md-paginator md-icon {  color: '{{primary-color}}'; }md-tabs.md-THEME_NAME-theme md-ink-bar {  color: '{{accent-color}}';  background: '{{accent-color}}'; }md-tabs.md-THEME_NAME-theme .md-tab {  color: '{{foreground-2}}'; }  md-tabs.md-THEME_NAME-theme .md-tab[disabled] {    color: '{{foreground-3}}'; }  md-tabs.md-THEME_NAME-theme .md-tab.md-active, md-tabs.md-THEME_NAME-theme .md-tab.md-focused {    color: '{{primary-color}}'; }  md-tabs.md-THEME_NAME-theme .md-tab.md-focused {    background: '{{primary-color-0.1}}'; }  md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container {    color: '{{accent-100}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-tabs-wrapper {  background-color: '{{accent-color}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]) {  color: '{{accent-100}}'; }  md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-focused {    color: '{{accent-contrast}}'; }  md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-focused {    background: '{{accent-contrast-0.1}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-ink-bar {  color: '{{primary-600-1}}';  background: '{{primary-600-1}}'; }md-tabs.md-THEME_NAME-theme.md-primary md-tabs-wrapper {  background-color: '{{primary-color}}'; }md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]) {  color: '{{primary-100}}'; }  md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-focused {    color: '{{primary-contrast}}'; }  md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-focused {    background: '{{primary-contrast-0.1}}'; }md-tabs.md-THEME_NAME-theme.md-warn md-tabs-wrapper {  background-color: '{{warn-color}}'; }md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]) {  color: '{{warn-100}}'; }  md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-focused {    color: '{{warn-contrast}}'; }  md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-focused {    background: '{{warn-contrast-0.1}}'; }md-toolbar > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {  background-color: '{{primary-color}}'; }md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {  color: '{{primary-100}}'; }  md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    color: '{{primary-contrast}}'; }  md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    background: '{{primary-contrast-0.1}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {  background-color: '{{accent-color}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {  color: '{{accent-100}}'; }  md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    color: '{{accent-contrast}}'; }  md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    background: '{{accent-contrast-0.1}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-ink-bar {  color: '{{primary-600-1}}';  background: '{{primary-600-1}}'; }md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {  background-color: '{{warn-color}}'; }md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {  color: '{{warn-100}}'; }  md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    color: '{{warn-contrast}}'; }  md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    background: '{{warn-contrast-0.1}}'; }md-toast.md-THEME_NAME-theme {  background-color: #323232;  color: '{{background-50}}'; }  md-toast.md-THEME_NAME-theme .md-button {    color: '{{background-50}}'; }    md-toast.md-THEME_NAME-theme .md-button.md-highlight {      color: '{{primary-A200}}'; }      md-toast.md-THEME_NAME-theme .md-button.md-highlight.md-accent {        color: '{{accent-A200}}'; }      md-toast.md-THEME_NAME-theme .md-button.md-highlight.md-warn {        color: '{{warn-A200}}'; }md-toolbar.md-THEME_NAME-theme {  background-color: '{{primary-color}}';  color: '{{primary-contrast}}'; }  md-toolbar.md-THEME_NAME-theme md-icon {    color: '{{primary-contrast}}'; }  md-toolbar.md-THEME_NAME-theme .md-button {    color: '{{primary-contrast}}'; }  md-toolbar.md-THEME_NAME-theme.md-accent {    background-color: '{{accent-color}}';    color: '{{accent-contrast}}'; }  md-toolbar.md-THEME_NAME-theme.md-warn {    background-color: '{{warn-color}}';    color: '{{warn-contrast}}'; }md-tooltip.md-THEME_NAME-theme {  color: '{{background-A100}}'; }  md-tooltip.md-THEME_NAME-theme .md-background {    background-color: '{{foreground-2}}'; }"); 
 })();
 
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker-default-theme.css
index 387b7aa..0d344d6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker-default-theme.min.css
index 4cea0ab..1d23fb6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.css
index 127fe5c..045bc35 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.js
index 8cc894a..921206a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.min.css
index 81ac6d5..ba54fdf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.min.js
index 931cbaa..535f2cf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/datepicker/datepicker.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog-default-theme.css
index 862306e..6a6d783 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog-default-theme.min.css
index 368815f..4846aed 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.css
index d1a278d..7e30bef 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.js
index b3aeb77..85fe57f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.min.css
index b54fbff..caf8968 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.min.js
index 55cc946..22e0411 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/dialog/dialog.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider-default-theme.css
index 10421d1..7b54b26 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider-default-theme.min.css
index 8f78306..14de144 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.css
index cdca3a3..53f986c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.js
index d37820c..5773e44 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.min.css
index 496cef6..75c28ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.min.js
index cac8f36..b486f14 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/divider/divider.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabActions/fabActions.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabActions/fabActions.js
index 917bda3..b6a1141 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabActions/fabActions.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabActions/fabActions.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabActions/fabActions.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabActions/fabActions.min.js
index 377202f..a3ec87d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabActions/fabActions.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabActions/fabActions.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.css
index 9b3bf50..9811991 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.js
index 4bda7c2..c871b58 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.min.css
index 474c08b..c66ac01 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.min.js
index e56d65a..e62750d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabSpeedDial/fabSpeedDial.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.css
index 502e76c..1de10ee 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.js
index e6df5c6..b0c0d4b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.min.css
index 4a40a4a..a31241d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.min.js
index 9305a54..5954038 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabToolbar/fabToolbar.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabTrigger/fabTrigger.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabTrigger/fabTrigger.js
index bb8317e..03d9de5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabTrigger/fabTrigger.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabTrigger/fabTrigger.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabTrigger/fabTrigger.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabTrigger/fabTrigger.min.js
index 78ae341..1924758 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabTrigger/fabTrigger.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/fabTrigger/fabTrigger.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList-default-theme.css
index fd2a8dc..963a0db 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.css
index a0c41f3..8a19da7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.js
index 3adbd27..1a59830 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.min.css
index 9cd2062..5b3cb1f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.min.js
index dc80809..3e70734 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/gridList/gridList.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon-default-theme.css
index 074a198..f1fb2a9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon-default-theme.min.css
index 28e2568..4a128b3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.css
index 80c35c8..75dd0b6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.js
index 4155e1f..3624c27 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.min.css
index bf14396..bccfe97 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.min.js
index 04a1920..67e776a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/icon/icon.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input-default-theme.css
index 41b41c8..cbb02a8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input-default-theme.min.css
index f55f919..f28ff6d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.css
index 182381f..ee62088 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.js
index 0202512..8cebe3c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.min.css
index 5a4a3f3..fb83ab5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.min.js
index f168349..24055b7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/input/input.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list-default-theme.css
index be63bbf..670e289 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list-default-theme.min.css
index 1fa37ec..062dba3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.css
index 6793476..01c0d1c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.js
index ce67e4f..2266560 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.min.css
index 542335d..b00f865 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.min.js
index 2b07067..bb28099 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/list/list.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu-default-theme.css
index 448d20d..e5562e4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu-default-theme.min.css
index b87f42a..811b197 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.css
index 2ca057c..4ac142c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.js
index 8d6e62b..9f3f196 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.min.css
index 5add9f3..d5db118 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.min.js
index 140f4ad..91a7f1a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menu/menu.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar-default-theme.css
index 4522df3..3f017c9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar-default-theme.min.css
index d9cbd37..703485a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.css
index 42071db..40ad7dc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.js
index 2fccd0f..9d26374 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.min.css
index 0607a40..0902921 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.min.js
index 51250b7..bf7bf91 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/menuBar/menuBar.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar-default-theme.css
index 1036170..abac1ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar-default-theme.min.css
index e40bde9..8eee948 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.css
index 2406b9c..945fba1 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.js
index 39ace7b..fe38df3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.min.css
index 3efe74e..a60ba25 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.min.js
index d79cd02..ecf10ca 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/navBar/navBar.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel-default-theme.css
index d5da275..080270a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel-default-theme.min.css
index 547bed1..123ba32 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.css
index bf35570..21b15ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.js
index aa2e58e..77d2e44 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.min.css
index 18fca32..42ce054 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.min.js
index cdfd150..17489ab 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/panel/panel.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular-default-theme.css
index 24b4c82..1fce6be 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular-default-theme.min.css
index 2296844..8fb1c56 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.css
index a4f6b5b..3704d49 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.js
index 520f222..1e0ecee 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.min.css
index e8798f2..0690dfd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.min.js
index 9090a86..47f8248 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressCircular/progressCircular.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear-default-theme.css
index 4e54b6d..b132fac 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear-default-theme.min.css
index ffa89fc..3ad5fd0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.css
index edb32b9..128f8e6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.js
index 3e0541c..2784401 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.min.css
index ac1178f..c9b010c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.min.js
index d541bbf..d3e61fc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/progressLinear/progressLinear.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton-default-theme.css
index ae25db8..db527c1 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton-default-theme.min.css
index 6bdeab4..5cb592c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.css
index 534c381..c4caeea 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.js
index e5101f1..e8aa9b7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.min.css
index d1c41af..f2347fe 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.min.js
index b8e06cc..a1c7ee0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/radioButton/radioButton.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select-default-theme.css
index 780ef77..cda9b5d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select-default-theme.min.css
index b9fd268..d03693a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.css
index 0f3440d..3020e26 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.js
index e1c5793..730ea54 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.min.css
index 24ddf06..9ddf78e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.min.js
index 80ab7d3..1ed438b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/select/select.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/showHide/showHide.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/showHide/showHide.js
index c4e06fd..9d0706d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/showHide/showHide.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/showHide/showHide.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/showHide/showHide.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/showHide/showHide.min.js
index 55e991e..e34cb9a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/showHide/showHide.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/showHide/showHide.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav-default-theme.css
index bd1ba4d..b680bea 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav-default-theme.min.css
index a70a77c..ffa1489 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.css
index 9f44fd0..6233906 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.js
index f82c9fc..f1a13f0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.min.css
index c5e9663..24aae2b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.min.js
index 3d0ae65..ad297f8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sidenav/sidenav.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider-default-theme.css
index 283d804..12a4edb 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider-default-theme.min.css
index 556a052..e04056d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.css
index 1a487bb..64ab254 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.js
index 6a21de4..f057d53 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.min.css
index 2354361..57a9b20 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.min.js
index da63a4b..8f1059f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/slider/slider.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.css
index c9599a3..dbbd4e8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.js
index ddbbe92..d4311fc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.min.css
index 93d6d30..c68765f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.min.js
index 6984259..848f99e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/sticky/sticky.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader-default-theme.css
index fae30e7..5909d23 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader-default-theme.min.css
index c04976c..c0b5ec7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.css
index b1020b5..822bcdf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.js
index 2c08c96..808749a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.min.css
index 9ae1aa3..b746aff 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.min.js
index f3ce67b..596b757 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/subheader/subheader.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/swipe/swipe.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/swipe/swipe.js
index 223cb67..420b393 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/swipe/swipe.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/swipe/swipe.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/swipe/swipe.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/swipe/swipe.min.js
index 8ea0e3b..1787d44 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/swipe/swipe.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/swipe/swipe.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch-default-theme.css
index d60815e..56f1f11 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch-default-theme.min.css
index d60e162..7aeb65e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.css
index 61b8fe6..7dec1ad 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.js
index a83bccc..15cff11 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.min.css
index 519e1c7..7572512 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.min.js
index f584f8f..1f101d1 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/switch/switch.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-arrow.svg b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-arrow.svg
index 81582f8..e17ec87 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-arrow.svg
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-arrow.svg
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-default-theme.css
index cf1f26d..b0f1f4b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-default-theme.min.css
index 072f0d5..c81cda9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.css
index 06fc2ea..e4ba16b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.js
index 2e61941..823054a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.min.css
index 47e4f17..d9dbc35 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.min.js
index 88012cc..d4290c2 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tabs/tabs.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField-default-theme.css
index fa7efdb..d157415 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField.css
index 95044d4..0574cfd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField.js
index aaa9242..963c7fc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/textField/textField.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast-default-theme.css
index 981dcf3..fbd99ab 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast-default-theme.min.css
index 222474d..99e7860 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.css
index 0e39ad4..ab59df7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.js
index 7fc8ff4..d4acbbc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.min.css
index 1732a77..e587372 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.min.js
index cd9b9b4..8f2f880 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toast/toast.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar-default-theme.css
index 09123cf..47f856b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar-default-theme.min.css
index b0af588..b64e1e7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.css
index 49eba11..ba5fc58 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.js
index b269674..8cbfb73 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.min.css
index 874fc2b..6bfa71f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.min.js
index 829d2ce..362bb75 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/toolbar/toolbar.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip-default-theme.css
index 160eb70..dfa18d9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip-default-theme.min.css
index 154c341..12ffc2d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.css
index be50af6..7f37bcb 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.js
index 86b07d3..0f5cec7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.min.css
index bf674a7..6f073c4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.min.js
index 0c5c13a..c8b3ae4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/tooltip/tooltip.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.css
index aac4bb0..7651966 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.js
index e2c7c51..67742a7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.min.css
index 815dd0b..b3b75ce 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.min.js
index 6b2bbc7..ed14e5d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/truncate/truncate.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.css
index d0b40cf..ecbd8b5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.js
index d636ac0..6ea6970 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.min.css
index ad74a64..5fe2066 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.min.js
index c9bebec..fd95e5b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/virtualRepeat/virtualRepeat.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.css
index d1828a0..20f95b0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.js
index 42f4c77..476e8fc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.min.css
index 1cffd97..2df6e45 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.min.js
index 7228b18..bd08d08 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/closure/whiteframe/whiteframe.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete-default-theme.css
index a52b62e..532f531 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete-default-theme.min.css
index 34425bb..0997240 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.css
index eb0c43f..c6bafde 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.js
index d83d0c7..d5219a4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.min.css
index d7abc61..61e0ccb 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.min.js
index 2583438..ef81175 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/autocomplete/autocomplete.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop-default-theme.css
index 0e56022..e963b97 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop-default-theme.min.css
index f557119..370bc54 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.css
index eb32d41..49421c5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.js
index 486cf4a..7826095 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.min.css
index d6f917f..638e791 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.min.js
index 3c0cb83..4f265ac 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/backdrop/backdrop.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet-default-theme.css
index 8119b5b..2a29e33 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet-default-theme.min.css
index 0d9e2a8..e286d88 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.css
index 025737f..462ff39 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.js
index 114d0fa..474b8da 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.min.css
index 430f966..0edaa4f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.min.js
index d965b0a..4f06cfe 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/bottomSheet/bottomSheet.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.css
index f46d5d0..ff734cd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.min.css
index 66fe675..69b3948 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.css
index f006772..9ed53e8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.js
index da7449c..b4d7734 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.css
index f92f52e..94384f0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.js
index d582e44..b0a37f8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card-default-theme.css
index d715bf9..d7a16be 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card-default-theme.min.css
index eba1753..b438716 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.css
index 28827aa..5f2ff6f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.js
index 8ebf3dc..1381eb9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.min.css
index c936f19..4b49cd5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.min.js
index c8257d9..dfbb1f0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/card/card.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox-default-theme.css
index 9ae72d3..ac6d959 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox-default-theme.min.css
index a3d9254..af9dcef 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.css
index 7359beb..bcb3f0e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.js
index 4579e0a..8a7adb6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.min.css
index 217ad49..00561dd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.min.js
index b6fdceb..c75e00b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/checkbox/checkbox.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips-default-theme.css
index a2561d6..40f8fd7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips-default-theme.min.css
index 7a37cf4..f853c47 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.css
index 8aa72f7..6f513ec 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.js
index 64f0de2..c8c7b09 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.min.css
index 893e20b..1009d33 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.min.js
index a1303c9..85a43cd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/chips/chips.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/colors/colors.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/colors/colors.js
index 5e83f30..9818293 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/colors/colors.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/colors/colors.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/colors/colors.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/colors/colors.min.js
index c3fd650..780455e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/colors/colors.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/colors/colors.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content-default-theme.css
index 9ae64bc..bb056d4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content-default-theme.min.css
index 15a646a..88e943f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.css
index 00a9123..85525f8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.js
index c27433f..eecc5e8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.min.css
index c81dbca..5848fa3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.min.js
index 53dced5..a905ce1 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/content/content.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.css
index 4274e7f..72ce2ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.min.css
index 2104784..1fcc2bf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.css
index f50ef9e..6330516 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.js
index 41bd7a1..39b7fe7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.css
index 484949e..cc1f771 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.js
index ddfa8b0..fe49c4d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/default-theme.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/default-theme.js
index 9ccfb69..45feae8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/default-theme.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/core/default-theme.js
@@ -1,4 +1,9 @@
-(function(){ 
+/**
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */(function(){ 
 angular.module("material.core").constant("$MD_THEME_CSS", "/* mixin definition ; sets LTR and RTL within the same style call */md-autocomplete.md-THEME_NAME-theme {  background: '{{background-50}}'; }  md-autocomplete.md-THEME_NAME-theme button md-icon path {    fill: '{{background-600}}'; }  md-autocomplete.md-THEME_NAME-theme button:after {    background: '{{background-600-0.3}}'; }.md-autocomplete-suggestions.md-THEME_NAME-theme {  background: '{{background-50}}'; }  .md-autocomplete-suggestions.md-THEME_NAME-theme li {    color: '{{background-900}}'; }    .md-autocomplete-suggestions.md-THEME_NAME-theme li .highlight {      color: '{{background-600}}'; }    .md-autocomplete-suggestions.md-THEME_NAME-theme li:hover, .md-autocomplete-suggestions.md-THEME_NAME-theme li.selected {      background: '{{background-200}}'; }md-backdrop.md-opaque.md-THEME_NAME-theme {  background-color: '{{foreground-4-0.5}}'; }md-bottom-sheet.md-THEME_NAME-theme {  background-color: '{{background-50}}';  border-top-color: '{{background-300}}'; }  md-bottom-sheet.md-THEME_NAME-theme.md-list md-list-item {    color: '{{foreground-1}}'; }  md-bottom-sheet.md-THEME_NAME-theme .md-subheader {    background-color: '{{background-50}}'; }  md-bottom-sheet.md-THEME_NAME-theme .md-subheader {    color: '{{foreground-1}}'; }a.md-button.md-THEME_NAME-theme, .md-button.md-THEME_NAME-theme {  border-radius: 3px; }  a.md-button.md-THEME_NAME-theme:not([disabled]):hover, .md-button.md-THEME_NAME-theme:not([disabled]):hover {    background-color: '{{background-500-0.2}}'; }  a.md-button.md-THEME_NAME-theme:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme:not([disabled]).md-focused {    background-color: '{{background-500-0.2}}'; }  a.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover, .md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover {    background-color: transparent; }  a.md-button.md-THEME_NAME-theme.md-fab, .md-button.md-THEME_NAME-theme.md-fab {    border-radius: 50%;    background-color: '{{accent-color}}';    color: '{{accent-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-fab md-icon, .md-button.md-THEME_NAME-theme.md-fab md-icon {      color: '{{accent-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover {      background-color: '{{accent-color}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused {      background-color: '{{accent-A700}}'; }  a.md-button.md-THEME_NAME-theme.md-icon-button, .md-button.md-THEME_NAME-theme.md-icon-button {    border-radius: 50%; }  a.md-button.md-THEME_NAME-theme.md-primary, .md-button.md-THEME_NAME-theme.md-primary {    color: '{{primary-color}}'; }    a.md-button.md-THEME_NAME-theme.md-primary.md-raised, a.md-button.md-THEME_NAME-theme.md-primary.md-fab, .md-button.md-THEME_NAME-theme.md-primary.md-raised, .md-button.md-THEME_NAME-theme.md-primary.md-fab {      color: '{{primary-contrast}}';      background-color: '{{primary-color}}'; }      a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon {        color: '{{primary-contrast}}'; }      a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover {        background-color: '{{primary-color}}'; }      a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused {        background-color: '{{primary-600}}'; }    a.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon {      color: '{{primary-color}}'; }  a.md-button.md-THEME_NAME-theme.md-fab, .md-button.md-THEME_NAME-theme.md-fab {    border-radius: 50%;    background-color: '{{accent-color}}';    color: '{{accent-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon {      color: '{{accent-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover {      background-color: '{{accent-color}}'; }    a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused {      background-color: '{{accent-A700}}'; }  a.md-button.md-THEME_NAME-theme.md-raised, .md-button.md-THEME_NAME-theme.md-raised {    color: '{{background-contrast}}';    background-color: '{{background-50}}'; }    a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) .md-icon, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]) .md-icon {      color: '{{background-contrast}}'; }    a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover {      background-color: '{{background-50}}'; }    a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused {      background-color: '{{background-200}}'; }  a.md-button.md-THEME_NAME-theme.md-warn, .md-button.md-THEME_NAME-theme.md-warn {    color: '{{warn-color}}'; }    a.md-button.md-THEME_NAME-theme.md-warn.md-raised, a.md-button.md-THEME_NAME-theme.md-warn.md-fab, .md-button.md-THEME_NAME-theme.md-warn.md-raised, .md-button.md-THEME_NAME-theme.md-warn.md-fab {      color: '{{warn-contrast}}';      background-color: '{{warn-color}}'; }      a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon {        color: '{{warn-contrast}}'; }      a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover {        background-color: '{{warn-color}}'; }      a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused {        background-color: '{{warn-700}}'; }    a.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon {      color: '{{warn-color}}'; }  a.md-button.md-THEME_NAME-theme.md-accent, .md-button.md-THEME_NAME-theme.md-accent {    color: '{{accent-color}}'; }    a.md-button.md-THEME_NAME-theme.md-accent.md-raised, a.md-button.md-THEME_NAME-theme.md-accent.md-fab, .md-button.md-THEME_NAME-theme.md-accent.md-raised, .md-button.md-THEME_NAME-theme.md-accent.md-fab {      color: '{{accent-contrast}}';      background-color: '{{accent-color}}'; }      a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon {        color: '{{accent-contrast}}'; }      a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover {        background-color: '{{accent-color}}'; }      a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused {        background-color: '{{accent-700}}'; }    a.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon {      color: '{{accent-color}}'; }  a.md-button.md-THEME_NAME-theme[disabled], a.md-button.md-THEME_NAME-theme.md-raised[disabled], a.md-button.md-THEME_NAME-theme.md-fab[disabled], a.md-button.md-THEME_NAME-theme.md-accent[disabled], a.md-button.md-THEME_NAME-theme.md-warn[disabled], .md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled], .md-button.md-THEME_NAME-theme.md-accent[disabled], .md-button.md-THEME_NAME-theme.md-warn[disabled] {    color: '{{foreground-3}}';    cursor: not-allowed; }    a.md-button.md-THEME_NAME-theme[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon, .md-button.md-THEME_NAME-theme[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon {      color: '{{foreground-3}}'; }  a.md-button.md-THEME_NAME-theme.md-raised[disabled], a.md-button.md-THEME_NAME-theme.md-fab[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled] {    background-color: '{{foreground-4}}'; }  a.md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme[disabled] {    background-color: transparent; }md-card.md-THEME_NAME-theme {  background-color: '{{background-color}}';  border-radius: 2px; }  md-card.md-THEME_NAME-theme .md-card-image {    border-radius: 2px 2px 0 0; }md-checkbox.md-THEME_NAME-theme .md-ripple {  color: '{{accent-600}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple {  color: '{{background-600}}'; }md-checkbox.md-THEME_NAME-theme.md-checked.md-focused .md-container:before {  background-color: '{{accent-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme .md-icon {  border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-icon {  background-color: '{{accent-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after {  border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple {  color: '{{primary-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple {  color: '{{background-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-icon {  border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon {  background-color: '{{primary-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before {  background-color: '{{primary-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after {  border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple {  color: '{{warn-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-icon {  border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon {  background-color: '{{warn-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before {  background-color: '{{warn-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after {  border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme[disabled] .md-icon {  border-color: '{{foreground-3}}'; }md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon {  background-color: '{{foreground-3}}'; }md-checkbox.md-THEME_NAME-theme[disabled] .md-label {  color: '{{foreground-3}}'; }md-chips.md-THEME_NAME-theme .md-chips {  box-shadow: 0 1px '{{background-300}}'; }  md-chips.md-THEME_NAME-theme .md-chips.md-focused {    box-shadow: 0 2px '{{primary-color}}'; }md-chips.md-THEME_NAME-theme .md-chip {  background: '{{background-300}}';  color: '{{background-800}}'; }  md-chips.md-THEME_NAME-theme .md-chip.md-focused {    background: '{{primary-color}}';    color: '{{primary-contrast}}'; }    md-chips.md-THEME_NAME-theme .md-chip.md-focused md-icon {      color: '{{primary-contrast}}'; }md-chips.md-THEME_NAME-theme md-chip-remove .md-button md-icon path {  fill: '{{background-500}}'; }.md-contact-suggestion span.md-contact-email {  color: '{{background-400}}'; }md-content.md-THEME_NAME-theme {  background-color: '{{background-color}}'; }md-dialog.md-THEME_NAME-theme {  border-radius: 4px;  background-color: '{{background-color}}'; }  md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions {    border-top-color: '{{foreground-4}}'; }md-divider.md-THEME_NAME-theme {  border-top-color: '{{foreground-4}}'; }md-icon.md-THEME_NAME-theme {  color: '{{foreground-2}}'; }  md-icon.md-THEME_NAME-theme.md-primary {    color: '{{primary-color}}'; }  md-icon.md-THEME_NAME-theme.md-accent {    color: '{{accent-color}}'; }  md-icon.md-THEME_NAME-theme.md-warn {    color: '{{warn-color}}'; }md-input-container.md-THEME_NAME-theme .md-input {  color: '{{foreground-1}}';  border-color: '{{foreground-4}}';  text-shadow: '{{foreground-shadow}}'; }  md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder, md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder, md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder, md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder {    color: '{{foreground-3}}'; }md-input-container.md-THEME_NAME-theme > md-icon {  color: '{{foreground-1}}'; }md-input-container.md-THEME_NAME-theme label, md-input-container.md-THEME_NAME-theme .md-placeholder {  text-shadow: '{{foreground-shadow}}';  color: '{{foreground-3}}'; }md-input-container.md-THEME_NAME-theme ng-messages, md-input-container.md-THEME_NAME-theme [ng-message], md-input-container.md-THEME_NAME-theme [data-ng-message], md-input-container.md-THEME_NAME-theme [x-ng-message] {  color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label {  color: '{{foreground-2}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input {  border-color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label {  color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon {  color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input {  border-color: '{{accent-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label {  color: '{{accent-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input {  border-color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label {  color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input {  border-color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid.md-input-focused label {  color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid data-ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid x-ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid [ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid [data-ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid [x-ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter {  color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme .md-input[disabled], [disabled] md-input-container.md-THEME_NAME-theme .md-input {  border-bottom-color: transparent;  color: '{{foreground-3}}';  background-image: linear-gradient(to right, '{{foreground-4}}' 0%, '{{foreground-4}}' 33%, transparent 0%);  background-image: -ms-linear-gradient(left, transparent 0%, '{{foreground-4}}' 100%); }md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3, md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4 {  color: '{{foreground-1}}'; }md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p {  color: '{{foreground-2}}'; }md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style {  background-color: '{{background-100}}'; }md-list.md-THEME_NAME-theme md-list-item > md-icon {  color: '{{foreground-2}}'; }  md-list.md-THEME_NAME-theme md-list-item > md-icon.md-highlight {    color: '{{primary-color}}'; }    md-list.md-THEME_NAME-theme md-list-item > md-icon.md-highlight.md-accent {      color: '{{accent-color}}'; }md-list.md-THEME_NAME-theme md-list-item button {  background-color: '{{background-color}}'; }  md-list.md-THEME_NAME-theme md-list-item button.md-button:not([disabled]):hover {    background-color: '{{background-color}}'; }md-progress-circular.md-THEME_NAME-theme {  background-color: transparent; }  md-progress-circular.md-THEME_NAME-theme .md-inner .md-gap {    border-top-color: '{{primary-color}}';    border-bottom-color: '{{primary-color}}'; }  md-progress-circular.md-THEME_NAME-theme .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme .md-inner .md-right .md-half-circle {    border-top-color: '{{primary-color}}'; }  md-progress-circular.md-THEME_NAME-theme .md-inner .md-right .md-half-circle {    border-right-color: '{{primary-color}}'; }  md-progress-circular.md-THEME_NAME-theme .md-inner .md-left .md-half-circle {    border-left-color: '{{primary-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-gap {    border-top-color: '{{warn-color}}';    border-bottom-color: '{{warn-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-right .md-half-circle {    border-top-color: '{{warn-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-right .md-half-circle {    border-right-color: '{{warn-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-left .md-half-circle {    border-left-color: '{{warn-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-gap {    border-top-color: '{{accent-color}}';    border-bottom-color: '{{accent-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-right .md-half-circle {    border-top-color: '{{accent-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-right .md-half-circle {    border-right-color: '{{accent-color}}'; }  md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-left .md-half-circle {    border-left-color: '{{accent-color}}'; }md-progress-linear.md-THEME_NAME-theme .md-container {  background-color: '{{primary-100}}'; }md-progress-linear.md-THEME_NAME-theme .md-bar {  background-color: '{{primary-color}}'; }md-progress-linear.md-THEME_NAME-theme.md-warn .md-container {  background-color: '{{warn-100}}'; }md-progress-linear.md-THEME_NAME-theme.md-warn .md-bar {  background-color: '{{warn-color}}'; }md-progress-linear.md-THEME_NAME-theme.md-accent .md-container {  background-color: '{{accent-100}}'; }md-progress-linear.md-THEME_NAME-theme.md-accent .md-bar {  background-color: '{{accent-color}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-bar1 {  background-color: '{{warn-100}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-dashed:before {  background: radial-gradient('{{warn-100}}' 0%, '{{warn-100}}' 16%, transparent 42%); }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-bar1 {  background-color: '{{accent-100}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-dashed:before {  background: radial-gradient('{{accent-100}}' 0%, '{{accent-100}}' 16%, transparent 42%); }md-radio-button.md-THEME_NAME-theme .md-off {  border-color: '{{foreground-2}}'; }md-radio-button.md-THEME_NAME-theme .md-on {  background-color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme.md-checked .md-off {  border-color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple {  color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme .md-container .md-ripple {  color: '{{accent-600}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on {  background-color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off {  border-color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple {  color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple {  color: '{{primary-600}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on {  background-color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off {  border-color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple {  color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple {  color: '{{warn-600}}'; }md-radio-group.md-THEME_NAME-theme[disabled], md-radio-button.md-THEME_NAME-theme[disabled] {  color: '{{foreground-3}}'; }  md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-off, md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off {    border-color: '{{foreground-3}}'; }  md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-on, md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on {    border-color: '{{foreground-3}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked .md-container:before {  background-color: '{{accent-color-0.26}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked:not([disabled]).md-primary .md-container:before {  background-color: '{{primary-color-0.26}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before {  background-color: '{{warn-color-0.26}}'; }md-select.md-THEME_NAME-theme.ng-invalid.ng-dirty .md-select-label {  color: '{{warn-500}}' !important;  border-bottom-color: '{{warn-500}}' !important; }md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-label {  border-bottom-color: '{{primary-color}}';  color: '{{ foreground-1 }}'; }  md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-label.md-placeholder {    color: '{{ foreground-1 }}'; }md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-label {  border-bottom-color: '{{accent-color}}'; }md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-label {  border-bottom-color: '{{warn-color}}'; }md-select.md-THEME_NAME-theme[disabled] .md-select-label {  color: '{{foreground-3}}'; }  md-select.md-THEME_NAME-theme[disabled] .md-select-label.md-placeholder {    color: '{{foreground-3}}'; }md-select.md-THEME_NAME-theme .md-select-label {  border-bottom-color: '{{foreground-4}}'; }  md-select.md-THEME_NAME-theme .md-select-label.md-placeholder {    color: '{{foreground-2}}'; }md-select-menu.md-THEME_NAME-theme md-optgroup {  color: '{{foreground-2}}'; }  md-select-menu.md-THEME_NAME-theme md-optgroup md-option {    color: '{{foreground-1}}'; }md-select-menu.md-THEME_NAME-theme md-option[selected] {  color: '{{primary-500}}'; }  md-select-menu.md-THEME_NAME-theme md-option[selected]:focus {    color: '{{primary-600}}'; }  md-select-menu.md-THEME_NAME-theme md-option[selected].md-accent {    color: '{{accent-500}}'; }    md-select-menu.md-THEME_NAME-theme md-option[selected].md-accent:focus {      color: '{{accent-600}}'; }md-select-menu.md-THEME_NAME-theme md-option:focus:not([selected]) {  background: '{{background-200}}'; }md-sidenav.md-THEME_NAME-theme {  background-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme .md-track {  background-color: '{{foreground-3}}'; }md-slider.md-THEME_NAME-theme .md-track-ticks {  background-color: '{{foreground-4}}'; }md-slider.md-THEME_NAME-theme .md-focus-thumb {  background-color: '{{foreground-2}}'; }md-slider.md-THEME_NAME-theme .md-focus-ring {  border-color: '{{foreground-4}}'; }md-slider.md-THEME_NAME-theme .md-disabled-thumb {  border-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme.md-min .md-thumb:after {  background-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme .md-track.md-track-fill {  background-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-thumb:after {  border-color: '{{accent-color}}';  background-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-sign {  background-color: '{{accent-color}}'; }  md-slider.md-THEME_NAME-theme .md-sign:after {    border-top-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-thumb-text {  color: '{{accent-contrast}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill {  background-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after {  border-color: '{{warn-color}}';  background-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-sign {  background-color: '{{warn-color}}'; }  md-slider.md-THEME_NAME-theme.md-warn .md-sign:after {    border-top-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text {  color: '{{warn-contrast}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill {  background-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after {  border-color: '{{primary-color}}';  background-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-sign {  background-color: '{{primary-color}}'; }  md-slider.md-THEME_NAME-theme.md-primary .md-sign:after {    border-top-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text {  color: '{{primary-contrast}}'; }md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after {  border-color: '{{foreground-3}}'; }md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after {  background-color: '{{foreground-3}}'; }.md-subheader.md-THEME_NAME-theme {  color: '{{ foreground-2-0.23 }}';  background-color: '{{background-color}}'; }  .md-subheader.md-THEME_NAME-theme.md-primary {    color: '{{primary-color}}'; }  .md-subheader.md-THEME_NAME-theme.md-accent {    color: '{{accent-color}}'; }  .md-subheader.md-THEME_NAME-theme.md-warn {    color: '{{warn-color}}'; }md-switch.md-THEME_NAME-theme .md-thumb {  background-color: '{{background-50}}'; }md-switch.md-THEME_NAME-theme .md-bar {  background-color: '{{background-500}}'; }md-switch.md-THEME_NAME-theme.md-checked .md-thumb {  background-color: '{{accent-color}}'; }md-switch.md-THEME_NAME-theme.md-checked .md-bar {  background-color: '{{accent-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-focused .md-thumb:before {  background-color: '{{accent-color-0.26}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-thumb {  background-color: '{{primary-color}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-bar {  background-color: '{{primary-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary.md-focused .md-thumb:before {  background-color: '{{primary-color-0.26}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-thumb {  background-color: '{{warn-color}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-bar {  background-color: '{{warn-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn.md-focused .md-thumb:before {  background-color: '{{warn-color-0.26}}'; }md-switch.md-THEME_NAME-theme[disabled] .md-thumb {  background-color: '{{background-400}}'; }md-switch.md-THEME_NAME-theme[disabled] .md-bar {  background-color: '{{foreground-4}}'; }md-tabs.md-THEME_NAME-theme md-tabs-wrapper {  background-color: transparent;  border-color: '{{foreground-4}}'; }md-tabs.md-THEME_NAME-theme .md-paginator md-icon {  color: '{{primary-color}}'; }md-tabs.md-THEME_NAME-theme md-ink-bar {  color: '{{accent-color}}';  background: '{{accent-color}}'; }md-tabs.md-THEME_NAME-theme .md-tab {  color: '{{foreground-2}}'; }  md-tabs.md-THEME_NAME-theme .md-tab[disabled] {    color: '{{foreground-3}}'; }  md-tabs.md-THEME_NAME-theme .md-tab.md-active, md-tabs.md-THEME_NAME-theme .md-tab.md-focused {    color: '{{primary-color}}'; }  md-tabs.md-THEME_NAME-theme .md-tab.md-focused {    background: '{{primary-color-0.1}}'; }  md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container {    color: '{{accent-100}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-tabs-wrapper {  background-color: '{{accent-color}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]) {  color: '{{accent-100}}'; }  md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-focused {    color: '{{accent-contrast}}'; }  md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-focused {    background: '{{accent-contrast-0.1}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-ink-bar {  color: '{{primary-600-1}}';  background: '{{primary-600-1}}'; }md-tabs.md-THEME_NAME-theme.md-primary md-tabs-wrapper {  background-color: '{{primary-color}}'; }md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]) {  color: '{{primary-100}}'; }  md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-focused {    color: '{{primary-contrast}}'; }  md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-focused {    background: '{{primary-contrast-0.1}}'; }md-tabs.md-THEME_NAME-theme.md-warn md-tabs-wrapper {  background-color: '{{warn-color}}'; }md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]) {  color: '{{warn-100}}'; }  md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-focused {    color: '{{warn-contrast}}'; }  md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-focused {    background: '{{warn-contrast-0.1}}'; }md-toolbar > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {  background-color: '{{primary-color}}'; }md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {  color: '{{primary-100}}'; }  md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    color: '{{primary-contrast}}'; }  md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    background: '{{primary-contrast-0.1}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {  background-color: '{{accent-color}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {  color: '{{accent-100}}'; }  md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    color: '{{accent-contrast}}'; }  md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    background: '{{accent-contrast-0.1}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-ink-bar {  color: '{{primary-600-1}}';  background: '{{primary-600-1}}'; }md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tabs-wrapper {  background-color: '{{warn-color}}'; }md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) {  color: '{{warn-100}}'; }  md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    color: '{{warn-contrast}}'; }  md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused {    background: '{{warn-contrast-0.1}}'; }md-toast.md-THEME_NAME-theme {  background-color: #323232;  color: '{{background-50}}'; }  md-toast.md-THEME_NAME-theme .md-button {    color: '{{background-50}}'; }    md-toast.md-THEME_NAME-theme .md-button.md-highlight {      color: '{{primary-A200}}'; }      md-toast.md-THEME_NAME-theme .md-button.md-highlight.md-accent {        color: '{{accent-A200}}'; }      md-toast.md-THEME_NAME-theme .md-button.md-highlight.md-warn {        color: '{{warn-A200}}'; }md-toolbar.md-THEME_NAME-theme {  background-color: '{{primary-color}}';  color: '{{primary-contrast}}'; }  md-toolbar.md-THEME_NAME-theme md-icon {    color: '{{primary-contrast}}'; }  md-toolbar.md-THEME_NAME-theme .md-button {    color: '{{primary-contrast}}'; }  md-toolbar.md-THEME_NAME-theme.md-accent {    background-color: '{{accent-color}}';    color: '{{accent-contrast}}'; }  md-toolbar.md-THEME_NAME-theme.md-warn {    background-color: '{{warn-color}}';    color: '{{warn-contrast}}'; }md-tooltip.md-THEME_NAME-theme {  color: '{{background-A100}}'; }  md-tooltip.md-THEME_NAME-theme .md-background {    background-color: '{{foreground-2}}'; }"); 
 })();
 
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker-default-theme.css
index 387b7aa..0d344d6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker-default-theme.min.css
index 4cea0ab..1d23fb6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.css
index 127fe5c..045bc35 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.js
index d6ffa8f..97d04df 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.min.css
index 81ac6d5..ba54fdf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.min.js
index 8695a4c..b2019ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/datepicker/datepicker.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog-default-theme.css
index 862306e..6a6d783 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog-default-theme.min.css
index 368815f..4846aed 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.css
index d1a278d..7e30bef 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.js
index 742e552..0aa5d4b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.min.css
index b54fbff..caf8968 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.min.js
index 9e23e64..3fc34d4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/dialog/dialog.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider-default-theme.css
index 10421d1..7b54b26 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider-default-theme.min.css
index 8f78306..14de144 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.css
index cdca3a3..53f986c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.js
index e746305..7754d6f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.min.css
index 496cef6..75c28ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.min.js
index ed76300..f6261fe 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/divider/divider.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabActions/fabActions.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabActions/fabActions.js
index e7e4872..3bbf4a3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabActions/fabActions.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabActions/fabActions.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabActions/fabActions.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabActions/fabActions.min.js
index ae2c9aa..ee86995 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabActions/fabActions.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabActions/fabActions.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.css
index 9b3bf50..9811991 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.js
index 6df10ce..8db6b3b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.min.css
index 474c08b..c66ac01 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.min.js
index 22bcbe6..f36a4d9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabSpeedDial/fabSpeedDial.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.css
index 502e76c..1de10ee 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.js
index a545815..f10703e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.min.css
index 4a40a4a..a31241d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.min.js
index ba8b359..d8a3ee5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabToolbar/fabToolbar.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabTrigger/fabTrigger.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabTrigger/fabTrigger.js
index 6c57c33..a72abd0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabTrigger/fabTrigger.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabTrigger/fabTrigger.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabTrigger/fabTrigger.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabTrigger/fabTrigger.min.js
index facfb23..11a2ecb 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabTrigger/fabTrigger.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/fabTrigger/fabTrigger.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.css
index a0c41f3..8a19da7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.js
index 00f44ef..5b81ef8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.min.css
index 9cd2062..5b3cb1f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.min.js
index 413131e..5fb10c6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/gridList/gridList.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon-default-theme.css
index 074a198..f1fb2a9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon-default-theme.min.css
index 28e2568..4a128b3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.css
index 80c35c8..75dd0b6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.js
index 32a35e5..e4a601d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.min.css
index bf14396..bccfe97 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.min.js
index ed40d00..151d4fc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/icon/icon.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input-default-theme.css
index 41b41c8..cbb02a8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input-default-theme.min.css
index f55f919..f28ff6d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.css
index 182381f..ee62088 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.js
index 9091a8f..870d8dc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.min.css
index 5a4a3f3..fb83ab5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.min.js
index 2cbbf99..0e5892a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/input/input.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list-default-theme.css
index be63bbf..670e289 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list-default-theme.min.css
index 1fa37ec..062dba3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.css
index 6793476..01c0d1c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.js
index ed2e89d..857e265 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.min.css
index 542335d..b00f865 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.min.js
index baeb1a8..4ab552d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/list/list.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu-default-theme.css
index 448d20d..e5562e4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu-default-theme.min.css
index b87f42a..811b197 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.css
index 2ca057c..4ac142c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.js
index e157415..959b9b6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.min.css
index 5add9f3..d5db118 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.min.js
index 64bae9a..e671a3a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menu/menu.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar-default-theme.css
index 4522df3..3f017c9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar-default-theme.min.css
index d9cbd37..703485a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.css
index 42071db..40ad7dc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.js
index d2a10a4..31e1bc4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.min.css
index 0607a40..0902921 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.min.js
index 0ecaf13..c020bd0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/menuBar/menuBar.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar-default-theme.css
index 1036170..abac1ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar-default-theme.min.css
index e40bde9..8eee948 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.css
index 2406b9c..945fba1 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.js
index 8a78d20..27e45ed 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.min.css
index 3efe74e..a60ba25 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.min.js
index f31e651..97113b6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/navBar/navBar.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel-default-theme.css
index d5da275..080270a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel-default-theme.min.css
index 547bed1..123ba32 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.css
index bf35570..21b15ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.js
index b100c73..edef91d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.min.css
index 18fca32..42ce054 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.min.js
index ddd5b20..64579df 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/panel/panel.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular-default-theme.css
index 24b4c82..1fce6be 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular-default-theme.min.css
index 2296844..8fb1c56 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.css
index a4f6b5b..3704d49 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.js
index 7b5a246..9774441 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.min.css
index e8798f2..0690dfd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.min.js
index 8290177..f5c8029 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressCircular/progressCircular.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear-default-theme.css
index 4e54b6d..b132fac 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear-default-theme.min.css
index ffa89fc..3ad5fd0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.css
index edb32b9..128f8e6 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.js
index 725e4ae..dd04f9f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.min.css
index ac1178f..c9b010c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.min.js
index 96e71d2..2c1677e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/progressLinear/progressLinear.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton-default-theme.css
index ae25db8..db527c1 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton-default-theme.min.css
index 6bdeab4..5cb592c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.css
index 534c381..c4caeea 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.js
index 2b02aa5..23584af 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.min.css
index d1c41af..f2347fe 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.min.js
index 1e77960..423f4e5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/radioButton/radioButton.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select-default-theme.css
index 780ef77..cda9b5d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select-default-theme.min.css
index b9fd268..d03693a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.css
index 0f3440d..3020e26 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.js
index 8da83ff..a4423ba 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.min.css
index 24ddf06..9ddf78e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.min.js
index aa6c670..fc6284e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/select/select.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/showHide/showHide.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/showHide/showHide.js
index 8352742..83532d4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/showHide/showHide.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/showHide/showHide.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/showHide/showHide.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/showHide/showHide.min.js
index a3773ce..ed4458b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/showHide/showHide.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/showHide/showHide.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav-default-theme.css
index bd1ba4d..b680bea 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav-default-theme.min.css
index a70a77c..ffa1489 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.css
index 9f44fd0..6233906 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.js
index 5ac429a..cb97a8a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.min.css
index c5e9663..24aae2b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.min.js
index 66e43e5..a7ed095 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sidenav/sidenav.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider-default-theme.css
index 283d804..12a4edb 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider-default-theme.min.css
index 556a052..e04056d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.css
index 1a487bb..64ab254 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.js
index 96a70f0..7cb097e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.min.css
index 2354361..57a9b20 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.min.js
index 173d67f..2ff1c5e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/slider/slider.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.css
index c9599a3..dbbd4e8 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.js
index 669df66..bb88356 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.min.css
index 93d6d30..c68765f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.min.js
index 21db499..6b60440 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/sticky/sticky.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader-default-theme.css
index fae30e7..5909d23 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader-default-theme.min.css
index c04976c..c0b5ec7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.css
index b1020b5..822bcdf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.js
index d8ea608..397d0b0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.min.css
index 9ae1aa3..b746aff 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.min.js
index 86b071f..fb33e45 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/subheader/subheader.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js
index 476bc9e..58fb998 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.min.js
index 944af07..8e55feb 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch-default-theme.css
index d60815e..56f1f11 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch-default-theme.min.css
index d60e162..7aeb65e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.css
index 61b8fe6..7dec1ad 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.js
index 5356cbb..5df776a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.min.css
index 519e1c7..7572512 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.min.js
index 5c33cce..52e2861 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/switch/switch.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs-default-theme.css
index cf1f26d..b0f1f4b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs-default-theme.min.css
index 072f0d5..c81cda9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.css
index 06fc2ea..e4ba16b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.js
index 973b5c2..f20436e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.min.css
index 47e4f17..d9dbc35 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.min.js
index 8afebae..8b09d51 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tabs/tabs.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField-default-theme.css
index fa7efdb..d157415 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField-default-theme.min.css
index 7e7beab..8b53f91 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.css
index 95044d4..0574cfd 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.js
index f171b9d..5b8742c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.min.css
index f9f7181..641be3e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.min.js
index e97345b..7abe1d5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/textField/textField.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast-default-theme.css
index 981dcf3..fbd99ab 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast-default-theme.min.css
index 222474d..99e7860 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.css
index 0e39ad4..ab59df7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.js
index 3de26d6..b8acd89 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.min.css
index 1732a77..e587372 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.min.js
index 459442f..ee6e19a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toast/toast.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar-default-theme.css
index 09123cf..47f856b 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar-default-theme.min.css
index b0af588..b64e1e7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.css
index 49eba11..ba5fc58 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.js
index b8cfb97..4e9b011 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.min.css
index 874fc2b..6bfa71f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.min.js
index b09e5c6..36b3faf 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/toolbar/toolbar.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip-default-theme.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip-default-theme.css
index 160eb70..dfa18d9 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip-default-theme.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip-default-theme.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip-default-theme.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip-default-theme.min.css
index 154c341..12ffc2d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip-default-theme.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip-default-theme.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.css
index be50af6..7f37bcb 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.js
index d593788..f00c876 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.min.css
index bf674a7..6f073c4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.min.js
index 82423d9..3938aa7 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/tooltip/tooltip.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.css
index aac4bb0..7651966 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.js
index c3d92ef..be1d36d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.min.css
index 815dd0b..b3b75ce 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.min.js
index 48c134d..7897b1e 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/truncate/truncate.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.css
index d0b40cf..ecbd8b5 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.js
index 27090a3..5fc6c83 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.min.css
index ad74a64..5fe2066 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.min.js
index b3b30e7..a89287a 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/virtualRepeat/virtualRepeat.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.css
index d1828a0..20f95b0 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.js
index edd2830..c8fb93c 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.min.css
index 1cffd97..2df6e45 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.min.js
index a75ef08..6e1dc80 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/js/whiteframe/whiteframe.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layout-attributes.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layout-attributes.css
index fe1a784..3ddca75 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layout-attributes.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layout-attributes.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layout-attributes.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layout-attributes.min.css
index 7d599d1..48a5689 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layout-attributes.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layout-attributes.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layouts.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layouts.css
index 2336b9d..1dfb8ae 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layouts.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layouts.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layouts.min.css b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layouts.min.css
index 2b4023b..b2ec9cc 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layouts.min.css
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/layouts/angular-material.layouts.min.css
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/scss/angular-material.layouts.scss b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/scss/angular-material.layouts.scss
index 9fbe8af..835f94f 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/scss/angular-material.layouts.scss
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-material/modules/scss/angular-material.layouts.scss
@@ -1,4 +1,4 @@
-/*!
+/**
  * Angular Material Design
  * https://github.com/angular/material
  * @license MIT
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-messages/angular-messages.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-messages/angular-messages.min.js
index f4d20d0..fe22620 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-messages/angular-messages.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-messages/angular-messages.min.js
@@ -1,8 +1,8 @@
-/*
- AngularJS v1.6.2
- (c) 2010-2017 Google, Inc. http://angularjs.org
- License: MIT
-*/
+/**
+ * @license AngularJS v1.6.2
+ * (c) 2010-2017 Google, Inc. http://angularjs.org
+ * License: MIT
+ */
 (function(y,l){'use strict';function w(){return["$animate",function(t){return{restrict:"AE",transclude:"element",priority:1,terminal:!0,require:"^^ngMessages",link:function(u,n,a,c,f){var e=n[0],d,r=a.ngMessage||a.when;a=a.ngMessageExp||a.whenExp;var k=function(a){d=a?p(a)?a:a.split(/[\s,]+/):null;c.reRender()};a?(k(u.$eval(a)),u.$watchCollection(a,k)):k(r);var g,s;c.register(e,s={test:function(a){var m=d;a=m?p(m)?0<=m.indexOf(a):m.hasOwnProperty(a):void 0;return a},attach:function(){g||f(function(a,
 m){t.enter(a,null,n);g=a;var d=g.$$attachId=c.getAttachId();g.on("$destroy",function(){g&&g.$$attachId===d&&(c.deregister(e),s.detach());m.$destroy()})})},detach:function(){if(g){var a=g;g=null;t.leave(a)}}})}}}]}var v,p,q,x;l.module("ngMessages",[],function(){v=l.forEach;p=l.isArray;q=l.isString;x=l.element}).directive("ngMessages",["$animate",function(t){function u(a,c){return q(c)&&0===c.length||n(a.$eval(c))}function n(a){return q(a)?a.length:!!a}return{require:"ngMessages",restrict:"AE",controller:["$element",
 "$scope","$attrs",function(a,c,f){function e(a,c){for(var b=c,d=[];b&&b!==a;){var h=b.$$ngMessageNode;if(h&&h.length)return g[h];b.childNodes.length&&-1===d.indexOf(b)?(d.push(b),b=b.childNodes[b.childNodes.length-1]):b.previousSibling?b=b.previousSibling:(b=b.parentNode,d.push(b))}}var d=this,r=0,k=0;this.getAttachId=function(){return k++};var g=this.messages={},s,l;this.render=function(m){m=m||{};s=!1;l=m;for(var g=u(c,f.ngMessagesMultiple)||u(c,f.multiple),b=[],e={},h=d.head,r=!1,k=0;null!=h;){k++;
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-mocks/angular-mocks.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-mocks/angular-mocks.js
index 6a08abd..fcc630d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-mocks/angular-mocks.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-mocks/angular-mocks.js
@@ -1,6 +1,6 @@
 /**
- * @license AngularJS v1.6.2
- * (c) 2010-2017 Google, Inc. http://angularjs.org
+ * @license AngularJS v1.6.9
+ * (c) 2010-2018 Google, Inc. http://angularjs.org
  * License: MIT
  */
 (function(window, angular) {
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-resource/angular-resource.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-resource/angular-resource.min.js
index 62221b6..5b85c88 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-resource/angular-resource.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-resource/angular-resource.min.js
@@ -1,8 +1,8 @@
-/*
- AngularJS v1.6.2
- (c) 2010-2017 Google, Inc. http://angularjs.org
- License: MIT
-*/
+/**
+ * @license AngularJS v1.6.2
+ * (c) 2010-2017 Google, Inc. http://angularjs.org
+ * License: MIT
+ */
 (function(W,b){'use strict';function K(q,g){g=g||{};b.forEach(g,function(b,h){delete g[h]});for(var h in q)!q.hasOwnProperty(h)||"$"===h.charAt(0)&&"$"===h.charAt(1)||(g[h]=q[h]);return g}var B=b.$$minErr("$resource"),Q=/^(\.[a-zA-Z_$@][0-9a-zA-Z_$@]*)+$/;b.module("ngResource",["ng"]).provider("$resource",function(){var q=/^https?:\/\/\[[^\]]*][^/]*/,g=this;this.defaults={stripTrailingSlashes:!0,cancellable:!1,actions:{get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:!0},remove:{method:"DELETE"},
 "delete":{method:"DELETE"}}};this.$get=["$http","$log","$q","$timeout",function(h,P,L,M){function C(b,e){this.template=b;this.defaults=p({},g.defaults,e);this.urlParams={}}function x(D,e,u,m){function c(a,d){var c={};d=p({},e,d);t(d,function(d,l){y(d)&&(d=d(a));var f;if(d&&d.charAt&&"@"===d.charAt(0)){f=a;var k=d.substr(1);if(null==k||""===k||"hasOwnProperty"===k||!Q.test("."+k))throw B("badmember",k);for(var k=k.split("."),e=0,g=k.length;e<g&&b.isDefined(f);e++){var h=k[e];f=null!==f?f[h]:void 0}}else f=
 d;c[l]=f});return c}function R(a){return a.resource}function l(a){K(a||{},this)}var q=new C(D,m);u=p({},g.defaults.actions,u);l.prototype.toJSON=function(){var a=p({},this);delete a.$promise;delete a.$resolved;delete a.$cancelRequest;return a};t(u,function(a,d){var b=/^(POST|PUT|PATCH)$/i.test(a.method),e=a.timeout,g=N(a.cancellable)?a.cancellable:q.defaults.cancellable;e&&!S(e)&&(P.debug("ngResource:\n  Only numeric values are allowed as `timeout`.\n  Promises are not supported in $resource, because the same value would be used for multiple requests. If you are looking for a way to cancel requests, you should use the `cancellable` option."),
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-sanitize/angular-sanitize.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-sanitize/angular-sanitize.min.js
index 2005bed..e86f09d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-sanitize/angular-sanitize.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-sanitize/angular-sanitize.min.js
@@ -1,8 +1,8 @@
-/*
- AngularJS v1.6.9
- (c) 2010-2018 Google, Inc. http://angularjs.org
- License: MIT
-*/
+/**
+ * @license AngularJS v1.6.9
+ * (c) 2010-2018 Google, Inc. http://angularjs.org
+ * License: MIT
+ */
 (function(s,d){'use strict';function J(d){var k=[];w(k,B).chars(d);return k.join("")}var x=d.$$minErr("$sanitize"),C,k,D,E,p,B,F,G,w;d.module("ngSanitize",[]).provider("$sanitize",function(){function g(a,e){var c={},b=a.split(","),f;for(f=0;f<b.length;f++)c[e?p(b[f]):b[f]]=!0;return c}function K(a){for(var e={},c=0,b=a.length;c<b;c++){var f=a[c];e[f.name]=f.value}return e}function H(a){return a.replace(/&/g,"&amp;").replace(L,function(a){var c=a.charCodeAt(0);a=a.charCodeAt(1);return"&#"+(1024*(c-
 55296)+(a-56320)+65536)+";"}).replace(M,function(a){return"&#"+a.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function I(a){for(;a;){if(a.nodeType===s.Node.ELEMENT_NODE)for(var e=a.attributes,c=0,b=e.length;c<b;c++){var f=e[c],h=f.name.toLowerCase();if("xmlns:ns1"===h||0===h.lastIndexOf("ns1:",0))a.removeAttributeNode(f),c--,b--}(e=a.firstChild)&&I(e);a=t("nextSibling",a)}}function t(a,e){var c=e[a];if(c&&F.call(e,c))throw x("elclob",e.outerHTML||e.outerText);return c}var y=!1;this.$get=
 ["$$sanitizeUri",function(a){y&&k(n,z);return function(e){var c=[];G(e,w(c,function(b,c){return!/^unsafe:/.test(a(b,c))}));return c.join("")}}];this.enableSvg=function(a){return E(a)?(y=a,this):y};C=d.bind;k=d.extend;D=d.forEach;E=d.isDefined;p=d.lowercase;B=d.noop;G=function(a,e){null===a||void 0===a?a="":"string"!==typeof a&&(a=""+a);var c=u(a);if(!c)return"";var b=5;do{if(0===b)throw x("uinput");b--;a=c.innerHTML;c=u(a)}while(a!==c.innerHTML);for(b=c.firstChild;b;){switch(b.nodeType){case 1:e.start(b.nodeName.toLowerCase(),
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js
index ce9ad51..4e329f3 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js
@@ -1,6 +1,6 @@
-/*!
- * angular-translate - v2.14.0 - 2017-02-11
- * 
- * Copyright (c) 2017 The angular-translate team, Pascal Precht; Licensed MIT
+/**
+ * @license AngularJS v1.6.9
+ * (c) 2010-2018 Google, Inc. http://angularjs.org
+ * License: MIT
  */
 !function(a,b){"function"==typeof define&&define.amd?define([],function(){return b()}):"object"==typeof exports?module.exports=b():b()}(this,function(){function a(a,b){"use strict";return function(c){if(!(c&&(angular.isArray(c.files)||angular.isString(c.prefix)&&angular.isString(c.suffix))))throw new Error("Couldn't load static files, no files and prefix or suffix specified!");c.files||(c.files=[{prefix:c.prefix,suffix:c.suffix}]);for(var d=function(d){if(!d||!angular.isString(d.prefix)||!angular.isString(d.suffix))throw new Error("Couldn't load static file, no prefix or suffix specified!");var e=[d.prefix,c.key,d.suffix].join("");return angular.isObject(c.fileMap)&&c.fileMap[e]&&(e=c.fileMap[e]),b(angular.extend({url:e,method:"GET"},c.$http)).then(function(a){return a.data},function(){return a.reject(c.key)})},e=[],f=c.files.length,g=0;g<f;g++)e.push(d({prefix:c.files[g].prefix,key:c.key,suffix:c.files[g].suffix}));return a.all(e).then(function(a){for(var b=a.length,c={},d=0;d<b;d++)for(var e in a[d])c[e]=a[d][e];return c})}}return a.$inject=["$q","$http"],angular.module("pascalprecht.translate").factory("$translateStaticFilesLoader",a),a.displayName="$translateStaticFilesLoader","pascalprecht.translate"});
\ No newline at end of file
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-translate/angular-translate.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-translate/angular-translate.min.js
index c0a9447..4e9fb16 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-translate/angular-translate.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-translate/angular-translate.min.js
@@ -1,6 +1,6 @@
-/*!
- * angular-translate - v2.14.0 - 2017-02-11
- * 
- * Copyright (c) 2017 The angular-translate team, Pascal Precht; Licensed MIT
+/**
+ * @license AngularJS v1.6.9
+ * (c) 2010-2018 Google, Inc. http://angularjs.org
+ * License: MIT
  */
 !function(a,b){"function"==typeof define&&define.amd?define([],function(){return b()}):"object"==typeof exports?module.exports=b():b()}(this,function(){function a(a){"use strict";var b=a.storageKey(),c=a.storage(),d=function(){var d=a.preferredLanguage();angular.isString(d)?a.use(d):c.put(b,a.use())};d.displayName="fallbackFromIncorrectStorageValue",c?c.get(b)?a.use(c.get(b)).catch(d):d():angular.isString(a.preferredLanguage())&&a.use(a.preferredLanguage())}function b(){"use strict";var a,b,c,d=null,e=!1,f=!1;c={sanitize:function(a,b){return"text"===b&&(a=h(a)),a},escape:function(a,b){return"text"===b&&(a=g(a)),a},sanitizeParameters:function(a,b){return"params"===b&&(a=j(a,h)),a},escapeParameters:function(a,b){return"params"===b&&(a=j(a,g)),a},sce:function(a,b,c){return"text"===b?a=i(a):"params"===b&&"filter"!==c&&(a=j(a,g)),a},sceParameters:function(a,b){return"params"===b&&(a=j(a,i)),a}},c.escaped=c.escapeParameters,this.addStrategy=function(a,b){return c[a]=b,this},this.removeStrategy=function(a){return delete c[a],this},this.useStrategy=function(a){return e=!0,d=a,this},this.$get=["$injector","$log",function(g,h){var i={},j=function(a,b,d,e){return angular.forEach(e,function(e){if(angular.isFunction(e))a=e(a,b,d);else if(angular.isFunction(c[e]))a=c[e](a,b,d);else{if(!angular.isString(c[e]))throw new Error("pascalprecht.translate.$translateSanitization: Unknown sanitization strategy: '"+e+"'");if(!i[c[e]])try{i[c[e]]=g.get(c[e])}catch(a){throw i[c[e]]=function(){},new Error("pascalprecht.translate.$translateSanitization: Unknown sanitization strategy: '"+e+"'")}a=i[c[e]](a,b,d)}}),a},k=function(){e||f||(h.warn("pascalprecht.translate.$translateSanitization: No sanitization strategy has been configured. This can have serious security implications. See http://angular-translate.github.io/docs/#/guide/19_security for details."),f=!0)};return g.has("$sanitize")&&(a=g.get("$sanitize")),g.has("$sce")&&(b=g.get("$sce")),{useStrategy:function(a){return function(b){a.useStrategy(b)}}(this),sanitize:function(a,b,c,e){if(d||k(),c||null===c||(c=d),!c)return a;e||(e="service");var f=angular.isArray(c)?c:[c];return j(a,b,e,f)}}}];var g=function(a){var b=angular.element("<div></div>");return b.text(a),b.html()},h=function(b){if(!a)throw new Error("pascalprecht.translate.$translateSanitization: Error cannot find $sanitize service. Either include the ngSanitize module (https://docs.angularjs.org/api/ngSanitize) or use a sanitization strategy which does not depend on $sanitize, such as 'escape'.");return a(b)},i=function(a){if(!b)throw new Error("pascalprecht.translate.$translateSanitization: Error cannot find $sce service.");return b.trustAsHtml(a)},j=function(a,b,c){if(angular.isDate(a))return a;if(angular.isObject(a)){var d=angular.isArray(a)?[]:{};if(c){if(c.indexOf(a)>-1)throw new Error("pascalprecht.translate.$translateSanitization: Error cannot interpolate parameter due recursive object")}else c=[];return c.push(a),angular.forEach(a,function(a,e){angular.isFunction(a)||(d[e]=j(a,b,c))}),c.splice(-1,1),d}return angular.isNumber(a)?a:angular.isUndefined(a)||null===a?a:b(a)}}function c(a,b,c,d){"use strict";var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u={},v=[],w=a,x=[],y="translate-cloak",z=!1,A=!1,B=".",C=!1,D=!1,E=0,F=!0,G="default",H={default:function(a){return(a||"").split("-").join("_")},java:function(a){var b=(a||"").split("-").join("_"),c=b.split("_");return c.length>1?c[0].toLowerCase()+"_"+c[1].toUpperCase():b},bcp47:function(a){var b=(a||"").split("_").join("-"),c=b.split("-");return c.length>1?c[0].toLowerCase()+"-"+c[1].toUpperCase():b},"iso639-1":function(a){var b=(a||"").split("_").join("-"),c=b.split("-");return c[0].toLowerCase()}},I="2.14.0",J=function(){if(angular.isFunction(d.getLocale))return d.getLocale();var a,c,e=b.$get().navigator,f=["language","browserLanguage","systemLanguage","userLanguage"];if(angular.isArray(e.languages))for(a=0;a<e.languages.length;a++)if(c=e.languages[a],c&&c.length)return c;for(a=0;a<f.length;a++)if(c=e[f[a]],c&&c.length)return c;return null};J.displayName="angular-translate/service: getFirstBrowserLanguage";var K=function(){var a=J()||"";return H[G]&&(a=H[G](a)),a};K.displayName="angular-translate/service: getLocale";var L=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},M=function(){return this.toString().replace(/^\s+|\s+$/g,"")},N=function(a){if(a){for(var b=[],c=angular.lowercase(a),d=0,e=v.length;d<e;d++)b.push(angular.lowercase(v[d]));if(L(b,c)>-1)return a;if(f){var g;for(var h in f)if(f.hasOwnProperty(h)){var i=!1,j=Object.prototype.hasOwnProperty.call(f,h)&&angular.lowercase(h)===angular.lowercase(a);if("*"===h.slice(-1)&&(i=h.slice(0,-1)===a.slice(0,h.length-1)),(j||i)&&(g=f[h],L(b,angular.lowercase(g))>-1))return g}}var k=a.split("_");return k.length>1&&L(b,angular.lowercase(k[0]))>-1?k[0]:void 0}},O=function(a,b){if(!a&&!b)return u;if(a&&!b){if(angular.isString(a))return u[a]}else angular.isObject(u[a])||(u[a]={}),angular.extend(u[a],P(b));return this};this.translations=O,this.cloakClassName=function(a){return a?(y=a,this):y},this.nestedObjectDelimeter=function(a){return a?(B=a,this):B};var P=function(a,b,c,d){var e,f,g,h;b||(b=[]),c||(c={});for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(h=a[e],angular.isObject(h)?P(h,b.concat(e),c,e):(f=b.length?""+b.join(B)+B+e:e,b.length&&e===d&&(g=""+b.join(B),c[g]="@:"+f),c[f]=h));return c};P.displayName="flatObject",this.addInterpolation=function(a){return x.push(a),this},this.useMessageFormatInterpolation=function(){return this.useInterpolation("$translateMessageFormatInterpolation")},this.useInterpolation=function(a){return n=a,this},this.useSanitizeValueStrategy=function(a){return c.useStrategy(a),this},this.preferredLanguage=function(a){return a?(Q(a),this):e};var Q=function(a){return a&&(e=a),e};this.translationNotFoundIndicator=function(a){return this.translationNotFoundIndicatorLeft(a),this.translationNotFoundIndicatorRight(a),this},this.translationNotFoundIndicatorLeft=function(a){return a?(q=a,this):q},this.translationNotFoundIndicatorRight=function(a){return a?(r=a,this):r},this.fallbackLanguage=function(a){return R(a),this};var R=function(a){return a?(angular.isString(a)?(h=!0,g=[a]):angular.isArray(a)&&(h=!1,g=a),angular.isString(e)&&L(g,e)<0&&g.push(e),this):h?g[0]:g};this.use=function(a){if(a){if(!u[a]&&!o)throw new Error("$translateProvider couldn't find translationTable for langKey: '"+a+"'");return i=a,this}return i},this.resolveClientLocale=function(){return K()};var S=function(a){return a?(w=a,this):l?l+w:w};this.storageKey=S,this.useUrlLoader=function(a,b){return this.useLoader("$translateUrlLoader",angular.extend({url:a},b))},this.useStaticFilesLoader=function(a){return this.useLoader("$translateStaticFilesLoader",a)},this.useLoader=function(a,b){return o=a,p=b||{},this},this.useLocalStorage=function(){return this.useStorage("$translateLocalStorage")},this.useCookieStorage=function(){return this.useStorage("$translateCookieStorage")},this.useStorage=function(a){return k=a,this},this.storagePrefix=function(a){return a?(l=a,this):a},this.useMissingTranslationHandlerLog=function(){return this.useMissingTranslationHandler("$translateMissingTranslationHandlerLog")},this.useMissingTranslationHandler=function(a){return m=a,this},this.usePostCompiling=function(a){return z=!!a,this},this.forceAsyncReload=function(a){return A=!!a,this},this.uniformLanguageTag=function(a){return a?angular.isString(a)&&(a={standard:a}):a={},G=a.standard,this},this.determinePreferredLanguage=function(a){var b=a&&angular.isFunction(a)?a():K();return e=v.length?N(b)||b:b,this},this.registerAvailableLanguageKeys=function(a,b){return a?(v=a,b&&(f=b),this):v},this.useLoaderCache=function(a){return a===!1?s=void 0:a===!0?s=!0:"undefined"==typeof a?s="$translationCache":a&&(s=a),this},this.directivePriority=function(a){return void 0===a?E:(E=a,this)},this.statefulFilter=function(a){return void 0===a?F:(F=a,this)},this.postProcess=function(a){return t=a?a:void 0,this},this.keepContent=function(a){return D=!!a,this},this.$get=["$log","$injector","$rootScope","$q",function(a,b,c,d){var f,l,G,H=b.get(n||"$translateDefaultInterpolation"),J=!1,T={},U={},V=function(a,b,c,h,j){!i&&e&&(i=e);var m=j&&j!==i?N(j)||j:i;if(j&&ka(j),angular.isArray(a)){var n=function(a){for(var e={},f=[],g=function(a){var f=d.defer(),g=function(b){e[a]=b,f.resolve([a,b])};return V(a,b,c,h,j).then(g,g),f.promise},i=0,k=a.length;i<k;i++)f.push(g(a[i]));return d.all(f).then(function(){return e})};return n(a)}var o=d.defer();a&&(a=M.apply(a));var p=function(){var a=e?U[e]:U[m];if(l=0,k&&!a){var b=f.get(w);if(a=U[b],g&&g.length){var c=L(g,b);l=0===c?1:0,L(g,e)<0&&g.push(e)}}return a}();if(p){var q=function(){j||(m=i),ga(a,b,c,h,m).then(o.resolve,o.reject)};q.displayName="promiseResolved",p.finally(q).catch(angular.noop)}else ga(a,b,c,h,m).then(o.resolve,o.reject);return o.promise},W=function(a){return q&&(a=[q,a].join(" ")),r&&(a=[a,r].join(" ")),a},X=function(a){i=a,k&&f.put(V.storageKey(),i),c.$emit("$translateChangeSuccess",{language:a}),H.setLocale(i);var b=function(a,b){T[b].setLocale(i)};b.displayName="eachInterpolatorLocaleSetter",angular.forEach(T,b),c.$emit("$translateChangeEnd",{language:a})},Y=function(a){if(!a)throw"No language key specified for loading.";var e=d.defer();c.$emit("$translateLoadingStart",{language:a}),J=!0;var f=s;"string"==typeof f&&(f=b.get(f));var g=angular.extend({},p,{key:a,$http:angular.extend({},{cache:f},p.$http)}),h=function(b){var d={};c.$emit("$translateLoadingSuccess",{language:a}),angular.isArray(b)?angular.forEach(b,function(a){angular.extend(d,P(a))}):angular.extend(d,P(b)),J=!1,e.resolve({key:a,table:d}),c.$emit("$translateLoadingEnd",{language:a})};h.displayName="onLoaderSuccess";var i=function(a){c.$emit("$translateLoadingError",{language:a}),e.reject(a),c.$emit("$translateLoadingEnd",{language:a})};return i.displayName="onLoaderError",b.get(o)(g).then(h,i),e.promise};if(k&&(f=b.get(k),!f.get||!f.put))throw new Error("Couldn't use storage '"+k+"', missing get() or put() method!");if(x.length){var Z=function(a){var c=b.get(a);c.setLocale(e||i),T[c.getInterpolationIdentifier()]=c};Z.displayName="interpolationFactoryAdder",angular.forEach(x,Z)}var $=function(a){var b=d.defer();if(Object.prototype.hasOwnProperty.call(u,a))b.resolve(u[a]);else if(U[a]){var c=function(a){O(a.key,a.table),b.resolve(a.table)};c.displayName="translationTableResolver",U[a].then(c,b.reject)}else b.reject();return b.promise},_=function(a,b,c,e,f){var g=d.defer(),h=function(d){if(Object.prototype.hasOwnProperty.call(d,b)&&null!==d[b]){e.setLocale(a);var h=d[b];if("@:"===h.substr(0,2))_(a,h.substr(2),c,e,f).then(g.resolve,g.reject);else{var j=e.interpolate(d[b],c,"service",f,b);j=ja(b,d[b],j,c,a),g.resolve(j)}e.setLocale(i)}else g.reject()};return h.displayName="fallbackTranslationResolver",$(a).then(h,g.reject),g.promise},aa=function(a,b,c,d,e){var f,g=u[a];if(g&&Object.prototype.hasOwnProperty.call(g,b)&&null!==g[b]){if(d.setLocale(a),f=d.interpolate(g[b],c,"filter",e,b),f=ja(b,g[b],f,c,a,e),!angular.isString(f)&&angular.isFunction(f.$$unwrapTrustedValue)){var h=f.$$unwrapTrustedValue();if("@:"===h.substr(0,2))return aa(a,h.substr(2),c,d,e)}else if("@:"===f.substr(0,2))return aa(a,f.substr(2),c,d,e);d.setLocale(i)}return f},ba=function(a,c,d,e){return m?b.get(m)(a,i,c,d,e):a},ca=function(a,b,c,e,f,h){var i=d.defer();if(a<g.length){var j=g[a];_(j,b,c,e,h).then(function(a){i.resolve(a)},function(){return ca(a+1,b,c,e,f,h).then(i.resolve,i.reject)})}else if(f)i.resolve(f);else{var k=ba(b,c,f);m&&k?i.resolve(k):i.reject(W(b))}return i.promise},da=function(a,b,c,d,e){var f;if(a<g.length){var h=g[a];f=aa(h,b,c,d,e),f||""===f||(f=da(a+1,b,c,d))}return f},ea=function(a,b,c,d,e){return ca(G>0?G:l,a,b,c,d,e)},fa=function(a,b,c,d){return da(G>0?G:l,a,b,c,d)},ga=function(a,b,c,e,f,h){var i=d.defer(),j=f?u[f]:u,k=c?T[c]:H;if(j&&Object.prototype.hasOwnProperty.call(j,a)&&null!==j[a]){var l=j[a];if("@:"===l.substr(0,2))V(l.substr(2),b,c,e,f).then(i.resolve,i.reject);else{var n=k.interpolate(l,b,"service",h,a);n=ja(a,l,n,b,f),i.resolve(n)}}else{var o;m&&!J&&(o=ba(a,b,e)),f&&g&&g.length?ea(a,b,k,e,h).then(function(a){i.resolve(a)},function(a){i.reject(W(a))}):m&&!J&&o?e?i.resolve(e):i.resolve(o):e?i.resolve(e):i.reject(W(a))}return i.promise},ha=function(a,b,c,d,e){var f,h=d?u[d]:u,i=H;if(T&&Object.prototype.hasOwnProperty.call(T,c)&&(i=T[c]),h&&Object.prototype.hasOwnProperty.call(h,a)&&null!==h[a]){var j=h[a];"@:"===j.substr(0,2)?f=ha(j.substr(2),b,c,d,e):(f=i.interpolate(j,b,"filter",e,a),f=ja(a,j,f,b,d,e))}else{var k;m&&!J&&(k=ba(a,b,e)),d&&g&&g.length?(l=0,f=fa(a,b,i,e)):f=m&&!J&&k?k:W(a)}return f},ia=function(a){j===a&&(j=void 0),U[a]=void 0},ja=function(a,c,d,e,f,g){var h=t;return h&&("string"==typeof h&&(h=b.get(h)),h)?h(a,c,d,e,f,g):d},ka=function(a){u[a]||!o||U[a]||(U[a]=Y(a).then(function(a){return O(a.key,a.table),a}))};V.preferredLanguage=function(a){return a&&Q(a),e},V.cloakClassName=function(){return y},V.nestedObjectDelimeter=function(){return B},V.fallbackLanguage=function(a){if(void 0!==a&&null!==a){if(R(a),o&&g&&g.length)for(var b=0,c=g.length;b<c;b++)U[g[b]]||(U[g[b]]=Y(g[b]));V.use(V.use())}return h?g[0]:g},V.useFallbackLanguage=function(a){if(void 0!==a&&null!==a)if(a){var b=L(g,a);b>-1&&(G=b)}else G=0},V.proposedLanguage=function(){return j},V.storage=function(){return f},V.negotiateLocale=N,V.use=function(a){if(!a)return i;var b=d.defer();b.promise.then(null,angular.noop),c.$emit("$translateChangeStart",{language:a});var e=N(a);return v.length>0&&!e?d.reject(a):(e&&(a=e),j=a,!A&&u[a]||!o||U[a]?U[a]?U[a].then(function(a){return j===a.key&&X(a.key),b.resolve(a.key),a},function(a){return!i&&g&&g.length>0&&g[0]!==a?V.use(g[0]).then(b.resolve,b.reject):b.reject(a)}):(b.resolve(a),X(a)):(U[a]=Y(a).then(function(c){return O(c.key,c.table),b.resolve(c.key),j===a&&X(c.key),c},function(a){return c.$emit("$translateChangeError",{language:a}),b.reject(a),c.$emit("$translateChangeEnd",{language:a}),d.reject(a)}),U[a].finally(function(){ia(a)}).catch(angular.noop)),b.promise)},V.resolveClientLocale=function(){return K()},V.storageKey=function(){return S()},V.isPostCompilingEnabled=function(){return z},V.isForceAsyncReloadEnabled=function(){return A},V.isKeepContent=function(){return D},V.refresh=function(a){function b(a){var b=Y(a);return U[a]=b,b.then(function(b){u[a]={},O(a,b.table),f[a]=!0},angular.noop),b}if(!o)throw new Error("Couldn't refresh translation table, no loader registered!");c.$emit("$translateRefreshStart",{language:a});var e=d.defer(),f={};if(e.promise.then(function(){for(var a in u)u.hasOwnProperty(a)&&(a in f||delete u[a]);i&&X(i)},angular.noop).finally(function(){c.$emit("$translateRefreshEnd",{language:a})}),a)u[a]?b(a).then(e.resolve,e.reject):e.reject();else{var h=g&&g.slice()||[];i&&h.indexOf(i)===-1&&h.push(i),d.all(h.map(b)).then(e.resolve,e.reject)}return e.promise},V.instant=function(a,b,c,d,f){var h=d&&d!==i?N(d)||d:i;if(null===a||angular.isUndefined(a))return a;if(d&&ka(d),angular.isArray(a)){for(var j={},k=0,l=a.length;k<l;k++)j[a[k]]=V.instant(a[k],b,c,d,f);return j}if(angular.isString(a)&&a.length<1)return a;a&&(a=M.apply(a));var n,o=[];e&&o.push(e),h&&o.push(h),g&&g.length&&(o=o.concat(g));for(var p=0,s=o.length;p<s;p++){var t=o[p];if(u[t]&&"undefined"!=typeof u[t][a]&&(n=ha(a,b,c,h,f)),"undefined"!=typeof n)break}if(!n&&""!==n)if(q||r)n=W(a);else{n=H.interpolate(a,b,"filter",f);var v;m&&!J&&(v=ba(a,b,f)),m&&!J&&v&&(n=v)}return n},V.versionInfo=function(){return I},V.loaderCache=function(){return s},V.directivePriority=function(){return E},V.statefulFilter=function(){return F},V.isReady=function(){return C};var la=d.defer();la.promise.then(function(){C=!0}),V.onReady=function(a){var b=d.defer();return angular.isFunction(a)&&b.promise.then(a),C?b.resolve():la.promise.then(b.resolve),b.promise},V.getAvailableLanguageKeys=function(){return v.length>0?v:null},V.getTranslationTable=function(a){return a=a||V.use(),a&&u[a]?angular.copy(u[a]):null};var ma=c.$on("$translateReady",function(){la.resolve(),ma(),ma=null}),na=c.$on("$translateChangeEnd",function(){la.resolve(),na(),na=null});if(o){if(angular.equals(u,{})&&V.use()&&V.use(V.use()),g&&g.length)for(var oa=function(a){return O(a.key,a.table),c.$emit("$translateChangeEnd",{language:a.key}),a},pa=0,qa=g.length;pa<qa;pa++){var ra=g[pa];!A&&u[ra]||(U[ra]=Y(ra).then(oa))}}else c.$emit("$translateReady",{language:V.use()});return V}]}function d(a,b){"use strict";var c,d={},e="default";return d.setLocale=function(a){c=a},d.getInterpolationIdentifier=function(){return e},d.useSanitizeValueStrategy=function(a){return b.useStrategy(a),this},d.interpolate=function(c,d,e,f){d=d||{},d=b.sanitize(d,"params",f,e);var g;return angular.isNumber(c)?g=""+c:angular.isString(c)?(g=a(c)(d),g=b.sanitize(g,"text",f,e)):g="",g},d}function e(a,b,c,d,e){"use strict";var g=function(){return this.toString().replace(/^\s+|\s+$/g,"")};return{restrict:"AE",scope:!0,priority:a.directivePriority(),compile:function(h,i){var j=i.translateValues?i.translateValues:void 0,k=i.translateInterpolation?i.translateInterpolation:void 0,l=h[0].outerHTML.match(/translate-value-+/i),m="^(.*)("+b.startSymbol()+".*"+b.endSymbol()+")(.*)",n="^(.*)"+b.startSymbol()+"(.*)"+b.endSymbol()+"(.*)";return function(h,o,p){h.interpolateParams={},h.preText="",h.postText="",h.translateNamespace=f(h);var q={},r=function(a,b,c){if(b.translateValues&&angular.extend(a,d(b.translateValues)(h.$parent)),l)for(var e in c)if(Object.prototype.hasOwnProperty.call(b,e)&&"translateValue"===e.substr(0,14)&&"translateValues"!==e){var f=angular.lowercase(e.substr(14,1))+e.substr(15);a[f]=c[e]}},s=function(a){if(angular.isFunction(s._unwatchOld)&&(s._unwatchOld(),s._unwatchOld=void 0),angular.equals(a,"")||!angular.isDefined(a)){var c=g.apply(o.text()),d=c.match(m);if(angular.isArray(d)){h.preText=d[1],h.postText=d[3],q.translate=b(d[2])(h.$parent);var e=c.match(n);angular.isArray(e)&&e[2]&&e[2].length&&(s._unwatchOld=h.$watch(e[2],function(a){q.translate=a,y()}))}else q.translate=c?c:void 0}else q.translate=a;y()},t=function(a){p.$observe(a,function(b){q[a]=b,y()})};r(h.interpolateParams,p,i);var u=!0;p.$observe("translate",function(a){"undefined"==typeof a?s(""):""===a&&u||(q.translate=a,y()),u=!1});for(var v in p)p.hasOwnProperty(v)&&"translateAttr"===v.substr(0,13)&&v.length>13&&t(v);if(p.$observe("translateDefault",function(a){h.defaultText=a,y()}),j&&p.$observe("translateValues",function(a){a&&h.$parent.$watch(function(){angular.extend(h.interpolateParams,d(a)(h.$parent))})}),l){var w=function(a){p.$observe(a,function(b){var c=angular.lowercase(a.substr(14,1))+a.substr(15);h.interpolateParams[c]=b})};for(var x in p)Object.prototype.hasOwnProperty.call(p,x)&&"translateValue"===x.substr(0,14)&&"translateValues"!==x&&w(x)}var y=function(){for(var a in q)q.hasOwnProperty(a)&&void 0!==q[a]&&z(a,q[a],h,h.interpolateParams,h.defaultText,h.translateNamespace)},z=function(b,c,d,e,f,g){c?(g&&"."===c.charAt(0)&&(c=g+c),a(c,e,k,f,d.translateLanguage).then(function(a){A(a,d,!0,b)},function(a){A(a,d,!1,b)})):A(c,d,!1,b)},A=function(b,d,e,f){if(e||"undefined"!=typeof d.defaultText&&(b=d.defaultText),"translate"===f){(e||!e&&!a.isKeepContent()&&"undefined"==typeof p.translateKeepContent)&&o.empty().append(d.preText+b+d.postText);var g=a.isPostCompilingEnabled(),h="undefined"!=typeof i.translateCompile,j=h&&"false"!==i.translateCompile;(g&&!h||j)&&c(o.contents())(d)}else{var k=p.$attr[f];"data-"===k.substr(0,5)&&(k=k.substr(5)),k=k.substr(15),o.attr(k,b)}};(j||l||p.translateDefault)&&h.$watch("interpolateParams",y,!0),h.$on("translateLanguageChanged",y);var B=e.$on("$translateChangeSuccess",y);o.text().length?s(p.translate?p.translate:""):p.translate&&s(p.translate),y(),h.$on("$destroy",B)}}}}function f(a){"use strict";return a.translateNamespace?a.translateNamespace:a.$parent?f(a.$parent):void 0}function g(a,b){"use strict";return{restrict:"A",priority:a.directivePriority(),link:function(c,d,e){var f,g,i={},j=function(){angular.forEach(f,function(b,f){b&&(i[f]=!0,c.translateNamespace&&"."===b.charAt(0)&&(b=c.translateNamespace+b),a(b,g,e.translateInterpolation,void 0,c.translateLanguage).then(function(a){d.attr(f,a)},function(a){d.attr(f,a)}))}),angular.forEach(i,function(a,b){f[b]||(d.removeAttr(b),delete i[b])})};h(c,e.translateAttr,function(a){f=a},j),h(c,e.translateValues,function(a){g=a},j),e.translateValues&&c.$watch(e.translateValues,j,!0),c.$on("translateLanguageChanged",j);var k=b.$on("$translateChangeSuccess",j);j(),c.$on("$destroy",k)}}}function h(a,b,c,d){"use strict";b&&("::"===b.substr(0,2)?b=b.substr(2):a.$watch(b,function(a){c(a),d()},!0),c(a.$eval(b)))}function i(a){"use strict";return{compile:function(b){var c=function(b){b.addClass(a.cloakClassName())},d=function(b){b.removeClass(a.cloakClassName())};return c(b),function(b,e,f){var g=d.bind(this,e),h=c.bind(this,e);f.translateCloak&&f.translateCloak.length?f.$observe("translateCloak",function(b){a(b).then(g,h)}):a.onReady(g)}}}}function j(){"use strict";return{restrict:"A",scope:!0,compile:function(){return{pre:function(a,b,c){a.translateNamespace=f(a),a.translateNamespace&&"."===c.translateNamespace.charAt(0)?a.translateNamespace+=c.translateNamespace:a.translateNamespace=c.translateNamespace}}}}}function f(a){"use strict";return a.translateNamespace?a.translateNamespace:a.$parent?f(a.$parent):void 0}function k(){"use strict";return{restrict:"A",scope:!0,compile:function(){return function(a,b,c){c.$observe("translateLanguage",function(b){a.translateLanguage=b}),a.$watch("translateLanguage",function(){a.$broadcast("translateLanguageChanged")})}}}}function l(a,b){"use strict";var c=function(c,d,e,f){return angular.isObject(d)||(d=a(d)(this)),b.instant(c,d,e,f)};return b.statefulFilter()&&(c.$stateful=!0),c}function m(a){"use strict";return a("translations")}return a.$inject=["$translate"],c.$inject=["$STORAGE_KEY","$windowProvider","$translateSanitizationProvider","pascalprechtTranslateOverrider"],d.$inject=["$interpolate","$translateSanitization"],e.$inject=["$translate","$interpolate","$compile","$parse","$rootScope"],g.$inject=["$translate","$rootScope"],i.$inject=["$translate"],l.$inject=["$parse","$translate"],m.$inject=["$cacheFactory"],angular.module("pascalprecht.translate",["ng"]).run(a),a.displayName="runTranslate",angular.module("pascalprecht.translate").provider("$translateSanitization",b),angular.module("pascalprecht.translate").constant("pascalprechtTranslateOverrider",{}).provider("$translate",c),c.displayName="displayName",angular.module("pascalprecht.translate").factory("$translateDefaultInterpolation",d),d.displayName="$translateDefaultInterpolation",angular.module("pascalprecht.translate").constant("$STORAGE_KEY","NG_TRANSLATE_LANG_KEY"),angular.module("pascalprecht.translate").directive("translate",e),e.displayName="translateDirective",angular.module("pascalprecht.translate").directive("translateAttr",g),g.displayName="translateAttrDirective",angular.module("pascalprecht.translate").directive("translateCloak",i),i.displayName="translateCloakDirective",angular.module("pascalprecht.translate").directive("translateNamespace",j),j.displayName="translateNamespaceDirective",angular.module("pascalprecht.translate").directive("translateLanguage",k),k.displayName="translateLanguageDirective",angular.module("pascalprecht.translate").filter("translate",l),l.displayName="translateFilterFactory",angular.module("pascalprecht.translate").factory("$translationCache",m),m.displayName="$translationCache","pascalprecht.translate"});
\ No newline at end of file
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-ui-router/angular-ui-router.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-ui-router/angular-ui-router.min.js
index 8c06f0c..d7d4d8d 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-ui-router/angular-ui-router.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular-ui-router/angular-ui-router.min.js
@@ -1,8 +1,7 @@
 /**
- * State-based routing for AngularJS
- * @version v0.4.2
- * @link http://angular-ui.github.com/
- * @license MIT License, http://www.opensource.org/licenses/MIT
+ * @license AngularJS v1.6.9
+ * (c) 2010-2018 Google, Inc. http://angularjs.org
+ * License: MIT
  */
 "undefined"!=typeof module&&"undefined"!=typeof exports&&module.exports===exports&&(module.exports="ui.router"),function(a,b,c){"use strict";function d(a,b){return T(new(T(function(){},{prototype:a})),b)}function e(a){return S(arguments,function(b){b!==a&&S(b,function(b,c){a.hasOwnProperty(c)||(a[c]=b)})}),a}function f(a,b){var c=[];for(var d in a.path){if(a.path[d]!==b.path[d])break;c.push(a.path[d])}return c}function g(a){if(Object.keys)return Object.keys(a);var b=[];return S(a,function(a,c){b.push(c)}),b}function h(a,b){if(Array.prototype.indexOf)return a.indexOf(b,Number(arguments[2])||0);var c=a.length>>>0,d=Number(arguments[2])||0;for(d=d<0?Math.ceil(d):Math.floor(d),d<0&&(d+=c);d<c;d++)if(d in a&&a[d]===b)return d;return-1}function i(a,b,c,d){var e,i=f(c,d),j={},k=[];for(var l in i)if(i[l]&&i[l].params&&(e=g(i[l].params),e.length))for(var m in e)h(k,e[m])>=0||(k.push(e[m]),j[e[m]]=a[e[m]]);return T({},j,b)}function j(a,b,c){if(!c){c=[];for(var d in a)c.push(d)}for(var e=0;e<c.length;e++){var f=c[e];if(a[f]!=b[f])return!1}return!0}function k(a,b){var c={};return S(a,function(a){c[a]=b[a]}),c}function l(a){var b={},c=Array.prototype.concat.apply(Array.prototype,Array.prototype.slice.call(arguments,1));return S(c,function(c){c in a&&(b[c]=a[c])}),b}function m(a){var b={},c=Array.prototype.concat.apply(Array.prototype,Array.prototype.slice.call(arguments,1));for(var d in a)h(c,d)==-1&&(b[d]=a[d]);return b}function n(a,b){var c=R(a),d=c?[]:{};return S(a,function(a,e){b(a,e)&&(d[c?d.length:e]=a)}),d}function o(a,b){var c=R(a)?[]:{};return S(a,function(a,d){c[d]=b(a,d)}),c}function p(a){return a.then(c,function(){})&&a}function q(a,b){var d=1,f=2,i={},j=[],k=i,l=T(a.when(i),{$$promises:i,$$values:i});this.study=function(i){function n(a,c){if(t[c]!==f){if(s.push(c),t[c]===d)throw s.splice(0,h(s,c)),new Error("Cyclic dependency: "+s.join(" -> "));if(t[c]=d,P(a))r.push(c,[function(){return b.get(a)}],j);else{var e=b.annotate(a);S(e,function(a){a!==c&&i.hasOwnProperty(a)&&n(i[a],a)}),r.push(c,a,e)}s.pop(),t[c]=f}}function o(a){return Q(a)&&a.then&&a.$$promises}if(!Q(i))throw new Error("'invocables' must be an object");var q=g(i||{}),r=[],s=[],t={};return S(i,n),i=s=t=null,function(d,f,g){function h(){--v||(w||e(u,f.$$values),s.$$values=u,s.$$promises=s.$$promises||!0,delete s.$$inheritedValues,n.resolve(u))}function i(a){s.$$failure=a,n.reject(a)}function j(c,e,f){function j(a){l.reject(a),i(a)}function k(){if(!N(s.$$failure))try{l.resolve(b.invoke(e,g,u)),l.promise.then(function(a){u[c]=a,h()},j)}catch(a){j(a)}}var l=a.defer(),m=0;S(f,function(a){t.hasOwnProperty(a)&&!d.hasOwnProperty(a)&&(m++,t[a].then(function(b){u[a]=b,--m||k()},j))}),m||k(),t[c]=p(l.promise)}if(o(d)&&g===c&&(g=f,f=d,d=null),d){if(!Q(d))throw new Error("'locals' must be an object")}else d=k;if(f){if(!o(f))throw new Error("'parent' must be a promise returned by $resolve.resolve()")}else f=l;var n=a.defer(),s=p(n.promise),t=s.$$promises={},u=T({},d),v=1+r.length/3,w=!1;if(p(s),N(f.$$failure))return i(f.$$failure),s;f.$$inheritedValues&&e(u,m(f.$$inheritedValues,q)),T(t,f.$$promises),f.$$values?(w=e(u,m(f.$$values,q)),s.$$inheritedValues=m(f.$$values,q),h()):(f.$$inheritedValues&&(s.$$inheritedValues=m(f.$$inheritedValues,q)),f.then(h,i));for(var x=0,y=r.length;x<y;x+=3)d.hasOwnProperty(r[x])?h():j(r[x],r[x+1],r[x+2]);return s}},this.resolve=function(a,b,c,d){return this.study(a)(b,c,d)}}function r(){var a=b.version.minor<3;this.shouldUnsafelyUseHttp=function(b){a=!!b},this.$get=["$http","$templateCache","$injector",function(b,c,d){return new s(b,c,d,a)}]}function s(a,b,c,d){this.fromConfig=function(a,b,c){return N(a.template)?this.fromString(a.template,b):N(a.templateUrl)?this.fromUrl(a.templateUrl,b):N(a.templateProvider)?this.fromProvider(a.templateProvider,b,c):null},this.fromString=function(a,b){return O(a)?a(b):a},this.fromUrl=function(e,f){return O(e)&&(e=e(f)),null==e?null:d?a.get(e,{cache:b,headers:{Accept:"text/html"}}).then(function(a){return a.data}):c.get("$templateRequest")(e)},this.fromProvider=function(a,b,d){return c.invoke(a,null,d||{params:b})}}function t(a,b,e){function f(b,c,d,e){if(q.push(b),o[b])return o[b];if(!/^\w+([-.]+\w+)*(?:\[\])?$/.test(b))throw new Error("Invalid parameter name '"+b+"' in pattern '"+a+"'");if(p[b])throw new Error("Duplicate parameter name '"+b+"' in pattern '"+a+"'");return p[b]=new W.Param(b,c,d,e),p[b]}function g(a,b,c,d){var e=["",""],f=a.replace(/[\\\[\]\^$*+?.()|{}]/g,"\\$&");if(!b)return f;switch(c){case!1:e=["(",")"+(d?"?":"")];break;case!0:f=f.replace(/\/$/,""),e=["(?:/(",")|/)?"];break;default:e=["("+c+"|",")?"]}return f+e[0]+b+e[1]}function h(e,f){var g,h,i,j,k;return g=e[2]||e[3],k=b.params[g],i=a.substring(m,e.index),h=f?e[4]:e[4]||("*"==e[1]?".*":null),h&&(j=W.type(h)||d(W.type("string"),{pattern:new RegExp(h,b.caseInsensitive?"i":c)})),{id:g,regexp:h,segment:i,type:j,cfg:k}}b=T({params:{}},Q(b)?b:{});var i,j=/([:*])([\w\[\]]+)|\{([\w\[\]]+)(?:\:\s*((?:[^{}\\]+|\\.|\{(?:[^{}\\]+|\\.)*\})+))?\}/g,k=/([:]?)([\w\[\].-]+)|\{([\w\[\].-]+)(?:\:\s*((?:[^{}\\]+|\\.|\{(?:[^{}\\]+|\\.)*\})+))?\}/g,l="^",m=0,n=this.segments=[],o=e?e.params:{},p=this.params=e?e.params.$$new():new W.ParamSet,q=[];this.source=a;for(var r,s,t;(i=j.exec(a))&&(r=h(i,!1),!(r.segment.indexOf("?")>=0));)s=f(r.id,r.type,r.cfg,"path"),l+=g(r.segment,s.type.pattern.source,s.squash,s.isOptional),n.push(r.segment),m=j.lastIndex;t=a.substring(m);var u=t.indexOf("?");if(u>=0){var v=this.sourceSearch=t.substring(u);if(t=t.substring(0,u),this.sourcePath=a.substring(0,m+u),v.length>0)for(m=0;i=k.exec(v);)r=h(i,!0),s=f(r.id,r.type,r.cfg,"search"),m=j.lastIndex}else this.sourcePath=a,this.sourceSearch="";l+=g(t)+(b.strict===!1?"/?":"")+"$",n.push(t),this.regexp=new RegExp(l,b.caseInsensitive?"i":c),this.prefix=n[0],this.$$paramNames=q}function u(a){T(this,a)}function v(){function a(a){return null!=a?a.toString().replace(/(~|\/)/g,function(a){return{"~":"~~","/":"~2F"}[a]}):a}function e(a){return null!=a?a.toString().replace(/(~~|~2F)/g,function(a){return{"~~":"~","~2F":"/"}[a]}):a}function f(){return{strict:p,caseInsensitive:m}}function i(a){return O(a)||R(a)&&O(a[a.length-1])}function j(){for(;w.length;){var a=w.shift();if(a.pattern)throw new Error("You cannot override a type's .pattern at runtime.");b.extend(r[a.name],l.invoke(a.def))}}function k(a){T(this,a||{})}W=this;var l,m=!1,p=!0,q=!1,r={},s=!0,w=[],x={string:{encode:a,decode:e,is:function(a){return null==a||!N(a)||"string"==typeof a},pattern:/[^\/]*/},int:{encode:a,decode:function(a){return parseInt(a,10)},is:function(a){return a!==c&&null!==a&&this.decode(a.toString())===a},pattern:/\d+/},bool:{encode:function(a){return a?1:0},decode:function(a){return 0!==parseInt(a,10)},is:function(a){return a===!0||a===!1},pattern:/0|1/},date:{encode:function(a){return this.is(a)?[a.getFullYear(),("0"+(a.getMonth()+1)).slice(-2),("0"+a.getDate()).slice(-2)].join("-"):c},decode:function(a){if(this.is(a))return a;var b=this.capture.exec(a);return b?new Date(b[1],b[2]-1,b[3]):c},is:function(a){return a instanceof Date&&!isNaN(a.valueOf())},equals:function(a,b){return this.is(a)&&this.is(b)&&a.toISOString()===b.toISOString()},pattern:/[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])/,capture:/([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])/},json:{encode:b.toJson,decode:b.fromJson,is:b.isObject,equals:b.equals,pattern:/[^\/]*/},any:{encode:b.identity,decode:b.identity,equals:b.equals,pattern:/.*/}};v.$$getDefaultValue=function(a){if(!i(a.value))return a.value;if(!l)throw new Error("Injectable functions cannot be called at configuration time");return l.invoke(a.value)},this.caseInsensitive=function(a){return N(a)&&(m=a),m},this.strictMode=function(a){return N(a)&&(p=a),p},this.defaultSquashPolicy=function(a){if(!N(a))return q;if(a!==!0&&a!==!1&&!P(a))throw new Error("Invalid squash policy: "+a+". Valid policies: false, true, arbitrary-string");return q=a,a},this.compile=function(a,b){return new t(a,T(f(),b))},this.isMatcher=function(a){if(!Q(a))return!1;var b=!0;return S(t.prototype,function(c,d){O(c)&&(b=b&&N(a[d])&&O(a[d]))}),b},this.type=function(a,b,c){if(!N(b))return r[a];if(r.hasOwnProperty(a))throw new Error("A type named '"+a+"' has already been defined.");return r[a]=new u(T({name:a},b)),c&&(w.push({name:a,def:c}),s||j()),this},S(x,function(a,b){r[b]=new u(T({name:b},a))}),r=d(r,{}),this.$get=["$injector",function(a){return l=a,s=!1,j(),S(x,function(a,b){r[b]||(r[b]=new u(a))}),this}],this.Param=function(a,d,e,f){function j(a){var b=Q(a)?g(a):[],c=h(b,"value")===-1&&h(b,"type")===-1&&h(b,"squash")===-1&&h(b,"array")===-1;return c&&(a={value:a}),a.$$fn=i(a.value)?a.value:function(){return a.value},a}function k(c,d,e){if(c.type&&d)throw new Error("Param '"+a+"' has two type configurations.");return d?d:c.type?b.isString(c.type)?r[c.type]:c.type instanceof u?c.type:new u(c.type):"config"===e?r.any:r.string}function m(){var b={array:"search"===f&&"auto"},c=a.match(/\[\]$/)?{array:!0}:{};return T(b,c,e).array}function p(a,b){var c=a.squash;if(!b||c===!1)return!1;if(!N(c)||null==c)return q;if(c===!0||P(c))return c;throw new Error("Invalid squash policy: '"+c+"'. Valid policies: false, true, or arbitrary string")}function s(a,b,d,e){var f,g,i=[{from:"",to:d||b?c:""},{from:null,to:d||b?c:""}];return f=R(a.replace)?a.replace:[],P(e)&&f.push({from:e,to:c}),g=o(f,function(a){return a.from}),n(i,function(a){return h(g,a.from)===-1}).concat(f)}function t(){if(!l)throw new Error("Injectable functions cannot be called at configuration time");var a=l.invoke(e.$$fn);if(null!==a&&a!==c&&!x.type.is(a))throw new Error("Default value ("+a+") for parameter '"+x.id+"' is not an instance of Type ("+x.type.name+")");return a}function v(a){function b(a){return function(b){return b.from===a}}function c(a){var c=o(n(x.replace,b(a)),function(a){return a.to});return c.length?c[0]:a}return a=c(a),N(a)?x.type.$normalize(a):t()}function w(){return"{Param:"+a+" "+d+" squash: '"+A+"' optional: "+z+"}"}var x=this;e=j(e),d=k(e,d,f);var y=m();d=y?d.$asArray(y,"search"===f):d,"string"!==d.name||y||"path"!==f||e.value!==c||(e.value="");var z=e.value!==c,A=p(e,z),B=s(e,y,z,A);T(this,{id:a,type:d,location:f,array:y,squash:A,replace:B,isOptional:z,value:v,dynamic:c,config:e,toString:w})},k.prototype={$$new:function(){return d(this,T(new k,{$$parent:this}))},$$keys:function(){for(var a=[],b=[],c=this,d=g(k.prototype);c;)b.push(c),c=c.$$parent;return b.reverse(),S(b,function(b){S(g(b),function(b){h(a,b)===-1&&h(d,b)===-1&&a.push(b)})}),a},$$values:function(a){var b={},c=this;return S(c.$$keys(),function(d){b[d]=c[d].value(a&&a[d])}),b},$$equals:function(a,b){var c=!0,d=this;return S(d.$$keys(),function(e){var f=a&&a[e],g=b&&b[e];d[e].type.equals(f,g)||(c=!1)}),c},$$validates:function(a){var d,e,f,g,h,i=this.$$keys();for(d=0;d<i.length&&(e=this[i[d]],f=a[i[d]],f!==c&&null!==f||!e.isOptional);d++){if(g=e.type.$normalize(f),!e.type.is(g))return!1;if(h=e.type.encode(g),b.isString(h)&&!e.type.pattern.exec(h))return!1}return!0},$$parent:c},this.ParamSet=k}function w(a,d){function e(a){var b=/^\^((?:\\[^a-zA-Z0-9]|[^\\\[\]\^$*+?.()|{}]+)*)/.exec(a.source);return null!=b?b[1].replace(/\\(.)/g,"$1"):""}function f(a,b){return a.replace(/\$(\$|\d{1,2})/,function(a,c){return b["$"===c?0:Number(c)]})}function g(a,b,c){if(!c)return!1;var d=a.invoke(b,b,{$match:c});return!N(d)||d}function h(d,e,f,g,h){function m(a,b,c){return"/"===q?a:b?q.slice(0,-1)+a:c?q.slice(1)+a:a}function n(a){function b(a){var b=a(f,d);return!!b&&(P(b)&&d.replace().url(b),!0)}if(!a||!a.defaultPrevented){p&&d.url()===p;p=c;var e,g=j.length;for(e=0;e<g;e++)if(b(j[e]))return;k&&b(k)}}function o(){return i=i||e.$on("$locationChangeSuccess",n)}var p,q=g.baseHref(),r=d.url();return l||o(),{sync:function(){n()},listen:function(){return o()},update:function(a){return a?void(r=d.url()):void(d.url()!==r&&(d.url(r),d.replace()))},push:function(a,b,e){var f=a.format(b||{});null!==f&&b&&b["#"]&&(f+="#"+b["#"]),d.url(f),p=e&&e.$$avoidResync?d.url():c,e&&e.replace&&d.replace()},href:function(c,e,f){if(!c.validates(e))return null;var g=a.html5Mode();b.isObject(g)&&(g=g.enabled),g=g&&h.history;var i=c.format(e);if(f=f||{},g||null===i||(i="#"+a.hashPrefix()+i),null!==i&&e&&e["#"]&&(i+="#"+e["#"]),i=m(i,g,f.absolute),!f.absolute||!i)return i;var j=!g&&i?"/":"",k=d.port();return k=80===k||443===k?"":":"+k,[d.protocol(),"://",d.host(),k,j,i].join("")}}}var i,j=[],k=null,l=!1;this.rule=function(a){if(!O(a))throw new Error("'rule' must be a function");return j.push(a),this},this.otherwise=function(a){if(P(a)){var b=a;a=function(){return b}}else if(!O(a))throw new Error("'rule' must be a function");return k=a,this},this.when=function(a,b){var c,h=P(b);if(P(a)&&(a=d.compile(a)),!h&&!O(b)&&!R(b))throw new Error("invalid 'handler' in when()");var i={matcher:function(a,b){return h&&(c=d.compile(b),b=["$match",function(a){return c.format(a)}]),T(function(c,d){return g(c,b,a.exec(d.path(),d.search()))},{prefix:P(a.prefix)?a.prefix:""})},regex:function(a,b){if(a.global||a.sticky)throw new Error("when() RegExp must not be global or sticky");return h&&(c=b,b=["$match",function(a){return f(c,a)}]),T(function(c,d){return g(c,b,a.exec(d.path()))},{prefix:e(a)})}},j={matcher:d.isMatcher(a),regex:a instanceof RegExp};for(var k in j)if(j[k])return this.rule(i[k](a,b));throw new Error("invalid 'what' in when()")},this.deferIntercept=function(a){a===c&&(a=!0),l=a},this.$get=h,h.$inject=["$location","$rootScope","$injector","$browser","$sniffer"]}function x(a,e){function f(a){return 0===a.indexOf(".")||0===a.indexOf("^")}function m(a,b){if(!a)return c;var d=P(a),e=d?a:a.name,g=f(e);if(g){if(!b)throw new Error("No reference point given for path '"+e+"'");b=m(b);for(var h=e.split("."),i=0,j=h.length,k=b;i<j;i++)if(""!==h[i]||0!==i){if("^"!==h[i])break;if(!k.parent)throw new Error("Path '"+e+"' not valid for state '"+b.name+"'");k=k.parent}else k=b;h=h.slice(i).join("."),e=k.name+(k.name&&h?".":"")+h}var l=A[e];return!l||!d&&(d||l!==a&&l.self!==a)?c:l}function n(a,b){B[a]||(B[a]=[]),B[a].push(b)}function q(a){for(var b=B[a]||[];b.length;)r(b.shift())}function r(b){b=d(b,{self:b,resolve:b.resolve||{},toString:function(){return this.name}});var c=b.name;if(!P(c)||c.indexOf("@")>=0)throw new Error("State must have a valid name");if(A.hasOwnProperty(c))throw new Error("State '"+c+"' is already defined");var e=c.indexOf(".")!==-1?c.substring(0,c.lastIndexOf(".")):P(b.parent)?b.parent:Q(b.parent)&&P(b.parent.name)?b.parent.name:"";if(e&&!A[e])return n(e,b.self);for(var f in D)O(D[f])&&(b[f]=D[f](b,D.$delegates[f]));return A[c]=b,!b[C]&&b.url&&a.when(b.url,["$match","$stateParams",function(a,c){z.$current.navigable==b&&j(a,c)||z.transitionTo(b,a,{inherit:!0,location:!1})}]),q(c),b}function s(a){return a.indexOf("*")>-1}function t(a){for(var b=a.split("."),c=z.$current.name.split("."),d=0,e=b.length;d<e;d++)"*"===b[d]&&(c[d]="*");return"**"===b[0]&&(c=c.slice(h(c,b[1])),c.unshift("**")),"**"===b[b.length-1]&&(c.splice(h(c,b[b.length-2])+1,Number.MAX_VALUE),c.push("**")),b.length==c.length&&c.join("")===b.join("")}function u(a,b){return P(a)&&!N(b)?D[a]:O(b)&&P(a)?(D[a]&&!D.$delegates[a]&&(D.$delegates[a]=D[a]),D[a]=b,this):this}function v(a,b){return Q(a)?b=a:b.name=a,r(b),this}function w(a,e,f,h,j,l,n,q,r){function u(b,c,d,f){var g=a.$broadcast("$stateNotFound",b,c,d);if(g.defaultPrevented)return n.update(),E;if(!g.retry)return null;if(f.$retry)return n.update(),F;var h=z.transition=e.when(g.retry);return h.then(function(){return h!==z.transition?(a.$broadcast("$stateChangeCancel",b.to,b.toParams,c,d),B):(b.options.$retry=!0,z.transitionTo(b.to,b.toParams,b.options))},function(){return E}),n.update(),h}function v(a,c,d,g,i,l){function m(){var c=[];return S(a.views,function(d,e){var g=d.resolve&&d.resolve!==a.resolve?d.resolve:{};g.$template=[function(){return f.load(e,{view:d,locals:i.globals,params:n,notify:l.notify})||""}],c.push(j.resolve(g,i.globals,i.resolve,a).then(function(c){if(O(d.controllerProvider)||R(d.controllerProvider)){var f=b.extend({},g,i.globals);c.$$controller=h.invoke(d.controllerProvider,null,f)}else c.$$controller=d.controller;c.$$state=a,c.$$controllerAs=d.controllerAs,c.$$resolveAs=d.resolveAs,i[e]=c}))}),e.all(c).then(function(){return i.globals})}var n=d?c:k(a.params.$$keys(),c),o={$stateParams:n};i.resolve=j.resolve(a.resolve,o,i.resolve,a);var p=[i.resolve.then(function(a){i.globals=a})];return g&&p.push(g),e.all(p).then(m).then(function(a){return i})}var w=new Error("transition superseded"),B=p(e.reject(w)),D=p(e.reject(new Error("transition prevented"))),E=p(e.reject(new Error("transition aborted"))),F=p(e.reject(new Error("transition failed")));return y.locals={resolve:null,globals:{$stateParams:{}}},z={params:{},current:y.self,$current:y,transition:null},z.reload=function(a){return z.transitionTo(z.current,l,{reload:a||!0,inherit:!1,notify:!0})},z.go=function(a,b,c){return z.transitionTo(a,b,T({inherit:!0,relative:z.$current},c))},z.transitionTo=function(b,c,f){c=c||{},f=T({location:!0,inherit:!1,relative:null,notify:!0,reload:!1,$retry:!1},f||{});var g,j=z.$current,o=z.params,q=j.path,r=m(b,f.relative),s=c["#"];if(!N(r)){var t={to:b,toParams:c,options:f},A=u(t,j.self,o,f);if(A)return A;if(b=t.to,c=t.toParams,f=t.options,r=m(b,f.relative),!N(r)){if(!f.relative)throw new Error("No such state '"+b+"'");throw new Error("Could not resolve '"+b+"' from state '"+f.relative+"'")}}if(r[C])throw new Error("Cannot transition to abstract state '"+b+"'");if(f.inherit&&(c=i(l,c||{},z.$current,r)),!r.params.$$validates(c))return F;c=r.params.$$values(c),b=r;var E=b.path,G=0,H=E[G],I=y.locals,J=[];if(f.reload){if(P(f.reload)||Q(f.reload)){if(Q(f.reload)&&!f.reload.name)throw new Error("Invalid reload state object");var K=f.reload===!0?q[0]:m(f.reload);if(f.reload&&!K)throw new Error("No such reload state '"+(P(f.reload)?f.reload:f.reload.name)+"'");for(;H&&H===q[G]&&H!==K;)I=J[G]=H.locals,G++,H=E[G]}}else for(;H&&H===q[G]&&H.ownParams.$$equals(c,o);)I=J[G]=H.locals,G++,H=E[G];if(x(b,c,j,o,I,f))return s&&(c["#"]=s),z.params=c,U(z.params,l),U(k(b.params.$$keys(),l),b.locals.globals.$stateParams),f.location&&b.navigable&&b.navigable.url&&(n.push(b.navigable.url,c,{$$avoidResync:!0,replace:"replace"===f.location}),n.update(!0)),z.transition=null,e.when(z.current);if(c=k(b.params.$$keys(),c||{}),s&&(c["#"]=s),f.notify&&a.$broadcast("$stateChangeStart",b.self,c,j.self,o,f).defaultPrevented)return a.$broadcast("$stateChangeCancel",b.self,c,j.self,o),null==z.transition&&n.update(),D;for(var L=e.when(I),M=G;M<E.length;M++,H=E[M])I=J[M]=d(I),L=v(H,c,H===b,L,I,f);var O=z.transition=L.then(function(){var d,e,g;if(z.transition!==O)return a.$broadcast("$stateChangeCancel",b.self,c,j.self,o),B;for(d=q.length-1;d>=G;d--)g=q[d],g.self.onExit&&h.invoke(g.self.onExit,g.self,g.locals.globals),g.locals=null;for(d=G;d<E.length;d++)e=E[d],e.locals=J[d],e.self.onEnter&&h.invoke(e.self.onEnter,e.self,e.locals.globals);return z.transition!==O?(a.$broadcast("$stateChangeCancel",b.self,c,j.self,o),B):(z.$current=b,z.current=b.self,z.params=c,U(z.params,l),z.transition=null,f.location&&b.navigable&&n.push(b.navigable.url,b.navigable.locals.globals.$stateParams,{$$avoidResync:!0,replace:"replace"===f.location}),f.notify&&a.$broadcast("$stateChangeSuccess",b.self,c,j.self,o),n.update(!0),z.current)}).then(null,function(d){return d===w?B:z.transition!==O?(a.$broadcast("$stateChangeCancel",b.self,c,j.self,o),B):(z.transition=null,g=a.$broadcast("$stateChangeError",b.self,c,j.self,o,d),g.defaultPrevented||n.update(),e.reject(d))});return p(O),O},z.is=function(a,b,d){d=T({relative:z.$current},d||{});var e=m(a,d.relative);return N(e)?z.$current===e&&(!b||g(b).reduce(function(a,c){var d=e.params[c];return a&&!d||d.type.equals(l[c],b[c])},!0)):c},z.includes=function(a,b,d){if(d=T({relative:z.$current},d||{}),P(a)&&s(a)){if(!t(a))return!1;a=z.$current.name}var e=m(a,d.relative);if(!N(e))return c;if(!N(z.$current.includes[e.name]))return!1;if(!b)return!0;for(var f=g(b),h=0;h<f.length;h++){var i=f[h],j=e.params[i];if(j&&!j.type.equals(l[i],b[i]))return!1}return g(b).reduce(function(a,c){var d=e.params[c];return a&&!d||d.type.equals(l[c],b[c])},!0)},z.href=function(a,b,d){d=T({lossy:!0,inherit:!0,absolute:!1,relative:z.$current},d||{});var e=m(a,d.relative);if(!N(e))return null;d.inherit&&(b=i(l,b||{},z.$current,e));var f=e&&d.lossy?e.navigable:e;return f&&f.url!==c&&null!==f.url?n.href(f.url,k(e.params.$$keys().concat("#"),b||{}),{absolute:d.absolute}):null},z.get=function(a,b){if(0===arguments.length)return o(g(A),function(a){return A[a].self});var c=m(a,b||z.$current);return c&&c.self?c.self:null},z}function x(a,b,c,d,e,f){function g(a,b,c){function d(b){return"search"!=a.params[b].location}var e=a.params.$$keys().filter(d),f=l.apply({},[a.params].concat(e)),g=new W.ParamSet(f);return g.$$equals(b,c)}if(!f.reload&&a===c&&(e===c.locals||a.self.reloadOnSearch===!1&&g(c,d,b)))return!0}var y,z,A={},B={},C="abstract",D={parent:function(a){if(N(a.parent)&&a.parent)return m(a.parent);var b=/^(.+)\.[^.]+$/.exec(a.name);return b?m(b[1]):y},data:function(a){return a.parent&&a.parent.data&&(a.data=a.self.data=d(a.parent.data,a.data)),a.data},url:function(a){var b=a.url,c={params:a.params||{}};if(P(b))return"^"==b.charAt(0)?e.compile(b.substring(1),c):(a.parent.navigable||y).url.concat(b,c);if(!b||e.isMatcher(b))return b;throw new Error("Invalid url '"+b+"' in state '"+a+"'")},navigable:function(a){return a.url?a:a.parent?a.parent.navigable:null},ownParams:function(a){var b=a.url&&a.url.params||new W.ParamSet;return S(a.params||{},function(a,c){b[c]||(b[c]=new W.Param(c,null,a,"config"))}),b},params:function(a){var b=l(a.ownParams,a.ownParams.$$keys());return a.parent&&a.parent.params?T(a.parent.params.$$new(),b):new W.ParamSet},views:function(a){var b={};return S(N(a.views)?a.views:{"":a},function(c,d){d.indexOf("@")<0&&(d+="@"+a.parent.name),c.resolveAs=c.resolveAs||a.resolveAs||"$resolve",b[d]=c}),b},path:function(a){return a.parent?a.parent.path.concat(a):[]},includes:function(a){var b=a.parent?T({},a.parent.includes):{};return b[a.name]=!0,b},$delegates:{}};y=r({name:"",url:"^",views:null,abstract:!0}),y.navigable=null,this.decorator=u,this.state=v,this.$get=w,w.$inject=["$rootScope","$q","$view","$injector","$resolve","$stateParams","$urlRouter","$location","$urlMatcherFactory"]}function y(){function a(a,b){return{load:function(a,c){var d,e={template:null,controller:null,view:null,locals:null,notify:!0,async:!0,params:{}};return c=T(e,c),c.view&&(d=b.fromConfig(c.view,c.params,c.locals)),d}}}this.$get=a,a.$inject=["$rootScope","$templateFactory"]}function z(){var a=!1;this.useAnchorScroll=function(){a=!0},this.$get=["$anchorScroll","$timeout",function(b,c){return a?b:function(a){return c(function(){a[0].scrollIntoView()},0,!1)}}]}function A(a,c,d,e,f){function g(){return c.has?function(a){return c.has(a)?c.get(a):null}:function(a){try{return c.get(a)}catch(a){return null}}}function h(a,c){var d=function(){return{enter:function(a,b,c){b.after(a),c()},leave:function(a,b){a.remove(),b()}}};if(k)return{enter:function(a,c,d){b.version.minor>2?k.enter(a,null,c).then(d):k.enter(a,null,c,d)},leave:function(a,c){b.version.minor>2?k.leave(a).then(c):k.leave(a,c)}};if(j){var e=j&&j(c,a);return{enter:function(a,b,c){e.enter(a,null,b),c()},leave:function(a,b){e.leave(a),b()}}}return d()}var i=g(),j=i("$animator"),k=i("$animate"),l={restrict:"ECA",terminal:!0,priority:400,transclude:"element",compile:function(c,g,i){return function(c,g,j){function k(){if(m&&(m.remove(),m=null),o&&(o.$destroy(),o=null),n){var a=n.data("$uiViewAnim");s.leave(n,function(){a.$$animLeave.resolve(),m=null}),m=n,n=null}}function l(h){var l,m=C(c,j,g,e),t=m&&a.$current&&a.$current.locals[m];if(h||t!==p){l=c.$new(),p=a.$current.locals[m],l.$emit("$viewContentLoading",m);var u=i(l,function(a){var e=f.defer(),h=f.defer(),i={$animEnter:e.promise,$animLeave:h.promise,$$animLeave:h};a.data("$uiViewAnim",i),s.enter(a,g,function(){e.resolve(),o&&o.$emit("$viewContentAnimationEnded"),(b.isDefined(r)&&!r||c.$eval(r))&&d(a)}),k()});n=u,o=l,o.$emit("$viewContentLoaded",m),o.$eval(q)}}var m,n,o,p,q=j.onload||"",r=j.autoscroll,s=h(j,c);g.inheritedData("$uiView");c.$on("$stateChangeSuccess",function(){l(!1)}),l(!0)}}};return l}function B(a,c,d,e){return{restrict:"ECA",priority:-400,compile:function(f){var g=f.html();return f.empty?f.empty():f[0].innerHTML=null,function(f,h,i){var j=d.$current,k=C(f,i,h,e),l=j&&j.locals[k];if(!l)return h.html(g),void a(h.contents())(f);h.data("$uiView",{name:k,state:l.$$state}),h.html(l.$template?l.$template:g);var m=b.extend({},l);f[l.$$resolveAs]=m;var n=a(h.contents());if(l.$$controller){l.$scope=f,l.$element=h;var o=c(l.$$controller,l);l.$$controllerAs&&(f[l.$$controllerAs]=o,f[l.$$controllerAs][l.$$resolveAs]=m),O(o.$onInit)&&o.$onInit(),h.data("$ngControllerController",o),h.children().data("$ngControllerController",o)}n(f)}}}}function C(a,b,c,d){var e=d(b.uiView||b.name||"")(a),f=c.inheritedData("$uiView");return e.indexOf("@")>=0?e:e+"@"+(f?f.state.name:"")}function D(a,b){var c,d=a.match(/^\s*({[^}]*})\s*$/);if(d&&(a=b+"("+d[1]+")"),c=a.replace(/\n/g," ").match(/^([^(]+?)\s*(\((.*)\))?$/),!c||4!==c.length)throw new Error("Invalid state ref '"+a+"'");return{state:c[1],paramExpr:c[3]||null}}function E(a){var b=a.parent().inheritedData("$uiView");if(b&&b.state&&b.state.name)return b.state}function F(a){var b="[object SVGAnimatedString]"===Object.prototype.toString.call(a.prop("href")),c="FORM"===a[0].nodeName;return{attr:c?"action":b?"xlink:href":"href",isAnchor:"A"===a.prop("tagName").toUpperCase(),clickable:!c}}function G(a,b,c,d,e){return function(f){var g=f.which||f.button,h=e();if(!(g>1||f.ctrlKey||f.metaKey||f.shiftKey||a.attr("target"))){var i=c(function(){b.go(h.state,h.params,h.options)});f.preventDefault();var j=d.isAnchor&&!h.href?1:0;f.preventDefault=function(){j--<=0&&c.cancel(i)}}}}function H(a,b){return{relative:E(a)||b.$current,inherit:!0}}function I(a,c){return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(d,e,f,g){var h,i=D(f.uiSref,a.current.name),j={state:i.state,href:null,params:null},k=F(e),l=g[1]||g[0],m=null;j.options=T(H(e,a),f.uiSrefOpts?d.$eval(f.uiSrefOpts):{});var n=function(c){c&&(j.params=b.copy(c)),j.href=a.href(i.state,j.params,j.options),m&&m(),l&&(m=l.$$addStateInfo(i.state,j.params)),null!==j.href&&f.$set(k.attr,j.href)};i.paramExpr&&(d.$watch(i.paramExpr,function(a){a!==j.params&&n(a)},!0),j.params=b.copy(d.$eval(i.paramExpr))),n(),k.clickable&&(h=G(e,a,c,k,function(){return j}),e[e.on?"on":"bind"]("click",h),d.$on("$destroy",function(){e[e.off?"off":"unbind"]("click",h)}))}}}function J(a,b){return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(c,d,e,f){function g(b){m.state=b[0],m.params=b[1],m.options=b[2],m.href=a.href(m.state,m.params,m.options),n&&n(),j&&(n=j.$$addStateInfo(m.state,m.params)),m.href&&e.$set(i.attr,m.href)}var h,i=F(d),j=f[1]||f[0],k=[e.uiState,e.uiStateParams||null,e.uiStateOpts||null],l="["+k.map(function(a){return a||"null"}).join(", ")+"]",m={state:null,params:null,options:null,href:null},n=null;c.$watch(l,g,!0),g(c.$eval(l)),i.clickable&&(h=G(d,a,b,i,function(){return m}),d[d.on?"on":"bind"]("click",h),c.$on("$destroy",function(){d[d.off?"off":"unbind"]("click",h)}))}}}function K(a,b,c){return{restrict:"A",controller:["$scope","$element","$attrs","$timeout",function(b,d,e,f){function g(b,c,e){var f=a.get(b,E(d)),g=h(b,c),i={state:f||{name:b},params:c,hash:g};return p.push(i),q[g]=e,function(){var a=p.indexOf(i);a!==-1&&p.splice(a,1)}}function h(a,c){if(!P(a))throw new Error("state should be a string");return Q(c)?a+V(c):(c=b.$eval(c),Q(c)?a+V(c):a)}function i(){for(var a=0;a<p.length;a++)l(p[a].state,p[a].params)?j(d,q[p[a].hash]):k(d,q[p[a].hash]),m(p[a].state,p[a].params)?j(d,n):k(d,n)}function j(a,b){f(function(){a.addClass(b)})}function k(a,b){a.removeClass(b)}function l(b,c){return a.includes(b.name,c)}function m(b,c){return a.is(b.name,c)}var n,o,p=[],q={};n=c(e.uiSrefActiveEq||"",!1)(b);try{o=b.$eval(e.uiSrefActive)}catch(a){}o=o||c(e.uiSrefActive||"",!1)(b),Q(o)&&S(o,function(c,d){if(P(c)){var e=D(c,a.current.name);g(e.state,b.$eval(e.paramExpr),d)}}),this.$$addStateInfo=function(a,b){if(!(Q(o)&&p.length>0)){var c=g(a,b,o);return i(),c}},b.$on("$stateChangeSuccess",i),i()}]}}function L(a){var b=function(b,c){return a.is(b,c)};return b.$stateful=!0,b}function M(a){var b=function(b,c,d){return a.includes(b,c,d)};return b.$stateful=!0,b}var N=b.isDefined,O=b.isFunction,P=b.isString,Q=b.isObject,R=b.isArray,S=b.forEach,T=b.extend,U=b.copy,V=b.toJson;b.module("ui.router.util",["ng"]),b.module("ui.router.router",["ui.router.util"]),b.module("ui.router.state",["ui.router.router","ui.router.util"]),b.module("ui.router",["ui.router.state"]),b.module("ui.router.compat",["ui.router"]),q.$inject=["$q","$injector"],b.module("ui.router.util").service("$resolve",q),b.module("ui.router.util").provider("$templateFactory",r);var W;t.prototype.concat=function(a,b){var c={caseInsensitive:W.caseInsensitive(),strict:W.strictMode(),squash:W.defaultSquashPolicy()};return new t(this.sourcePath+a+this.sourceSearch,T(c,b),this)},t.prototype.toString=function(){return this.source},t.prototype.exec=function(a,b){function c(a){function b(a){return a.split("").reverse().join("")}function c(a){return a.replace(/\\-/g,"-")}var d=b(a).split(/-(?!\\)/),e=o(d,b);return o(e,c).reverse()}var d=this.regexp.exec(a);if(!d)return null;b=b||{};var e,f,g,h=this.parameters(),i=h.length,j=this.segments.length-1,k={};if(j!==d.length-1)throw new Error("Unbalanced capture group in route '"+this.source+"'");var l,m;for(e=0;e<j;e++){for(g=h[e],l=this.params[g],m=d[e+1],f=0;f<l.replace.length;f++)l.replace[f].from===m&&(m=l.replace[f].to);m&&l.array===!0&&(m=c(m)),N(m)&&(m=l.type.decode(m)),k[g]=l.value(m)}for(;e<i;e++){for(g=h[e],k[g]=this.params[g].value(b[g]),l=this.params[g],m=b[g],f=0;f<l.replace.length;f++)l.replace[f].from===m&&(m=l.replace[f].to);N(m)&&(m=l.type.decode(m)),k[g]=l.value(m)}return k},t.prototype.parameters=function(a){return N(a)?this.params[a]||null:this.$$paramNames},t.prototype.validates=function(a){return this.params.$$validates(a)},t.prototype.format=function(a){function b(a){return encodeURIComponent(a).replace(/-/g,function(a){return"%5C%"+a.charCodeAt(0).toString(16).toUpperCase()})}a=a||{};var c=this.segments,d=this.parameters(),e=this.params;if(!this.validates(a))return null;var f,g=!1,h=c.length-1,i=d.length,j=c[0];for(f=0;f<i;f++){var k=f<h,l=d[f],m=e[l],n=m.value(a[l]),p=m.isOptional&&m.type.equals(m.value(),n),q=!!p&&m.squash,r=m.type.encode(n);if(k){var s=c[f+1],t=f+1===h;if(q===!1)null!=r&&(j+=R(r)?o(r,b).join("-"):encodeURIComponent(r)),j+=s;else if(q===!0){var u=j.match(/\/$/)?/\/?(.*)/:/(.*)/;j+=s.match(u)[1]}else P(q)&&(j+=q+s);t&&m.squash===!0&&"/"===j.slice(-1)&&(j=j.slice(0,-1))}else{if(null==r||p&&q!==!1)continue;if(R(r)||(r=[r]),0===r.length)continue;r=o(r,encodeURIComponent).join("&"+l+"="),j+=(g?"&":"?")+(l+"="+r),g=!0}}return j},u.prototype.is=function(a,b){return!0},u.prototype.encode=function(a,b){return a},u.prototype.decode=function(a,b){return a},u.prototype.equals=function(a,b){return a==b},u.prototype.$subPattern=function(){var a=this.pattern.toString();return a.substr(1,a.length-2)},u.prototype.pattern=/.*/,u.prototype.toString=function(){return"{Type:"+this.name+"}"},u.prototype.$normalize=function(a){return this.is(a)?a:this.decode(a)},u.prototype.$asArray=function(a,b){function d(a,b){function d(a,b){return function(){return a[b].apply(a,arguments)}}function e(a){return R(a)?a:N(a)?[a]:[]}function f(a){switch(a.length){case 0:return c;case 1:return"auto"===b?a[0]:a;default:return a}}function g(a){return!a}function h(a,b){return function(c){if(R(c)&&0===c.length)return c;c=e(c);var d=o(c,a);return b===!0?0===n(d,g).length:f(d)}}function i(a){return function(b,c){var d=e(b),f=e(c);if(d.length!==f.length)return!1;
 for(var g=0;g<d.length;g++)if(!a(d[g],f[g]))return!1;return!0}}this.encode=h(d(a,"encode")),this.decode=h(d(a,"decode")),this.is=h(d(a,"is"),!0),this.equals=i(d(a,"equals")),this.pattern=a.pattern,this.$normalize=h(d(a,"$normalize")),this.name=a.name,this.$arrayMode=b}if(!a)return this;if("auto"===a&&!b)throw new Error("'auto' array mode is for query parameters only");return new d(this,a)},b.module("ui.router.util").provider("$urlMatcherFactory",v),b.module("ui.router.util").run(["$urlMatcherFactory",function(a){}]),w.$inject=["$locationProvider","$urlMatcherFactoryProvider"],b.module("ui.router.router").provider("$urlRouter",w),x.$inject=["$urlRouterProvider","$urlMatcherFactoryProvider"],b.module("ui.router.state").factory("$stateParams",function(){return{}}).constant("$state.runtime",{autoinject:!0}).provider("$state",x).run(["$injector",function(a){a.get("$state.runtime").autoinject&&a.get("$state")}]),y.$inject=[],b.module("ui.router.state").provider("$view",y),b.module("ui.router.state").provider("$uiViewScroll",z),A.$inject=["$state","$injector","$uiViewScroll","$interpolate","$q"],B.$inject=["$compile","$controller","$state","$interpolate"],b.module("ui.router.state").directive("uiView",A),b.module("ui.router.state").directive("uiView",B),I.$inject=["$state","$timeout"],J.$inject=["$state","$timeout"],K.$inject=["$state","$stateParams","$interpolate"],b.module("ui.router.state").directive("uiSref",I).directive("uiSrefActive",K).directive("uiSrefActiveEq",K).directive("uiState",J),L.$inject=["$state"],M.$inject=["$state"],b.module("ui.router.state").filter("isState",L).filter("includedByState",M)}(window,window.angular);
\ No newline at end of file
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular/angular.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular/angular.min.js
index cd242a0..23f1552 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular/angular.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/angular/angular.min.js
@@ -1,8 +1,8 @@
-/*
- AngularJS v1.6.9
- (c) 2010-2018 Google, Inc. http://angularjs.org
- License: MIT
-*/
+/**
+ * @license AngularJS v1.6.9
+ * (c) 2010-2018 Google, Inc. http://angularjs.org
+ * License: MIT
+ */
 (function(w){'use strict';function oe(a){if(B(a))u(a.objectMaxDepth)&&(Mc.objectMaxDepth=Wb(a.objectMaxDepth)?a.objectMaxDepth:NaN);else return Mc}function Wb(a){return Y(a)&&0<a}function K(a,b){b=b||Error;return function(){var d=arguments[0],c;c="["+(a?a+":":"")+d+"] http://errors.angularjs.org/1.6.9/"+(a?a+"/":"")+d;for(d=1;d<arguments.length;d++){c=c+(1==d?"?":"&")+"p"+(d-1)+"=";var e=encodeURIComponent,f;f=arguments[d];f="function"==typeof f?f.toString().replace(/ \{[\s\S]*$/,""):"undefined"==
 typeof f?"undefined":"string"!=typeof f?JSON.stringify(f):f;c+=e(f)}return new b(c)}}function wa(a){if(null==a||Za(a))return!1;if(I(a)||E(a)||z&&a instanceof z)return!0;var b="length"in Object(a)&&a.length;return Y(b)&&(0<=b&&(b-1 in a||a instanceof Array)||"function"===typeof a.item)}function r(a,b,d){var c,e;if(a)if(C(a))for(c in a)"prototype"!==c&&"length"!==c&&"name"!==c&&a.hasOwnProperty(c)&&b.call(d,a[c],c,a);else if(I(a)||wa(a)){var f="object"!==typeof a;c=0;for(e=a.length;c<e;c++)(f||c in
 a)&&b.call(d,a[c],c,a)}else if(a.forEach&&a.forEach!==r)a.forEach(b,d,a);else if(Nc(a))for(c in a)b.call(d,a[c],c,a);else if("function"===typeof a.hasOwnProperty)for(c in a)a.hasOwnProperty(c)&&b.call(d,a[c],c,a);else for(c in a)ra.call(a,c)&&b.call(d,a[c],c,a);return a}function Oc(a,b,d){for(var c=Object.keys(a).sort(),e=0;e<c.length;e++)b.call(d,a[c[e]],c[e]);return c}function Xb(a){return function(b,d){a(d,b)}}function pe(){return++qb}function Yb(a,b,d){for(var c=a.$$hashKey,e=0,f=b.length;e<f;++e){var g=
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/es5-shim/es5-shim.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/es5-shim/es5-shim.min.js
index 5c67537..fd3b9df 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/es5-shim/es5-shim.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/es5-shim/es5-shim.min.js
@@ -1,4 +1,4 @@
-/*!
+/**
  * https://github.com/es-shims/es5-shim
  * @license es5-shim Copyright 2009-2014 by contributors, MIT License
  * see https://github.com/es-shims/es5-shim/blob/master/LICENSE
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/jquery/jquery.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/jquery/jquery.min.js
index 4c5be4c..b1077c4 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/jquery/jquery.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/jquery/jquery.min.js
@@ -1,4 +1,4 @@
-/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */
+/** jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */
 !function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&&r.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):C.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/[^\x20\t\r\n\f]+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,M,e),g(f,c,N,e)):(f++,j.call(a,g(f,c,M,e),g(f,c,N,e),g(f,c,M,c.notifyWith))):(d!==M&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),
 a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},T=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function U(){this.expando=r.expando+U.uid++}U.uid=1,U.prototype={cache:function(a){var b=a[this.expando];return b||(b={},T(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){r.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(K)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var V=new U,W=new U,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function Z(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:X.test(a)?JSON.parse(a):a)}function $(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Y,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c=Z(c)}catch(e){}W.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return W.hasData(a)||V.hasData(a)},data:function(a,b,c){return W.access(a,b,c)},removeData:function(a,b){W.remove(a,b)},_data:function(a,b,c){return V.access(a,b,c)},_removeData:function(a,b){V.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=W.get(f),1===f.nodeType&&!V.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),$(f,d,e[d])));V.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){W.set(this,a)}):S(this,function(b){var c;if(f&&void 0===b){if(c=W.get(f,a),void 0!==c)return c;if(c=$(f,a),void 0!==c)return c}else this.each(function(){W.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=V.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var _=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,aa=new RegExp("^(?:([+-])=|)("+_+")([a-z%]*)$","i"),ba=["Top","Right","Bottom","Left"],ca=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function ea(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&aa.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var fa={};function ga(a){var b,c=a.ownerDocument,d=a.nodeName,e=fa[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),fa[d]=e,e)}function ha(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=V.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&ca(d)&&(e[f]=ga(d))):"none"!==c&&(e[f]="none",V.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ha(this,!0)},hide:function(){return ha(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){ca(this)?r(this).show():r(this).hide()})}});var ia=/^(?:checkbox|radio)$/i,ja=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ka=/^$|\/(?:java|ecma)script/i,la={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};la.optgroup=la.option,la.tbody=la.tfoot=la.colgroup=la.caption=la.thead,la.th=la.td;function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function na(a,b){for(var c=0,d=a.length;c<d;c++)V.set(a[c],"globalEval",!b||V.get(b[c],"globalEval"))}var oa=/<|&#?\w+;/;function pa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(oa.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ja.exec(f)||["",""])[1].toLowerCase(),i=la[h]||la._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=ma(l.appendChild(f),"script"),j&&na(g),c){k=0;while(f=g[k++])ka.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var qa=d.documentElement,ra=/^key/,sa=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ta=/^([^.]*)(?:\.(.+)|)/;function ua(){return!0}function va(){return!1}function wa(){try{return d.activeElement}catch(a){}}function xa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)xa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=va;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(qa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?r(e,this).index(j)>-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==wa()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===wa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&r.nodeName(this,"input"))return this.click(),!1},_default:function(a){return r.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ua:va,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:va,isPropagationStopped:va,isImmediatePropagationStopped:va,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ua,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ua,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ua,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&ra.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&sa.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return xa(this,a,b,c,d)},one:function(a,b,c,d){return xa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=va),this.each(function(){r.event.remove(this,a,c,b)})}});var ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,za=/<script|<style|<link/i,Aa=/checked\s*(?:[^=]|=\s*.checked.)/i,Ba=/^true\/(.*)/,Ca=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Da(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Ea(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Fa(a){var b=Ba.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ga(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}W.hasData(a)&&(h=W.access(a),i=r.extend({},h),W.set(b,i))}}function Ha(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ia.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ia(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&Aa.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ia(f,b,c,d)});if(m&&(e=pa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(ma(e,"script"),Ea),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,ma(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Fa),l=0;l<i;l++)j=h[l],ka.test(j.type||"")&&!V.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Ca,""),k))}return a}function Ja(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(ma(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&na(ma(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(ya,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=ma(h),f=ma(a),d=0,e=f.length;d<e;d++)Ha(f[d],g[d]);if(b)if(c)for(f=f||ma(a),g=g||ma(h),d=0,e=f.length;d<e;d++)Ga(f[d],g[d]);else Ga(a,h);return g=ma(h,"script"),g.length>0&&na(g,!i&&ma(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ja(this,a,!0)},remove:function(a){return Ja(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.appendChild(a)}})},prepend:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!za.test(a)&&!la[(ja.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(ma(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ia(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(ma(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var Ka=/^margin/,La=new RegExp("^("+_+")(?!px)[a-z%]+$","i"),Ma=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",qa.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,qa.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Na(a,b,c){var d,e,f,g,h=a.style;return c=c||Ma(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&La.test(g)&&Ka.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Oa(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Pa=/^(none|table(?!-c[ea]).+)/,Qa={position:"absolute",visibility:"hidden",display:"block"},Ra={letterSpacing:"0",fontWeight:"400"},Sa=["Webkit","Moz","ms"],Ta=d.createElement("div").style;function Ua(a){if(a in Ta)return a;var b=a[0].toUpperCase()+a.slice(1),c=Sa.length;while(c--)if(a=Sa[c]+b,a in Ta)return a}function Va(a,b,c){var d=aa.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Wa(a,b,c,d,e){var f,g=0;for(f=c===(d?"border":"content")?4:"width"===b?1:0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+ba[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+ba[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+ba[f]+"Width",!0,e))):(g+=r.css(a,"padding"+ba[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+ba[f]+"Width",!0,e)));return g}function Xa(a,b,c){var d,e=!0,f=Ma(a),g="border-box"===r.css(a,"boxSizing",!1,f);if(a.getClientRects().length&&(d=a.getBoundingClientRect()[b]),d<=0||null==d){if(d=Na(a,b,f),(d<0||null==d)&&(d=a.style[b]),La.test(d))return d;e=g&&(o.boxSizingReliable()||d===a.style[b]),d=parseFloat(d)||0}return d+Wa(a,b,c||(g?"border":"content"),e,f)+"px"}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Na(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=a.style;return b=r.cssProps[h]||(r.cssProps[h]=Ua(h)||h),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=aa.exec(c))&&e[1]&&(c=ea(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b);return b=r.cssProps[h]||(r.cssProps[h]=Ua(h)||h),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Na(a,b,d)),"normal"===e&&b in Ra&&(e=Ra[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Pa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?Xa(a,b,d):da(a,Qa,function(){return Xa(a,b,d)})},set:function(a,c,d){var e,f=d&&Ma(a),g=d&&Wa(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=aa.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Va(a,c,g)}}}),r.cssHooks.marginLeft=Oa(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Na(a,"marginLeft"))||a.getBoundingClientRect().left-da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+ba[d]+b]=f[d]||f[d-2]||f[0];return e}},Ka.test(a)||(r.cssHooks[a+b].set=Va)}),r.fn.extend({css:function(a,b){return S(this,function(a,b,c){var d,e,f={},g=0;if(r.isArray(b)){for(d=Ma(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function Ya(a,b,c,d,e){return new Ya.prototype.init(a,b,c,d,e)}r.Tween=Ya,Ya.prototype={constructor:Ya,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Ya.propHooks[this.prop];return a&&a.get?a.get(this):Ya.propHooks._default.get(this)},run:function(a){var b,c=Ya.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ya.propHooks._default.set(this),this}},Ya.prototype.init.prototype=Ya.prototype,Ya.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Ya.propHooks.scrollTop=Ya.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Ya.prototype.init,r.fx.step={};var Za,$a,_a=/^(?:toggle|show|hide)$/,ab=/queueHooks$/;function bb(){$a&&(a.requestAnimationFrame(bb),r.fx.tick())}function cb(){return a.setTimeout(function(){Za=void 0}),Za=r.now()}function db(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ba[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function eb(a,b,c){for(var d,e=(hb.tweeners[b]||[]).concat(hb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function fb(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&ca(a),q=V.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],_a.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=V.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ha([a],!0),j=a.style.display||j,k=r.css(a,"display"),ha([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=V.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ha([a],!0),m.done(function(){p||ha([a]),V.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=eb(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function gb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],r.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function hb(a,b,c){var d,e,f=0,g=hb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Za||cb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:Za||cb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(gb(k,j.opts.specialEasing);f<g;f++)if(d=hb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,eb,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}r.Animation=r.extend(hb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return ea(c.elem,a,aa.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(K);for(var c,d=0,e=a.length;d<e;d++)c=a[d],hb.tweeners[c]=hb.tweeners[c]||[],hb.tweeners[c].unshift(b)},prefilters:[fb],prefilter:function(a,b){b?hb.prefilters.unshift(a):hb.prefilters.push(a)}}),r.speed=function(a,b,c){var e=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off||d.hidden?e.duration=0:"number"!=typeof e.duration&&(e.duration in r.fx.speeds?e.duration=r.fx.speeds[e.duration]:e.duration=r.fx.speeds._default),null!=e.queue&&e.queue!==!0||(e.queue="fx"),e.old=e.complete,e.complete=function(){r.isFunction(e.old)&&e.old.call(this),e.queue&&r.dequeue(this,e.queue)},e},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(ca).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=hb(this,r.extend({},a),f);(e||V.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=V.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&ab.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=V.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(db(b,!0),a,d,e)}}),r.each({slideDown:db("show"),slideUp:db("hide"),slideToggle:db("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(Za=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),Za=void 0},r.fx.timer=function(a){r.timers.push(a),a()?r.fx.start():r.timers.pop()},r.fx.interval=13,r.fx.start=function(){$a||($a=a.requestAnimationFrame?a.requestAnimationFrame(bb):a.setInterval(r.fx.tick,r.fx.interval))},r.fx.stop=function(){a.cancelAnimationFrame?a.cancelAnimationFrame($a):a.clearInterval($a),$a=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var ib,jb=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return S(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?ib:void 0)),
 void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),ib={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=jb[b]||r.find.attr;jb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=jb[g],jb[g]=e,e=null!=c(a,b,d)?g:null,jb[g]=f),e}});var kb=/^(?:input|select|textarea|button)$/i,lb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):kb.test(a.nodeName)||lb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function mb(a){var b=a.match(K)||[];return b.join(" ")}function nb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,nb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,nb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,nb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=nb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(nb(c))+" ").indexOf(b)>-1)return!0;return!1}});var ob=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ob,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:mb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d<i;d++)if(c=e[d],(c.selected||d===f)&&!c.disabled&&(!c.parentNode.disabled||!r.nodeName(c.parentNode,"optgroup"))){if(b=r(c).val(),g)return b;h.push(b)}return h},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ia.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,"$1"),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Qb=[],Rb=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qb.pop()||r.expando+"_"+rb++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Rb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rb.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Rb,"$1"+e):b.jsonp!==!1&&(b.url+=(sb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Qb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=B.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=pa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=mb(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length};function Sb(a){return r.isWindow(a)?a:9===a.nodeType&&a.defaultView}r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),d.width||d.height?(e=f.ownerDocument,c=Sb(e),b=e.documentElement,{top:d.top+c.pageYOffset-b.clientTop,left:d.left+c.pageXOffset-b.clientLeft}):d):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),r.nodeName(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||qa})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return S(this,function(a,d,e){var f=Sb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Oa(o.pixelPosition,function(a,c){if(c)return c=Na(a,b),La.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return S(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Tb=a.jQuery,Ub=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Ub),b&&a.jQuery===r&&(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r});
diff --git a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/json3/json3.min.js b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/json3/json3.min.js
index 7d1206c..3af45be 100644
--- a/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/json3/json3.min.js
+++ b/vnfmarket/src/main/webapp/vnfmarket/common/thirdparty/json3/json3.min.js
@@ -1,4 +1,4 @@
-/*! JSON v3.3.1 | http://bestiejs.github.io/json3 | Copyright 2012-2014, Kit Cambridge | http://kit.mit-license.org */
+/** JSON v3.3.1 | http://bestiejs.github.io/json3 | Copyright 2012-2014, Kit Cambridge | http://kit.mit-license.org */
 (function(){function N(p,r){function q(a){if(q[a]!==w)return q[a];var c;if("bug-string-char-index"==a)c="a"!="a"[0];else if("json"==a)c=q("json-stringify")&&q("json-parse");else{var e;if("json-stringify"==a){c=r.stringify;var b="function"==typeof c&&s;if(b){(e=function(){return 1}).toJSON=e;try{b="0"===c(0)&&"0"===c(new t)&&'""'==c(new A)&&c(u)===w&&c(w)===w&&c()===w&&"1"===c(e)&&"[1]"==c([e])&&"[null]"==c([w])&&"null"==c(null)&&"[null,null,null]"==c([w,u,null])&&'{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}'==
 c({a:[e,!0,!1,null,"\x00\b\n\f\r\t"]})&&"1"===c(null,e)&&"[\n 1,\n 2\n]"==c([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==c(new C(-864E13))&&'"+275760-09-13T00:00:00.000Z"'==c(new C(864E13))&&'"-000001-01-01T00:00:00.000Z"'==c(new C(-621987552E5))&&'"1969-12-31T23:59:59.999Z"'==c(new C(-1))}catch(f){b=!1}}c=b}if("json-parse"==a){c=r.parse;if("function"==typeof c)try{if(0===c("0")&&!c(!1)){e=c('{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}');var n=5==e.a.length&&1===e.a[0];if(n){try{n=!c('"\t"')}catch(d){}if(n)try{n=
 1!==c("01")}catch(g){}if(n)try{n=1!==c("1.")}catch(m){}}}}catch(X){n=!1}c=n}}return q[a]=!!c}p||(p=k.Object());r||(r=k.Object());var t=p.Number||k.Number,A=p.String||k.String,H=p.Object||k.Object,C=p.Date||k.Date,G=p.SyntaxError||k.SyntaxError,K=p.TypeError||k.TypeError,L=p.Math||k.Math,I=p.JSON||k.JSON;"object"==typeof I&&I&&(r.stringify=I.stringify,r.parse=I.parse);var H=H.prototype,u=H.toString,v,B,w,s=new C(-0xc782b5b800cec);try{s=-109252==s.getUTCFullYear()&&0===s.getUTCMonth()&&1===s.getUTCDate()&&