Commit da04b5b2fe9acaae8fc33fa3e1baab4ef36b91b5

Authored by Mr. Hot Foods
1 parent ddcc33432e
Exists in master

flight Dep

app/partials/flightDepDashboard/flightDepDashboard.controller.js
File was created 1
2 (function() {
3 'use strict'
4
5 angular.module('acufuel')
6 .controller('flightDepDashboardController', [ '$scope', '$filter', '$rootScope', '$state', 'dashboardService', flightDepDashboardController]);
7
8 function flightDepDashboardController($scope, $filter, $rootScope, $state, flightDepDashboardService) {
9 $scope.getQuote = true;
10 $scope.showQuote = false;
11 $scope.getQuote = function () {
12 $scope.getQuote = false;
13 $scope.showQuote = true;
14 }
15
16 $scope.logout = function () {
17 localStorage.removeItem("loginStatus");
18 $rootScope.path = false;
19 $state.reload();
20 }
21
22 $scope.marginList = {}
23 flightDepDashboardService.getMargin().then(function(result) {
24 $scope.marginList = result;
25 console.log("Margin result", result)
26 })
27
28 $scope.newFuelPricing = {};
29 flightDepDashboardService.getFuelPricingNew().then(function(result) {
30 $scope.newFuelPricing = result;
31 console.log("Fuel Pricing result", result)
32 for (var i = 0; i<$scope.newFuelPricing.length; i++) {
33 if ($scope.newFuelPricing[i].fuelPricing != null) {
34 if ($scope.newFuelPricing[i].fuelPricing.expirationDate != null && $scope.newFuelPricing[i].fuelPricing.expirationDate != '') {
35 var newTime = new Date($scope.newFuelPricing[i].fuelPricing.expirationDate);
36 var month = newTime.getUTCMonth() + 1; //months from 1-12
37 var day = newTime.getUTCDate();
38 var year = newTime.getUTCFullYear();
39 $scope.newFuelPricing[i].fuelPricing.expirationDate = month+'/'+day+'/'+year;
40 }
41 }
42 if ($scope.newFuelPricing[i].futureFuelPricing != null) {
43 if ($scope.newFuelPricing[i].futureFuelPricing != null) {
44 if ($scope.newFuelPricing[i].futureFuelPricing.nextExpiration != null && $scope.newFuelPricing[i].futureFuelPricing.nextExpiration != '') {
45 var newTime = new Date($scope.newFuelPricing[i].futureFuelPricing.nextExpiration);
46 var nextMonth = newTime.getUTCMonth() + 1; //months from 1-12
47 var nextDay = newTime.getUTCDate();
48 var nextYear = newTime.getUTCFullYear();
49 $scope.newFuelPricing[i].futureFuelPricing.nextExpiration = nextMonth+'/'+nextDay+'/'+nextYear;
50 }
51 }
52 if ($scope.newFuelPricing[i].futureFuelPricing != null) {
53 if ($scope.newFuelPricing[i].futureFuelPricing.deployDate != null && $scope.newFuelPricing[i].futureFuelPricing.deployDate != '') {
54 var newTime = new Date($scope.newFuelPricing[i].futureFuelPricing.deployDate);
55 var dmonth = newTime.getUTCMonth() + 1; //months from 1-12
56 var dday = newTime.getUTCDate();
57 var dyear = newTime.getUTCFullYear();
58 $scope.newFuelPricing[i].futureFuelPricing.deployDate = dmonth+'/'+dday+'/'+dyear;
59 }
60 }
61 }
62 var str =""+ $scope.newFuelPricing[i].name
63 if(str.startsWith("J")){
64 $scope.newFuelPricing[i].jeta = true;
65 var str1 = str.substring(0,5)
66 var str2 = str.substring(6, str.length)
67 $scope.newFuelPricing[i].name = str1
68 $scope.newFuelPricing[i].namejetrest = str2
69
70
71 }else if(str.startsWith("100")){
72 $scope.newFuelPricing[i].avgas = true;
73 var str1 = str.substring(0,5)
74 var str2 = str.substring(6, str.length)
75 $scope.newFuelPricing[i].name = str1
76 $scope.newFuelPricing[i].nameavgasrest = str2
77 }
78 }
79 $scope.showLoader = false;
80 })
81
82
83 $scope.updateFuelPricing = {};
84 $scope.updateFuelPricing.fuelPricingList = [];
85 $scope.updateFuelPricing.userProfileId = $scope.userProfileId;
86 $scope.updateFuelPricingClick = function(){
87 $scope.showLoader = true;
88
89 for (var i = 0; i<$scope.newFuelPricing.length; i++) {
90 if ($scope.newFuelPricing[i].fuelPricing != null) {
91 $scope.newFuelPricing[i].fuelPricing.papTotal = parseFloat($scope.newFuelPricing[i].fuelPricing.cost) + parseFloat($scope.newFuelPricing[i].fuelPricing.papMargin);
92 if ($scope.newFuelPricing[i].fuelPricing.cost == null) {
93 $scope.newFuelPricing[i].fuelPricing.cost = '';
94 }
95 if ($scope.newFuelPricing[i].fuelPricing.papMargin == null) {
96 $scope.newFuelPricing[i].fuelPricing.papMargin = '';
97 }
98 if ($scope.newFuelPricing[i].fuelPricing.papTotal == null) {
99 $scope.newFuelPricing[i].fuelPricing.papTotal = '';
100 }
101 if ($scope.newFuelPricing[i].fuelPricing.expirationDate == null) {
102 $scope.newFuelPricing[i].fuelPricing.expirationDate = '';
103 }else{
104 $scope.newFuelPricing[i].fuelPricing.expirationDate = new Date($scope.newFuelPricing[i].fuelPricing.expirationDate);
105 console.log('$scope.newFuelPricing[i].fuelPricing.expirationDate', $scope.newFuelPricing[i].fuelPricing.expirationDate);
106 $scope.newFuelPricing[i].fuelPricing.expirationDate = $scope.newFuelPricing[i].fuelPricing.expirationDate.getTime();
107 }
108
109 $scope.newFuelPricing[i].fuelPricing.papTotal = parseFloat($scope.newFuelPricing[i].fuelPricing.cost) + parseFloat($scope.newFuelPricing[i].fuelPricing.papMargin);
110 $scope.updateFuelPricing.fuelPricingList.push({
111 'cost': $scope.newFuelPricing[i].fuelPricing.cost,
112 'papMargin': $scope.newFuelPricing[i].fuelPricing.papMargin,
113 'papTotal': $scope.newFuelPricing[i].fuelPricing.papTotal,
114 'expirationDate': $scope.newFuelPricing[i].fuelPricing.expirationDate,
115 'productId': $scope.newFuelPricing[i].id,
116 'id': $scope.newFuelPricing[i].fuelPricing.id,
117 })
118
119 }else{
120 /*$scope.newFuelPricing[i].fuelPricing.cost = '';
121 $scope.newFuelPricing[i].fuelPricing.papMargin = '';
122 $scope.newFuelPricing[i].fuelPricing.papTotal = '';
123 $scope.newFuelPricing[i].fuelPricing.expirationDate = '';*/
124 }
125
126 }
127
128
129
130
131 console.log('result',$scope.marginList)
132 flightDepDashboardService.updateFuelPricing($scope.updateFuelPricing).then(function(result) {
133 toastr.success('Successfully Updated', {
134 closeButton: true
135 })
136 flightDepDashboardService.getFuelPricingNew().then(function(result) {
137 $scope.newFuelPricing = result;
138 for (var i = 0; i<$scope.newFuelPricing.length; i++) {
139 if ($scope.newFuelPricing[i].fuelPricing != null) {
140 if ($scope.newFuelPricing[i].fuelPricing.expirationDate != null && $scope.newFuelPricing[i].fuelPricing.expirationDate != '') {
141 var newTime = new Date($scope.newFuelPricing[i].fuelPricing.expirationDate);
142 var month = newTime.getUTCMonth() + 1; //months from 1-12
143 var day = newTime.getUTCDate();
144 var year = newTime.getUTCFullYear();
145 $scope.newFuelPricing[i].fuelPricing.expirationDate = month+'/'+day+'/'+year;
146 }
147 }
148 if ($scope.newFuelPricing[i].futureFuelPricing != null) {
149 if ($scope.newFuelPricing[i].futureFuelPricing != null) {
150 if ($scope.newFuelPricing[i].futureFuelPricing.nextExpiration != null && $scope.newFuelPricing[i].futureFuelPricing.nextExpiration != '') {
151 var newTime = new Date($scope.newFuelPricing[i].futureFuelPricing.nextExpiration);
152 var nextMonth = newTime.getUTCMonth() + 1; //months from 1-12
153 var nextDay = newTime.getUTCDate();
154 var nextYear = newTime.getUTCFullYear();
155 $scope.newFuelPricing[i].futureFuelPricing.nextExpiration = nextMonth+'/'+nextDay+'/'+nextYear;
156 }
157 }
158 if ($scope.newFuelPricing[i].futureFuelPricing != null) {
159 if ($scope.newFuelPricing[i].futureFuelPricing.deployDate != null && $scope.newFuelPricing[i].futureFuelPricing.deployDate != '') {
160 var newTime = new Date($scope.newFuelPricing[i].futureFuelPricing.deployDate);
161 var dmonth = newTime.getUTCMonth() + 1; //months from 1-12
162 var dday = newTime.getUTCDate();
163 var dyear = newTime.getUTCFullYear();
164 $scope.newFuelPricing[i].futureFuelPricing.deployDate = dmonth+'/'+dday+'/'+dyear;
165 }
166 }
167 }
168 }
169 $scope.showLoader = false;
170 })
171 })
172
173 }
174
175
176
177 // $scope.submitLogin = function() {
178 // LoginService.setAuth(true);
179 // toastr.info("Login successfully");
180 // $state.go('app.dashboard');
181 // /*LoginService.login($scope.username, $scope.password).then(function(result){
182 // if(typeof result == 'object') {
183 // LoginService.setAuth(true);
184 // $rootScope.path = true;
185 // var reqPwdChng = localStorage.getItem("requiredChangePwd");
186 // if (reqPwdChng && reqPwdChng == "Y") {
187 // $state.go('resetPassword');
188 // } else {
189 // $state.go('app.upload');
190 // }
191 // } else {
192 // toastr.info("Error in login. Please check login name and password");
193 // }
194 // })*/
195 // }
196 }
197 })();
198
app/partials/flightDepDashboard/flightDepDashboard.html
File was created 1 <style>
2 .subnavbar .mainnav > li:first-child > a{
3 color: #ff9900;
4 }
5 </style>
6
7
8 <div class="main">
9 <div class="container" >
10 <div class="row">
11 <div class="col-md-7">
12 <div class="widget stacked">
13 <div class="widget-header">
14 <i class="fa fa-search" aria-hidden="true"></i>
15 <h3>Search and Dispatch Fuel</h3>
16 </div>
17 <div class="widget-content new-widget-content">
18 <form>
19
20 <div class="customInputWrap">
21 <div class="col-md-3 text-right">
22 <br>
23 <label>Airport</label>
24 </div>
25 <div class="col-md-3">
26 <br>
27 <input type="text" ng-model="order.airport" class="form-control">
28 <span style="font-size:10px">Formats: IATA, ICAO, City or Airport Name</span>
29 </div>
30
31 <div class="col-md-3 text-right">
32 <br>
33 <label>Aircraft</label>
34 </div>
35 <div class="col-md-3">
36 <br>
37 <select class="form-control" ng-model="order.aircraftName">
38 <option selected disabled value="">Select Aircraft</option>
39 <option ng-repeat="list in aircraftList" value="{{list.tail}}">{{list.tail}}</option>
40 </select>
41 </div>
42 <div class="clearfix"></div>
43 </div>
44
45 <div class="customInputWrap">
46
47 <div class="col-md-3 text-right">
48 <br>
49 <label>Requested Volume</label>
50 </div>
51 <div class="col-md-3">
52 <br>
53 <input type="text" ng-model="order.volume" class="form-control">
54 </div>
55
56 <div class="col-md-3 pull-right col-md-offset-1 ">
57 <br>
58 <input type="submit" value="Get Quote" ng-click="getQuote()" class="btn btn-primary" ng-show="getQuote">
59 </div>
60
61 <div class="clearfix"></div>
62 </div>
63
64 <div class="customInputWrap" ng-show="showQuote">
65 <div class="col-md-3 text-right">
66 <br>
67 <label>FBO Name</label>
68 </div>
69 <div class="col-md-8 ">
70 <br>
71 <select class="form-control" ng-model="order.priceQuote">
72 <option value="" selected disabled>Select FBO</option>
73 <option ng-repeat="margin in marginList" value="{{margin.fuelPricing.papTotal}}">${{margin.fuelPricing.papTotal}} {{margin.name}}</option>
74 </select>
75 </div>
76 <div class="clearfix"></div>
77 </div>
78
79 <div class="customInputWrap" ng-show="showQuote">
80 <div class="col-md-3 text-right">
81 <br>
82 <label>Tier Break</label>
83 </div>
84 <div class="col-md-8 ">
85 <br>
86 <select class="form-control" ng-model="order.tierBreak">
87 <option value="" selected disabled>Select Price Quote</option>
88 <option ng-repeat="list in tierList" value="{{list.minTierBreak}}-{{list.maxTierBreak}}">
89 {{list.minTierBreak | number: 2}}-{{list.maxTierBreak | number: 2}} = ${{list.marginTotal | number: 2}} {{list.marginTemplate.marginName}}
90 </option>
91 </select>
92 </div>
93 <div class="clearfix"></div>
94 </div>
95
96 <div class="customInputWrap" ng-show="showQuote">
97 <div class="col-md-3 text-right">
98 <br>
99 <label>Uplift Date</label>
100 </div>
101 <div class="col-md-3">
102 <br>
103 <input type="text" ng-model="order.upliftDate" datepicker class="form-control">
104 </div>
105 <div class="col-md-3 text-right">
106 <br>
107 <label>Departing FBO</label>
108 </div>
109 <div class="col-md-3">
110 <br>
111 <input type="text" ng-model="order.departingDate" datepicker class="form-control">
112 </div>
113 <div class="clearfix"></div>
114 </div>
115
116 <div class="customInputWrap text-right" ng-show="showQuote">
117 <div class="col-xs-12">
118 <br>
119 <input type="cancel" value="Cancel" class="btn btn-default" style="margin-right: 15px; width: 100px;">
120 <input type="submit" value="Dispatch" ng-click="dispatchFuel()" class="btn btn-primary">
121 </div>
122 <div class="clearfix"></div>
123 </div>
124
125 </form>
126 </div>
127 </div>
128 </div>
129 </div>
130 </div>
131 </div>
132 <!-- /main -->
app/partials/flightDepDashboard/flightDepDashboard.service.js
File was created 1 (function(){
2 'use strict';
3 angular.module('acufuel')
4 .service('flightDepDashboardService', ['$q', '$http', 'BASE_URL', flightDepDashboardService]);
5
6 function flightDepDashboardService($q, $http, BASE_URL) {
7 var temp = {};
8
9 this.getFuelPricingNew = function() {
10
11 var deferred = $q.defer();
12 $http({
13 method : 'GET',
14 url : BASE_URL.url +'/user/products',
15 headers : {'Content-Type': 'application/json'},
16 })
17 .then(function (result){
18 deferred.resolve(result.data);
19 },function (result){
20 deferred.resolve(result.data);
21 })
22 return deferred.promise;
23 }
24
25 this.getMargin = function() {
26
27 var deferred = $q.defer();
28 $http({
29 method : 'GET',
30 url : BASE_URL.url +'/user/margins',
31 headers : {'Content-Type': 'application/json'},
32 })
33 .then(function (result){
34 deferred.resolve(result.data);
35 },function (result){
36 deferred.resolve(result.data);
37 })
38 return deferred.promise;
39 }
40
41 this.updateFuelPricing = function(data){
42 var deferred = $q.defer();
43 $http({
44 method : 'POST',
45 url : BASE_URL.url +'/fuelPricing',
46 headers : {'Content-Type': 'application/json'},
47 data: data
48 })
49 .then(function (result){
50 deferred.resolve(result.data);
51 },function (result){
52 deferred.resolve(result.data);
53 })
54 return deferred.promise;
55 }
56
57 }
58
59 })();
app/partials/flightDepOrders/flightDepOrders.controller.js
File was created 1 'use strict';
2
3 angular.module('acufuel')
4
5 .controller('flightDepOrdersController', ['$scope', '$rootScope', '$uibModal', '$filter', '$http', 'NgTableParams','flightDepOrdersService', flightDepOrdersController]);
6
7 function flightDepOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgTableParams,flightDepOrdersService) {
8
9 $scope.showFuelOrderModal = false;
10 $scope.optionSelected;
11
12 $scope.data = {};
13
14 flightDepOrdersService.getOrders().then(function(result) {
15 $scope.orderdata = result;
16 for(var i=0;i<$scope.orderdata.length;i++){
17 $scope.orderdata[i].departingDate = new Date($scope.orderdata[i].departingDate);
18
19 var str = ""+$scope.orderdata[i].departingDate;
20 str = str.slice(4,16)
21 $scope.orderdata[i].departingDateString = str
22 console.log(str);
23
24 }
25
26 $scope.displayFuelOrderList = new NgTableParams({
27 page: 1,
28 count: 10,
29 }, {
30 data: $scope.orderdata
31 });
32 })
33
34
35 $scope.onDTSelect = function() {
36 if($scope.optionSelected == 'dt'){
37 $('#demo-modal-4').css('display', 'block');
38 }
39 }
40
41 $scope.editdata = {};
42 $scope.editTableRow = function(rowData){
43 console.log('row data', rowData);
44 $scope.editdata = rowData;
45 $('#demo-modal-5').css('display', 'block');
46 }
47
48 $scope.cancelData = function() {
49 $('#demo-modal-4').css('display', '');
50 }
51 $scope.canceleditdata = function() {
52 $('#demo-modal-5').css('display', '');
53 }
54
55 $scope.companyList = {};
56
57 flightDepOrdersService.getAllCompanies().then(function(result) {
58 $scope.showLoader = false;
59 $scope.companyList = result;
60 console.log(result)
61 })
62
63 $scope.sourceList = [{source:"Direct Jet-A"},{source:"Direct AVGAS 100LL"}];
64
65 $scope.data = {};
66
67
68
69 }
app/partials/flightDepOrders/flightDepOrders.html
File was created 1 <style>
2 .subnavbar .mainnav > li:nth-child(3) > a{
3 color: #ff9900;
4 }
5
6 .button1 {
7 display: inline-block;
8 height: 35px;
9 line-height: 35px;
10 padding-right: 15px;
11 padding-left: 50px;
12 position: relative;
13 background-color:rgb(41,127,184);
14 color:rgb(255,255,255);
15 text-decoration: none;
16 text-transform: uppercase;
17 letter-spacing: 1px;
18 margin-bottom: 15px;
19 border: 0;
20
21
22 border-radius: 5px;
23 -moz-border-radius: 5px;
24 -webkit-border-radius: 5px;
25 text-shadow:0px 1px 0px rgba(0,0,0,0.5);
26 -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1;
27 filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true);
28
29 -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
30 -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
31 box-shadow:0px 2px 2px rgba(0,0,0,0.2);
32 -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
33 filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true);
34 }
35
36 .button1 span {
37 position: absolute;
38 left: 0;
39 top: 0;
40 width: 35px;
41 background-color:rgba(0,0,0,0.5);
42
43 -webkit-border-top-left-radius: 5px;
44 -webkit-border-bottom-left-radius: 5px;
45 -moz-border-radius-topleft: 5px;
46 -moz-border-radius-bottomleft: 5px;
47 border-top-left-radius: 5px;
48 border-bottom-left-radius: 5px;
49 border-right: 1px solid rgba(0,0,0,0.15);
50 }
51
52 .button1:hover span, .button1.active span {
53 background-color:rgb(0,102,26);
54 border-right: 1px solid rgba(0,0,0,0.3);
55 }
56
57 .button1:active {
58 margin-top: 2px;
59 margin-bottom: 13px;
60
61 -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
62 -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5);
63 box-shadow:0px 1px 0px rgba(255,255,255,0.5);
64 -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)";
65 filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true);
66 }
67
68 .button1.turquoise {
69 background: #449d44;
70 }
71 </style>
72
73 <div class="main">
74 <div class="container">
75 <div class="row">
76 <div class="col-md-14">
77 <div class="widget stacked ">
78 <div class="widget-content">
79 <div class="tabbable">
80 <ul class="nav nav-tabs">
81 <li style="margin: 0px 10px 4px 10px;"><input type="text" style="height:31px;"class="form-control" name="name" id="name" ng-model="searchText" placeholder="Search In Table"></li>
82 <li><button type="button" class="btn btn-default btn-sm " ng-click="displayFuelOrderList.filter({}); searchText=null">Clear Search And Filters</button></li>
83
84 </ul>
85 <br>
86 <div class="tab-content customer-table" style="margin:0px">
87 <div class="tab-pane active" id="companyView">
88 <table ng-table="displayFuelOrderList" class="table table-striped table-condensed" show-filter="true">
89 <tr ng-repeat="row in $data | filter:searchText" style="cursor: pointer;" ng-click="editTableRow(row)" >
90 <td data-title="'Fueling date'" filter="{departingDate: 'text'}" sortable="'departingDate'">
91 {{row.departingDateString}}
92 </td>
93 <td data-title="'Tail #'" filter="{aircraftName: 'text'}" sortable="'aircraftName'">
94 {{row.aircraftName}}
95 </td>
96 <td data-title="'FBO Name'" filter="{source: 'text'}" sortable="'source'">
97 {{row.source}}
98 </td>
99 <td data-title="'Volume'" filter="{requestedVolume: 'text'}" sortable="'requestedVolume'">
100 {{row.requestedVolume}}
101 </td>
102 <td data-title="'FBO Cost'" filter="{fboCost: 'text'}" sortable="'fboCost'">
103 {{row.fboCost}}
104 </td>
105 <td data-title="'Quoted'" filter="{priceQuote: 'text'}" sortable="'priceQuote'">
106 {{row.priceQuote}}
107 </td>
108 <td data-title="'Invoiced'" filter="{invoiced: 'text'}" sortable="'invoiced'">
109 {{row.invoiced}}
110 </td>
111 <td data-title="'Total'" filter="{total: 'text'}" sortable="'total'">
112 {{row.total}}
113 </td>
114 <td data-title="'Status'" filter="{status: 'text'}" sortable="'status'">
115 {{row.status}}
116 </td>
117 <td data-title="'Attachments'" filter="{allIn: 'text'}" sortable="'allIn'">
118
119 </td>
120 </tr>
121 </table>
122
123 <li style="float:right"><button type="submit" class="btn btn-primary btn-sm"><i class="fa fa-plus" aria-hidden="true"></i> Export Fuel Orders</button></li>
124
125 </div>
126 </div>
127 </div>
128 </div>
129 <!-- /widget-content -->
130 </div>
131 <!-- /widget -->
132 </div>
133 <!-- /span8 -->
134 </div>
135 <!-- /row -->
136 </div>
137 <!-- /container -->
138
139
140 </div>
141 <!-- /main -->
142
143
144
145
146 <form class="modal multi-step" id="demo-modal-4" name="fuelOrderForm">
147 <div class="modal-dialog modal-lg">
148 <div class="modal-content">
149 <div class="modal-body step-1" data-step="1" style="padding: 0;">
150 <div>
151 <div class="row" style="margin: 0;">
152 <div>
153 <div class="widget" style="margin-bottom: 0;">
154 <div class="widget-header">
155 <i class="icon-pencil"></i>
156 <i class="fa fa-tasks" aria-hidden="true"></i>
157 <h3>Add a Fuel Order</h3>
158 <div class="clearfix"></div>
159 </div>
160 <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;">
161 <div class="col-xs-12">
162 <div class="col-xs-12">
163
164 <div class="col-md-6">
165 <div class="pull-left" style="width: 110px;">
166 <label class="new-input-label"><b>Fueling Date</b></label>
167 </div>
168 <div class="pull-left" style="width: calc(100% - 110px);">
169 <input type="date" ng-model="data.date" class="form-control" placeholder="">
170 <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>-->
171 </div>
172 <div class="clearfix"></div>
173 </div>
174 <div class="col-md-6">
175 <div class="pull-left" style="width: 110px;">
176 <label class="new-input-label"><b>Tail #</b></label>
177 </div>
178 <div class="pull-left" style="width: calc(100% - 110px);">
179 <input type="text" ng-model="data.tail" class="form-control" placeholder="">
180 </div>
181 <div class="clearfix"></div>
182 </div>
183 </div>
184 <div class="clearfix"></div><br>
185
186 <div class="col-xs-12">
187
188 <div class="col-md-6">
189 <div class="pull-left" style="width: 110px;">
190 <label class="new-input-label"><b>Company</b></label>
191 </div>
192 <div class="pull-left" style="width: calc(100% - 110px);">
193 <select ui-select2 ng-model="data.company" style="width: 100%;">
194 <option value="" selected disabled>Select Company</option>
195 <option ng-repeat="list in companyList">{{list.companyName}}</option>
196 </select>
197 </div>
198 <div class="clearfix"></div>
199 </div>
200 <div class="col-md-6">
201 <div class="pull-left" style="width: 110px;">
202 <label class="new-input-label"><b>Source</b></label>
203 </div>
204 <div class="pull-left" style="width: calc(100% - 110px);">
205 <select ui-select2 ng-model="data.source" style="width: 100%;">
206 <option value="" selected disabled>Select Source</option>
207 <option ng-repeat="list in sourceList">{{list.source}}</option>
208 </select>
209 </div>
210 <div class="clearfix"></div>
211 </div>
212 </div>
213 <div class="clearfix"></div>
214 <br/>
215
216
217 <div class="col-xs-12">
218
219 <div class="col-md-6">
220 <div class="pull-left" style="width: 110px;">
221 <label class="new-input-label"><b>Volume</b></label>
222 </div>
223 <div class="pull-left" style="width: calc(100% - 110px);">
224 <input type="text" ng-model="data.volume" class="form-control" placeholder="">
225 </div>
226 <div class="clearfix"></div>
227 </div>
228 <div class="col-md-6">
229 <div class="pull-left" style="width: 110px;">
230 <label class="new-input-label"><b>Invoiced</b></label>
231 </div>
232 <div class="pull-left" style="width: calc(100% - 110px);">
233 <input type="text" ng-model="data.invoiced" class="form-control" placeholder="">
234 </div>
235 <div class="clearfix"></div>
236 </div>
237 </div>
238 <div class="clearfix"></div>
239 <br/>
240 <div class="col-xs-12">
241
242 <div class="col-md-6">
243 <div class="pull-left" style="width: 110px;">
244 <label class="new-input-label"><b>Total</b></label>
245 </div>
246 <div class="pull-left" style="width: calc(100% - 110px);">
247 <input type="text" class="form-control" placeholder="0.0" value="{{data.volume * data.invoiced}}">
248
249 </div>
250 <div class="clearfix"></div>
251 </div>
252 <div class="col-md-6">
253 <div class="pull-left" style="width: 110px;">
254 <label class="new-input-label"><b>FBO Cost</b></label>
255 </div>
256 <div class="pull-left" style="width: calc(100% - 110px);">
257 <input type="text" ng-model="data.fbo" class="form-control" placeholder="">
258 </div>
259 <div class="clearfix"></div>
260 </div>
261 </div>
262 <div class="clearfix"></div>
263 <br/>
264 <div class="col-xs-12">
265
266
267 <div class="col-md-6">
268 <div class="pull-left" style="width: 110px;">
269 <label class="new-input-label"><b>Status</b></label>
270 </div>
271 <div class="pull-left" style="width: calc(100% - 110px);">
272 <select ui-select2 ng-model="data.status" style="width: 100%;">
273 <option value="" selected disabled>Select Status</option>
274 <option>Pending</option>
275 <option>Invoiced</option>
276 <option>Paid</option>
277 <option>Cancelled</option>
278 <option>Archived</option>
279 </select>
280 </div>
281 <div class="clearfix"></div>
282 </div>
283 </div>
284 <div class="clearfix"></div>
285 <br/>
286 <div class="col-xs-12">
287
288
289 </div>
290 <div class="clearfix"></div>
291 <br/>
292 <div class="col-xs-12">
293
294 </div>
295 <div class="clearfix"></div>
296
297 </div>
298 </div>
299 <div class="clearfix"></div>
300 </div>
301 </div>
302 </div>
303 </div>
304
305 <div class="modal-footer" style="border-top: 0;">
306 <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button>
307 <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addData">Save</button>
308 </div>
309 </div>
310 </div>
311 </div>
312 </form>
313
314
315 <form class="modal multi-step" id="demo-modal-5" name="fuelOrderUpdateForm">
316 <div class="modal-dialog modal-lg">
317 <div class="modal-content">
318 <div class="modal-body step-1" data-step="1" style="padding: 0;">
319 <div>
320 <div class="row" style="margin: 0;">
321 <div>
322 <div class="widget" style="margin-bottom: 0;">
323 <div class="widget-header">
324 <i class="icon-pencil"></i>
325 <i class="fa fa-tasks" aria-hidden="true"></i>
326 <h3>Update Fuel Order</h3>
327 <div class="clearfix"></div>
328 </div>
329 <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;">
330 <div class="col-xs-12">
331 <div class="col-xs-12">
332
333 <div class="col-md-6">
334 <div class="pull-left" style="width: 110px;">
335 <label class="new-input-label"><b>Fueling Date</b></label>
336 </div>
337 <div class="pull-left" style="width: calc(100% - 110px);">
338 <input type="date" ng-model="editdata.departingDate" class="form-control" placeholder="">
339 <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>-->
340 </div>
341 <div class="clearfix"></div>
342 </div>
343 <div class="col-md-6">
344 <div class="pull-left" style="width: 110px;">
345 <label class="new-input-label"><b>Tail #</b></label>
346 </div>
347 <div class="pull-left" style="width: calc(100% - 110px);">
348 <input type="text" ng-model="editdata.aircraftName" class="form-control" placeholder="">
349 </div>
350 <div class="clearfix"></div>
351 </div>
352 </div>
353 <div class="clearfix"></div><br>
354
355 <div class="col-xs-12">
356
357 <div class="col-md-6">
358 <div class="pull-left" style="width: 110px;">
359 <label class="new-input-label"><b>Company</b></label>
360 </div>
361 <div class="pull-left" style="width: calc(100% - 110px);">
362 <select ui-select2 ng-model="editdata.companyName" style="width: 100%;">
363 <option value="" selected disabled>Select Company</option>
364 <option ng-repeat="list in companyList">{{list.companyName}}</option>
365 </select>
366 </div>
367 <div class="clearfix"></div>
368 </div>
369 <div class="col-md-6">
370 <div class="pull-left" style="width: 110px;">
371 <label class="new-input-label"><b>Source</b></label>
372 </div>
373 <div class="pull-left" style="width: calc(100% - 110px);">
374 <select ui-select2 ng-model="editdata.source" style="width: 100%;">
375 <option value="" selected disabled>Select Source</option>
376 <option ng-repeat="list in sourceList">{{list.source}}</option>
377 </select>
378 </div>
379 <div class="clearfix"></div>
380 </div>
381 </div>
382 <div class="clearfix"></div>
383 <br/>
384
385
386 <div class="col-xs-12">
387
388 <div class="col-md-6">
389 <div class="pull-left" style="width: 110px;">
390 <label class="new-input-label"><b>Volume</b></label>
391 </div>
392 <div class="pull-left" style="width: calc(100% - 110px);">
393 <input type="text" ng-model="editdata.requestedVolume" class="form-control" placeholder="">
394 </div>
395 <div class="clearfix"></div>
396 </div>
397 <div class="col-md-6">
398 <div class="pull-left" style="width: 110px;">
399 <label class="new-input-label"><b>Invoiced</b></label>
400 </div>
401 <div class="pull-left" style="width: calc(100% - 110px);">
402 <input type="text" ng-model="editdata.invoiced" class="form-control" placeholder="">
403 </div>
404 <div class="clearfix"></div>
405 </div>
406 </div>
407 <div class="clearfix"></div>
408 <br/>
409 <div class="col-xs-12">
410
411 <div class="col-md-6">
412 <div class="pull-left" style="width: 110px;">
413 <label class="new-input-label"><b>Total</b></label>
414 </div>
415 <div class="pull-left" style="width: calc(100% - 110px);">
416 <input type="text" class="form-control" placeholder="0.0" value="{{editdata.requestedVolume * editdata.invoiced}}">
417
418 </div>
419 <div class="clearfix"></div>
420 </div>
421 <div class="col-md-6">
422 <div class="pull-left" style="width: 110px;">
423 <label class="new-input-label"><b>FBO Cost</b></label>
424 </div>
425 <div class="pull-left" style="width: calc(100% - 110px);">
426 <input type="text" ng-model="editdata.fboCost" class="form-control" placeholder="">
427 </div>
428 <div class="clearfix"></div>
429 </div>
430 </div>
431 <div class="clearfix"></div>
432 <br/>
433 <div class="col-xs-12">
434
435
436 <div class="col-md-6">
437 <div class="pull-left" style="width: 110px;">
438 <label class="new-input-label"><b>Status</b></label>
439 </div>
440 <div class="pull-left" style="width: calc(100% - 110px);">
441 <select ui-select2 ng-model="editdata.status" style="width: 100%;">
442 <option value="" selected disabled>Select Status</option>
443 <option>Pending</option>
444 <option>Invoiced</option>
445 <option>Paid</option>
446 <option>Cancelled</option>
447 <option>Archived</option>
448 </select>
449 </div>
450 <div class="clearfix"></div>
451 </div>
452 </div>
453 <div class="clearfix"></div>
454 <br/>
455 <div class="col-xs-12">
456
457
458 </div>
459 <div class="clearfix"></div>
460 <br/>
461 <div class="col-xs-12">
462
463 </div>
464 <div class="clearfix"></div>
465
466 </div>
467 </div>
468 <div class="clearfix"></div>
469 </div>
470 </div>
471 </div>
472 </div>
473
474 <div class="modal-footer" style="border-top: 0;">
475 <button type="button" class="btn btn-default" ng-click="canceleditdata()" data-dismiss="modal">Cancel</button>
476 <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="updateData">Save</button>
477 </div>
478 </div>
479 </div>
480 </div>
481 </form>
482
483
484
485 <div class="myLoader" ng-show="showLoader">
486 <img src="../img/hourglass.gif" width="50px;">
487 </div>
488 <script src="js/multi-step-modal.js"></script>
489 <script>
490 sendEvent = function(sel, step) {
491 $(sel).trigger('next.m.' + step);
492 }
493 </script>
494
app/partials/flightDepOrders/flightDepOrders.service.js
File was created 1 (function(){
2 'use strict';
3 angular.module('acufuel')
4 .service('flightDepOrdersService', ['$q', '$http', 'BASE_URL', flightDepOrdersService]);
5
6 function flightDepOrdersService($q, $http, BASE_URL) {
7
8 this.getAllCompanies = function() {
9 var deferred = $q.defer();
10 $http({
11 method : 'GET',
12 url : BASE_URL.url +'/user/allCompanies',
13 headers : {'Content-Type': 'application/json'},
14 })
15 .then(function (result){
16 deferred.resolve(result.data);
17 },function (result){
18 deferred.resolve(result.data);
19 })
20 return deferred.promise;
21 }
22
23
24 this.getOrders = function() {
25
26 var deferred = $q.defer();
27 $http({
28 method : 'GET',
29 url : BASE_URL.url +'/user/orders',
30 headers : {'Content-Type': 'application/json'},
31 })
32 .then(function (result){
33 deferred.resolve(result.data);
34 },function (result){
35 deferred.resolve(result.data);
36 })
37 return deferred.promise;
38 }
39
40 this.dispathFuelOrder = function(data) {
41 var deferred = $q.defer();
42 $http({
43 method : 'POST',
44 url : BASE_URL.url +'/fuelOrder',
45 headers : {'Content-Type': 'application/json'},
46 data: data
47 })
48 .then(function (result){
49 deferred.resolve(result.data);
50 },function (result){
51 deferred.resolve(result.data);
52 })
53 return deferred.promise;
54 }
55
56 }
57
58 })();
package-lock.json
File was created 1 {
2 "name": "acufuel",
3 "version": "1.0.0",
4 "lockfileVersion": 1,
5 "dependencies": {
6 "accepts": {
7 "version": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz",
8 "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo="
9 },
10 "after": {
11 "version": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
12 "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
13 },
14 "align-text": {
15 "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
16 "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc="
17 },
18 "amdefine": {
19 "version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
20 "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
21 },
22 "ansi-regex": {
23 "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
24 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
25 },
26 "ansi-styles": {
27 "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
28 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
29 },
30 "anymatch": {
31 "version": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz",
32 "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc="
33 },
34 "archy": {
35 "version": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
36 "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
37 },
38 "arr-diff": {
39 "version": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
40 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8="
41 },
42 "arr-flatten": {
43 "version": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz",
44 "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E="
45 },
46 "array-differ": {
47 "version": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
48 "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE="
49 },
50 "array-find-index": {
51 "version": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
52 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
53 },
54 "array-slice": {
55 "version": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
56 "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU="
57 },
58 "array-uniq": {
59 "version": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
60 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
61 },
62 "array-unique": {
63 "version": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
64 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
65 },
66 "arraybuffer.slice": {
67 "version": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz",
68 "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco="
69 },
70 "arrify": {
71 "version": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
72 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
73 },
74 "async-each": {
75 "version": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
76 "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
77 },
78 "backo2": {
79 "version": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
80 "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
81 },
82 "balanced-match": {
83 "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
84 "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="
85 },
86 "base64-arraybuffer": {
87 "version": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
88 "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
89 },
90 "base64-url": {
91 "version": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz",
92 "integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg="
93 },
94 "base64id": {
95 "version": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
96 "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
97 },
98 "basic-auth": {
99 "version": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz",
100 "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA="
101 },
102 "basic-auth-connect": {
103 "version": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz",
104 "integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI="
105 },
106 "batch": {
107 "version": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz",
108 "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ="
109 },
110 "beeper": {
111 "version": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
112 "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak="
113 },
114 "better-assert": {
115 "version": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
116 "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI="
117 },
118 "binary-extensions": {
119 "version": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz",
120 "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q="
121 },
122 "blob": {
123 "version": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
124 "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE="
125 },
126 "bluebird": {
127 "version": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
128 "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw="
129 },
130 "body-parser": {
131 "version": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz",
132 "integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc="
133 },
134 "bower": {
135 "version": "https://registry.npmjs.org/bower/-/bower-1.8.0.tgz",
136 "integrity": "sha1-Vdvr7wrZFVOC2enT5JfBNyNFtEo="
137 },
138 "brace-expansion": {
139 "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz",
140 "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k="
141 },
142 "braces": {
143 "version": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
144 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc="
145 },
146 "bufferstreams": {
147 "version": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.0.1.tgz",
148 "integrity": "sha1-z7GtlWjTujz+k1upq92VLeiKqyo="
149 },
150 "builtin-modules": {
151 "version": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
152 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
153 },
154 "bytes": {
155 "version": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz",
156 "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q="
157 },
158 "callsite": {
159 "version": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
160 "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
161 },
162 "camelcase": {
163 "version": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
164 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
165 },
166 "camelcase-keys": {
167 "version": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
168 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc="
169 },
170 "center-align": {
171 "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
172 "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60="
173 },
174 "chalk": {
175 "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
176 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
177 },
178 "chokidar": {
179 "version": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
180 "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg="
181 },
182 "clean-css": {
183 "version": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.26.tgz",
184 "integrity": "sha1-VTI7NE/zvO5oSi6sgck9+Ppz3us="
185 },
186 "cli": {
187 "version": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
188 "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
189 "dependencies": {
190 "glob": {
191 "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
192 "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU="
193 },
194 "minimatch": {
195 "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
196 "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM="
197 }
198 }
199 },
200 "cliui": {
201 "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
202 "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE="
203 },
204 "clone": {
205 "version": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
206 "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk="
207 },
208 "clone-stats": {
209 "version": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
210 "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
211 },
212 "colors": {
213 "version": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
214 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="
215 },
216 "combine-lists": {
217 "version": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz",
218 "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",
219 "dependencies": {
220 "lodash": {
221 "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
222 "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
223 }
224 }
225 },
226 "commander": {
227 "version": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
228 "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ="
229 },
230 "component-bind": {
231 "version": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
232 "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
233 },
234 "component-emitter": {
235 "version": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz",
236 "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM="
237 },
238 "component-inherit": {
239 "version": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
240 "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
241 },
242 "compressible": {
243 "version": "https://registry.npmjs.org/compressible/-/compressible-2.0.10.tgz",
244 "integrity": "sha1-/tocf3YXkScyspv4zyYlKiC57s0="
245 },
246 "compression": {
247 "version": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz",
248 "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U="
249 },
250 "concat-map": {
251 "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
252 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
253 },
254 "connect": {
255 "version": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz",
256 "integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk="
257 },
258 "connect-livereload": {
259 "version": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz",
260 "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w="
261 },
262 "connect-timeout": {
263 "version": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz",
264 "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4="
265 },
266 "console-browserify": {
267 "version": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
268 "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA="
269 },
270 "content-type": {
271 "version": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
272 "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0="
273 },
274 "cookie": {
275 "version": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
276 "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU="
277 },
278 "cookie-parser": {
279 "version": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz",
280 "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y="
281 },
282 "cookie-signature": {
283 "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
284 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
285 },
286 "core-js": {
287 "version": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz",
288 "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4="
289 },
290 "core-util-is": {
291 "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
292 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
293 },
294 "crc": {
295 "version": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz",
296 "integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo="
297 },
298 "csrf": {
299 "version": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz",
300 "integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo="
301 },
302 "csurf": {
303 "version": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz",
304 "integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo="
305 },
306 "currently-unhandled": {
307 "version": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
308 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o="
309 },
310 "custom-event": {
311 "version": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
312 "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU="
313 },
314 "date-now": {
315 "version": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
316 "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
317 },
318 "dateformat": {
319 "version": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz",
320 "integrity": "sha1-J0Pjq7XD/CRi5SfcpEXgTp9N7hc="
321 },
322 "debug": {
323 "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
324 "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo="
325 },
326 "decamelize": {
327 "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
328 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
329 },
330 "defaults": {
331 "version": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
332 "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730="
333 },
334 "depd": {
335 "version": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz",
336 "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo="
337 },
338 "deprecated": {
339 "version": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
340 "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk="
341 },
342 "destroy": {
343 "version": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
344 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
345 },
346 "detect-file": {
347 "version": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz",
348 "integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM="
349 },
350 "di": {
351 "version": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
352 "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw="
353 },
354 "dom-serialize": {
355 "version": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
356 "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs="
357 },
358 "dom-serializer": {
359 "version": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
360 "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
361 "dependencies": {
362 "domelementtype": {
363 "version": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
364 "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs="
365 },
366 "entities": {
367 "version": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
368 "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA="
369 }
370 }
371 },
372 "domelementtype": {
373 "version": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
374 "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI="
375 },
376 "domhandler": {
377 "version": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
378 "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg="
379 },
380 "domutils": {
381 "version": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
382 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8="
383 },
384 "duplexer": {
385 "version": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
386 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E="
387 },
388 "duplexer2": {
389 "version": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
390 "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds="
391 },
392 "ee-first": {
393 "version": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
394 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
395 },
396 "encodeurl": {
397 "version": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz",
398 "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA="
399 },
400 "end-of-stream": {
401 "version": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
402 "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8="
403 },
404 "engine.io": {
405 "version": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz",
406 "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=",
407 "dependencies": {
408 "accepts": {
409 "version": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
410 "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo="
411 },
412 "cookie": {
413 "version": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
414 "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
415 },
416 "debug": {
417 "version": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
418 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w="
419 },
420 "ms": {
421 "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
422 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
423 },
424 "negotiator": {
425 "version": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
426 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
427 }
428 }
429 },
430 "engine.io-client": {
431 "version": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz",
432 "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=",
433 "dependencies": {
434 "component-emitter": {
435 "version": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
436 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
437 },
438 "debug": {
439 "version": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
440 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w="
441 },
442 "ms": {
443 "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
444 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
445 }
446 }
447 },
448 "engine.io-parser": {
449 "version": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz",
450 "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo="
451 },
452 "ent": {
453 "version": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
454 "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0="
455 },
456 "entities": {
457 "version": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
458 "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY="
459 },
460 "error-ex": {
461 "version": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
462 "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw="
463 },
464 "errorhandler": {
465 "version": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz",
466 "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=",
467 "dependencies": {
468 "accepts": {
469 "version": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
470 "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo="
471 },
472 "negotiator": {
473 "version": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
474 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
475 }
476 }
477 },
478 "escape-html": {
479 "version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
480 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
481 },
482 "escape-string-regexp": {
483 "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
484 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
485 },
486 "etag": {
487 "version": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
488 "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg="
489 },
490 "event-stream": {
491 "version": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
492 "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE="
493 },
494 "eventemitter3": {
495 "version": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
496 "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg="
497 },
498 "exit": {
499 "version": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
500 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="
501 },
502 "expand-braces": {
503 "version": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz",
504 "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",
505 "dependencies": {
506 "braces": {
507 "version": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz",
508 "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY="
509 },
510 "expand-range": {
511 "version": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz",
512 "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ="
513 },
514 "is-number": {
515 "version": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz",
516 "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY="
517 },
518 "repeat-string": {
519 "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz",
520 "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4="
521 }
522 }
523 },
524 "expand-brackets": {
525 "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
526 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s="
527 },
528 "expand-range": {
529 "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
530 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc="
531 },
532 "expand-tilde": {
533 "version": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
534 "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk="
535 },
536 "express-session": {
537 "version": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz",
538 "integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=",
539 "dependencies": {
540 "uid-safe": {
541 "version": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz",
542 "integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc="
543 }
544 }
545 },
546 "extend": {
547 "version": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
548 "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
549 },
550 "extglob": {
551 "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
552 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE="
553 },
554 "fancy-log": {
555 "version": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz",
556 "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg="
557 },
558 "faye-websocket": {
559 "version": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
560 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ="
561 },
562 "filename-regex": {
563 "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
564 "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
565 },
566 "fill-range": {
567 "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
568 "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM="
569 },
570 "finalhandler": {
571 "version": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz",
572 "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=",
573 "dependencies": {
574 "escape-html": {
575 "version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz",
576 "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw="
577 }
578 }
579 },
580 "find-index": {
581 "version": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz",
582 "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ="
583 },
584 "find-up": {
585 "version": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
586 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8="
587 },
588 "findup-sync": {
589 "version": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz",
590 "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI="
591 },
592 "fined": {
593 "version": "https://registry.npmjs.org/fined/-/fined-1.0.2.tgz",
594 "integrity": "sha1-WyhCS3YNdZiWC374SA3/itNmDpc="
595 },
596 "first-chunk-stream": {
597 "version": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
598 "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04="
599 },
600 "flagged-respawn": {
601 "version": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz",
602 "integrity": "sha1-/xke3c1wiKZ1smEP/8l2vpuAdLU="
603 },
604 "for-in": {
605 "version": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
606 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
607 },
608 "for-own": {
609 "version": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
610 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4="
611 },
612 "fresh": {
613 "version": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
614 "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8="
615 },
616 "from": {
617 "version": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
618 "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4="
619 },
620 "fs-exists-sync": {
621 "version": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz",
622 "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0="
623 },
624 "fs.realpath": {
625 "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
626 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
627 },
628 "fsevents": {
629 "version": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz",
630 "integrity": "sha1-8Z/Sj0Pur3YWgOUZogPE0LPTGv8=",
631 "optional": true,
632 "dependencies": {
633 "abbrev": {
634 "version": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
635 "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
636 "optional": true
637 },
638 "ansi-regex": {
639 "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
640 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
641 },
642 "ansi-styles": {
643 "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
644 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
645 "optional": true
646 },
647 "aproba": {
648 "version": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz",
649 "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=",
650 "optional": true
651 },
652 "are-we-there-yet": {
653 "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz",
654 "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=",
655 "optional": true
656 },
657 "asn1": {
658 "version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
659 "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
660 "optional": true
661 },
662 "assert-plus": {
663 "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
664 "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
665 "optional": true
666 },
667 "asynckit": {
668 "version": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
669 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
670 "optional": true
671 },
672 "aws-sign2": {
673 "version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
674 "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
675 "optional": true
676 },
677 "aws4": {
678 "version": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
679 "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
680 "optional": true
681 },
682 "balanced-match": {
683 "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
684 "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg="
685 },
686 "bcrypt-pbkdf": {
687 "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
688 "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
689 "optional": true
690 },
691 "block-stream": {
692 "version": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
693 "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo="
694 },
695 "boom": {
696 "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
697 "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8="
698 },
699 "brace-expansion": {
700 "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
701 "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk="
702 },
703 "buffer-shims": {
704 "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
705 "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E="
706 },
707 "caseless": {
708 "version": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
709 "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
710 "optional": true
711 },
712 "chalk": {
713 "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
714 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
715 "optional": true
716 },
717 "code-point-at": {
718 "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
719 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
720 },
721 "combined-stream": {
722 "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
723 "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk="
724 },
725 "commander": {
726 "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
727 "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
728 "optional": true
729 },
730 "concat-map": {
731 "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
732 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
733 },
734 "console-control-strings": {
735 "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
736 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
737 },
738 "core-util-is": {
739 "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
740 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
741 },
742 "cryptiles": {
743 "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
744 "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
745 "optional": true
746 },
747 "dashdash": {
748 "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
749 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
750 "optional": true,
751 "dependencies": {
752 "assert-plus": {
753 "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
754 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
755 "optional": true
756 }
757 }
758 },
759 "debug": {
760 "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
761 "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
762 "optional": true
763 },
764 "deep-extend": {
765 "version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz",
766 "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM=",
767 "optional": true
768 },
769 "delayed-stream": {
770 "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
771 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
772 },
773 "delegates": {
774 "version": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
775 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
776 "optional": true
777 },
778 "ecc-jsbn": {
779 "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
780 "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
781 "optional": true
782 },
783 "escape-string-regexp": {
784 "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
785 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
786 "optional": true
787 },
788 "extend": {
789 "version": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz",
790 "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=",
791 "optional": true
792 },
793 "extsprintf": {
794 "version": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
795 "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA="
796 },
797 "forever-agent": {
798 "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
799 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
800 "optional": true
801 },
802 "form-data": {
803 "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz",
804 "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=",
805 "optional": true
806 },
807 "fs.realpath": {
808 "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
809 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
810 },
811 "fstream": {
812 "version": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz",
813 "integrity": "sha1-YE6Kkv4m/9n2+uMDmdSYThqyKCI="
814 },
815 "fstream-ignore": {
816 "version": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz",
817 "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=",
818 "optional": true
819 },
820 "gauge": {
821 "version": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz",
822 "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=",
823 "optional": true
824 },
825 "generate-function": {
826 "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
827 "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
828 "optional": true
829 },
830 "generate-object-property": {
831 "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
832 "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
833 "optional": true
834 },
835 "getpass": {
836 "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz",
837 "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=",
838 "optional": true,
839 "dependencies": {
840 "assert-plus": {
841 "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
842 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
843 "optional": true
844 }
845 }
846 },
847 "glob": {
848 "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
849 "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg="
850 },
851 "graceful-fs": {
852 "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
853 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
854 },
855 "graceful-readlink": {
856 "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
857 "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
858 "optional": true
859 },
860 "har-validator": {
861 "version": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
862 "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
863 "optional": true
864 },
865 "has-ansi": {
866 "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
867 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
868 "optional": true
869 },
870 "has-unicode": {
871 "version": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
872 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
873 "optional": true
874 },
875 "hawk": {
876 "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
877 "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
878 "optional": true
879 },
880 "hoek": {
881 "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
882 "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
883 },
884 "http-signature": {
885 "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
886 "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
887 "optional": true
888 },
889 "inflight": {
890 "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
891 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
892 },
893 "inherits": {
894 "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
895 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
896 },
897 "ini": {
898 "version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
899 "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
900 "optional": true
901 },
902 "is-fullwidth-code-point": {
903 "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
904 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs="
905 },
906 "is-my-json-valid": {
907 "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz",
908 "integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=",
909 "optional": true
910 },
911 "is-property": {
912 "version": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
913 "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
914 "optional": true
915 },
916 "is-typedarray": {
917 "version": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
918 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
919 "optional": true
920 },
921 "isarray": {
922 "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
923 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
924 },
925 "isstream": {
926 "version": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
927 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
928 "optional": true
929 },
930 "jodid25519": {
931 "version": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz",
932 "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=",
933 "optional": true
934 },
935 "jsbn": {
936 "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
937 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
938 "optional": true
939 },
940 "json-schema": {
941 "version": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
942 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
943 "optional": true
944 },
945 "json-stringify-safe": {
946 "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
947 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
948 "optional": true
949 },
950 "jsonpointer": {
951 "version": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
952 "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
953 "optional": true
954 },
955 "jsprim": {
956 "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz",
957 "integrity": "sha1-KnJW9wQSop7jZwqspiWZTE3P8lI=",
958 "optional": true
959 },
960 "mime-db": {
961 "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz",
962 "integrity": "sha1-6v/NDk/Gk1z4E02iRuLmw1MFrf8="
963 },
964 "mime-types": {
965 "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz",
966 "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4="
967 },
968 "minimatch": {
969 "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz",
970 "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q="
971 },
972 "minimist": {
973 "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
974 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
975 },
976 "mkdirp": {
977 "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
978 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM="
979 },
980 "ms": {
981 "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
982 "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
983 "optional": true
984 },
985 "node-pre-gyp": {
986 "version": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz",
987 "integrity": "sha1-ZArFUZj2qSWXLgwWxKwmoDTV7Mk=",
988 "optional": true
989 },
990 "nopt": {
991 "version": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
992 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
993 "optional": true
994 },
995 "npmlog": {
996 "version": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz",
997 "integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=",
998 "optional": true
999 },
1000 "number-is-nan": {
1001 "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
1002 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
1003 },
1004 "oauth-sign": {
1005 "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
1006 "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
1007 "optional": true
1008 },
1009 "object-assign": {
1010 "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1011 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1012 "optional": true
1013 },
1014 "once": {
1015 "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1016 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
1017 },
1018 "path-is-absolute": {
1019 "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1020 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
1021 },
1022 "pinkie": {
1023 "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
1024 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
1025 "optional": true
1026 },
1027 "pinkie-promise": {
1028 "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
1029 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
1030 "optional": true
1031 },
1032 "process-nextick-args": {
1033 "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
1034 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
1035 },
1036 "punycode": {
1037 "version": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
1038 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
1039 "optional": true
1040 },
1041 "qs": {
1042 "version": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz",
1043 "integrity": "sha1-kYwLO802Z5dyuvE1say0wWUe150=",
1044 "optional": true
1045 },
1046 "rc": {
1047 "version": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz",
1048 "integrity": "sha1-xepWS7B6/5/TpbMukGwdOmWUD+o=",
1049 "optional": true,
1050 "dependencies": {
1051 "minimist": {
1052 "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1053 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1054 "optional": true
1055 }
1056 }
1057 },
1058 "readable-stream": {
1059 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz",
1060 "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=",
1061 "optional": true
1062 },
1063 "request": {
1064 "version": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
1065 "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
1066 "optional": true
1067 },
1068 "rimraf": {
1069 "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz",
1070 "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ="
1071 },
1072 "semver": {
1073 "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
1074 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
1075 "optional": true
1076 },
1077 "set-blocking": {
1078 "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
1079 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
1080 "optional": true
1081 },
1082 "signal-exit": {
1083 "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1084 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1085 "optional": true
1086 },
1087 "sntp": {
1088 "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
1089 "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
1090 "optional": true
1091 },
1092 "sshpk": {
1093 "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz",
1094 "integrity": "sha1-1agEziJpVRVjjnmNviMnPeBwpfo=",
1095 "optional": true,
1096 "dependencies": {
1097 "assert-plus": {
1098 "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1099 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1100 "optional": true
1101 }
1102 }
1103 },
1104 "string_decoder": {
1105 "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
1106 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
1107 },
1108 "string-width": {
1109 "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1110 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
1111 },
1112 "stringstream": {
1113 "version": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
1114 "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
1115 "optional": true
1116 },
1117 "strip-ansi": {
1118 "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1119 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
1120 },
1121 "strip-json-comments": {
1122 "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1123 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1124 "optional": true
1125 },
1126 "supports-color": {
1127 "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1128 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1129 "optional": true
1130 },
1131 "tar": {
1132 "version": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
1133 "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE="
1134 },
1135 "tar-pack": {
1136 "version": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz",
1137 "integrity": "sha1-MJMYFkGPVa/E0hd1r91nIM7kXa4=",
1138 "optional": true,
1139 "dependencies": {
1140 "once": {
1141 "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
1142 "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
1143 "optional": true
1144 },
1145 "readable-stream": {
1146 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz",
1147 "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=",
1148 "optional": true
1149 }
1150 }
1151 },
1152 "tough-cookie": {
1153 "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
1154 "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
1155 "optional": true
1156 },
1157 "tunnel-agent": {
1158 "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
1159 "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
1160 "optional": true
1161 },
1162 "tweetnacl": {
1163 "version": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
1164 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
1165 "optional": true
1166 },
1167 "uid-number": {
1168 "version": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz",
1169 "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=",
1170 "optional": true
1171 },
1172 "util-deprecate": {
1173 "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1174 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
1175 },
1176 "uuid": {
1177 "version": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz",
1178 "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=",
1179 "optional": true
1180 },
1181 "verror": {
1182 "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
1183 "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=",
1184 "optional": true
1185 },
1186 "wide-align": {
1187 "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz",
1188 "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=",
1189 "optional": true
1190 },
1191 "wrappy": {
1192 "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1193 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
1194 },
1195 "xtend": {
1196 "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
1197 "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
1198 "optional": true
1199 }
1200 }
1201 },
1202 "gaze": {
1203 "version": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
1204 "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8="
1205 },
1206 "get-stdin": {
1207 "version": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
1208 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
1209 },
1210 "glob": {
1211 "version": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
1212 "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8="
1213 },
1214 "glob-base": {
1215 "version": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1216 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q="
1217 },
1218 "glob-parent": {
1219 "version": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1220 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg="
1221 },
1222 "glob-stream": {
1223 "version": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz",
1224 "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=",
1225 "dependencies": {
1226 "readable-stream": {
1227 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
1228 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw="
1229 },
1230 "through2": {
1231 "version": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
1232 "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg="
1233 }
1234 }
1235 },
1236 "glob-watcher": {
1237 "version": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz",
1238 "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs="
1239 },
1240 "glob2base": {
1241 "version": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
1242 "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY="
1243 },
1244 "global-modules": {
1245 "version": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz",
1246 "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0="
1247 },
1248 "global-prefix": {
1249 "version": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz",
1250 "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948="
1251 },
1252 "globule": {
1253 "version": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz",
1254 "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=",
1255 "dependencies": {
1256 "glob": {
1257 "version": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
1258 "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0="
1259 },
1260 "graceful-fs": {
1261 "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
1262 "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q="
1263 },
1264 "inherits": {
1265 "version": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
1266 "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js="
1267 },
1268 "minimatch": {
1269 "version": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
1270 "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo="
1271 }
1272 }
1273 },
1274 "glogg": {
1275 "version": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz",
1276 "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U="
1277 },
1278 "graceful-fs": {
1279 "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
1280 "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg="
1281 },
1282 "graceful-readlink": {
1283 "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
1284 "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
1285 },
1286 "gulp": {
1287 "version": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz",
1288 "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ="
1289 },
1290 "gulp-clean": {
1291 "version": "https://registry.npmjs.org/gulp-clean/-/gulp-clean-0.3.2.tgz",
1292 "integrity": "sha1-o0fUc6zqQBgvk1WHpFGUFnGSgQI=",
1293 "dependencies": {
1294 "ansi-regex": {
1295 "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
1296 "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk="
1297 },
1298 "ansi-styles": {
1299 "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
1300 "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94="
1301 },
1302 "chalk": {
1303 "version": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
1304 "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ="
1305 },
1306 "dateformat": {
1307 "version": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
1308 "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk="
1309 },
1310 "gulp-util": {
1311 "version": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz",
1312 "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=",
1313 "dependencies": {
1314 "through2": {
1315 "version": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz",
1316 "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac="
1317 }
1318 }
1319 },
1320 "has-ansi": {
1321 "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
1322 "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4="
1323 },
1324 "lodash._reinterpolate": {
1325 "version": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz",
1326 "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI="
1327 },
1328 "lodash.escape": {
1329 "version": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz",
1330 "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q="
1331 },
1332 "lodash.keys": {
1333 "version": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
1334 "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc="
1335 },
1336 "lodash.template": {
1337 "version": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz",
1338 "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0="
1339 },
1340 "lodash.templatesettings": {
1341 "version": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz",
1342 "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk="
1343 },
1344 "minimist": {
1345 "version": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz",
1346 "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784="
1347 },
1348 "readable-stream": {
1349 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
1350 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw="
1351 },
1352 "strip-ansi": {
1353 "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
1354 "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA="
1355 },
1356 "supports-color": {
1357 "version": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
1358 "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo="
1359 },
1360 "through2": {
1361 "version": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
1362 "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=",
1363 "dependencies": {
1364 "xtend": {
1365 "version": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
1366 "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os="
1367 }
1368 }
1369 },
1370 "vinyl": {
1371 "version": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz",
1372 "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI="
1373 },
1374 "xtend": {
1375 "version": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
1376 "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo="
1377 }
1378 }
1379 },
1380 "gulp-connect": {
1381 "version": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.0.0.tgz",
1382 "integrity": "sha1-8v3zBq6RFGg2jCKF8teC8T7dr04="
1383 },
1384 "gulp-jshint": {
1385 "version": "https://registry.npmjs.org/gulp-jshint/-/gulp-jshint-2.0.4.tgz",
1386 "integrity": "sha1-84KxhWSxBy3vDJqvdTwUba208Og=",
1387 "dependencies": {
1388 "lodash": {
1389 "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
1390 "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
1391 },
1392 "minimatch": {
1393 "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1394 "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM="
1395 }
1396 }
1397 },
1398 "gulp-load-plugins": {
1399 "version": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-1.5.0.tgz",
1400 "integrity": "sha1-TEGffldk2aDjMGG6uWGPgbc9QXE="
1401 },
1402 "gulp-minify-css": {
1403 "version": "https://registry.npmjs.org/gulp-minify-css/-/gulp-minify-css-1.2.4.tgz",
1404 "integrity": "sha1-thZJV2Auon+eWtiCJ2ld0gV3jAY=",
1405 "dependencies": {
1406 "isarray": {
1407 "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1408 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1409 },
1410 "object-assign": {
1411 "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1412 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
1413 },
1414 "readable-stream": {
1415 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.10.tgz",
1416 "integrity": "sha1-7/5yu3yITA3TNeI3nVJhltnQEe4="
1417 },
1418 "string_decoder": {
1419 "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz",
1420 "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg="
1421 }
1422 }
1423 },
1424 "gulp-uglify": {
1425 "version": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-2.1.2.tgz",
1426 "integrity": "sha1-bbhbHQ7mPRgFhZK2WGSdZcLsRUE=",
1427 "dependencies": {
1428 "lodash": {
1429 "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
1430 "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
1431 }
1432 }
1433 },
1434 "gulp-util": {
1435 "version": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
1436 "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08="
1437 },
1438 "gulplog": {
1439 "version": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
1440 "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U="
1441 },
1442 "has-ansi": {
1443 "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1444 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE="
1445 },
1446 "has-binary": {
1447 "version": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz",
1448 "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow="
1449 },
1450 "has-cors": {
1451 "version": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
1452 "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
1453 },
1454 "has-gulplog": {
1455 "version": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
1456 "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4="
1457 },
1458 "homedir-polyfill": {
1459 "version": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
1460 "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw="
1461 },
1462 "hosted-git-info": {
1463 "version": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz",
1464 "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc="
1465 },
1466 "htmlparser2": {
1467 "version": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
1468 "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg="
1469 },
1470 "http-errors": {
1471 "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
1472 "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI="
1473 },
1474 "http-proxy": {
1475 "version": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz",
1476 "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I="
1477 },
1478 "iconv-lite": {
1479 "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz",
1480 "integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4="
1481 },
1482 "indent-string": {
1483 "version": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
1484 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA="
1485 },
1486 "indexof": {
1487 "version": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
1488 "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
1489 },
1490 "inflight": {
1491 "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1492 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
1493 },
1494 "inherits": {
1495 "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1496 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1497 },
1498 "ini": {
1499 "version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
1500 "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4="
1501 },
1502 "interpret": {
1503 "version": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz",
1504 "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A="
1505 },
1506 "is-absolute": {
1507 "version": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz",
1508 "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes="
1509 },
1510 "is-arrayish": {
1511 "version": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1512 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
1513 },
1514 "is-binary-path": {
1515 "version": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
1516 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg="
1517 },
1518 "is-buffer": {
1519 "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
1520 "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw="
1521 },
1522 "is-builtin-module": {
1523 "version": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
1524 "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74="
1525 },
1526 "is-dotfile": {
1527 "version": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
1528 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
1529 },
1530 "is-equal-shallow": {
1531 "version": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
1532 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ="
1533 },
1534 "is-extendable": {
1535 "version": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1536 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
1537 },
1538 "is-extglob": {
1539 "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1540 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
1541 },
1542 "is-finite": {
1543 "version": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
1544 "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko="
1545 },
1546 "is-glob": {
1547 "version": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1548 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM="
1549 },
1550 "is-number": {
1551 "version": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
1552 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8="
1553 },
1554 "is-posix-bracket": {
1555 "version": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
1556 "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
1557 },
1558 "is-primitive": {
1559 "version": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
1560 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
1561 },
1562 "is-relative": {
1563 "version": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz",
1564 "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU="
1565 },
1566 "is-unc-path": {
1567 "version": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz",
1568 "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk="
1569 },
1570 "is-utf8": {
1571 "version": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
1572 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
1573 },
1574 "is-windows": {
1575 "version": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
1576 "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw="
1577 },
1578 "isarray": {
1579 "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
1580 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
1581 },
1582 "isbinaryfile": {
1583 "version": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz",
1584 "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE="
1585 },
1586 "isexe": {
1587 "version": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1588 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
1589 },
1590 "isobject": {
1591 "version": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1592 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1593 "dependencies": {
1594 "isarray": {
1595 "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1596 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1597 }
1598 }
1599 },
1600 "jshint": {
1601 "version": "https://registry.npmjs.org/jshint/-/jshint-2.9.4.tgz",
1602 "integrity": "sha1-XjupeEjVKQJz21FK7kf+JM9ZKTQ=",
1603 "dependencies": {
1604 "lodash": {
1605 "version": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz",
1606 "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU="
1607 },
1608 "minimatch": {
1609 "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1610 "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM="
1611 }
1612 }
1613 },
1614 "json3": {
1615 "version": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",
1616 "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE="
1617 },
1618 "karma": {
1619 "version": "https://registry.npmjs.org/karma/-/karma-1.7.0.tgz",
1620 "integrity": "sha1-b3oaQGRG+i4YfslTmGmPTO5HYmk=",
1621 "dependencies": {
1622 "body-parser": {
1623 "version": "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz",
1624 "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4="
1625 },
1626 "bytes": {
1627 "version": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
1628 "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk="
1629 },
1630 "connect": {
1631 "version": "https://registry.npmjs.org/connect/-/connect-3.6.2.tgz",
1632 "integrity": "sha1-aU6NIGgb/kkCgsiriGvpjwn0L+c="
1633 },
1634 "debug": {
1635 "version": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz",
1636 "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4="
1637 },
1638 "depd": {
1639 "version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
1640 "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM="
1641 },
1642 "finalhandler": {
1643 "version": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz",
1644 "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk="
1645 },
1646 "glob": {
1647 "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1648 "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU="
1649 },
1650 "graceful-fs": {
1651 "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1652 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
1653 },
1654 "http-errors": {
1655 "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz",
1656 "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc="
1657 },
1658 "iconv-lite": {
1659 "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
1660 "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es="
1661 },
1662 "lodash": {
1663 "version": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
1664 "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y="
1665 },
1666 "minimatch": {
1667 "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1668 "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM="
1669 },
1670 "ms": {
1671 "version": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1672 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1673 },
1674 "qs": {
1675 "version": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
1676 "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM="
1677 },
1678 "range-parser": {
1679 "version": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
1680 "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
1681 },
1682 "raw-body": {
1683 "version": "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz",
1684 "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y="
1685 },
1686 "source-map": {
1687 "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
1688 "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI="
1689 }
1690 }
1691 },
1692 "kind-of": {
1693 "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1694 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ="
1695 },
1696 "lazy-cache": {
1697 "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
1698 "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
1699 },
1700 "liftoff": {
1701 "version": "https://registry.npmjs.org/liftoff/-/liftoff-2.3.0.tgz",
1702 "integrity": "sha1-qY8v9nGD2Lp8+soQVIvX/wVQs4U="
1703 },
1704 "livereload-js": {
1705 "version": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz",
1706 "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I="
1707 },
1708 "load-json-file": {
1709 "version": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
1710 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
1711 "dependencies": {
1712 "graceful-fs": {
1713 "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1714 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
1715 },
1716 "strip-bom": {
1717 "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
1718 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4="
1719 }
1720 }
1721 },
1722 "lodash": {
1723 "version": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
1724 "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE="
1725 },
1726 "lodash._basecopy": {
1727 "version": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
1728 "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY="
1729 },
1730 "lodash._basetostring": {
1731 "version": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
1732 "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U="
1733 },
1734 "lodash._basevalues": {
1735 "version": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
1736 "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc="
1737 },
1738 "lodash._escapehtmlchar": {
1739 "version": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz",
1740 "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0="
1741 },
1742 "lodash._escapestringchar": {
1743 "version": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz",
1744 "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I="
1745 },
1746 "lodash._getnative": {
1747 "version": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
1748 "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U="
1749 },
1750 "lodash._htmlescapes": {
1751 "version": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz",
1752 "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs="
1753 },
1754 "lodash._isiterateecall": {
1755 "version": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
1756 "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw="
1757 },
1758 "lodash._isnative": {
1759 "version": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz",
1760 "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw="
1761 },
1762 "lodash._objecttypes": {
1763 "version": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz",
1764 "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE="
1765 },
1766 "lodash._reescape": {
1767 "version": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
1768 "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo="
1769 },
1770 "lodash._reevaluate": {
1771 "version": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
1772 "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0="
1773 },
1774 "lodash._reinterpolate": {
1775 "version": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
1776 "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
1777 },
1778 "lodash._reunescapedhtml": {
1779 "version": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz",
1780 "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=",
1781 "dependencies": {
1782 "lodash.keys": {
1783 "version": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
1784 "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc="
1785 }
1786 }
1787 },
1788 "lodash._root": {
1789 "version": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
1790 "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI="
1791 },
1792 "lodash._shimkeys": {
1793 "version": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz",
1794 "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM="
1795 },
1796 "lodash.assign": {
1797 "version": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
1798 "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
1799 },
1800 "lodash.assignwith": {
1801 "version": "https://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz",
1802 "integrity": "sha1-EnqX8CrcQXUalU0ksN4X4QDgOOs="
1803 },
1804 "lodash.clonedeep": {
1805 "version": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
1806 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
1807 },
1808 "lodash.defaults": {
1809 "version": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz",
1810 "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=",
1811 "dependencies": {
1812 "lodash.keys": {
1813 "version": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
1814 "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc="
1815 }
1816 }
1817 },
1818 "lodash.escape": {
1819 "version": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
1820 "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg="
1821 },
1822 "lodash.isarguments": {
1823 "version": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
1824 "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo="
1825 },
1826 "lodash.isarray": {
1827 "version": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
1828 "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U="
1829 },
1830 "lodash.isempty": {
1831 "version": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
1832 "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4="
1833 },
1834 "lodash.isobject": {
1835 "version": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz",
1836 "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU="
1837 },
1838 "lodash.isplainobject": {
1839 "version": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
1840 "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
1841 },
1842 "lodash.isstring": {
1843 "version": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
1844 "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE="
1845 },
1846 "lodash.keys": {
1847 "version": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
1848 "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo="
1849 },
1850 "lodash.mapvalues": {
1851 "version": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz",
1852 "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw="
1853 },
1854 "lodash.merge": {
1855 "version": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz",
1856 "integrity": "sha1-aYhLoUSsM/5plzemCG3v+t0PicU="
1857 },
1858 "lodash.pick": {
1859 "version": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
1860 "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM="
1861 },
1862 "lodash.restparam": {
1863 "version": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
1864 "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU="
1865 },
1866 "lodash.template": {
1867 "version": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
1868 "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8="
1869 },
1870 "lodash.templatesettings": {
1871 "version": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
1872 "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU="
1873 },
1874 "lodash.values": {
1875 "version": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz",
1876 "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=",
1877 "dependencies": {
1878 "lodash.keys": {
1879 "version": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
1880 "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc="
1881 }
1882 }
1883 },
1884 "log4js": {
1885 "version": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz",
1886 "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=",
1887 "dependencies": {
1888 "readable-stream": {
1889 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
1890 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw="
1891 }
1892 }
1893 },
1894 "longest": {
1895 "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
1896 "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
1897 },
1898 "loud-rejection": {
1899 "version": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
1900 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8="
1901 },
1902 "lru-cache": {
1903 "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
1904 "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI="
1905 },
1906 "make-error": {
1907 "version": "https://registry.npmjs.org/make-error/-/make-error-1.3.0.tgz",
1908 "integrity": "sha1-Uq06M5zPEM5itAQLcI/nByRLi5Y="
1909 },
1910 "make-error-cause": {
1911 "version": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
1912 "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0="
1913 },
1914 "map-cache": {
1915 "version": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
1916 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
1917 },
1918 "map-obj": {
1919 "version": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
1920 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
1921 },
1922 "map-stream": {
1923 "version": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
1924 "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ="
1925 },
1926 "media-typer": {
1927 "version": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1928 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
1929 },
1930 "meow": {
1931 "version": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
1932 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
1933 "dependencies": {
1934 "object-assign": {
1935 "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1936 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
1937 }
1938 }
1939 },
1940 "method-override": {
1941 "version": "https://registry.npmjs.org/method-override/-/method-override-2.3.9.tgz",
1942 "integrity": "sha1-vRUfLONM8Bp2ykAKuVwBKxAtj3E=",
1943 "dependencies": {
1944 "debug": {
1945 "version": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
1946 "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw="
1947 },
1948 "ms": {
1949 "version": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1950 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1951 },
1952 "vary": {
1953 "version": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz",
1954 "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc="
1955 }
1956 }
1957 },
1958 "methods": {
1959 "version": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
1960 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
1961 },
1962 "micromatch": {
1963 "version": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
1964 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU="
1965 },
1966 "mime": {
1967 "version": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz",
1968 "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM="
1969 },
1970 "mime-db": {
1971 "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
1972 "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE="
1973 },
1974 "mime-types": {
1975 "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
1976 "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0="
1977 },
1978 "minimatch": {
1979 "version": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
1980 "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc="
1981 },
1982 "minimist": {
1983 "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1984 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
1985 },
1986 "mkdirp": {
1987 "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1988 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1989 "dependencies": {
1990 "minimist": {
1991 "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1992 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
1993 }
1994 }
1995 },
1996 "morgan": {
1997 "version": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz",
1998 "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I="
1999 },
2000 "ms": {
2001 "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
2002 "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
2003 },
2004 "multiparty": {
2005 "version": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz",
2006 "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8="
2007 },
2008 "multipipe": {
2009 "version": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
2010 "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s="
2011 },
2012 "nan": {
2013 "version": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz",
2014 "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=",
2015 "optional": true
2016 },
2017 "natives": {
2018 "version": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz",
2019 "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE="
2020 },
2021 "negotiator": {
2022 "version": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz",
2023 "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g="
2024 },
2025 "normalize-package-data": {
2026 "version": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz",
2027 "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs="
2028 },
2029 "normalize-path": {
2030 "version": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
2031 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk="
2032 },
2033 "number-is-nan": {
2034 "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
2035 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
2036 },
2037 "object-assign": {
2038 "version": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
2039 "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
2040 },
2041 "object-component": {
2042 "version": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
2043 "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE="
2044 },
2045 "object-keys": {
2046 "version": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
2047 "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
2048 },
2049 "object.omit": {
2050 "version": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
2051 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo="
2052 },
2053 "on-finished": {
2054 "version": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2055 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc="
2056 },
2057 "on-headers": {
2058 "version": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
2059 "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c="
2060 },
2061 "once": {
2062 "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
2063 "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA="
2064 },
2065 "optimist": {
2066 "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
2067 "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
2068 "dependencies": {
2069 "minimist": {
2070 "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
2071 "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
2072 }
2073 }
2074 },
2075 "options": {
2076 "version": "https://registry.npmjs.org/options/-/options-0.0.6.tgz",
2077 "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8="
2078 },
2079 "orchestrator": {
2080 "version": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz",
2081 "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4="
2082 },
2083 "ordered-read-streams": {
2084 "version": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
2085 "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY="
2086 },
2087 "os-homedir": {
2088 "version": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
2089 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
2090 },
2091 "os-tmpdir": {
2092 "version": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
2093 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
2094 },
2095 "parse-filepath": {
2096 "version": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz",
2097 "integrity": "sha1-FZ1hVdQ5BNFsEO9piRHaHpGWm3M="
2098 },
2099 "parse-glob": {
2100 "version": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
2101 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw="
2102 },
2103 "parse-json": {
2104 "version": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
2105 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck="
2106 },
2107 "parse-passwd": {
2108 "version": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
2109 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY="
2110 },
2111 "parsejson": {
2112 "version": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz",
2113 "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs="
2114 },
2115 "parseqs": {
2116 "version": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
2117 "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0="
2118 },
2119 "parseuri": {
2120 "version": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
2121 "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo="
2122 },
2123 "parseurl": {
2124 "version": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
2125 "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY="
2126 },
2127 "path-exists": {
2128 "version": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
2129 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s="
2130 },
2131 "path-is-absolute": {
2132 "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2133 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
2134 },
2135 "path-parse": {
2136 "version": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
2137 "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME="
2138 },
2139 "path-root": {
2140 "version": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
2141 "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc="
2142 },
2143 "path-root-regex": {
2144 "version": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
2145 "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0="
2146 },
2147 "path-type": {
2148 "version": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
2149 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
2150 "dependencies": {
2151 "graceful-fs": {
2152 "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
2153 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
2154 }
2155 }
2156 },
2157 "pause": {
2158 "version": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz",
2159 "integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q="
2160 },
2161 "pause-stream": {
2162 "version": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
2163 "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU="
2164 },
2165 "pify": {
2166 "version": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2167 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
2168 },
2169 "pinkie": {
2170 "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
2171 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
2172 },
2173 "pinkie-promise": {
2174 "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
2175 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o="
2176 },
2177 "preserve": {
2178 "version": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
2179 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
2180 },
2181 "pretty-hrtime": {
2182 "version": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
2183 "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE="
2184 },
2185 "process-nextick-args": {
2186 "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
2187 "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
2188 },
2189 "qjobs": {
2190 "version": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz",
2191 "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM="
2192 },
2193 "qs": {
2194 "version": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz",
2195 "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc="
2196 },
2197 "random-bytes": {
2198 "version": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
2199 "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
2200 },
2201 "randomatic": {
2202 "version": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz",
2203 "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs="
2204 },
2205 "range-parser": {
2206 "version": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz",
2207 "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU="
2208 },
2209 "raw-body": {
2210 "version": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
2211 "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=",
2212 "dependencies": {
2213 "bytes": {
2214 "version": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
2215 "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk="
2216 },
2217 "iconv-lite": {
2218 "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
2219 "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI="
2220 }
2221 }
2222 },
2223 "rcfinder": {
2224 "version": "https://registry.npmjs.org/rcfinder/-/rcfinder-0.1.9.tgz",
2225 "integrity": "sha1-8+gPOH3fmugK4wpBADKWQuroERU="
2226 },
2227 "rcloader": {
2228 "version": "https://registry.npmjs.org/rcloader/-/rcloader-0.2.2.tgz",
2229 "integrity": "sha1-WNIpi0YtC5v9ITPSoex0+9cFxxc=",
2230 "dependencies": {
2231 "lodash.isobject": {
2232 "version": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
2233 "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0="
2234 }
2235 }
2236 },
2237 "read-pkg": {
2238 "version": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
2239 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg="
2240 },
2241 "read-pkg-up": {
2242 "version": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
2243 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI="
2244 },
2245 "readable-stream": {
2246 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
2247 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk="
2248 },
2249 "readdirp": {
2250 "version": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
2251 "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
2252 "dependencies": {
2253 "graceful-fs": {
2254 "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
2255 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
2256 },
2257 "isarray": {
2258 "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2259 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
2260 },
2261 "minimatch": {
2262 "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2263 "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM="
2264 },
2265 "readable-stream": {
2266 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.10.tgz",
2267 "integrity": "sha1-7/5yu3yITA3TNeI3nVJhltnQEe4="
2268 },
2269 "string_decoder": {
2270 "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz",
2271 "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg="
2272 }
2273 }
2274 },
2275 "rechoir": {
2276 "version": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
2277 "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q="
2278 },
2279 "redent": {
2280 "version": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
2281 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94="
2282 },
2283 "regex-cache": {
2284 "version": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz",
2285 "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU="
2286 },
2287 "remove-trailing-separator": {
2288 "version": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz",
2289 "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ="
2290 },
2291 "repeat-element": {
2292 "version": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
2293 "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
2294 },
2295 "repeat-string": {
2296 "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
2297 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
2298 },
2299 "repeating": {
2300 "version": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
2301 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo="
2302 },
2303 "replace-ext": {
2304 "version": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
2305 "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
2306 },
2307 "requires-port": {
2308 "version": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
2309 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
2310 },
2311 "resolve": {
2312 "version": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz",
2313 "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU="
2314 },
2315 "resolve-dir": {
2316 "version": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
2317 "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4="
2318 },
2319 "response-time": {
2320 "version": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz",
2321 "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=",
2322 "dependencies": {
2323 "depd": {
2324 "version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
2325 "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM="
2326 }
2327 }
2328 },
2329 "right-align": {
2330 "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
2331 "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8="
2332 },
2333 "rimraf": {
2334 "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
2335 "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
2336 "dependencies": {
2337 "glob": {
2338 "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
2339 "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU="
2340 },
2341 "minimatch": {
2342 "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2343 "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM="
2344 }
2345 }
2346 },
2347 "rndm": {
2348 "version": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz",
2349 "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
2350 },
2351 "run-sequence": {
2352 "version": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz",
2353 "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes="
2354 },
2355 "safe-buffer": {
2356 "version": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.0.tgz",
2357 "integrity": "sha1-/kyEYDl/nqqqWOc75GJzQIpF4iM="
2358 },
2359 "semver": {
2360 "version": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
2361 "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto="
2362 },
2363 "send": {
2364 "version": "https://registry.npmjs.org/send/-/send-0.13.2.tgz",
2365 "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=",
2366 "dependencies": {
2367 "depd": {
2368 "version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
2369 "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM="
2370 },
2371 "statuses": {
2372 "version": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz",
2373 "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg="
2374 }
2375 }
2376 },
2377 "sequencify": {
2378 "version": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz",
2379 "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw="
2380 },
2381 "serve-favicon": {
2382 "version": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz",
2383 "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=",
2384 "dependencies": {
2385 "ms": {
2386 "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
2387 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
2388 }
2389 }
2390 },
2391 "serve-index": {
2392 "version": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz",
2393 "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI="
2394 },
2395 "serve-static": {
2396 "version": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz",
2397 "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU="
2398 },
2399 "set-immediate-shim": {
2400 "version": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
2401 "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
2402 },
2403 "setprototypeof": {
2404 "version": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
2405 "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
2406 },
2407 "shelljs": {
2408 "version": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
2409 "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E="
2410 },
2411 "sigmund": {
2412 "version": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
2413 "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA="
2414 },
2415 "signal-exit": {
2416 "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
2417 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
2418 },
2419 "socket.io": {
2420 "version": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.3.tgz",
2421 "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=",
2422 "dependencies": {
2423 "debug": {
2424 "version": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
2425 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w="
2426 },
2427 "ms": {
2428 "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
2429 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
2430 },
2431 "object-assign": {
2432 "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz",
2433 "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A="
2434 }
2435 }
2436 },
2437 "socket.io-adapter": {
2438 "version": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz",
2439 "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=",
2440 "dependencies": {
2441 "debug": {
2442 "version": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
2443 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w="
2444 },
2445 "ms": {
2446 "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
2447 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
2448 }
2449 }
2450 },
2451 "socket.io-client": {
2452 "version": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz",
2453 "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=",
2454 "dependencies": {
2455 "component-emitter": {
2456 "version": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
2457 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
2458 },
2459 "debug": {
2460 "version": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz",
2461 "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w="
2462 },
2463 "ms": {
2464 "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
2465 "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
2466 }
2467 }
2468 },
2469 "socket.io-parser": {
2470 "version": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz",
2471 "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA="
2472 },
2473 "source-map": {
2474 "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
2475 "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s="
2476 },
2477 "sparkles": {
2478 "version": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
2479 "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM="
2480 },
2481 "spdx-correct": {
2482 "version": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
2483 "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A="
2484 },
2485 "spdx-expression-parse": {
2486 "version": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
2487 "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw="
2488 },
2489 "spdx-license-ids": {
2490 "version": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
2491 "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc="
2492 },
2493 "split": {
2494 "version": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
2495 "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8="
2496 },
2497 "statuses": {
2498 "version": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
2499 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
2500 },
2501 "stream-combiner": {
2502 "version": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
2503 "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ="
2504 },
2505 "stream-consume": {
2506 "version": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz",
2507 "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8="
2508 },
2509 "stream-counter": {
2510 "version": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz",
2511 "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94="
2512 },
2513 "string_decoder": {
2514 "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2515 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
2516 },
2517 "strip-ansi": {
2518 "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2519 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
2520 },
2521 "strip-bom": {
2522 "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz",
2523 "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q="
2524 },
2525 "strip-indent": {
2526 "version": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
2527 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI="
2528 },
2529 "strip-json-comments": {
2530 "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
2531 "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E="
2532 },
2533 "supports-color": {
2534 "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2535 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
2536 },
2537 "through": {
2538 "version": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2539 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
2540 },
2541 "through2": {
2542 "version": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
2543 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
2544 "dependencies": {
2545 "isarray": {
2546 "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2547 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
2548 },
2549 "readable-stream": {
2550 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.10.tgz",
2551 "integrity": "sha1-7/5yu3yITA3TNeI3nVJhltnQEe4="
2552 },
2553 "string_decoder": {
2554 "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz",
2555 "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg="
2556 }
2557 }
2558 },
2559 "tildify": {
2560 "version": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
2561 "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo="
2562 },
2563 "time-stamp": {
2564 "version": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
2565 "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
2566 },
2567 "tiny-lr": {
2568 "version": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz",
2569 "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=",
2570 "dependencies": {
2571 "body-parser": {
2572 "version": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
2573 "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
2574 "dependencies": {
2575 "qs": {
2576 "version": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
2577 "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4="
2578 }
2579 }
2580 },
2581 "bytes": {
2582 "version": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz",
2583 "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg="
2584 },
2585 "depd": {
2586 "version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
2587 "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM="
2588 },
2589 "iconv-lite": {
2590 "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
2591 "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI="
2592 },
2593 "qs": {
2594 "version": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz",
2595 "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk="
2596 }
2597 }
2598 },
2599 "tmp": {
2600 "version": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz",
2601 "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc="
2602 },
2603 "to-array": {
2604 "version": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
2605 "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
2606 },
2607 "trim-newlines": {
2608 "version": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
2609 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM="
2610 },
2611 "tsscmp": {
2612 "version": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz",
2613 "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc="
2614 },
2615 "type-is": {
2616 "version": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",
2617 "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA="
2618 },
2619 "uglify-js": {
2620 "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.28.tgz",
2621 "integrity": "sha1-4zUDLfm7INy5GPFkWJ1a9H84g0o=",
2622 "dependencies": {
2623 "source-map": {
2624 "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
2625 "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI="
2626 }
2627 }
2628 },
2629 "uglify-save-license": {
2630 "version": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz",
2631 "integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE="
2632 },
2633 "uglify-to-browserify": {
2634 "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
2635 "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
2636 "optional": true
2637 },
2638 "uid-safe": {
2639 "version": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz",
2640 "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE="
2641 },
2642 "ultron": {
2643 "version": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
2644 "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po="
2645 },
2646 "unc-path-regex": {
2647 "version": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
2648 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo="
2649 },
2650 "unique-stream": {
2651 "version": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
2652 "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs="
2653 },
2654 "unpipe": {
2655 "version": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2656 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
2657 },
2658 "user-home": {
2659 "version": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
2660 "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA="
2661 },
2662 "useragent": {
2663 "version": "https://registry.npmjs.org/useragent/-/useragent-2.1.13.tgz",
2664 "integrity": "sha1-u6Q+iqJNXOuDwpN0c+EC4h33TBA=",
2665 "dependencies": {
2666 "lru-cache": {
2667 "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz",
2668 "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0="
2669 }
2670 }
2671 },
2672 "util-deprecate": {
2673 "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2674 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
2675 },
2676 "utils-merge": {
2677 "version": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
2678 "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg="
2679 },
2680 "v8flags": {
2681 "version": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
2682 "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ="
2683 },
2684 "validate-npm-package-license": {
2685 "version": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
2686 "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w="
2687 },
2688 "vary": {
2689 "version": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz",
2690 "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA="
2691 },
2692 "vhost": {
2693 "version": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz",
2694 "integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU="
2695 },
2696 "vinyl": {
2697 "version": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
2698 "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4="
2699 },
2700 "vinyl-bufferstream": {
2701 "version": "https://registry.npmjs.org/vinyl-bufferstream/-/vinyl-bufferstream-1.0.1.tgz",
2702 "integrity": "sha1-BTeGn1gO/6TKRay0dXnkuf5jCBo="
2703 },
2704 "vinyl-fs": {
2705 "version": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
2706 "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=",
2707 "dependencies": {
2708 "clone": {
2709 "version": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
2710 "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="
2711 },
2712 "readable-stream": {
2713 "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
2714 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw="
2715 },
2716 "through2": {
2717 "version": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
2718 "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg="
2719 },
2720 "vinyl": {
2721 "version": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
2722 "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc="
2723 }
2724 }
2725 },
2726 "vinyl-sourcemaps-apply": {
2727 "version": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
2728 "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
2729 "dependencies": {
2730 "source-map": {
2731 "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
2732 "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI="
2733 }
2734 }
2735 },
2736 "void-elements": {
2737 "version": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
2738 "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w="
2739 },
2740 "websocket-driver": {
2741 "version": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
2742 "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY="
2743 },
2744 "websocket-extensions": {
2745 "version": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz",
2746 "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec="
2747 },
2748 "which": {
2749 "version": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
2750 "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU="
2751 },
2752 "window-size": {
2753 "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
2754 "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
2755 },
2756 "wordwrap": {
2757 "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
2758 "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
2759 },
2760 "wrappy": {
2761 "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2762 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
2763 },
2764 "ws": {
2765 "version": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz",
2766 "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8="
2767 },
2768 "wtf-8": {
2769 "version": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz",
2770 "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo="
2771 },
2772 "xmlhttprequest-ssl": {
2773 "version": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz",
2774 "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0="
2775 },
2776 "xtend": {
2777 "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
2778 "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
2779 },
2780 "yargs": {
2781 "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
2782 "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
2783 "dependencies": {
2784 "camelcase": {
2785 "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
2786 "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
2787 }
2788 }
2789 },
2790 "yeast": {
2791 "version": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
2792 "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
2793 }
2794 }
2795 }
2796