Browse Source

Merge branch 'master' of http://101.36.160.140:21044/depot-tianjin/depot-web-tianjin

maopixin 2 years ago
parent
commit
44e23f9ca1
18 changed files with 746 additions and 56 deletions
  1. 1 1
      src/main/resources/static/app/business/facility/controller/facilityGetListCtrl.js
  2. 1 1
      src/main/resources/static/app/business/facility/controller/facilityKeepListCtrl.js
  3. 1 1
      src/main/resources/static/app/intelligent/grainDetection/controller/insectPestDetectionCtrl.js
  4. 0 2
      src/main/resources/static/app/storage/controller/qualitycheckTerraceCtrl.js
  5. 3 16
      src/main/resources/static/app/storage/controller/safeProduceDangerHandle.js
  6. 3 6
      src/main/resources/static/app/storage/controller/safeProduceRiskCtrl.js
  7. 1 4
      src/main/resources/static/app/storage/grainCard/controller/foodHandleCtr.js
  8. 0 1
      src/main/resources/static/app/storage/grainCard/service/foodHandleService.js
  9. 1 1
      src/main/resources/static/app/storage/grainCard/views/foodHandle-edit.html
  10. 1 1
      src/main/resources/static/app/storage/grainCard/views/foodHandle-list.html
  11. 2 2
      src/main/resources/static/app/storage/registrationTable/controller/registrationCtrl.js
  12. 4 8
      src/main/resources/static/app/storage/registrationTable/service/registrationService.js
  13. 2 2
      src/main/resources/static/app/storage/service/safeDangerHandleService.js
  14. 2 2
      src/main/resources/static/app/storage/service/safeProduceRiskService.js
  15. 1 1
      src/main/resources/static/app/supervise/controller/storeWarningThresholdCtrl.js
  16. 4 0
      src/main/resources/static/gulpfile.js
  17. 3 0
      src/main/resources/static/package.json
  18. 716 7
      src/main/resources/static/yarn.lock

+ 1 - 1
src/main/resources/static/app/business/facility/controller/facilityGetListCtrl.js

@@ -81,7 +81,7 @@ angular.module('app.business')
81 81
         $scope.loadfacilityList = function() {
82 82
             FacilityGetService.getFacilityList().then(function(data){
83 83
 				 $scope.facilityList = data; 
84
-                 setTimeout(() => {
84
+                 setTimeout(function () {
85 85
                     if($stateParams.facility) {
86 86
                         var receiveFacility = angular.fromJson($stateParams.facility);
87 87
                         $scope.repairInfo = receiveFacility;

+ 1 - 1
src/main/resources/static/app/business/facility/controller/facilityKeepListCtrl.js

@@ -81,7 +81,7 @@ angular.module('app.business')
81 81
         $scope.loadfacilityList = function() {
82 82
             facilityKeepService.getFacilityList().then(function(data){
83 83
 				 $scope.facilityList = data; 
84
-                 setTimeout(() => {
84
+                 setTimeout(function () {
85 85
                     if($stateParams.facility) {
86 86
                         var receiveFacility = angular.fromJson($stateParams.facility);
87 87
                         $scope.keepInfo = receiveFacility;

+ 1 - 1
src/main/resources/static/app/intelligent/grainDetection/controller/insectPestDetectionCtrl.js

@@ -336,7 +336,7 @@ angular.module('app.intelligent').controller("insectPestDetectionCtrl", function
336 336
                 });
337 337
                 let hczlStr = '';
338 338
                 let ckmdzjhStr = '';
339
-                $scope.pestList.forEach(item => {
339
+                $scope.pestList.forEach(function (item) {
340 340
                     if(item.hczl) {
341 341
                         hczlStr = hczlStr + item.hczl + '#'
342 342
                     }

+ 0 - 2
src/main/resources/static/app/storage/controller/qualitycheckTerraceCtrl.js

@@ -106,8 +106,6 @@ angular.module('app.storage')
106 106
                 $scope.qualitycheck = data.xwkZljc;
107 107
                 $scope.qualitycheck.storehouseName = $scope.qualitycheck.houseName;
108 108
                 $scope.qualitycheck.warehouseName = $scope.qualitycheck.warehouseName;
109
-                <!--小麦及混合小麦3164,玉米3165,大豆2777,稻谷3166,大豆原油7052-->
110
-                <!-- 成品大豆油7052,大米7107,小麦粉7051 -->
111 109
                 if($scope.qualitycheck.pz == "小麦"){
112 110
                     $scope.qualitycheck.subType = 3164;
113 111
                 }else if($scope.qualitycheck.pz == "玉米" ){

+ 3 - 16
src/main/resources/static/app/storage/controller/safeProduceDangerHandle.js

@@ -12,16 +12,8 @@ angular
12 12
           .getPageInfo($scope.pageInfo.pageNum, $scope.pageInfo.pageSize)
13 13
           .then(
14 14
             function (data) {
15
-              console.log(data);
16 15
               if (data) {
17
-                $scope.pageInfo.list = data.data.list;
18
-                $scope.pageInfo.hasNextPage = data.data.hasNextPage;
19
-                $scope.pageInfo.nextPage = data.data.nextPage;
20
-                $scope.pageInfo.navigatepageNums = data.data.navigatepageNums;
21
-                $scope.pageInfo.isLastPage = data.data.isLastPage;
22
-                $scope.pageInfo.pages = Math.ceil(
23
-                  data.data.total / $scope.pageInfo.pageSize
24
-                );
16
+                $scope.pageInfo = data.data;
25 17
               }
26 18
               if ($scope.pageInfo.pageNum <= 0) {
27 19
                 $scope.pageInfo.pageNum = 1;
@@ -31,7 +23,7 @@ angular
31 23
               }
32 24
             },
33 25
             function (data) {
34
-              console.log(222, data);
26
+              console.log(data);
35 27
             }
36 28
           );
37 29
       };
@@ -100,7 +92,6 @@ angular
100 92
       $scope.insertDanger = {
101 93
         orgName: $rootScope.depotInfo.orgName,
102 94
       };
103
-      console.log($rootScope.depotInfo.orgName);
104 95
       $scope.storehouseList = [];
105 96
       // $scope.storehouseId = "";
106 97
       //下面的判断用于查看页面只读状态
@@ -119,7 +110,6 @@ angular
119 110
         //仓房信息下拉
120 111
         StorehouseService.getStorehouseList($rootScope.orgInfo.orgId).then(
121 112
           function (data) {
122
-            console.log(data.houseList);
123 113
             if (data.houseList.length > 0) {
124 114
               $scope.storehouseList = data.houseList; //下拉列表数据
125 115
             }
@@ -133,13 +123,11 @@ angular
133 123
       
134 124
 
135 125
       $scope.edit = function () {
136
-        console.log("$scope.isNotEdit", $scope.isNotEdit);
137 126
         // 编辑
138
-        if ($stateParams.id !== 0) {
127
+        if ($stateParams.id != 0) {
139 128
           safeDangerHandleService
140 129
             .queryById($stateParams.id)
141 130
             .then(function (data) {
142
-              console.log(148, data);
143 131
               $scope.insertDanger = data.data;
144 132
             });
145 133
         }
@@ -149,7 +137,6 @@ angular
149 137
       // 提交表单
150 138
       var validator = $("#safeDangerHandle-form").validate();
151 139
       $scope.saveData = function () {
152
-        console.log($stateParams.id);
153 140
         $scope.insertDanger.solveTime = $(
154 141
           "input[name='solveTime']"
155 142
         ).val(); // 时间控件获取值

+ 3 - 6
src/main/resources/static/app/storage/controller/safeProduceRiskCtrl.js

@@ -39,7 +39,7 @@ angular
39 39
               }
40 40
             },
41 41
             function (data) {
42
-              console.log(222, data);
42
+              console.log(data);
43 43
             }
44 44
           );
45 45
       };
@@ -141,13 +141,11 @@ angular
141 141
       ];
142 142
 
143 143
       $scope.edit = function () {
144
-        console.log("$scope.isNotEdit", $scope.isNotEdit);
145 144
         // 编辑
146
-        if ($stateParams.id !== 0) {
145
+        if ($stateParams.id != 0) {
147 146
           safeProduceRiskService
148 147
             .queryById($stateParams.id)
149 148
             .then(function (data) {
150
-              console.log(148, data);
151 149
               $scope.insertRisk = data.data;
152 150
             });
153 151
         }
@@ -156,10 +154,9 @@ angular
156 154
       // 提交表单
157 155
       var validator = $("#safeProduceNotify-form").validate();
158 156
       $scope.saveData = function () {
159
-        console.log($stateParams.id);
160 157
         if (validator.form()) {
161 158
           $scope.insertRisk.orgId = $rootScope.orgInfo.orgId;
162
-          $scope.fxlxList.forEach((item, i) => {
159
+          $scope.fxlxList.forEach(function (item, i) {
163 160
             if(item.value === $scope.insertRisk.riskTypeName) {
164 161
               $scope.insertRisk.riskTypeId = i;
165 162
             }

+ 1 - 4
src/main/resources/static/app/storage/grainCard/controller/foodHandleCtr.js

@@ -34,7 +34,6 @@ angular
34 34
       $scope.loadData();
35 35
       // 货位列表
36 36
       $scope.loadWare = function (houseId) {
37
-      console.log("🚀 ~ file: foodHandleCtr.js ~ line 47 ~ houseId", houseId)
38 37
         warehouseService
39 38
           .getStorehouse($rootScope.orgInfo.orgId, houseId, "0")
40 39
           .then(
@@ -147,7 +146,6 @@ angular
147 146
             function (data) {
148 147
               $scope.warelist = data.wareList; //下拉列表数据
149 148
               $scope.warehouseObj = data.wares; //查询数据列表货位信息转换
150
-              console.log($scope.warelist, $scope.warehouseObj);
151 149
             },
152 150
             function (data) {
153 151
               console.log(data);
@@ -157,7 +155,7 @@ angular
157 155
       $scope.loadWare(null);
158 156
       $scope.edit = function () {
159 157
         // 编辑
160
-          if ($stateParams.id !== 0) {
158
+          if ($stateParams.id != 0) {
161 159
             foodHandleService
162 160
               .findDataById($stateParams.id)
163 161
               .then(function (data) {
@@ -168,7 +166,6 @@ angular
168 166
                 if($scope.insertFoodHandle.isSolve == 0) {
169 167
                   $scope.insertFoodHandle.isSolve = "0"
170 168
                 }
171
-                
172 169
                 $scope.search.spareOne = data.data.storeHouseId;
173 170
                 $scope.search.spareTwo = data.data.wareHouseId;
174 171
               });

+ 0 - 1
src/main/resources/static/app/storage/grainCard/service/foodHandleService.js

@@ -2,7 +2,6 @@
2 2
 angular.module('app.storage').service("foodHandleService", function ($http, $q, APP_CONFIG, $rootScope) {
3 3
     // 分页列表
4 4
     this.getPageInfo = function (pageInfo, search) {
5
-        console.log(search.spareTwo);
6 5
         var d = $q.defer();
7 6
         $http({
8 7
             method: 'GET',

+ 1 - 1
src/main/resources/static/app/storage/grainCard/views/foodHandle-edit.html

@@ -43,7 +43,7 @@
43 43
                           name="spareOne"
44 44
                           ng-disabled="isNotEdit"
45 45
                           ng-options="store.storehouseId as store.storehouseName for store in storehouseObj"
46
-                          ng-change="loadWare(search.storehouseCode)"
46
+                          ng-change="loadWare(search.spareOne)"
47 47
                           required
48 48
                         >
49 49
                           <option value="">请选择</option></select

+ 1 - 1
src/main/resources/static/app/storage/grainCard/views/foodHandle-list.html

@@ -25,7 +25,7 @@
25 25
                                             <label style="margin-left: 10px;"> 仓房名称:
26 26
                                                 <select ng-model="search.spareOne" class="form-control input-sm"
27 27
                                                         ng-options="store.storehouseId as store.storehouseName for store in storehouseObj"
28
-                                                        ng-change="loadWare(search.storehouseCode)">
28
+                                                        ng-change="loadWare(search.spareOne)">
29 29
                                                     <option value="">请选择</option>
30 30
                                                 </select>&emsp;
31 31
                                             </label>

+ 2 - 2
src/main/resources/static/app/storage/registrationTable/controller/registrationCtrl.js

@@ -168,7 +168,7 @@ angular.module('app.registrationTable').controller("registrationWheatCtrl", func
168 168
 				dwfzr: ""
169 169
 			};
170 170
 			registrationService.exportWheat(params)
171
-			console.log("奥利给");
171
+			// console.log("奥利给");
172 172
 		}
173 173
     
174 174
 })
@@ -659,7 +659,7 @@ angular.module('app.registrationTable').controller("registrationRiceCtrl", funct
659 659
 				dwfzr: ""
660 660
 			};
661 661
 			registrationService.exportRice(params)
662
-			console.log("奥利给");
662
+			// console.log("奥利给");
663 663
 		}
664 664
 })
665 665
 

+ 4 - 8
src/main/resources/static/app/storage/registrationTable/service/registrationService.js

@@ -168,10 +168,8 @@ angular.module('app.registrationTable').service("registrationService", function(
168 168
     	$http({
169 169
     		method : 'GET',
170 170
     		url : APP_CONFIG.agileUrl + '/agile/registration/exportWheatListPageInfo',
171
-    		params : {
172
-    			...params
173
-    		},
174
-				responseType: "blob"
171
+    		params : params,
172
+			responseType: "blob"
175 173
     	}).then(function successCallback(response) {
176 174
 				let url = window.URL.createObjectURL(response.data);
177 175
         let link = document.createElement("a");
@@ -193,10 +191,8 @@ angular.module('app.registrationTable').service("registrationService", function(
193 191
     	$http({
194 192
     		method : 'GET',
195 193
     		url : APP_CONFIG.agileUrl + '/agile/registration/exportRiceListPageInfo',
196
-    		params : {
197
-    			...params
198
-    		},
199
-				responseType: "blob"
194
+    		params : params,
195
+			responseType: "blob"
200 196
     	}).then(function successCallback(response) {
201 197
 				let url = window.URL.createObjectURL(response.data);
202 198
         let link = document.createElement("a");

+ 2 - 2
src/main/resources/static/app/storage/service/safeDangerHandleService.js

@@ -39,12 +39,12 @@ angular
39 39
           },
40 40
         }).then(
41 41
           function successCallback(response) {
42
-            console.log("success", response);
42
+            // console.log("success", response);
43 43
             // 请求成功执行代码
44 44
             d.resolve(response.data);
45 45
           },
46 46
           function errorCallback(response) {
47
-            console.log("error", response);
47
+            // console.log("error", response);
48 48
             // 请求失败执行代码
49 49
             d.reject("error");
50 50
           }

+ 2 - 2
src/main/resources/static/app/storage/service/safeProduceRiskService.js

@@ -41,12 +41,12 @@ angular
41 41
           },
42 42
         }).then(
43 43
           function successCallback(response) {
44
-            console.log("success", response);
44
+            // console.log("success", response);
45 45
             // 请求成功执行代码
46 46
             d.resolve(response.data);
47 47
           },
48 48
           function errorCallback(response) {
49
-            console.log("error", response);
49
+            // console.log("error", response);
50 50
             // 请求失败执行代码
51 51
             d.reject("error");
52 52
           }

+ 1 - 1
src/main/resources/static/app/supervise/controller/storeWarningThresholdCtrl.js

@@ -7,7 +7,7 @@ angular.module('app.supervise')
7 7
 		// 加载列表
8 8
 		$scope.loadData = function () {
9 9
 			overDueAlarmService.getCcPageInfo($scope.pageInfo.pageNum, $scope.pageInfo.pageSize, $rootScope.orgInfo.orgId).then(function (data) {
10
-				data.data.list.forEach(e => {
10
+				data.data.list.forEach(function (e){
11 11
 					let fcTime = new Date(e.fcTime)
12 12
 					let cznxTime = new Date(e.fcTime)
13 13
 					cznxTime.setFullYear(fcTime.getFullYear() + e.limitYear)

+ 4 - 0
src/main/resources/static/gulpfile.js

@@ -7,6 +7,7 @@ var ngAnnotate = require('gulp-ng-annotate');
7 7
 var uglify = require('gulp-uglify');
8 8
 var fs = require('fs');
9 9
 var _ = require('lodash');
10
+var babel = require('gulp-babel');
10 11
 var { createProxyMiddleware } = require('http-proxy-middleware');
11 12
 
12 13
 var scripts = require('./app.scripts.json');
@@ -49,6 +50,9 @@ var destinations = {
49 50
 
50 51
 gulp.task('build', function(){
51 52
     return es.merge(gulp.src(source.js.src) , getTemplateStream())
53
+        .pipe(babel({
54
+            presets: ['babel-preset-env']
55
+        }))
52 56
         .pipe(ngAnnotate())
53 57
         .pipe(uglify())
54 58
         .pipe(concat('app.js'))

+ 3 - 0
src/main/resources/static/package.json

@@ -11,9 +11,12 @@
11 11
   "author": "Sunny",
12 12
   "license": "MyOrange Inc.",
13 13
   "devDependencies": {
14
+    "babel-core": "^6.26.3",
15
+    "babel-preset-env": "^1.7.0",
14 16
     "event-stream": "~3.3.1",
15 17
     "gulp": "^3.9.0",
16 18
     "gulp-angular-templatecache": "^1.7.0",
19
+    "gulp-babel": "7",
17 20
     "gulp-concat": "^2.6.0",
18 21
     "gulp-connect": "^2.2.0",
19 22
     "gulp-ng-annotate": "^1.0.0",

+ 716 - 7
src/main/resources/static/yarn.lock

@@ -57,6 +57,13 @@ angular-messages@^1.4.14:
57 57
   resolved "https://registry.npmmirror.com/angular-messages/-/angular-messages-1.8.3.tgz#56b26807bc81ea5218fe6337979ccb89f5de6825"
58 58
   integrity sha512-f/ywtg32lqzX8FnXkBJOyn13lbCbo333/xy/5TTFcsH/gZdXoiuERj+dLTOs8xHCkOeFQhFx0VD0DgtMgSag7A==
59 59
 
60
+ansi-colors@^1.0.1:
61
+  version "1.1.0"
62
+  resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9"
63
+  integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==
64
+  dependencies:
65
+    ansi-wrap "^0.1.0"
66
+
60 67
 ansi-gray@^0.1.1:
61 68
   version "0.1.1"
62 69
   resolved "https://registry.npmmirror.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251"
@@ -74,7 +81,7 @@ ansi-styles@^2.2.1:
74 81
   resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
75 82
   integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==
76 83
 
77
-ansi-wrap@0.1.0:
84
+ansi-wrap@0.1.0, ansi-wrap@^0.1.0:
78 85
   version "0.1.0"
79 86
   resolved "https://registry.npmmirror.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
80 87
   integrity sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==
@@ -139,6 +146,517 @@ atob@^2.1.2:
139 146
   resolved "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
140 147
   integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
141 148
 
149
+babel-code-frame@^6.26.0:
150
+  version "6.26.0"
151
+  resolved "https://registry.npmmirror.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
152
+  integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==
153
+  dependencies:
154
+    chalk "^1.1.3"
155
+    esutils "^2.0.2"
156
+    js-tokens "^3.0.2"
157
+
158
+babel-core@^6.26.0, babel-core@^6.26.3:
159
+  version "6.26.3"
160
+  resolved "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207"
161
+  integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==
162
+  dependencies:
163
+    babel-code-frame "^6.26.0"
164
+    babel-generator "^6.26.0"
165
+    babel-helpers "^6.24.1"
166
+    babel-messages "^6.23.0"
167
+    babel-register "^6.26.0"
168
+    babel-runtime "^6.26.0"
169
+    babel-template "^6.26.0"
170
+    babel-traverse "^6.26.0"
171
+    babel-types "^6.26.0"
172
+    babylon "^6.18.0"
173
+    convert-source-map "^1.5.1"
174
+    debug "^2.6.9"
175
+    json5 "^0.5.1"
176
+    lodash "^4.17.4"
177
+    minimatch "^3.0.4"
178
+    path-is-absolute "^1.0.1"
179
+    private "^0.1.8"
180
+    slash "^1.0.0"
181
+    source-map "^0.5.7"
182
+
183
+babel-generator@^6.26.0:
184
+  version "6.26.1"
185
+  resolved "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
186
+  integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==
187
+  dependencies:
188
+    babel-messages "^6.23.0"
189
+    babel-runtime "^6.26.0"
190
+    babel-types "^6.26.0"
191
+    detect-indent "^4.0.0"
192
+    jsesc "^1.3.0"
193
+    lodash "^4.17.4"
194
+    source-map "^0.5.7"
195
+    trim-right "^1.0.1"
196
+
197
+babel-helper-builder-binary-assignment-operator-visitor@^6.24.1:
198
+  version "6.24.1"
199
+  resolved "https://registry.npmmirror.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664"
200
+  integrity sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==
201
+  dependencies:
202
+    babel-helper-explode-assignable-expression "^6.24.1"
203
+    babel-runtime "^6.22.0"
204
+    babel-types "^6.24.1"
205
+
206
+babel-helper-call-delegate@^6.24.1:
207
+  version "6.24.1"
208
+  resolved "https://registry.npmmirror.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
209
+  integrity sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==
210
+  dependencies:
211
+    babel-helper-hoist-variables "^6.24.1"
212
+    babel-runtime "^6.22.0"
213
+    babel-traverse "^6.24.1"
214
+    babel-types "^6.24.1"
215
+
216
+babel-helper-define-map@^6.24.1:
217
+  version "6.26.0"
218
+  resolved "https://registry.npmmirror.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
219
+  integrity sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==
220
+  dependencies:
221
+    babel-helper-function-name "^6.24.1"
222
+    babel-runtime "^6.26.0"
223
+    babel-types "^6.26.0"
224
+    lodash "^4.17.4"
225
+
226
+babel-helper-explode-assignable-expression@^6.24.1:
227
+  version "6.24.1"
228
+  resolved "https://registry.npmmirror.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa"
229
+  integrity sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==
230
+  dependencies:
231
+    babel-runtime "^6.22.0"
232
+    babel-traverse "^6.24.1"
233
+    babel-types "^6.24.1"
234
+
235
+babel-helper-function-name@^6.24.1:
236
+  version "6.24.1"
237
+  resolved "https://registry.npmmirror.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
238
+  integrity sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==
239
+  dependencies:
240
+    babel-helper-get-function-arity "^6.24.1"
241
+    babel-runtime "^6.22.0"
242
+    babel-template "^6.24.1"
243
+    babel-traverse "^6.24.1"
244
+    babel-types "^6.24.1"
245
+
246
+babel-helper-get-function-arity@^6.24.1:
247
+  version "6.24.1"
248
+  resolved "https://registry.npmmirror.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d"
249
+  integrity sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==
250
+  dependencies:
251
+    babel-runtime "^6.22.0"
252
+    babel-types "^6.24.1"
253
+
254
+babel-helper-hoist-variables@^6.24.1:
255
+  version "6.24.1"
256
+  resolved "https://registry.npmmirror.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76"
257
+  integrity sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==
258
+  dependencies:
259
+    babel-runtime "^6.22.0"
260
+    babel-types "^6.24.1"
261
+
262
+babel-helper-optimise-call-expression@^6.24.1:
263
+  version "6.24.1"
264
+  resolved "https://registry.npmmirror.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
265
+  integrity sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==
266
+  dependencies:
267
+    babel-runtime "^6.22.0"
268
+    babel-types "^6.24.1"
269
+
270
+babel-helper-regex@^6.24.1:
271
+  version "6.26.0"
272
+  resolved "https://registry.npmmirror.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
273
+  integrity sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==
274
+  dependencies:
275
+    babel-runtime "^6.26.0"
276
+    babel-types "^6.26.0"
277
+    lodash "^4.17.4"
278
+
279
+babel-helper-remap-async-to-generator@^6.24.1:
280
+  version "6.24.1"
281
+  resolved "https://registry.npmmirror.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b"
282
+  integrity sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==
283
+  dependencies:
284
+    babel-helper-function-name "^6.24.1"
285
+    babel-runtime "^6.22.0"
286
+    babel-template "^6.24.1"
287
+    babel-traverse "^6.24.1"
288
+    babel-types "^6.24.1"
289
+
290
+babel-helper-replace-supers@^6.24.1:
291
+  version "6.24.1"
292
+  resolved "https://registry.npmmirror.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
293
+  integrity sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==
294
+  dependencies:
295
+    babel-helper-optimise-call-expression "^6.24.1"
296
+    babel-messages "^6.23.0"
297
+    babel-runtime "^6.22.0"
298
+    babel-template "^6.24.1"
299
+    babel-traverse "^6.24.1"
300
+    babel-types "^6.24.1"
301
+
302
+babel-helpers@^6.24.1:
303
+  version "6.24.1"
304
+  resolved "https://registry.npmmirror.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
305
+  integrity sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==
306
+  dependencies:
307
+    babel-runtime "^6.22.0"
308
+    babel-template "^6.24.1"
309
+
310
+babel-messages@^6.23.0:
311
+  version "6.23.0"
312
+  resolved "https://registry.npmmirror.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
313
+  integrity sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==
314
+  dependencies:
315
+    babel-runtime "^6.22.0"
316
+
317
+babel-plugin-check-es2015-constants@^6.22.0:
318
+  version "6.22.0"
319
+  resolved "https://registry.npmmirror.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
320
+  integrity sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==
321
+  dependencies:
322
+    babel-runtime "^6.22.0"
323
+
324
+babel-plugin-syntax-async-functions@^6.8.0:
325
+  version "6.13.0"
326
+  resolved "https://registry.npmmirror.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
327
+  integrity sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==
328
+
329
+babel-plugin-syntax-exponentiation-operator@^6.8.0:
330
+  version "6.13.0"
331
+  resolved "https://registry.npmmirror.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de"
332
+  integrity sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==
333
+
334
+babel-plugin-syntax-trailing-function-commas@^6.22.0:
335
+  version "6.22.0"
336
+  resolved "https://registry.npmmirror.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3"
337
+  integrity sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==
338
+
339
+babel-plugin-transform-async-to-generator@^6.22.0:
340
+  version "6.24.1"
341
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
342
+  integrity sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==
343
+  dependencies:
344
+    babel-helper-remap-async-to-generator "^6.24.1"
345
+    babel-plugin-syntax-async-functions "^6.8.0"
346
+    babel-runtime "^6.22.0"
347
+
348
+babel-plugin-transform-es2015-arrow-functions@^6.22.0:
349
+  version "6.22.0"
350
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
351
+  integrity sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==
352
+  dependencies:
353
+    babel-runtime "^6.22.0"
354
+
355
+babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
356
+  version "6.22.0"
357
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
358
+  integrity sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==
359
+  dependencies:
360
+    babel-runtime "^6.22.0"
361
+
362
+babel-plugin-transform-es2015-block-scoping@^6.23.0:
363
+  version "6.26.0"
364
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
365
+  integrity sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==
366
+  dependencies:
367
+    babel-runtime "^6.26.0"
368
+    babel-template "^6.26.0"
369
+    babel-traverse "^6.26.0"
370
+    babel-types "^6.26.0"
371
+    lodash "^4.17.4"
372
+
373
+babel-plugin-transform-es2015-classes@^6.23.0:
374
+  version "6.24.1"
375
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
376
+  integrity sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==
377
+  dependencies:
378
+    babel-helper-define-map "^6.24.1"
379
+    babel-helper-function-name "^6.24.1"
380
+    babel-helper-optimise-call-expression "^6.24.1"
381
+    babel-helper-replace-supers "^6.24.1"
382
+    babel-messages "^6.23.0"
383
+    babel-runtime "^6.22.0"
384
+    babel-template "^6.24.1"
385
+    babel-traverse "^6.24.1"
386
+    babel-types "^6.24.1"
387
+
388
+babel-plugin-transform-es2015-computed-properties@^6.22.0:
389
+  version "6.24.1"
390
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
391
+  integrity sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==
392
+  dependencies:
393
+    babel-runtime "^6.22.0"
394
+    babel-template "^6.24.1"
395
+
396
+babel-plugin-transform-es2015-destructuring@^6.23.0:
397
+  version "6.23.0"
398
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
399
+  integrity sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==
400
+  dependencies:
401
+    babel-runtime "^6.22.0"
402
+
403
+babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
404
+  version "6.24.1"
405
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
406
+  integrity sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==
407
+  dependencies:
408
+    babel-runtime "^6.22.0"
409
+    babel-types "^6.24.1"
410
+
411
+babel-plugin-transform-es2015-for-of@^6.23.0:
412
+  version "6.23.0"
413
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
414
+  integrity sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==
415
+  dependencies:
416
+    babel-runtime "^6.22.0"
417
+
418
+babel-plugin-transform-es2015-function-name@^6.22.0:
419
+  version "6.24.1"
420
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
421
+  integrity sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==
422
+  dependencies:
423
+    babel-helper-function-name "^6.24.1"
424
+    babel-runtime "^6.22.0"
425
+    babel-types "^6.24.1"
426
+
427
+babel-plugin-transform-es2015-literals@^6.22.0:
428
+  version "6.22.0"
429
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e"
430
+  integrity sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==
431
+  dependencies:
432
+    babel-runtime "^6.22.0"
433
+
434
+babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1:
435
+  version "6.24.1"
436
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154"
437
+  integrity sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==
438
+  dependencies:
439
+    babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
440
+    babel-runtime "^6.22.0"
441
+    babel-template "^6.24.1"
442
+
443
+babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
444
+  version "6.26.2"
445
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3"
446
+  integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==
447
+  dependencies:
448
+    babel-plugin-transform-strict-mode "^6.24.1"
449
+    babel-runtime "^6.26.0"
450
+    babel-template "^6.26.0"
451
+    babel-types "^6.26.0"
452
+
453
+babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
454
+  version "6.24.1"
455
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
456
+  integrity sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==
457
+  dependencies:
458
+    babel-helper-hoist-variables "^6.24.1"
459
+    babel-runtime "^6.22.0"
460
+    babel-template "^6.24.1"
461
+
462
+babel-plugin-transform-es2015-modules-umd@^6.23.0:
463
+  version "6.24.1"
464
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
465
+  integrity sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==
466
+  dependencies:
467
+    babel-plugin-transform-es2015-modules-amd "^6.24.1"
468
+    babel-runtime "^6.22.0"
469
+    babel-template "^6.24.1"
470
+
471
+babel-plugin-transform-es2015-object-super@^6.22.0:
472
+  version "6.24.1"
473
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
474
+  integrity sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==
475
+  dependencies:
476
+    babel-helper-replace-supers "^6.24.1"
477
+    babel-runtime "^6.22.0"
478
+
479
+babel-plugin-transform-es2015-parameters@^6.23.0:
480
+  version "6.24.1"
481
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
482
+  integrity sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==
483
+  dependencies:
484
+    babel-helper-call-delegate "^6.24.1"
485
+    babel-helper-get-function-arity "^6.24.1"
486
+    babel-runtime "^6.22.0"
487
+    babel-template "^6.24.1"
488
+    babel-traverse "^6.24.1"
489
+    babel-types "^6.24.1"
490
+
491
+babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
492
+  version "6.24.1"
493
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
494
+  integrity sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==
495
+  dependencies:
496
+    babel-runtime "^6.22.0"
497
+    babel-types "^6.24.1"
498
+
499
+babel-plugin-transform-es2015-spread@^6.22.0:
500
+  version "6.22.0"
501
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
502
+  integrity sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==
503
+  dependencies:
504
+    babel-runtime "^6.22.0"
505
+
506
+babel-plugin-transform-es2015-sticky-regex@^6.22.0:
507
+  version "6.24.1"
508
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
509
+  integrity sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==
510
+  dependencies:
511
+    babel-helper-regex "^6.24.1"
512
+    babel-runtime "^6.22.0"
513
+    babel-types "^6.24.1"
514
+
515
+babel-plugin-transform-es2015-template-literals@^6.22.0:
516
+  version "6.22.0"
517
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
518
+  integrity sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==
519
+  dependencies:
520
+    babel-runtime "^6.22.0"
521
+
522
+babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
523
+  version "6.23.0"
524
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
525
+  integrity sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==
526
+  dependencies:
527
+    babel-runtime "^6.22.0"
528
+
529
+babel-plugin-transform-es2015-unicode-regex@^6.22.0:
530
+  version "6.24.1"
531
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
532
+  integrity sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==
533
+  dependencies:
534
+    babel-helper-regex "^6.24.1"
535
+    babel-runtime "^6.22.0"
536
+    regexpu-core "^2.0.0"
537
+
538
+babel-plugin-transform-exponentiation-operator@^6.22.0:
539
+  version "6.24.1"
540
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e"
541
+  integrity sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==
542
+  dependencies:
543
+    babel-helper-builder-binary-assignment-operator-visitor "^6.24.1"
544
+    babel-plugin-syntax-exponentiation-operator "^6.8.0"
545
+    babel-runtime "^6.22.0"
546
+
547
+babel-plugin-transform-regenerator@^6.22.0:
548
+  version "6.26.0"
549
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
550
+  integrity sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==
551
+  dependencies:
552
+    regenerator-transform "^0.10.0"
553
+
554
+babel-plugin-transform-strict-mode@^6.24.1:
555
+  version "6.24.1"
556
+  resolved "https://registry.npmmirror.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
557
+  integrity sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==
558
+  dependencies:
559
+    babel-runtime "^6.22.0"
560
+    babel-types "^6.24.1"
561
+
562
+babel-preset-env@^1.7.0:
563
+  version "1.7.0"
564
+  resolved "https://registry.npmmirror.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a"
565
+  integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==
566
+  dependencies:
567
+    babel-plugin-check-es2015-constants "^6.22.0"
568
+    babel-plugin-syntax-trailing-function-commas "^6.22.0"
569
+    babel-plugin-transform-async-to-generator "^6.22.0"
570
+    babel-plugin-transform-es2015-arrow-functions "^6.22.0"
571
+    babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
572
+    babel-plugin-transform-es2015-block-scoping "^6.23.0"
573
+    babel-plugin-transform-es2015-classes "^6.23.0"
574
+    babel-plugin-transform-es2015-computed-properties "^6.22.0"
575
+    babel-plugin-transform-es2015-destructuring "^6.23.0"
576
+    babel-plugin-transform-es2015-duplicate-keys "^6.22.0"
577
+    babel-plugin-transform-es2015-for-of "^6.23.0"
578
+    babel-plugin-transform-es2015-function-name "^6.22.0"
579
+    babel-plugin-transform-es2015-literals "^6.22.0"
580
+    babel-plugin-transform-es2015-modules-amd "^6.22.0"
581
+    babel-plugin-transform-es2015-modules-commonjs "^6.23.0"
582
+    babel-plugin-transform-es2015-modules-systemjs "^6.23.0"
583
+    babel-plugin-transform-es2015-modules-umd "^6.23.0"
584
+    babel-plugin-transform-es2015-object-super "^6.22.0"
585
+    babel-plugin-transform-es2015-parameters "^6.23.0"
586
+    babel-plugin-transform-es2015-shorthand-properties "^6.22.0"
587
+    babel-plugin-transform-es2015-spread "^6.22.0"
588
+    babel-plugin-transform-es2015-sticky-regex "^6.22.0"
589
+    babel-plugin-transform-es2015-template-literals "^6.22.0"
590
+    babel-plugin-transform-es2015-typeof-symbol "^6.23.0"
591
+    babel-plugin-transform-es2015-unicode-regex "^6.22.0"
592
+    babel-plugin-transform-exponentiation-operator "^6.22.0"
593
+    babel-plugin-transform-regenerator "^6.22.0"
594
+    browserslist "^3.2.6"
595
+    invariant "^2.2.2"
596
+    semver "^5.3.0"
597
+
598
+babel-register@^6.26.0:
599
+  version "6.26.0"
600
+  resolved "https://registry.npmmirror.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
601
+  integrity sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==
602
+  dependencies:
603
+    babel-core "^6.26.0"
604
+    babel-runtime "^6.26.0"
605
+    core-js "^2.5.0"
606
+    home-or-tmp "^2.0.0"
607
+    lodash "^4.17.4"
608
+    mkdirp "^0.5.1"
609
+    source-map-support "^0.4.15"
610
+
611
+babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
612
+  version "6.26.0"
613
+  resolved "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
614
+  integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==
615
+  dependencies:
616
+    core-js "^2.4.0"
617
+    regenerator-runtime "^0.11.0"
618
+
619
+babel-template@^6.24.1, babel-template@^6.26.0:
620
+  version "6.26.0"
621
+  resolved "https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
622
+  integrity sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==
623
+  dependencies:
624
+    babel-runtime "^6.26.0"
625
+    babel-traverse "^6.26.0"
626
+    babel-types "^6.26.0"
627
+    babylon "^6.18.0"
628
+    lodash "^4.17.4"
629
+
630
+babel-traverse@^6.24.1, babel-traverse@^6.26.0:
631
+  version "6.26.0"
632
+  resolved "https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
633
+  integrity sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==
634
+  dependencies:
635
+    babel-code-frame "^6.26.0"
636
+    babel-messages "^6.23.0"
637
+    babel-runtime "^6.26.0"
638
+    babel-types "^6.26.0"
639
+    babylon "^6.18.0"
640
+    debug "^2.6.8"
641
+    globals "^9.18.0"
642
+    invariant "^2.2.2"
643
+    lodash "^4.17.4"
644
+
645
+babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:
646
+  version "6.26.0"
647
+  resolved "https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
648
+  integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==
649
+  dependencies:
650
+    babel-runtime "^6.26.0"
651
+    esutils "^2.0.2"
652
+    lodash "^4.17.4"
653
+    to-fast-properties "^1.0.3"
654
+
655
+babylon@^6.18.0:
656
+  version "6.18.0"
657
+  resolved "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
658
+  integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
659
+
142 660
 balanced-match@^1.0.0:
143 661
   version "1.0.2"
144 662
   resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
@@ -245,6 +763,14 @@ braces@^3.0.2:
245 763
   dependencies:
246 764
     fill-range "^7.0.1"
247 765
 
766
+browserslist@^3.2.6:
767
+  version "3.2.8"
768
+  resolved "https://registry.npmmirror.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6"
769
+  integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==
770
+  dependencies:
771
+    caniuse-lite "^1.0.30000844"
772
+    electron-to-chromium "^1.3.47"
773
+
248 774
 bufferstreams@~0.0.2:
249 775
   version "0.0.2"
250 776
   resolved "https://registry.npmmirror.com/bufferstreams/-/bufferstreams-0.0.2.tgz#7ce8dff968bbac00b9e90158a2c41456f740abdd"
@@ -295,7 +821,12 @@ camelcase@^2.0.0:
295 821
   resolved "https://registry.npmmirror.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
296 822
   integrity sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==
297 823
 
298
-chalk@^1.0.0:
824
+caniuse-lite@^1.0.30000844:
825
+  version "1.0.30001332"
826
+  resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz#39476d3aa8d83ea76359c70302eafdd4a1d727dd"
827
+  integrity sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==
828
+
829
+chalk@^1.0.0, chalk@^1.1.3:
299 830
   version "1.1.3"
300 831
   resolved "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
301 832
   integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==
@@ -461,6 +992,13 @@ content-type@~1.0.1:
461 992
   resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
462 993
   integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
463 994
 
995
+convert-source-map@^1.5.1:
996
+  version "1.8.0"
997
+  resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
998
+  integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
999
+  dependencies:
1000
+    safe-buffer "~5.1.1"
1001
+
464 1002
 convert-source-map@~1.1.2:
465 1003
   version "1.1.3"
466 1004
   resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860"
@@ -489,6 +1027,11 @@ copy-descriptor@^0.1.0:
489 1027
   resolved "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
490 1028
   integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==
491 1029
 
1030
+core-js@^2.4.0, core-js@^2.5.0:
1031
+  version "2.6.12"
1032
+  resolved "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
1033
+  integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
1034
+
492 1035
 core-util-is@~1.0.0:
493 1036
   version "1.0.3"
494 1037
   resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
@@ -543,7 +1086,7 @@ datetimepicker@^0.1.38:
543 1086
   resolved "https://registry.npmmirror.com/datetimepicker/-/datetimepicker-0.1.39.tgz#7b7f465dcc54bc7fc731cf3dcd8752bcfc69085a"
544 1087
   integrity sha512-CQOQRvEN4FThu5dXY4xNkqyiknJomafVC+muSJDbwYZQIrXU05yazPPRQXFYrAPFfr0I7n55kk2gCF39R2KsRQ==
545 1088
 
546
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
1089
+debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
547 1090
   version "2.6.9"
548 1091
   resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
549 1092
   integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -621,6 +1164,13 @@ detect-file@^1.0.0:
621 1164
   resolved "https://registry.npmmirror.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
622 1165
   integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==
623 1166
 
1167
+detect-indent@^4.0.0:
1168
+  version "4.0.0"
1169
+  resolved "https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
1170
+  integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==
1171
+  dependencies:
1172
+    repeating "^2.0.0"
1173
+
624 1174
 duplexer2@0.0.2:
625 1175
   version "0.0.2"
626 1176
   resolved "https://registry.npmmirror.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
@@ -645,6 +1195,11 @@ ee-first@1.1.1:
645 1195
   resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
646 1196
   integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
647 1197
 
1198
+electron-to-chromium@^1.3.47:
1199
+  version "1.4.113"
1200
+  resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.113.tgz#b3425c086e2f4fc31e9e53a724c6f239e3adb8b9"
1201
+  integrity sha512-s30WKxp27F3bBH6fA07FYL2Xm/FYnYrKpMjHr3XVCTUb9anAyZn/BeZfPWgTZGAbJeT4NxNwISSbLcYZvggPMA==
1202
+
648 1203
 end-of-stream@~0.1.5:
649 1204
   version "0.1.5"
650 1205
   resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
@@ -682,6 +1237,11 @@ escape-string-regexp@^1.0.2:
682 1237
   resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
683 1238
   integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
684 1239
 
1240
+esutils@^2.0.2:
1241
+  version "2.0.3"
1242
+  resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
1243
+  integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
1244
+
685 1245
 etag@~1.7.0:
686 1246
   version "1.7.0"
687 1247
   resolved "https://registry.npmmirror.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8"
@@ -1009,6 +1569,11 @@ global-prefix@^1.0.1:
1009 1569
     is-windows "^1.0.1"
1010 1570
     which "^1.2.14"
1011 1571
 
1572
+globals@^9.18.0:
1573
+  version "9.18.0"
1574
+  resolved "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
1575
+  integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
1576
+
1012 1577
 globule@~0.1.0:
1013 1578
   version "0.1.0"
1014 1579
   resolved "https://registry.npmmirror.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5"
@@ -1054,6 +1619,16 @@ gulp-angular-templatecache@^1.7.0:
1054 1619
     gulp-util "3.0.7"
1055 1620
     js-string-escape "~1.0.0"
1056 1621
 
1622
+gulp-babel@7:
1623
+  version "7.0.1"
1624
+  resolved "https://registry.npmmirror.com/gulp-babel/-/gulp-babel-7.0.1.tgz#b9c8e29fa376b36c57989db820fc1c1715bb47cb"
1625
+  integrity sha512-UqHS3AdxZyJCRxqnAX603Dj3k/Wx6hzcgmav3QcxvsIFq3Y8ZkU7iXd0O+JwD5ivqCc6o0r1S7tCB/xxLnuSNw==
1626
+  dependencies:
1627
+    plugin-error "^1.0.1"
1628
+    replace-ext "0.0.1"
1629
+    through2 "^2.0.0"
1630
+    vinyl-sourcemaps-apply "^0.2.0"
1631
+
1057 1632
 gulp-concat@2.6.0:
1058 1633
   version "2.6.0"
1059 1634
   resolved "https://registry.npmmirror.com/gulp-concat/-/gulp-concat-2.6.0.tgz#585cfb115411f348773131140566b6a81c69cb91"
@@ -1256,6 +1831,14 @@ has@^1.0.3:
1256 1831
   dependencies:
1257 1832
     function-bind "^1.1.1"
1258 1833
 
1834
+home-or-tmp@^2.0.0:
1835
+  version "2.0.0"
1836
+  resolved "https://registry.npmmirror.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
1837
+  integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==
1838
+  dependencies:
1839
+    os-homedir "^1.0.0"
1840
+    os-tmpdir "^1.0.1"
1841
+
1259 1842
 homedir-polyfill@^1.0.1:
1260 1843
   version "1.0.3"
1261 1844
   resolved "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8"
@@ -1346,6 +1929,13 @@ interpret@^1.0.0:
1346 1929
   resolved "https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
1347 1930
   integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
1348 1931
 
1932
+invariant@^2.2.2:
1933
+  version "2.2.4"
1934
+  resolved "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
1935
+  integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
1936
+  dependencies:
1937
+    loose-envify "^1.0.0"
1938
+
1349 1939
 is-absolute@^1.0.0:
1350 1940
   version "1.0.0"
1351 1941
   resolved "https://registry.npmmirror.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
@@ -1552,6 +2142,31 @@ js-string-escape@~1.0.0:
1552 2142
   resolved "https://registry.npmmirror.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef"
1553 2143
   integrity sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==
1554 2144
 
2145
+"js-tokens@^3.0.0 || ^4.0.0":
2146
+  version "4.0.0"
2147
+  resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
2148
+  integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
2149
+
2150
+js-tokens@^3.0.2:
2151
+  version "3.0.2"
2152
+  resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
2153
+  integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==
2154
+
2155
+jsesc@^1.3.0:
2156
+  version "1.3.0"
2157
+  resolved "https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
2158
+  integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==
2159
+
2160
+jsesc@~0.5.0:
2161
+  version "0.5.0"
2162
+  resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
2163
+  integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
2164
+
2165
+json5@^0.5.1:
2166
+  version "0.5.1"
2167
+  resolved "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
2168
+  integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==
2169
+
1555 2170
 kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
1556 2171
   version "3.2.2"
1557 2172
   resolved "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
@@ -1710,7 +2325,7 @@ lodash.templatesettings@^3.0.0:
1710 2325
     lodash._reinterpolate "^3.0.0"
1711 2326
     lodash.escape "^3.0.0"
1712 2327
 
1713
-lodash@^4.0.0:
2328
+lodash@^4.0.0, lodash@^4.17.4:
1714 2329
   version "4.17.21"
1715 2330
   resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1716 2331
   integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -1720,6 +2335,13 @@ lodash@~1.0.1:
1720 2335
   resolved "https://registry.npmmirror.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
1721 2336
   integrity sha512-0VSEDVec/Me2eATuoiQd8IjyBMMX0fahob8YJ96V1go2RjvCk1m1GxmtfXn8RNSaLaTtop7fsuhhu9oLk3hUgA==
1722 2337
 
2338
+loose-envify@^1.0.0:
2339
+  version "1.4.0"
2340
+  resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
2341
+  integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
2342
+  dependencies:
2343
+    js-tokens "^3.0.0 || ^4.0.0"
2344
+
1723 2345
 loud-rejection@^1.0.0:
1724 2346
   version "1.6.0"
1725 2347
   resolved "https://registry.npmmirror.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
@@ -1904,7 +2526,7 @@ mixin-deep@^1.2.0:
1904 2526
     for-in "^1.0.2"
1905 2527
     is-extendable "^1.0.1"
1906 2528
 
1907
-mkdirp@^0.5.0:
2529
+mkdirp@^0.5.0, mkdirp@^0.5.1:
1908 2530
   version "0.5.6"
1909 2531
   resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
1910 2532
   integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
@@ -2133,6 +2755,11 @@ os-homedir@^1.0.0:
2133 2755
   resolved "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
2134 2756
   integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==
2135 2757
 
2758
+os-tmpdir@^1.0.1:
2759
+  version "1.0.2"
2760
+  resolved "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
2761
+  integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
2762
+
2136 2763
 parse-filepath@^1.0.1:
2137 2764
   version "1.0.2"
2138 2765
   resolved "https://registry.npmmirror.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891"
@@ -2176,6 +2803,11 @@ path-exists@^2.0.0:
2176 2803
   dependencies:
2177 2804
     pinkie-promise "^2.0.0"
2178 2805
 
2806
+path-is-absolute@^1.0.1:
2807
+  version "1.0.1"
2808
+  resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2809
+  integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
2810
+
2179 2811
 path-parse@^1.0.7:
2180 2812
   version "1.0.7"
2181 2813
   resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
@@ -2241,6 +2873,16 @@ pinkie@^2.0.0:
2241 2873
   resolved "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
2242 2874
   integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
2243 2875
 
2876
+plugin-error@^1.0.1:
2877
+  version "1.0.1"
2878
+  resolved "https://registry.npmmirror.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c"
2879
+  integrity sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==
2880
+  dependencies:
2881
+    ansi-colors "^1.0.1"
2882
+    arr-diff "^4.0.0"
2883
+    arr-union "^3.1.0"
2884
+    extend-shallow "^3.0.2"
2885
+
2244 2886
 posix-character-classes@^0.1.0:
2245 2887
   version "0.1.1"
2246 2888
   resolved "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
@@ -2251,6 +2893,11 @@ pretty-hrtime@^1.0.0:
2251 2893
   resolved "https://registry.npmmirror.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
2252 2894
   integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==
2253 2895
 
2896
+private@^0.1.6, private@^0.1.8:
2897
+  version "0.1.8"
2898
+  resolved "https://registry.npmmirror.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
2899
+  integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
2900
+
2254 2901
 process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
2255 2902
   version "2.0.1"
2256 2903
   resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
@@ -2355,6 +3002,25 @@ redent@^1.0.0:
2355 3002
     indent-string "^2.1.0"
2356 3003
     strip-indent "^1.0.1"
2357 3004
 
3005
+regenerate@^1.2.1:
3006
+  version "1.4.2"
3007
+  resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
3008
+  integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
3009
+
3010
+regenerator-runtime@^0.11.0:
3011
+  version "0.11.1"
3012
+  resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
3013
+  integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
3014
+
3015
+regenerator-transform@^0.10.0:
3016
+  version "0.10.1"
3017
+  resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd"
3018
+  integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==
3019
+  dependencies:
3020
+    babel-runtime "^6.18.0"
3021
+    babel-types "^6.19.0"
3022
+    private "^0.1.6"
3023
+
2358 3024
 regex-not@^1.0.0, regex-not@^1.0.2:
2359 3025
   version "1.0.2"
2360 3026
   resolved "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
@@ -2363,6 +3029,27 @@ regex-not@^1.0.0, regex-not@^1.0.2:
2363 3029
     extend-shallow "^3.0.2"
2364 3030
     safe-regex "^1.1.0"
2365 3031
 
3032
+regexpu-core@^2.0.0:
3033
+  version "2.0.0"
3034
+  resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
3035
+  integrity sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==
3036
+  dependencies:
3037
+    regenerate "^1.2.1"
3038
+    regjsgen "^0.2.0"
3039
+    regjsparser "^0.1.4"
3040
+
3041
+regjsgen@^0.2.0:
3042
+  version "0.2.0"
3043
+  resolved "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
3044
+  integrity sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==
3045
+
3046
+regjsparser@^0.1.4:
3047
+  version "0.1.5"
3048
+  resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
3049
+  integrity sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==
3050
+  dependencies:
3051
+    jsesc "~0.5.0"
3052
+
2366 3053
 remove-trailing-separator@^1.0.1:
2367 3054
   version "1.1.0"
2368 3055
   resolved "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
@@ -2457,7 +3144,7 @@ safe-regex@^1.1.0:
2457 3144
   dependencies:
2458 3145
     ret "~0.1.10"
2459 3146
 
2460
-"semver@2 || 3 || 4 || 5":
3147
+"semver@2 || 3 || 4 || 5", semver@^5.3.0:
2461 3148
   version "5.7.1"
2462 3149
   resolved "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
2463 3150
   integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -2552,6 +3239,11 @@ simple-is@~0.2.0:
2552 3239
   resolved "https://registry.npmmirror.com/simple-is/-/simple-is-0.2.0.tgz#2abb75aade39deb5cc815ce10e6191164850baf0"
2553 3240
   integrity sha512-GJXhv3r5vdj5tGWO+rcrWgjU2azLB+fb7Ehh3SmZpXE0o4KrrFLti0w4mdDCbR29X/z0Ls20ApjZitlpAXhAeg==
2554 3241
 
3242
+slash@^1.0.0:
3243
+  version "1.0.0"
3244
+  resolved "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
3245
+  integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==
3246
+
2555 3247
 snapdragon-node@^2.0.1:
2556 3248
   version "2.1.1"
2557 3249
   resolved "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
@@ -2593,6 +3285,13 @@ source-map-resolve@^0.5.0:
2593 3285
     source-map-url "^0.4.0"
2594 3286
     urix "^0.1.0"
2595 3287
 
3288
+source-map-support@^0.4.15:
3289
+  version "0.4.18"
3290
+  resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
3291
+  integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==
3292
+  dependencies:
3293
+    source-map "^0.5.6"
3294
+
2596 3295
 source-map-url@^0.4.0:
2597 3296
   version "0.4.1"
2598 3297
   resolved "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
@@ -2605,7 +3304,7 @@ source-map@^0.1.39:
2605 3304
   dependencies:
2606 3305
     amdefine ">=0.0.4"
2607 3306
 
2608
-source-map@^0.5.1, source-map@^0.5.6, source-map@~0.5.3:
3307
+source-map@^0.5.1, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.3:
2609 3308
   version "0.5.7"
2610 3309
   resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
2611 3310
   integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
@@ -2831,6 +3530,11 @@ tiny-lr@^0.2.1:
2831 3530
     parseurl "~1.3.0"
2832 3531
     qs "~5.1.0"
2833 3532
 
3533
+to-fast-properties@^1.0.3:
3534
+  version "1.0.3"
3535
+  resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
3536
+  integrity sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==
3537
+
2834 3538
 to-object-path@^0.3.0:
2835 3539
   version "0.3.0"
2836 3540
   resolved "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
@@ -2868,6 +3572,11 @@ trim-newlines@^1.0.0:
2868 3572
   resolved "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
2869 3573
   integrity sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==
2870 3574
 
3575
+trim-right@^1.0.1:
3576
+  version "1.0.1"
3577
+  resolved "https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
3578
+  integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==
3579
+
2871 3580
 tryor@~0.1.2:
2872 3581
   version "0.1.2"
2873 3582
   resolved "https://registry.npmmirror.com/tryor/-/tryor-0.1.2.tgz#8145e4ca7caff40acde3ccf946e8b8bb75b4172b"