Commit a17c68a030ae25a42b8c759f47169e93b3aba355

Authored by Neeraj Sharma
1 parent 8bb178441a

implement two route page gallery and notice board

package-lock.json
1 { 1 {
2 "name": "schoolmanagement", 2 "name": "schoolmanagement",
3 "version": "1.0.0", 3 "version": "1.0.0",
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
7 "@babel/code-frame": { 7 "@babel/code-frame": {
8 "version": "7.0.0", 8 "version": "7.0.0",
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", 9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
10 "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", 10 "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
11 "dev": true, 11 "dev": true,
12 "requires": { 12 "requires": {
13 "@babel/highlight": "^7.0.0" 13 "@babel/highlight": "^7.0.0"
14 } 14 }
15 }, 15 },
16 "@babel/generator": { 16 "@babel/generator": {
17 "version": "7.0.0-beta.44", 17 "version": "7.0.0-beta.44",
18 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", 18 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz",
19 "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", 19 "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==",
20 "dev": true, 20 "dev": true,
21 "requires": { 21 "requires": {
22 "@babel/types": "7.0.0-beta.44", 22 "@babel/types": "7.0.0-beta.44",
23 "jsesc": "^2.5.1", 23 "jsesc": "^2.5.1",
24 "lodash": "^4.2.0", 24 "lodash": "^4.2.0",
25 "source-map": "^0.5.0", 25 "source-map": "^0.5.0",
26 "trim-right": "^1.0.1" 26 "trim-right": "^1.0.1"
27 } 27 }
28 }, 28 },
29 "@babel/helper-function-name": { 29 "@babel/helper-function-name": {
30 "version": "7.0.0-beta.44", 30 "version": "7.0.0-beta.44",
31 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", 31 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz",
32 "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", 32 "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==",
33 "dev": true, 33 "dev": true,
34 "requires": { 34 "requires": {
35 "@babel/helper-get-function-arity": "7.0.0-beta.44", 35 "@babel/helper-get-function-arity": "7.0.0-beta.44",
36 "@babel/template": "7.0.0-beta.44", 36 "@babel/template": "7.0.0-beta.44",
37 "@babel/types": "7.0.0-beta.44" 37 "@babel/types": "7.0.0-beta.44"
38 } 38 }
39 }, 39 },
40 "@babel/helper-get-function-arity": { 40 "@babel/helper-get-function-arity": {
41 "version": "7.0.0-beta.44", 41 "version": "7.0.0-beta.44",
42 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", 42 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz",
43 "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", 43 "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==",
44 "dev": true, 44 "dev": true,
45 "requires": { 45 "requires": {
46 "@babel/types": "7.0.0-beta.44" 46 "@babel/types": "7.0.0-beta.44"
47 } 47 }
48 }, 48 },
49 "@babel/helper-split-export-declaration": { 49 "@babel/helper-split-export-declaration": {
50 "version": "7.0.0-beta.44", 50 "version": "7.0.0-beta.44",
51 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", 51 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz",
52 "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", 52 "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==",
53 "dev": true, 53 "dev": true,
54 "requires": { 54 "requires": {
55 "@babel/types": "7.0.0-beta.44" 55 "@babel/types": "7.0.0-beta.44"
56 } 56 }
57 }, 57 },
58 "@babel/highlight": { 58 "@babel/highlight": {
59 "version": "7.0.0", 59 "version": "7.0.0",
60 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", 60 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
61 "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", 61 "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
62 "dev": true, 62 "dev": true,
63 "requires": { 63 "requires": {
64 "chalk": "^2.0.0", 64 "chalk": "^2.0.0",
65 "esutils": "^2.0.2", 65 "esutils": "^2.0.2",
66 "js-tokens": "^4.0.0" 66 "js-tokens": "^4.0.0"
67 }, 67 },
68 "dependencies": { 68 "dependencies": {
69 "js-tokens": { 69 "js-tokens": {
70 "version": "4.0.0", 70 "version": "4.0.0",
71 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 71 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
72 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 72 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
73 "dev": true 73 "dev": true
74 } 74 }
75 } 75 }
76 }, 76 },
77 "@babel/template": { 77 "@babel/template": {
78 "version": "7.0.0-beta.44", 78 "version": "7.0.0-beta.44",
79 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", 79 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz",
80 "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", 80 "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==",
81 "dev": true, 81 "dev": true,
82 "requires": { 82 "requires": {
83 "@babel/code-frame": "7.0.0-beta.44", 83 "@babel/code-frame": "7.0.0-beta.44",
84 "@babel/types": "7.0.0-beta.44", 84 "@babel/types": "7.0.0-beta.44",
85 "babylon": "7.0.0-beta.44", 85 "babylon": "7.0.0-beta.44",
86 "lodash": "^4.2.0" 86 "lodash": "^4.2.0"
87 }, 87 },
88 "dependencies": { 88 "dependencies": {
89 "@babel/code-frame": { 89 "@babel/code-frame": {
90 "version": "7.0.0-beta.44", 90 "version": "7.0.0-beta.44",
91 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", 91 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz",
92 "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", 92 "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==",
93 "dev": true, 93 "dev": true,
94 "requires": { 94 "requires": {
95 "@babel/highlight": "7.0.0-beta.44" 95 "@babel/highlight": "7.0.0-beta.44"
96 } 96 }
97 }, 97 },
98 "@babel/highlight": { 98 "@babel/highlight": {
99 "version": "7.0.0-beta.44", 99 "version": "7.0.0-beta.44",
100 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", 100 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz",
101 "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", 101 "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==",
102 "dev": true, 102 "dev": true,
103 "requires": { 103 "requires": {
104 "chalk": "^2.0.0", 104 "chalk": "^2.0.0",
105 "esutils": "^2.0.2", 105 "esutils": "^2.0.2",
106 "js-tokens": "^3.0.0" 106 "js-tokens": "^3.0.0"
107 } 107 }
108 } 108 }
109 } 109 }
110 }, 110 },
111 "@babel/traverse": { 111 "@babel/traverse": {
112 "version": "7.0.0-beta.44", 112 "version": "7.0.0-beta.44",
113 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", 113 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz",
114 "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", 114 "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==",
115 "dev": true, 115 "dev": true,
116 "requires": { 116 "requires": {
117 "@babel/code-frame": "7.0.0-beta.44", 117 "@babel/code-frame": "7.0.0-beta.44",
118 "@babel/generator": "7.0.0-beta.44", 118 "@babel/generator": "7.0.0-beta.44",
119 "@babel/helper-function-name": "7.0.0-beta.44", 119 "@babel/helper-function-name": "7.0.0-beta.44",
120 "@babel/helper-split-export-declaration": "7.0.0-beta.44", 120 "@babel/helper-split-export-declaration": "7.0.0-beta.44",
121 "@babel/types": "7.0.0-beta.44", 121 "@babel/types": "7.0.0-beta.44",
122 "babylon": "7.0.0-beta.44", 122 "babylon": "7.0.0-beta.44",
123 "debug": "^3.1.0", 123 "debug": "^3.1.0",
124 "globals": "^11.1.0", 124 "globals": "^11.1.0",
125 "invariant": "^2.2.0", 125 "invariant": "^2.2.0",
126 "lodash": "^4.2.0" 126 "lodash": "^4.2.0"
127 }, 127 },
128 "dependencies": { 128 "dependencies": {
129 "@babel/code-frame": { 129 "@babel/code-frame": {
130 "version": "7.0.0-beta.44", 130 "version": "7.0.0-beta.44",
131 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", 131 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz",
132 "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", 132 "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==",
133 "dev": true, 133 "dev": true,
134 "requires": { 134 "requires": {
135 "@babel/highlight": "7.0.0-beta.44" 135 "@babel/highlight": "7.0.0-beta.44"
136 } 136 }
137 }, 137 },
138 "@babel/highlight": { 138 "@babel/highlight": {
139 "version": "7.0.0-beta.44", 139 "version": "7.0.0-beta.44",
140 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", 140 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz",
141 "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", 141 "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==",
142 "dev": true, 142 "dev": true,
143 "requires": { 143 "requires": {
144 "chalk": "^2.0.0", 144 "chalk": "^2.0.0",
145 "esutils": "^2.0.2", 145 "esutils": "^2.0.2",
146 "js-tokens": "^3.0.0" 146 "js-tokens": "^3.0.0"
147 } 147 }
148 } 148 }
149 } 149 }
150 }, 150 },
151 "@babel/types": { 151 "@babel/types": {
152 "version": "7.0.0-beta.44", 152 "version": "7.0.0-beta.44",
153 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", 153 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz",
154 "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", 154 "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==",
155 "dev": true, 155 "dev": true,
156 "requires": { 156 "requires": {
157 "esutils": "^2.0.2", 157 "esutils": "^2.0.2",
158 "lodash": "^4.2.0", 158 "lodash": "^4.2.0",
159 "to-fast-properties": "^2.0.0" 159 "to-fast-properties": "^2.0.0"
160 } 160 }
161 }, 161 },
162 "@types/strip-bom": { 162 "@types/strip-bom": {
163 "version": "3.0.0", 163 "version": "3.0.0",
164 "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", 164 "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz",
165 "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", 165 "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=",
166 "dev": true 166 "dev": true
167 }, 167 },
168 "@types/strip-json-comments": { 168 "@types/strip-json-comments": {
169 "version": "0.0.30", 169 "version": "0.0.30",
170 "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", 170 "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz",
171 "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", 171 "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==",
172 "dev": true 172 "dev": true
173 }, 173 },
174 "abab": { 174 "abab": {
175 "version": "2.0.0", 175 "version": "2.0.0",
176 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", 176 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
177 "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", 177 "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==",
178 "dev": true 178 "dev": true
179 }, 179 },
180 "abbrev": { 180 "abbrev": {
181 "version": "1.1.1", 181 "version": "1.1.1",
182 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 182 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
183 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 183 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
184 "dev": true 184 "dev": true
185 }, 185 },
186 "accepts": { 186 "accepts": {
187 "version": "1.3.4", 187 "version": "1.3.4",
188 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", 188 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",
189 "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", 189 "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",
190 "dev": true, 190 "dev": true,
191 "requires": { 191 "requires": {
192 "mime-types": "~2.1.16", 192 "mime-types": "~2.1.16",
193 "negotiator": "0.6.1" 193 "negotiator": "0.6.1"
194 } 194 }
195 }, 195 },
196 "acorn": { 196 "acorn": {
197 "version": "5.5.0", 197 "version": "5.5.0",
198 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.0.tgz", 198 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.0.tgz",
199 "integrity": "sha512-arn53F07VXmls4o4pUhSzBa4fvaagPRe7AVZ8l7NHxFWUie2DsuFSBMMNAkgzRlOhEhzAnxeKyaWVzOH4xqp/g==", 199 "integrity": "sha512-arn53F07VXmls4o4pUhSzBa4fvaagPRe7AVZ8l7NHxFWUie2DsuFSBMMNAkgzRlOhEhzAnxeKyaWVzOH4xqp/g==",
200 "dev": true 200 "dev": true
201 }, 201 },
202 "acorn-dynamic-import": { 202 "acorn-dynamic-import": {
203 "version": "2.0.2", 203 "version": "2.0.2",
204 "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", 204 "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz",
205 "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", 205 "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
206 "dev": true, 206 "dev": true,
207 "requires": { 207 "requires": {
208 "acorn": "^4.0.3" 208 "acorn": "^4.0.3"
209 }, 209 },
210 "dependencies": { 210 "dependencies": {
211 "acorn": { 211 "acorn": {
212 "version": "4.0.13", 212 "version": "4.0.13",
213 "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", 213 "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
214 "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", 214 "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
215 "dev": true 215 "dev": true
216 } 216 }
217 } 217 }
218 }, 218 },
219 "acorn-globals": { 219 "acorn-globals": {
220 "version": "4.3.0", 220 "version": "4.3.0",
221 "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", 221 "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz",
222 "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", 222 "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==",
223 "dev": true, 223 "dev": true,
224 "requires": { 224 "requires": {
225 "acorn": "^6.0.1", 225 "acorn": "^6.0.1",
226 "acorn-walk": "^6.0.1" 226 "acorn-walk": "^6.0.1"
227 }, 227 },
228 "dependencies": { 228 "dependencies": {
229 "acorn": { 229 "acorn": {
230 "version": "6.0.2", 230 "version": "6.0.2",
231 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", 231 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz",
232 "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", 232 "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==",
233 "dev": true 233 "dev": true
234 } 234 }
235 } 235 }
236 }, 236 },
237 "acorn-jsx": { 237 "acorn-jsx": {
238 "version": "3.0.1", 238 "version": "3.0.1",
239 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", 239 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
240 "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", 240 "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
241 "dev": true, 241 "dev": true,
242 "requires": { 242 "requires": {
243 "acorn": "^3.0.4" 243 "acorn": "^3.0.4"
244 }, 244 },
245 "dependencies": { 245 "dependencies": {
246 "acorn": { 246 "acorn": {
247 "version": "3.3.0", 247 "version": "3.3.0",
248 "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", 248 "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
249 "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", 249 "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
250 "dev": true 250 "dev": true
251 } 251 }
252 } 252 }
253 }, 253 },
254 "acorn-walk": { 254 "acorn-walk": {
255 "version": "6.1.0", 255 "version": "6.1.0",
256 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", 256 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz",
257 "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", 257 "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==",
258 "dev": true 258 "dev": true
259 }, 259 },
260 "agent-base": { 260 "agent-base": {
261 "version": "2.1.1", 261 "version": "2.1.1",
262 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", 262 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz",
263 "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", 263 "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=",
264 "dev": true, 264 "dev": true,
265 "requires": { 265 "requires": {
266 "extend": "~3.0.0", 266 "extend": "~3.0.0",
267 "semver": "~5.0.1" 267 "semver": "~5.0.1"
268 }, 268 },
269 "dependencies": { 269 "dependencies": {
270 "semver": { 270 "semver": {
271 "version": "5.0.3", 271 "version": "5.0.3",
272 "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", 272 "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz",
273 "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", 273 "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=",
274 "dev": true 274 "dev": true
275 } 275 }
276 } 276 }
277 }, 277 },
278 "ajv": { 278 "ajv": {
279 "version": "5.5.2", 279 "version": "5.5.2",
280 "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", 280 "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
281 "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", 281 "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
282 "dev": true, 282 "dev": true,
283 "requires": { 283 "requires": {
284 "co": "^4.6.0", 284 "co": "^4.6.0",
285 "fast-deep-equal": "^1.0.0", 285 "fast-deep-equal": "^1.0.0",
286 "fast-json-stable-stringify": "^2.0.0", 286 "fast-json-stable-stringify": "^2.0.0",
287 "json-schema-traverse": "^0.3.0" 287 "json-schema-traverse": "^0.3.0"
288 } 288 }
289 }, 289 },
290 "ajv-keywords": { 290 "ajv-keywords": {
291 "version": "3.1.0", 291 "version": "3.1.0",
292 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz", 292 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",
293 "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=", 293 "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",
294 "dev": true 294 "dev": true
295 }, 295 },
296 "align-text": { 296 "align-text": {
297 "version": "0.1.4", 297 "version": "0.1.4",
298 "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", 298 "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
299 "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", 299 "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
300 "dev": true, 300 "dev": true,
301 "requires": { 301 "requires": {
302 "kind-of": "^3.0.2", 302 "kind-of": "^3.0.2",
303 "longest": "^1.0.1", 303 "longest": "^1.0.1",
304 "repeat-string": "^1.5.2" 304 "repeat-string": "^1.5.2"
305 } 305 }
306 }, 306 },
307 "alphanum-sort": { 307 "alphanum-sort": {
308 "version": "1.0.2", 308 "version": "1.0.2",
309 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", 309 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
310 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", 310 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
311 "dev": true 311 "dev": true
312 }, 312 },
313 "amdefine": { 313 "amdefine": {
314 "version": "1.0.1", 314 "version": "1.0.1",
315 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 315 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
316 "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", 316 "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
317 "dev": true 317 "dev": true
318 }, 318 },
319 "ansi-align": { 319 "ansi-align": {
320 "version": "2.0.0", 320 "version": "2.0.0",
321 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", 321 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
322 "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", 322 "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
323 "dev": true, 323 "dev": true,
324 "requires": { 324 "requires": {
325 "string-width": "^2.0.0" 325 "string-width": "^2.0.0"
326 } 326 }
327 }, 327 },
328 "ansi-escapes": { 328 "ansi-escapes": {
329 "version": "3.1.0", 329 "version": "3.1.0",
330 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", 330 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
331 "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", 331 "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
332 "dev": true 332 "dev": true
333 }, 333 },
334 "ansi-html": { 334 "ansi-html": {
335 "version": "0.0.7", 335 "version": "0.0.7",
336 "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", 336 "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
337 "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", 337 "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
338 "dev": true 338 "dev": true
339 }, 339 },
340 "ansi-regex": { 340 "ansi-regex": {
341 "version": "2.1.1", 341 "version": "2.1.1",
342 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 342 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
343 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 343 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
344 "dev": true 344 "dev": true
345 }, 345 },
346 "ansi-styles": { 346 "ansi-styles": {
347 "version": "2.2.1", 347 "version": "2.2.1",
348 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 348 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
349 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 349 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
350 "dev": true 350 "dev": true
351 }, 351 },
352 "anymatch": { 352 "anymatch": {
353 "version": "2.0.0", 353 "version": "2.0.0",
354 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 354 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
355 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 355 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
356 "dev": true, 356 "dev": true,
357 "requires": { 357 "requires": {
358 "micromatch": "^3.1.4", 358 "micromatch": "^3.1.4",
359 "normalize-path": "^2.1.1" 359 "normalize-path": "^2.1.1"
360 }, 360 },
361 "dependencies": { 361 "dependencies": {
362 "arr-diff": { 362 "arr-diff": {
363 "version": "4.0.0", 363 "version": "4.0.0",
364 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 364 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
365 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 365 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
366 "dev": true 366 "dev": true
367 }, 367 },
368 "array-unique": { 368 "array-unique": {
369 "version": "0.3.2", 369 "version": "0.3.2",
370 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 370 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
371 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 371 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
372 "dev": true 372 "dev": true
373 }, 373 },
374 "braces": { 374 "braces": {
375 "version": "2.3.2", 375 "version": "2.3.2",
376 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 376 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
377 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 377 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
378 "dev": true, 378 "dev": true,
379 "requires": { 379 "requires": {
380 "arr-flatten": "^1.1.0", 380 "arr-flatten": "^1.1.0",
381 "array-unique": "^0.3.2", 381 "array-unique": "^0.3.2",
382 "extend-shallow": "^2.0.1", 382 "extend-shallow": "^2.0.1",
383 "fill-range": "^4.0.0", 383 "fill-range": "^4.0.0",
384 "isobject": "^3.0.1", 384 "isobject": "^3.0.1",
385 "repeat-element": "^1.1.2", 385 "repeat-element": "^1.1.2",
386 "snapdragon": "^0.8.1", 386 "snapdragon": "^0.8.1",
387 "snapdragon-node": "^2.0.1", 387 "snapdragon-node": "^2.0.1",
388 "split-string": "^3.0.2", 388 "split-string": "^3.0.2",
389 "to-regex": "^3.0.1" 389 "to-regex": "^3.0.1"
390 }, 390 },
391 "dependencies": { 391 "dependencies": {
392 "extend-shallow": { 392 "extend-shallow": {
393 "version": "2.0.1", 393 "version": "2.0.1",
394 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 394 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
395 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 395 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
396 "dev": true, 396 "dev": true,
397 "requires": { 397 "requires": {
398 "is-extendable": "^0.1.0" 398 "is-extendable": "^0.1.0"
399 } 399 }
400 } 400 }
401 } 401 }
402 }, 402 },
403 "debug": { 403 "debug": {
404 "version": "2.6.9", 404 "version": "2.6.9",
405 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 405 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
406 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 406 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
407 "dev": true, 407 "dev": true,
408 "requires": { 408 "requires": {
409 "ms": "2.0.0" 409 "ms": "2.0.0"
410 } 410 }
411 }, 411 },
412 "expand-brackets": { 412 "expand-brackets": {
413 "version": "2.1.4", 413 "version": "2.1.4",
414 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 414 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
415 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 415 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
416 "dev": true, 416 "dev": true,
417 "requires": { 417 "requires": {
418 "debug": "^2.3.3", 418 "debug": "^2.3.3",
419 "define-property": "^0.2.5", 419 "define-property": "^0.2.5",
420 "extend-shallow": "^2.0.1", 420 "extend-shallow": "^2.0.1",
421 "posix-character-classes": "^0.1.0", 421 "posix-character-classes": "^0.1.0",
422 "regex-not": "^1.0.0", 422 "regex-not": "^1.0.0",
423 "snapdragon": "^0.8.1", 423 "snapdragon": "^0.8.1",
424 "to-regex": "^3.0.1" 424 "to-regex": "^3.0.1"
425 }, 425 },
426 "dependencies": { 426 "dependencies": {
427 "define-property": { 427 "define-property": {
428 "version": "0.2.5", 428 "version": "0.2.5",
429 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 429 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
430 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 430 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
431 "dev": true, 431 "dev": true,
432 "requires": { 432 "requires": {
433 "is-descriptor": "^0.1.0" 433 "is-descriptor": "^0.1.0"
434 } 434 }
435 }, 435 },
436 "extend-shallow": { 436 "extend-shallow": {
437 "version": "2.0.1", 437 "version": "2.0.1",
438 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 438 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
439 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 439 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
440 "dev": true, 440 "dev": true,
441 "requires": { 441 "requires": {
442 "is-extendable": "^0.1.0" 442 "is-extendable": "^0.1.0"
443 } 443 }
444 }, 444 },
445 "is-descriptor": { 445 "is-descriptor": {
446 "version": "0.1.6", 446 "version": "0.1.6",
447 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 447 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
448 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 448 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
449 "dev": true, 449 "dev": true,
450 "requires": { 450 "requires": {
451 "is-accessor-descriptor": "^0.1.6", 451 "is-accessor-descriptor": "^0.1.6",
452 "is-data-descriptor": "^0.1.4", 452 "is-data-descriptor": "^0.1.4",
453 "kind-of": "^5.0.0" 453 "kind-of": "^5.0.0"
454 } 454 }
455 }, 455 },
456 "kind-of": { 456 "kind-of": {
457 "version": "5.1.0", 457 "version": "5.1.0",
458 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 458 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
459 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 459 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
460 "dev": true 460 "dev": true
461 } 461 }
462 } 462 }
463 }, 463 },
464 "extend-shallow": { 464 "extend-shallow": {
465 "version": "3.0.2", 465 "version": "3.0.2",
466 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 466 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
467 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 467 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
468 "dev": true, 468 "dev": true,
469 "requires": { 469 "requires": {
470 "assign-symbols": "^1.0.0", 470 "assign-symbols": "^1.0.0",
471 "is-extendable": "^1.0.1" 471 "is-extendable": "^1.0.1"
472 }, 472 },
473 "dependencies": { 473 "dependencies": {
474 "is-extendable": { 474 "is-extendable": {
475 "version": "1.0.1", 475 "version": "1.0.1",
476 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 476 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
477 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 477 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
478 "dev": true, 478 "dev": true,
479 "requires": { 479 "requires": {
480 "is-plain-object": "^2.0.4" 480 "is-plain-object": "^2.0.4"
481 } 481 }
482 } 482 }
483 } 483 }
484 }, 484 },
485 "extglob": { 485 "extglob": {
486 "version": "2.0.4", 486 "version": "2.0.4",
487 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 487 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
488 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 488 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
489 "dev": true, 489 "dev": true,
490 "requires": { 490 "requires": {
491 "array-unique": "^0.3.2", 491 "array-unique": "^0.3.2",
492 "define-property": "^1.0.0", 492 "define-property": "^1.0.0",
493 "expand-brackets": "^2.1.4", 493 "expand-brackets": "^2.1.4",
494 "extend-shallow": "^2.0.1", 494 "extend-shallow": "^2.0.1",
495 "fragment-cache": "^0.2.1", 495 "fragment-cache": "^0.2.1",
496 "regex-not": "^1.0.0", 496 "regex-not": "^1.0.0",
497 "snapdragon": "^0.8.1", 497 "snapdragon": "^0.8.1",
498 "to-regex": "^3.0.1" 498 "to-regex": "^3.0.1"
499 }, 499 },
500 "dependencies": { 500 "dependencies": {
501 "define-property": { 501 "define-property": {
502 "version": "1.0.0", 502 "version": "1.0.0",
503 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 503 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
504 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 504 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
505 "dev": true, 505 "dev": true,
506 "requires": { 506 "requires": {
507 "is-descriptor": "^1.0.0" 507 "is-descriptor": "^1.0.0"
508 } 508 }
509 }, 509 },
510 "extend-shallow": { 510 "extend-shallow": {
511 "version": "2.0.1", 511 "version": "2.0.1",
512 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 512 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
513 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 513 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
514 "dev": true, 514 "dev": true,
515 "requires": { 515 "requires": {
516 "is-extendable": "^0.1.0" 516 "is-extendable": "^0.1.0"
517 } 517 }
518 } 518 }
519 } 519 }
520 }, 520 },
521 "fill-range": { 521 "fill-range": {
522 "version": "4.0.0", 522 "version": "4.0.0",
523 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 523 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
524 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 524 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
525 "dev": true, 525 "dev": true,
526 "requires": { 526 "requires": {
527 "extend-shallow": "^2.0.1", 527 "extend-shallow": "^2.0.1",
528 "is-number": "^3.0.0", 528 "is-number": "^3.0.0",
529 "repeat-string": "^1.6.1", 529 "repeat-string": "^1.6.1",
530 "to-regex-range": "^2.1.0" 530 "to-regex-range": "^2.1.0"
531 }, 531 },
532 "dependencies": { 532 "dependencies": {
533 "extend-shallow": { 533 "extend-shallow": {
534 "version": "2.0.1", 534 "version": "2.0.1",
535 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 535 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
536 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 536 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
537 "dev": true, 537 "dev": true,
538 "requires": { 538 "requires": {
539 "is-extendable": "^0.1.0" 539 "is-extendable": "^0.1.0"
540 } 540 }
541 } 541 }
542 } 542 }
543 }, 543 },
544 "is-accessor-descriptor": { 544 "is-accessor-descriptor": {
545 "version": "0.1.6", 545 "version": "0.1.6",
546 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 546 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
547 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 547 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
548 "dev": true, 548 "dev": true,
549 "requires": { 549 "requires": {
550 "kind-of": "^3.0.2" 550 "kind-of": "^3.0.2"
551 }, 551 },
552 "dependencies": { 552 "dependencies": {
553 "kind-of": { 553 "kind-of": {
554 "version": "3.2.2", 554 "version": "3.2.2",
555 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 555 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
556 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 556 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
557 "dev": true, 557 "dev": true,
558 "requires": { 558 "requires": {
559 "is-buffer": "^1.1.5" 559 "is-buffer": "^1.1.5"
560 } 560 }
561 } 561 }
562 } 562 }
563 }, 563 },
564 "is-data-descriptor": { 564 "is-data-descriptor": {
565 "version": "0.1.4", 565 "version": "0.1.4",
566 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 566 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
567 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 567 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
568 "dev": true, 568 "dev": true,
569 "requires": { 569 "requires": {
570 "kind-of": "^3.0.2" 570 "kind-of": "^3.0.2"
571 }, 571 },
572 "dependencies": { 572 "dependencies": {
573 "kind-of": { 573 "kind-of": {
574 "version": "3.2.2", 574 "version": "3.2.2",
575 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 575 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
576 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 576 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
577 "dev": true, 577 "dev": true,
578 "requires": { 578 "requires": {
579 "is-buffer": "^1.1.5" 579 "is-buffer": "^1.1.5"
580 } 580 }
581 } 581 }
582 } 582 }
583 }, 583 },
584 "is-number": { 584 "is-number": {
585 "version": "3.0.0", 585 "version": "3.0.0",
586 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 586 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
587 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 587 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
588 "dev": true, 588 "dev": true,
589 "requires": { 589 "requires": {
590 "kind-of": "^3.0.2" 590 "kind-of": "^3.0.2"
591 }, 591 },
592 "dependencies": { 592 "dependencies": {
593 "kind-of": { 593 "kind-of": {
594 "version": "3.2.2", 594 "version": "3.2.2",
595 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 595 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
596 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 596 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
597 "dev": true, 597 "dev": true,
598 "requires": { 598 "requires": {
599 "is-buffer": "^1.1.5" 599 "is-buffer": "^1.1.5"
600 } 600 }
601 } 601 }
602 } 602 }
603 }, 603 },
604 "isobject": { 604 "isobject": {
605 "version": "3.0.1", 605 "version": "3.0.1",
606 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 606 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
607 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 607 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
608 "dev": true 608 "dev": true
609 }, 609 },
610 "kind-of": { 610 "kind-of": {
611 "version": "6.0.2", 611 "version": "6.0.2",
612 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 612 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
613 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 613 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
614 "dev": true 614 "dev": true
615 }, 615 },
616 "micromatch": { 616 "micromatch": {
617 "version": "3.1.10", 617 "version": "3.1.10",
618 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 618 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
619 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 619 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
620 "dev": true, 620 "dev": true,
621 "requires": { 621 "requires": {
622 "arr-diff": "^4.0.0", 622 "arr-diff": "^4.0.0",
623 "array-unique": "^0.3.2", 623 "array-unique": "^0.3.2",
624 "braces": "^2.3.1", 624 "braces": "^2.3.1",
625 "define-property": "^2.0.2", 625 "define-property": "^2.0.2",
626 "extend-shallow": "^3.0.2", 626 "extend-shallow": "^3.0.2",
627 "extglob": "^2.0.4", 627 "extglob": "^2.0.4",
628 "fragment-cache": "^0.2.1", 628 "fragment-cache": "^0.2.1",
629 "kind-of": "^6.0.2", 629 "kind-of": "^6.0.2",
630 "nanomatch": "^1.2.9", 630 "nanomatch": "^1.2.9",
631 "object.pick": "^1.3.0", 631 "object.pick": "^1.3.0",
632 "regex-not": "^1.0.0", 632 "regex-not": "^1.0.0",
633 "snapdragon": "^0.8.1", 633 "snapdragon": "^0.8.1",
634 "to-regex": "^3.0.2" 634 "to-regex": "^3.0.2"
635 } 635 }
636 } 636 }
637 } 637 }
638 }, 638 },
639 "append-transform": { 639 "append-transform": {
640 "version": "0.4.0", 640 "version": "0.4.0",
641 "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", 641 "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",
642 "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", 642 "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
643 "dev": true, 643 "dev": true,
644 "requires": { 644 "requires": {
645 "default-require-extensions": "^1.0.0" 645 "default-require-extensions": "^1.0.0"
646 } 646 }
647 }, 647 },
648 "aproba": { 648 "aproba": {
649 "version": "1.2.0", 649 "version": "1.2.0",
650 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 650 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
651 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", 651 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
652 "dev": true 652 "dev": true
653 }, 653 },
654 "argparse": { 654 "argparse": {
655 "version": "1.0.10", 655 "version": "1.0.10",
656 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 656 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
657 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 657 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
658 "dev": true, 658 "dev": true,
659 "requires": { 659 "requires": {
660 "sprintf-js": "~1.0.2" 660 "sprintf-js": "~1.0.2"
661 } 661 }
662 }, 662 },
663 "arr-diff": { 663 "arr-diff": {
664 "version": "2.0.0", 664 "version": "2.0.0",
665 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 665 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
666 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 666 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
667 "dev": true, 667 "dev": true,
668 "requires": { 668 "requires": {
669 "arr-flatten": "^1.0.1" 669 "arr-flatten": "^1.0.1"
670 } 670 }
671 }, 671 },
672 "arr-flatten": { 672 "arr-flatten": {
673 "version": "1.1.0", 673 "version": "1.1.0",
674 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 674 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
675 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 675 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
676 "dev": true 676 "dev": true
677 }, 677 },
678 "arr-union": { 678 "arr-union": {
679 "version": "3.1.0", 679 "version": "3.1.0",
680 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 680 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
681 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", 681 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
682 "dev": true 682 "dev": true
683 }, 683 },
684 "array-equal": { 684 "array-equal": {
685 "version": "1.0.0", 685 "version": "1.0.0",
686 "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", 686 "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
687 "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", 687 "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
688 "dev": true 688 "dev": true
689 }, 689 },
690 "array-find-index": { 690 "array-find-index": {
691 "version": "1.0.2", 691 "version": "1.0.2",
692 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 692 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
693 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 693 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
694 "dev": true 694 "dev": true
695 }, 695 },
696 "array-flatten": { 696 "array-flatten": {
697 "version": "1.1.1", 697 "version": "1.1.1",
698 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 698 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
699 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 699 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
700 "dev": true 700 "dev": true
701 }, 701 },
702 "array-includes": { 702 "array-includes": {
703 "version": "3.0.3", 703 "version": "3.0.3",
704 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", 704 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
705 "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", 705 "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
706 "dev": true, 706 "dev": true,
707 "requires": { 707 "requires": {
708 "define-properties": "^1.1.2", 708 "define-properties": "^1.1.2",
709 "es-abstract": "^1.7.0" 709 "es-abstract": "^1.7.0"
710 } 710 }
711 }, 711 },
712 "array-union": { 712 "array-union": {
713 "version": "1.0.2", 713 "version": "1.0.2",
714 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 714 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
715 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 715 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
716 "dev": true, 716 "dev": true,
717 "requires": { 717 "requires": {
718 "array-uniq": "^1.0.1" 718 "array-uniq": "^1.0.1"
719 } 719 }
720 }, 720 },
721 "array-uniq": { 721 "array-uniq": {
722 "version": "1.0.3", 722 "version": "1.0.3",
723 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 723 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
724 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 724 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
725 "dev": true 725 "dev": true
726 }, 726 },
727 "array-unique": { 727 "array-unique": {
728 "version": "0.2.1", 728 "version": "0.2.1",
729 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 729 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
730 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", 730 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
731 "dev": true 731 "dev": true
732 }, 732 },
733 "arrify": { 733 "arrify": {
734 "version": "1.0.1", 734 "version": "1.0.1",
735 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 735 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
736 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 736 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
737 "dev": true 737 "dev": true
738 }, 738 },
739 "asn1": { 739 "asn1": {
740 "version": "0.2.3", 740 "version": "0.2.3",
741 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", 741 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
742 "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", 742 "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
743 "dev": true 743 "dev": true
744 }, 744 },
745 "asn1.js": { 745 "asn1.js": {
746 "version": "4.10.1", 746 "version": "4.10.1",
747 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", 747 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
748 "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", 748 "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
749 "dev": true, 749 "dev": true,
750 "requires": { 750 "requires": {
751 "bn.js": "^4.0.0", 751 "bn.js": "^4.0.0",
752 "inherits": "^2.0.1", 752 "inherits": "^2.0.1",
753 "minimalistic-assert": "^1.0.0" 753 "minimalistic-assert": "^1.0.0"
754 } 754 }
755 }, 755 },
756 "assert": { 756 "assert": {
757 "version": "1.4.1", 757 "version": "1.4.1",
758 "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", 758 "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
759 "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", 759 "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
760 "dev": true, 760 "dev": true,
761 "requires": { 761 "requires": {
762 "util": "0.10.3" 762 "util": "0.10.3"
763 } 763 }
764 }, 764 },
765 "assert-plus": { 765 "assert-plus": {
766 "version": "1.0.0", 766 "version": "1.0.0",
767 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 767 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
768 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 768 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
769 "dev": true 769 "dev": true
770 }, 770 },
771 "assertion-error": { 771 "assertion-error": {
772 "version": "1.0.0", 772 "version": "1.0.0",
773 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", 773 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz",
774 "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=", 774 "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=",
775 "dev": true 775 "dev": true
776 }, 776 },
777 "assign-symbols": { 777 "assign-symbols": {
778 "version": "1.0.0", 778 "version": "1.0.0",
779 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 779 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
780 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 780 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
781 "dev": true 781 "dev": true
782 }, 782 },
783 "ast-types": { 783 "ast-types": {
784 "version": "0.11.3", 784 "version": "0.11.3",
785 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz", 785 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz",
786 "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==", 786 "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==",
787 "dev": true 787 "dev": true
788 }, 788 },
789 "astral-regex": { 789 "astral-regex": {
790 "version": "1.0.0", 790 "version": "1.0.0",
791 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", 791 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
792 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", 792 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
793 "dev": true 793 "dev": true
794 }, 794 },
795 "async": { 795 "async": {
796 "version": "2.6.0", 796 "version": "2.6.0",
797 "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", 797 "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
798 "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", 798 "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
799 "dev": true, 799 "dev": true,
800 "requires": { 800 "requires": {
801 "lodash": "^4.14.0" 801 "lodash": "^4.14.0"
802 } 802 }
803 }, 803 },
804 "async-each": { 804 "async-each": {
805 "version": "1.0.1", 805 "version": "1.0.1",
806 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", 806 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
807 "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", 807 "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
808 "dev": true 808 "dev": true
809 }, 809 },
810 "async-limiter": { 810 "async-limiter": {
811 "version": "1.0.0", 811 "version": "1.0.0",
812 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", 812 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
813 "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", 813 "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
814 "dev": true 814 "dev": true
815 }, 815 },
816 "asynckit": { 816 "asynckit": {
817 "version": "0.4.0", 817 "version": "0.4.0",
818 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 818 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
819 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 819 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
820 "dev": true 820 "dev": true
821 }, 821 },
822 "atob": { 822 "atob": {
823 "version": "2.0.3", 823 "version": "2.0.3",
824 "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz", 824 "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz",
825 "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=", 825 "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=",
826 "dev": true 826 "dev": true
827 }, 827 },
828 "autoprefixer": { 828 "autoprefixer": {
829 "version": "7.2.6", 829 "version": "7.2.6",
830 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz", 830 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz",
831 "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", 831 "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==",
832 "dev": true, 832 "dev": true,
833 "requires": { 833 "requires": {
834 "browserslist": "^2.11.3", 834 "browserslist": "^2.11.3",
835 "caniuse-lite": "^1.0.30000805", 835 "caniuse-lite": "^1.0.30000805",
836 "normalize-range": "^0.1.2", 836 "normalize-range": "^0.1.2",
837 "num2fraction": "^1.2.2", 837 "num2fraction": "^1.2.2",
838 "postcss": "^6.0.17", 838 "postcss": "^6.0.17",
839 "postcss-value-parser": "^3.2.3" 839 "postcss-value-parser": "^3.2.3"
840 } 840 }
841 }, 841 },
842 "aws-sign2": { 842 "aws-sign2": {
843 "version": "0.7.0", 843 "version": "0.7.0",
844 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 844 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
845 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 845 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
846 "dev": true 846 "dev": true
847 }, 847 },
848 "aws4": { 848 "aws4": {
849 "version": "1.6.0", 849 "version": "1.6.0",
850 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", 850 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
851 "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", 851 "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
852 "dev": true 852 "dev": true
853 }, 853 },
854 "axios": { 854 "axios": {
855 "version": "0.18.0", 855 "version": "0.18.0",
856 "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz", 856 "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
857 "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", 857 "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
858 "requires": { 858 "requires": {
859 "follow-redirects": "^1.3.0", 859 "follow-redirects": "^1.3.0",
860 "is-buffer": "^1.1.5" 860 "is-buffer": "^1.1.5"
861 } 861 }
862 }, 862 },
863 "babel-code-frame": { 863 "babel-code-frame": {
864 "version": "6.26.0", 864 "version": "6.26.0",
865 "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", 865 "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
866 "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", 866 "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
867 "dev": true, 867 "dev": true,
868 "requires": { 868 "requires": {
869 "chalk": "^1.1.3", 869 "chalk": "^1.1.3",
870 "esutils": "^2.0.2", 870 "esutils": "^2.0.2",
871 "js-tokens": "^3.0.2" 871 "js-tokens": "^3.0.2"
872 }, 872 },
873 "dependencies": { 873 "dependencies": {
874 "ansi-styles": { 874 "ansi-styles": {
875 "version": "2.2.1", 875 "version": "2.2.1",
876 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 876 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
877 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 877 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
878 "dev": true 878 "dev": true
879 }, 879 },
880 "chalk": { 880 "chalk": {
881 "version": "1.1.3", 881 "version": "1.1.3",
882 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 882 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
883 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 883 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
884 "dev": true, 884 "dev": true,
885 "requires": { 885 "requires": {
886 "ansi-styles": "^2.2.1", 886 "ansi-styles": "^2.2.1",
887 "escape-string-regexp": "^1.0.2", 887 "escape-string-regexp": "^1.0.2",
888 "has-ansi": "^2.0.0", 888 "has-ansi": "^2.0.0",
889 "strip-ansi": "^3.0.0", 889 "strip-ansi": "^3.0.0",
890 "supports-color": "^2.0.0" 890 "supports-color": "^2.0.0"
891 } 891 }
892 }, 892 },
893 "supports-color": { 893 "supports-color": {
894 "version": "2.0.0", 894 "version": "2.0.0",
895 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 895 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
896 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 896 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
897 "dev": true 897 "dev": true
898 } 898 }
899 } 899 }
900 }, 900 },
901 "babel-core": { 901 "babel-core": {
902 "version": "6.26.3", 902 "version": "6.26.3",
903 "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", 903 "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
904 "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", 904 "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
905 "dev": true, 905 "dev": true,
906 "requires": { 906 "requires": {
907 "babel-code-frame": "^6.26.0", 907 "babel-code-frame": "^6.26.0",
908 "babel-generator": "^6.26.0", 908 "babel-generator": "^6.26.0",
909 "babel-helpers": "^6.24.1", 909 "babel-helpers": "^6.24.1",
910 "babel-messages": "^6.23.0", 910 "babel-messages": "^6.23.0",
911 "babel-register": "^6.26.0", 911 "babel-register": "^6.26.0",
912 "babel-runtime": "^6.26.0", 912 "babel-runtime": "^6.26.0",
913 "babel-template": "^6.26.0", 913 "babel-template": "^6.26.0",
914 "babel-traverse": "^6.26.0", 914 "babel-traverse": "^6.26.0",
915 "babel-types": "^6.26.0", 915 "babel-types": "^6.26.0",
916 "babylon": "^6.18.0", 916 "babylon": "^6.18.0",
917 "convert-source-map": "^1.5.1", 917 "convert-source-map": "^1.5.1",
918 "debug": "^2.6.9", 918 "debug": "^2.6.9",
919 "json5": "^0.5.1", 919 "json5": "^0.5.1",
920 "lodash": "^4.17.4", 920 "lodash": "^4.17.4",
921 "minimatch": "^3.0.4", 921 "minimatch": "^3.0.4",
922 "path-is-absolute": "^1.0.1", 922 "path-is-absolute": "^1.0.1",
923 "private": "^0.1.8", 923 "private": "^0.1.8",
924 "slash": "^1.0.0", 924 "slash": "^1.0.0",
925 "source-map": "^0.5.7" 925 "source-map": "^0.5.7"
926 }, 926 },
927 "dependencies": { 927 "dependencies": {
928 "babylon": { 928 "babylon": {
929 "version": "6.18.0", 929 "version": "6.18.0",
930 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", 930 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
931 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", 931 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
932 "dev": true 932 "dev": true
933 }, 933 },
934 "debug": { 934 "debug": {
935 "version": "2.6.9", 935 "version": "2.6.9",
936 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 936 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
937 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 937 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
938 "dev": true, 938 "dev": true,
939 "requires": { 939 "requires": {
940 "ms": "2.0.0" 940 "ms": "2.0.0"
941 } 941 }
942 } 942 }
943 } 943 }
944 }, 944 },
945 "babel-eslint": { 945 "babel-eslint": {
946 "version": "8.2.3", 946 "version": "8.2.3",
947 "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.3.tgz", 947 "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.3.tgz",
948 "integrity": "sha512-0HeSTtaXg/Em7FCUWxwOT+KeFSO1O7LuRuzhk7g+1BjwdlQGlHq4OyMi3GqGxrNfEq8jEi6Hmt5ylEQUhurgiQ==", 948 "integrity": "sha512-0HeSTtaXg/Em7FCUWxwOT+KeFSO1O7LuRuzhk7g+1BjwdlQGlHq4OyMi3GqGxrNfEq8jEi6Hmt5ylEQUhurgiQ==",
949 "dev": true, 949 "dev": true,
950 "requires": { 950 "requires": {
951 "@babel/code-frame": "7.0.0-beta.44", 951 "@babel/code-frame": "7.0.0-beta.44",
952 "@babel/traverse": "7.0.0-beta.44", 952 "@babel/traverse": "7.0.0-beta.44",
953 "@babel/types": "7.0.0-beta.44", 953 "@babel/types": "7.0.0-beta.44",
954 "babylon": "7.0.0-beta.44", 954 "babylon": "7.0.0-beta.44",
955 "eslint-scope": "~3.7.1", 955 "eslint-scope": "~3.7.1",
956 "eslint-visitor-keys": "^1.0.0" 956 "eslint-visitor-keys": "^1.0.0"
957 }, 957 },
958 "dependencies": { 958 "dependencies": {
959 "@babel/code-frame": { 959 "@babel/code-frame": {
960 "version": "7.0.0-beta.44", 960 "version": "7.0.0-beta.44",
961 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", 961 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz",
962 "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", 962 "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==",
963 "dev": true, 963 "dev": true,
964 "requires": { 964 "requires": {
965 "@babel/highlight": "7.0.0-beta.44" 965 "@babel/highlight": "7.0.0-beta.44"
966 } 966 }
967 }, 967 },
968 "@babel/highlight": { 968 "@babel/highlight": {
969 "version": "7.0.0-beta.44", 969 "version": "7.0.0-beta.44",
970 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", 970 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz",
971 "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", 971 "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==",
972 "dev": true, 972 "dev": true,
973 "requires": { 973 "requires": {
974 "chalk": "^2.0.0", 974 "chalk": "^2.0.0",
975 "esutils": "^2.0.2", 975 "esutils": "^2.0.2",
976 "js-tokens": "^3.0.0" 976 "js-tokens": "^3.0.0"
977 } 977 }
978 } 978 }
979 } 979 }
980 }, 980 },
981 "babel-generator": { 981 "babel-generator": {
982 "version": "6.26.1", 982 "version": "6.26.1",
983 "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", 983 "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
984 "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", 984 "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
985 "dev": true, 985 "dev": true,
986 "requires": { 986 "requires": {
987 "babel-messages": "^6.23.0", 987 "babel-messages": "^6.23.0",
988 "babel-runtime": "^6.26.0", 988 "babel-runtime": "^6.26.0",
989 "babel-types": "^6.26.0", 989 "babel-types": "^6.26.0",
990 "detect-indent": "^4.0.0", 990 "detect-indent": "^4.0.0",
991 "jsesc": "^1.3.0", 991 "jsesc": "^1.3.0",
992 "lodash": "^4.17.4", 992 "lodash": "^4.17.4",
993 "source-map": "^0.5.7", 993 "source-map": "^0.5.7",
994 "trim-right": "^1.0.1" 994 "trim-right": "^1.0.1"
995 }, 995 },
996 "dependencies": { 996 "dependencies": {
997 "jsesc": { 997 "jsesc": {
998 "version": "1.3.0", 998 "version": "1.3.0",
999 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", 999 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
1000 "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", 1000 "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
1001 "dev": true 1001 "dev": true
1002 } 1002 }
1003 } 1003 }
1004 }, 1004 },
1005 "babel-helper-bindify-decorators": { 1005 "babel-helper-bindify-decorators": {
1006 "version": "6.24.1", 1006 "version": "6.24.1",
1007 "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", 1007 "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz",
1008 "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", 1008 "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=",
1009 "dev": true, 1009 "dev": true,
1010 "requires": { 1010 "requires": {
1011 "babel-runtime": "^6.22.0", 1011 "babel-runtime": "^6.22.0",
1012 "babel-traverse": "^6.24.1", 1012 "babel-traverse": "^6.24.1",
1013 "babel-types": "^6.24.1" 1013 "babel-types": "^6.24.1"
1014 } 1014 }
1015 }, 1015 },
1016 "babel-helper-builder-binary-assignment-operator-visitor": { 1016 "babel-helper-builder-binary-assignment-operator-visitor": {
1017 "version": "6.24.1", 1017 "version": "6.24.1",
1018 "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", 1018 "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
1019 "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", 1019 "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
1020 "dev": true, 1020 "dev": true,
1021 "requires": { 1021 "requires": {
1022 "babel-helper-explode-assignable-expression": "^6.24.1", 1022 "babel-helper-explode-assignable-expression": "^6.24.1",
1023 "babel-runtime": "^6.22.0", 1023 "babel-runtime": "^6.22.0",
1024 "babel-types": "^6.24.1" 1024 "babel-types": "^6.24.1"
1025 } 1025 }
1026 }, 1026 },
1027 "babel-helper-call-delegate": { 1027 "babel-helper-call-delegate": {
1028 "version": "6.24.1", 1028 "version": "6.24.1",
1029 "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", 1029 "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
1030 "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", 1030 "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
1031 "dev": true, 1031 "dev": true,
1032 "requires": { 1032 "requires": {
1033 "babel-helper-hoist-variables": "^6.24.1", 1033 "babel-helper-hoist-variables": "^6.24.1",
1034 "babel-runtime": "^6.22.0", 1034 "babel-runtime": "^6.22.0",
1035 "babel-traverse": "^6.24.1", 1035 "babel-traverse": "^6.24.1",
1036 "babel-types": "^6.24.1" 1036 "babel-types": "^6.24.1"
1037 } 1037 }
1038 }, 1038 },
1039 "babel-helper-define-map": { 1039 "babel-helper-define-map": {
1040 "version": "6.26.0", 1040 "version": "6.26.0",
1041 "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", 1041 "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
1042 "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", 1042 "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
1043 "dev": true, 1043 "dev": true,
1044 "requires": { 1044 "requires": {
1045 "babel-helper-function-name": "^6.24.1", 1045 "babel-helper-function-name": "^6.24.1",
1046 "babel-runtime": "^6.26.0", 1046 "babel-runtime": "^6.26.0",
1047 "babel-types": "^6.26.0", 1047 "babel-types": "^6.26.0",
1048 "lodash": "^4.17.4" 1048 "lodash": "^4.17.4"
1049 } 1049 }
1050 }, 1050 },
1051 "babel-helper-explode-assignable-expression": { 1051 "babel-helper-explode-assignable-expression": {
1052 "version": "6.24.1", 1052 "version": "6.24.1",
1053 "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", 1053 "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
1054 "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", 1054 "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
1055 "dev": true, 1055 "dev": true,
1056 "requires": { 1056 "requires": {
1057 "babel-runtime": "^6.22.0", 1057 "babel-runtime": "^6.22.0",
1058 "babel-traverse": "^6.24.1", 1058 "babel-traverse": "^6.24.1",
1059 "babel-types": "^6.24.1" 1059 "babel-types": "^6.24.1"
1060 } 1060 }
1061 }, 1061 },
1062 "babel-helper-explode-class": { 1062 "babel-helper-explode-class": {
1063 "version": "6.24.1", 1063 "version": "6.24.1",
1064 "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", 1064 "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz",
1065 "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", 1065 "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=",
1066 "dev": true, 1066 "dev": true,
1067 "requires": { 1067 "requires": {
1068 "babel-helper-bindify-decorators": "^6.24.1", 1068 "babel-helper-bindify-decorators": "^6.24.1",
1069 "babel-runtime": "^6.22.0", 1069 "babel-runtime": "^6.22.0",
1070 "babel-traverse": "^6.24.1", 1070 "babel-traverse": "^6.24.1",
1071 "babel-types": "^6.24.1" 1071 "babel-types": "^6.24.1"
1072 } 1072 }
1073 }, 1073 },
1074 "babel-helper-function-name": { 1074 "babel-helper-function-name": {
1075 "version": "6.24.1", 1075 "version": "6.24.1",
1076 "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", 1076 "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
1077 "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", 1077 "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
1078 "dev": true, 1078 "dev": true,
1079 "requires": { 1079 "requires": {
1080 "babel-helper-get-function-arity": "^6.24.1", 1080 "babel-helper-get-function-arity": "^6.24.1",
1081 "babel-runtime": "^6.22.0", 1081 "babel-runtime": "^6.22.0",
1082 "babel-template": "^6.24.1", 1082 "babel-template": "^6.24.1",
1083 "babel-traverse": "^6.24.1", 1083 "babel-traverse": "^6.24.1",
1084 "babel-types": "^6.24.1" 1084 "babel-types": "^6.24.1"
1085 } 1085 }
1086 }, 1086 },
1087 "babel-helper-get-function-arity": { 1087 "babel-helper-get-function-arity": {
1088 "version": "6.24.1", 1088 "version": "6.24.1",
1089 "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", 1089 "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
1090 "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", 1090 "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
1091 "dev": true, 1091 "dev": true,
1092 "requires": { 1092 "requires": {
1093 "babel-runtime": "^6.22.0", 1093 "babel-runtime": "^6.22.0",
1094 "babel-types": "^6.24.1" 1094 "babel-types": "^6.24.1"
1095 } 1095 }
1096 }, 1096 },
1097 "babel-helper-hoist-variables": { 1097 "babel-helper-hoist-variables": {
1098 "version": "6.24.1", 1098 "version": "6.24.1",
1099 "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", 1099 "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
1100 "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", 1100 "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
1101 "dev": true, 1101 "dev": true,
1102 "requires": { 1102 "requires": {
1103 "babel-runtime": "^6.22.0", 1103 "babel-runtime": "^6.22.0",
1104 "babel-types": "^6.24.1" 1104 "babel-types": "^6.24.1"
1105 } 1105 }
1106 }, 1106 },
1107 "babel-helper-optimise-call-expression": { 1107 "babel-helper-optimise-call-expression": {
1108 "version": "6.24.1", 1108 "version": "6.24.1",
1109 "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", 1109 "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
1110 "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", 1110 "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
1111 "dev": true, 1111 "dev": true,
1112 "requires": { 1112 "requires": {
1113 "babel-runtime": "^6.22.0", 1113 "babel-runtime": "^6.22.0",
1114 "babel-types": "^6.24.1" 1114 "babel-types": "^6.24.1"
1115 } 1115 }
1116 }, 1116 },
1117 "babel-helper-regex": { 1117 "babel-helper-regex": {
1118 "version": "6.26.0", 1118 "version": "6.26.0",
1119 "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", 1119 "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
1120 "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", 1120 "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
1121 "dev": true, 1121 "dev": true,
1122 "requires": { 1122 "requires": {
1123 "babel-runtime": "^6.26.0", 1123 "babel-runtime": "^6.26.0",
1124 "babel-types": "^6.26.0", 1124 "babel-types": "^6.26.0",
1125 "lodash": "^4.17.4" 1125 "lodash": "^4.17.4"
1126 } 1126 }
1127 }, 1127 },
1128 "babel-helper-remap-async-to-generator": { 1128 "babel-helper-remap-async-to-generator": {
1129 "version": "6.24.1", 1129 "version": "6.24.1",
1130 "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", 1130 "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
1131 "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", 1131 "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
1132 "dev": true, 1132 "dev": true,
1133 "requires": { 1133 "requires": {
1134 "babel-helper-function-name": "^6.24.1", 1134 "babel-helper-function-name": "^6.24.1",
1135 "babel-runtime": "^6.22.0", 1135 "babel-runtime": "^6.22.0",
1136 "babel-template": "^6.24.1", 1136 "babel-template": "^6.24.1",
1137 "babel-traverse": "^6.24.1", 1137 "babel-traverse": "^6.24.1",
1138 "babel-types": "^6.24.1" 1138 "babel-types": "^6.24.1"
1139 } 1139 }
1140 }, 1140 },
1141 "babel-helper-replace-supers": { 1141 "babel-helper-replace-supers": {
1142 "version": "6.24.1", 1142 "version": "6.24.1",
1143 "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", 1143 "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
1144 "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", 1144 "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
1145 "dev": true, 1145 "dev": true,
1146 "requires": { 1146 "requires": {
1147 "babel-helper-optimise-call-expression": "^6.24.1", 1147 "babel-helper-optimise-call-expression": "^6.24.1",
1148 "babel-messages": "^6.23.0", 1148 "babel-messages": "^6.23.0",
1149 "babel-runtime": "^6.22.0", 1149 "babel-runtime": "^6.22.0",
1150 "babel-template": "^6.24.1", 1150 "babel-template": "^6.24.1",
1151 "babel-traverse": "^6.24.1", 1151 "babel-traverse": "^6.24.1",
1152 "babel-types": "^6.24.1" 1152 "babel-types": "^6.24.1"
1153 } 1153 }
1154 }, 1154 },
1155 "babel-helper-vue-jsx-merge-props": { 1155 "babel-helper-vue-jsx-merge-props": {
1156 "version": "2.0.3", 1156 "version": "2.0.3",
1157 "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", 1157 "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz",
1158 "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==", 1158 "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==",
1159 "dev": true 1159 "dev": true
1160 }, 1160 },
1161 "babel-helpers": { 1161 "babel-helpers": {
1162 "version": "6.24.1", 1162 "version": "6.24.1",
1163 "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", 1163 "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
1164 "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", 1164 "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
1165 "dev": true, 1165 "dev": true,
1166 "requires": { 1166 "requires": {
1167 "babel-runtime": "^6.22.0", 1167 "babel-runtime": "^6.22.0",
1168 "babel-template": "^6.24.1" 1168 "babel-template": "^6.24.1"
1169 } 1169 }
1170 }, 1170 },
1171 "babel-jest": { 1171 "babel-jest": {
1172 "version": "21.2.0", 1172 "version": "21.2.0",
1173 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-21.2.0.tgz", 1173 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-21.2.0.tgz",
1174 "integrity": "sha512-O0W2qLoWu1QOoOGgxiR2JID4O6WSpxPiQanrkyi9SSlM0PJ60Ptzlck47lhtnr9YZO3zYOsxHwnyeWJ6AffoBQ==", 1174 "integrity": "sha512-O0W2qLoWu1QOoOGgxiR2JID4O6WSpxPiQanrkyi9SSlM0PJ60Ptzlck47lhtnr9YZO3zYOsxHwnyeWJ6AffoBQ==",
1175 "dev": true, 1175 "dev": true,
1176 "requires": { 1176 "requires": {
1177 "babel-plugin-istanbul": "^4.0.0", 1177 "babel-plugin-istanbul": "^4.0.0",
1178 "babel-preset-jest": "^21.2.0" 1178 "babel-preset-jest": "^21.2.0"
1179 } 1179 }
1180 }, 1180 },
1181 "babel-loader": { 1181 "babel-loader": {
1182 "version": "7.1.4", 1182 "version": "7.1.4",
1183 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.4.tgz", 1183 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.4.tgz",
1184 "integrity": "sha512-/hbyEvPzBJuGpk9o80R0ZyTej6heEOr59GoEUtn8qFKbnx4cJm9FWES6J/iv644sYgrtVw9JJQkjaLW/bqb5gw==", 1184 "integrity": "sha512-/hbyEvPzBJuGpk9o80R0ZyTej6heEOr59GoEUtn8qFKbnx4cJm9FWES6J/iv644sYgrtVw9JJQkjaLW/bqb5gw==",
1185 "dev": true, 1185 "dev": true,
1186 "requires": { 1186 "requires": {
1187 "find-cache-dir": "^1.0.0", 1187 "find-cache-dir": "^1.0.0",
1188 "loader-utils": "^1.0.2", 1188 "loader-utils": "^1.0.2",
1189 "mkdirp": "^0.5.1" 1189 "mkdirp": "^0.5.1"
1190 } 1190 }
1191 }, 1191 },
1192 "babel-messages": { 1192 "babel-messages": {
1193 "version": "6.23.0", 1193 "version": "6.23.0",
1194 "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", 1194 "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
1195 "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", 1195 "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
1196 "dev": true, 1196 "dev": true,
1197 "requires": { 1197 "requires": {
1198 "babel-runtime": "^6.22.0" 1198 "babel-runtime": "^6.22.0"
1199 } 1199 }
1200 }, 1200 },
1201 "babel-plugin-check-es2015-constants": { 1201 "babel-plugin-check-es2015-constants": {
1202 "version": "6.22.0", 1202 "version": "6.22.0",
1203 "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", 1203 "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
1204 "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", 1204 "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
1205 "dev": true, 1205 "dev": true,
1206 "requires": { 1206 "requires": {
1207 "babel-runtime": "^6.22.0" 1207 "babel-runtime": "^6.22.0"
1208 } 1208 }
1209 }, 1209 },
1210 "babel-plugin-dynamic-import-node": { 1210 "babel-plugin-dynamic-import-node": {
1211 "version": "1.2.0", 1211 "version": "1.2.0",
1212 "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.2.0.tgz", 1212 "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.2.0.tgz",
1213 "integrity": "sha512-yeDwKaLgGdTpXL7RgGt5r6T4LmnTza/hUn5Ul8uZSGGMtEjYo13Nxai7SQaGCTEzUtg9Zq9qJn0EjEr7SeSlTQ==", 1213 "integrity": "sha512-yeDwKaLgGdTpXL7RgGt5r6T4LmnTza/hUn5Ul8uZSGGMtEjYo13Nxai7SQaGCTEzUtg9Zq9qJn0EjEr7SeSlTQ==",
1214 "dev": true, 1214 "dev": true,
1215 "requires": { 1215 "requires": {
1216 "babel-plugin-syntax-dynamic-import": "^6.18.0" 1216 "babel-plugin-syntax-dynamic-import": "^6.18.0"
1217 } 1217 }
1218 }, 1218 },
1219 "babel-plugin-istanbul": { 1219 "babel-plugin-istanbul": {
1220 "version": "4.1.5", 1220 "version": "4.1.5",
1221 "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz", 1221 "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz",
1222 "integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=", 1222 "integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=",
1223 "dev": true, 1223 "dev": true,
1224 "requires": { 1224 "requires": {
1225 "find-up": "^2.1.0", 1225 "find-up": "^2.1.0",
1226 "istanbul-lib-instrument": "^1.7.5", 1226 "istanbul-lib-instrument": "^1.7.5",
1227 "test-exclude": "^4.1.1" 1227 "test-exclude": "^4.1.1"
1228 } 1228 }
1229 }, 1229 },
1230 "babel-plugin-jest-hoist": { 1230 "babel-plugin-jest-hoist": {
1231 "version": "21.2.0", 1231 "version": "21.2.0",
1232 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz", 1232 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz",
1233 "integrity": "sha512-yi5QuiVyyvhBUDLP4ButAnhYzkdrUwWDtvUJv71hjH3fclhnZg4HkDeqaitcR2dZZx/E67kGkRcPVjtVu+SJfQ==", 1233 "integrity": "sha512-yi5QuiVyyvhBUDLP4ButAnhYzkdrUwWDtvUJv71hjH3fclhnZg4HkDeqaitcR2dZZx/E67kGkRcPVjtVu+SJfQ==",
1234 "dev": true 1234 "dev": true
1235 }, 1235 },
1236 "babel-plugin-jsx-event-modifiers": { 1236 "babel-plugin-jsx-event-modifiers": {
1237 "version": "2.0.5", 1237 "version": "2.0.5",
1238 "resolved": "https://registry.npmjs.org/babel-plugin-jsx-event-modifiers/-/babel-plugin-jsx-event-modifiers-2.0.5.tgz", 1238 "resolved": "https://registry.npmjs.org/babel-plugin-jsx-event-modifiers/-/babel-plugin-jsx-event-modifiers-2.0.5.tgz",
1239 "integrity": "sha512-tWGnCk0whZ+nZcj9tYLw4+y08tPJXqaEjIxRJZS6DkUUae72Kz4BsoGpxt/Kow7mmgQJpvFCw8IPLSNh5rkZCg==", 1239 "integrity": "sha512-tWGnCk0whZ+nZcj9tYLw4+y08tPJXqaEjIxRJZS6DkUUae72Kz4BsoGpxt/Kow7mmgQJpvFCw8IPLSNh5rkZCg==",
1240 "dev": true 1240 "dev": true
1241 }, 1241 },
1242 "babel-plugin-jsx-v-model": { 1242 "babel-plugin-jsx-v-model": {
1243 "version": "2.0.3", 1243 "version": "2.0.3",
1244 "resolved": "https://registry.npmjs.org/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.3.tgz", 1244 "resolved": "https://registry.npmjs.org/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.3.tgz",
1245 "integrity": "sha512-SIx3Y3XxwGEz56Q1atwr5GaZsxJ2IRYmn5dl38LFkaTAvjnbNQxsZHO+ylJPsd+Hmv+ixJBYYFEekPBTHwiGfQ==", 1245 "integrity": "sha512-SIx3Y3XxwGEz56Q1atwr5GaZsxJ2IRYmn5dl38LFkaTAvjnbNQxsZHO+ylJPsd+Hmv+ixJBYYFEekPBTHwiGfQ==",
1246 "dev": true, 1246 "dev": true,
1247 "requires": { 1247 "requires": {
1248 "babel-plugin-syntax-jsx": "^6.18.0", 1248 "babel-plugin-syntax-jsx": "^6.18.0",
1249 "html-tags": "^2.0.0", 1249 "html-tags": "^2.0.0",
1250 "svg-tags": "^1.0.0" 1250 "svg-tags": "^1.0.0"
1251 } 1251 }
1252 }, 1252 },
1253 "babel-plugin-jsx-vue-functional": { 1253 "babel-plugin-jsx-vue-functional": {
1254 "version": "2.1.0", 1254 "version": "2.1.0",
1255 "resolved": "https://registry.npmjs.org/babel-plugin-jsx-vue-functional/-/babel-plugin-jsx-vue-functional-2.1.0.tgz", 1255 "resolved": "https://registry.npmjs.org/babel-plugin-jsx-vue-functional/-/babel-plugin-jsx-vue-functional-2.1.0.tgz",
1256 "integrity": "sha1-VjCgyG/hkE0owwRl5r8c9xI1ojk=", 1256 "integrity": "sha1-VjCgyG/hkE0owwRl5r8c9xI1ojk=",
1257 "dev": true 1257 "dev": true
1258 }, 1258 },
1259 "babel-plugin-syntax-async-functions": { 1259 "babel-plugin-syntax-async-functions": {
1260 "version": "6.13.0", 1260 "version": "6.13.0",
1261 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", 1261 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
1262 "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", 1262 "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
1263 "dev": true 1263 "dev": true
1264 }, 1264 },
1265 "babel-plugin-syntax-async-generators": { 1265 "babel-plugin-syntax-async-generators": {
1266 "version": "6.13.0", 1266 "version": "6.13.0",
1267 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", 1267 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz",
1268 "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", 1268 "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=",
1269 "dev": true 1269 "dev": true
1270 }, 1270 },
1271 "babel-plugin-syntax-class-properties": { 1271 "babel-plugin-syntax-class-properties": {
1272 "version": "6.13.0", 1272 "version": "6.13.0",
1273 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", 1273 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
1274 "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", 1274 "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=",
1275 "dev": true 1275 "dev": true
1276 }, 1276 },
1277 "babel-plugin-syntax-decorators": { 1277 "babel-plugin-syntax-decorators": {
1278 "version": "6.13.0", 1278 "version": "6.13.0",
1279 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", 1279 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",
1280 "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", 1280 "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=",
1281 "dev": true 1281 "dev": true
1282 }, 1282 },
1283 "babel-plugin-syntax-dynamic-import": { 1283 "babel-plugin-syntax-dynamic-import": {
1284 "version": "6.18.0", 1284 "version": "6.18.0",
1285 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", 1285 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
1286 "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", 1286 "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=",
1287 "dev": true 1287 "dev": true
1288 }, 1288 },
1289 "babel-plugin-syntax-exponentiation-operator": { 1289 "babel-plugin-syntax-exponentiation-operator": {
1290 "version": "6.13.0", 1290 "version": "6.13.0",
1291 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", 1291 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
1292 "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", 1292 "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
1293 "dev": true 1293 "dev": true
1294 }, 1294 },
1295 "babel-plugin-syntax-jsx": { 1295 "babel-plugin-syntax-jsx": {
1296 "version": "6.18.0", 1296 "version": "6.18.0",
1297 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", 1297 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
1298 "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", 1298 "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
1299 "dev": true 1299 "dev": true
1300 }, 1300 },
1301 "babel-plugin-syntax-object-rest-spread": { 1301 "babel-plugin-syntax-object-rest-spread": {
1302 "version": "6.13.0", 1302 "version": "6.13.0",
1303 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", 1303 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
1304 "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", 1304 "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
1305 "dev": true 1305 "dev": true
1306 }, 1306 },
1307 "babel-plugin-syntax-trailing-function-commas": { 1307 "babel-plugin-syntax-trailing-function-commas": {
1308 "version": "6.22.0", 1308 "version": "6.22.0",
1309 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", 1309 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
1310 "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", 1310 "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
1311 "dev": true 1311 "dev": true
1312 }, 1312 },
1313 "babel-plugin-transform-async-generator-functions": { 1313 "babel-plugin-transform-async-generator-functions": {
1314 "version": "6.24.1", 1314 "version": "6.24.1",
1315 "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", 1315 "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz",
1316 "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", 1316 "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=",
1317 "dev": true, 1317 "dev": true,
1318 "requires": { 1318 "requires": {
1319 "babel-helper-remap-async-to-generator": "^6.24.1", 1319 "babel-helper-remap-async-to-generator": "^6.24.1",
1320 "babel-plugin-syntax-async-generators": "^6.5.0", 1320 "babel-plugin-syntax-async-generators": "^6.5.0",
1321 "babel-runtime": "^6.22.0" 1321 "babel-runtime": "^6.22.0"
1322 } 1322 }
1323 }, 1323 },
1324 "babel-plugin-transform-async-to-generator": { 1324 "babel-plugin-transform-async-to-generator": {
1325 "version": "6.24.1", 1325 "version": "6.24.1",
1326 "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", 1326 "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
1327 "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", 1327 "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
1328 "dev": true, 1328 "dev": true,
1329 "requires": { 1329 "requires": {
1330 "babel-helper-remap-async-to-generator": "^6.24.1", 1330 "babel-helper-remap-async-to-generator": "^6.24.1",
1331 "babel-plugin-syntax-async-functions": "^6.8.0", 1331 "babel-plugin-syntax-async-functions": "^6.8.0",
1332 "babel-runtime": "^6.22.0" 1332 "babel-runtime": "^6.22.0"
1333 } 1333 }
1334 }, 1334 },
1335 "babel-plugin-transform-class-properties": { 1335 "babel-plugin-transform-class-properties": {
1336 "version": "6.24.1", 1336 "version": "6.24.1",
1337 "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", 1337 "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
1338 "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", 1338 "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
1339 "dev": true, 1339 "dev": true,
1340 "requires": { 1340 "requires": {
1341 "babel-helper-function-name": "^6.24.1", 1341 "babel-helper-function-name": "^6.24.1",
1342 "babel-plugin-syntax-class-properties": "^6.8.0", 1342 "babel-plugin-syntax-class-properties": "^6.8.0",
1343 "babel-runtime": "^6.22.0", 1343 "babel-runtime": "^6.22.0",
1344 "babel-template": "^6.24.1" 1344 "babel-template": "^6.24.1"
1345 } 1345 }
1346 }, 1346 },
1347 "babel-plugin-transform-decorators": { 1347 "babel-plugin-transform-decorators": {
1348 "version": "6.24.1", 1348 "version": "6.24.1",
1349 "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", 1349 "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz",
1350 "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", 1350 "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=",
1351 "dev": true, 1351 "dev": true,
1352 "requires": { 1352 "requires": {
1353 "babel-helper-explode-class": "^6.24.1", 1353 "babel-helper-explode-class": "^6.24.1",
1354 "babel-plugin-syntax-decorators": "^6.13.0", 1354 "babel-plugin-syntax-decorators": "^6.13.0",
1355 "babel-runtime": "^6.22.0", 1355 "babel-runtime": "^6.22.0",
1356 "babel-template": "^6.24.1", 1356 "babel-template": "^6.24.1",
1357 "babel-types": "^6.24.1" 1357 "babel-types": "^6.24.1"
1358 } 1358 }
1359 }, 1359 },
1360 "babel-plugin-transform-es2015-arrow-functions": { 1360 "babel-plugin-transform-es2015-arrow-functions": {
1361 "version": "6.22.0", 1361 "version": "6.22.0",
1362 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", 1362 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
1363 "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", 1363 "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
1364 "dev": true, 1364 "dev": true,
1365 "requires": { 1365 "requires": {
1366 "babel-runtime": "^6.22.0" 1366 "babel-runtime": "^6.22.0"
1367 } 1367 }
1368 }, 1368 },
1369 "babel-plugin-transform-es2015-block-scoped-functions": { 1369 "babel-plugin-transform-es2015-block-scoped-functions": {
1370 "version": "6.22.0", 1370 "version": "6.22.0",
1371 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", 1371 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
1372 "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", 1372 "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
1373 "dev": true, 1373 "dev": true,
1374 "requires": { 1374 "requires": {
1375 "babel-runtime": "^6.22.0" 1375 "babel-runtime": "^6.22.0"
1376 } 1376 }
1377 }, 1377 },
1378 "babel-plugin-transform-es2015-block-scoping": { 1378 "babel-plugin-transform-es2015-block-scoping": {
1379 "version": "6.26.0", 1379 "version": "6.26.0",
1380 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", 1380 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
1381 "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", 1381 "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
1382 "dev": true, 1382 "dev": true,
1383 "requires": { 1383 "requires": {
1384 "babel-runtime": "^6.26.0", 1384 "babel-runtime": "^6.26.0",
1385 "babel-template": "^6.26.0", 1385 "babel-template": "^6.26.0",
1386 "babel-traverse": "^6.26.0", 1386 "babel-traverse": "^6.26.0",
1387 "babel-types": "^6.26.0", 1387 "babel-types": "^6.26.0",
1388 "lodash": "^4.17.4" 1388 "lodash": "^4.17.4"
1389 } 1389 }
1390 }, 1390 },
1391 "babel-plugin-transform-es2015-classes": { 1391 "babel-plugin-transform-es2015-classes": {
1392 "version": "6.24.1", 1392 "version": "6.24.1",
1393 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", 1393 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
1394 "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", 1394 "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
1395 "dev": true, 1395 "dev": true,
1396 "requires": { 1396 "requires": {
1397 "babel-helper-define-map": "^6.24.1", 1397 "babel-helper-define-map": "^6.24.1",
1398 "babel-helper-function-name": "^6.24.1", 1398 "babel-helper-function-name": "^6.24.1",
1399 "babel-helper-optimise-call-expression": "^6.24.1", 1399 "babel-helper-optimise-call-expression": "^6.24.1",
1400 "babel-helper-replace-supers": "^6.24.1", 1400 "babel-helper-replace-supers": "^6.24.1",
1401 "babel-messages": "^6.23.0", 1401 "babel-messages": "^6.23.0",
1402 "babel-runtime": "^6.22.0", 1402 "babel-runtime": "^6.22.0",
1403 "babel-template": "^6.24.1", 1403 "babel-template": "^6.24.1",
1404 "babel-traverse": "^6.24.1", 1404 "babel-traverse": "^6.24.1",
1405 "babel-types": "^6.24.1" 1405 "babel-types": "^6.24.1"
1406 } 1406 }
1407 }, 1407 },
1408 "babel-plugin-transform-es2015-computed-properties": { 1408 "babel-plugin-transform-es2015-computed-properties": {
1409 "version": "6.24.1", 1409 "version": "6.24.1",
1410 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", 1410 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
1411 "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", 1411 "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
1412 "dev": true, 1412 "dev": true,
1413 "requires": { 1413 "requires": {
1414 "babel-runtime": "^6.22.0", 1414 "babel-runtime": "^6.22.0",
1415 "babel-template": "^6.24.1" 1415 "babel-template": "^6.24.1"
1416 } 1416 }
1417 }, 1417 },
1418 "babel-plugin-transform-es2015-destructuring": { 1418 "babel-plugin-transform-es2015-destructuring": {
1419 "version": "6.23.0", 1419 "version": "6.23.0",
1420 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", 1420 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
1421 "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", 1421 "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
1422 "dev": true, 1422 "dev": true,
1423 "requires": { 1423 "requires": {
1424 "babel-runtime": "^6.22.0" 1424 "babel-runtime": "^6.22.0"
1425 } 1425 }
1426 }, 1426 },
1427 "babel-plugin-transform-es2015-duplicate-keys": { 1427 "babel-plugin-transform-es2015-duplicate-keys": {
1428 "version": "6.24.1", 1428 "version": "6.24.1",
1429 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", 1429 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
1430 "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", 1430 "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
1431 "dev": true, 1431 "dev": true,
1432 "requires": { 1432 "requires": {
1433 "babel-runtime": "^6.22.0", 1433 "babel-runtime": "^6.22.0",
1434 "babel-types": "^6.24.1" 1434 "babel-types": "^6.24.1"
1435 } 1435 }
1436 }, 1436 },
1437 "babel-plugin-transform-es2015-for-of": { 1437 "babel-plugin-transform-es2015-for-of": {
1438 "version": "6.23.0", 1438 "version": "6.23.0",
1439 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", 1439 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
1440 "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", 1440 "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
1441 "dev": true, 1441 "dev": true,
1442 "requires": { 1442 "requires": {
1443 "babel-runtime": "^6.22.0" 1443 "babel-runtime": "^6.22.0"
1444 } 1444 }
1445 }, 1445 },
1446 "babel-plugin-transform-es2015-function-name": { 1446 "babel-plugin-transform-es2015-function-name": {
1447 "version": "6.24.1", 1447 "version": "6.24.1",
1448 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", 1448 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
1449 "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", 1449 "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
1450 "dev": true, 1450 "dev": true,
1451 "requires": { 1451 "requires": {
1452 "babel-helper-function-name": "^6.24.1", 1452 "babel-helper-function-name": "^6.24.1",
1453 "babel-runtime": "^6.22.0", 1453 "babel-runtime": "^6.22.0",
1454 "babel-types": "^6.24.1" 1454 "babel-types": "^6.24.1"
1455 } 1455 }
1456 }, 1456 },
1457 "babel-plugin-transform-es2015-literals": { 1457 "babel-plugin-transform-es2015-literals": {
1458 "version": "6.22.0", 1458 "version": "6.22.0",
1459 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", 1459 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
1460 "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", 1460 "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
1461 "dev": true, 1461 "dev": true,
1462 "requires": { 1462 "requires": {
1463 "babel-runtime": "^6.22.0" 1463 "babel-runtime": "^6.22.0"
1464 } 1464 }
1465 }, 1465 },
1466 "babel-plugin-transform-es2015-modules-amd": { 1466 "babel-plugin-transform-es2015-modules-amd": {
1467 "version": "6.24.1", 1467 "version": "6.24.1",
1468 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", 1468 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
1469 "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", 1469 "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
1470 "dev": true, 1470 "dev": true,
1471 "requires": { 1471 "requires": {
1472 "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", 1472 "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
1473 "babel-runtime": "^6.22.0", 1473 "babel-runtime": "^6.22.0",
1474 "babel-template": "^6.24.1" 1474 "babel-template": "^6.24.1"
1475 } 1475 }
1476 }, 1476 },
1477 "babel-plugin-transform-es2015-modules-commonjs": { 1477 "babel-plugin-transform-es2015-modules-commonjs": {
1478 "version": "6.26.2", 1478 "version": "6.26.2",
1479 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", 1479 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
1480 "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", 1480 "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
1481 "dev": true, 1481 "dev": true,
1482 "requires": { 1482 "requires": {
1483 "babel-plugin-transform-strict-mode": "^6.24.1", 1483 "babel-plugin-transform-strict-mode": "^6.24.1",
1484 "babel-runtime": "^6.26.0", 1484 "babel-runtime": "^6.26.0",
1485 "babel-template": "^6.26.0", 1485 "babel-template": "^6.26.0",
1486 "babel-types": "^6.26.0" 1486 "babel-types": "^6.26.0"
1487 } 1487 }
1488 }, 1488 },
1489 "babel-plugin-transform-es2015-modules-systemjs": { 1489 "babel-plugin-transform-es2015-modules-systemjs": {
1490 "version": "6.24.1", 1490 "version": "6.24.1",
1491 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", 1491 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
1492 "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", 1492 "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
1493 "dev": true, 1493 "dev": true,
1494 "requires": { 1494 "requires": {
1495 "babel-helper-hoist-variables": "^6.24.1", 1495 "babel-helper-hoist-variables": "^6.24.1",
1496 "babel-runtime": "^6.22.0", 1496 "babel-runtime": "^6.22.0",
1497 "babel-template": "^6.24.1" 1497 "babel-template": "^6.24.1"
1498 } 1498 }
1499 }, 1499 },
1500 "babel-plugin-transform-es2015-modules-umd": { 1500 "babel-plugin-transform-es2015-modules-umd": {
1501 "version": "6.24.1", 1501 "version": "6.24.1",
1502 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", 1502 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
1503 "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", 1503 "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
1504 "dev": true, 1504 "dev": true,
1505 "requires": { 1505 "requires": {
1506 "babel-plugin-transform-es2015-modules-amd": "^6.24.1", 1506 "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
1507 "babel-runtime": "^6.22.0", 1507 "babel-runtime": "^6.22.0",
1508 "babel-template": "^6.24.1" 1508 "babel-template": "^6.24.1"
1509 } 1509 }
1510 }, 1510 },
1511 "babel-plugin-transform-es2015-object-super": { 1511 "babel-plugin-transform-es2015-object-super": {
1512 "version": "6.24.1", 1512 "version": "6.24.1",
1513 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", 1513 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
1514 "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", 1514 "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
1515 "dev": true, 1515 "dev": true,
1516 "requires": { 1516 "requires": {
1517 "babel-helper-replace-supers": "^6.24.1", 1517 "babel-helper-replace-supers": "^6.24.1",
1518 "babel-runtime": "^6.22.0" 1518 "babel-runtime": "^6.22.0"
1519 } 1519 }
1520 }, 1520 },
1521 "babel-plugin-transform-es2015-parameters": { 1521 "babel-plugin-transform-es2015-parameters": {
1522 "version": "6.24.1", 1522 "version": "6.24.1",
1523 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", 1523 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
1524 "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", 1524 "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
1525 "dev": true, 1525 "dev": true,
1526 "requires": { 1526 "requires": {
1527 "babel-helper-call-delegate": "^6.24.1", 1527 "babel-helper-call-delegate": "^6.24.1",
1528 "babel-helper-get-function-arity": "^6.24.1", 1528 "babel-helper-get-function-arity": "^6.24.1",
1529 "babel-runtime": "^6.22.0", 1529 "babel-runtime": "^6.22.0",
1530 "babel-template": "^6.24.1", 1530 "babel-template": "^6.24.1",
1531 "babel-traverse": "^6.24.1", 1531 "babel-traverse": "^6.24.1",
1532 "babel-types": "^6.24.1" 1532 "babel-types": "^6.24.1"
1533 } 1533 }
1534 }, 1534 },
1535 "babel-plugin-transform-es2015-shorthand-properties": { 1535 "babel-plugin-transform-es2015-shorthand-properties": {
1536 "version": "6.24.1", 1536 "version": "6.24.1",
1537 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", 1537 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
1538 "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", 1538 "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
1539 "dev": true, 1539 "dev": true,
1540 "requires": { 1540 "requires": {
1541 "babel-runtime": "^6.22.0", 1541 "babel-runtime": "^6.22.0",
1542 "babel-types": "^6.24.1" 1542 "babel-types": "^6.24.1"
1543 } 1543 }
1544 }, 1544 },
1545 "babel-plugin-transform-es2015-spread": { 1545 "babel-plugin-transform-es2015-spread": {
1546 "version": "6.22.0", 1546 "version": "6.22.0",
1547 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", 1547 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
1548 "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", 1548 "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
1549 "dev": true, 1549 "dev": true,
1550 "requires": { 1550 "requires": {
1551 "babel-runtime": "^6.22.0" 1551 "babel-runtime": "^6.22.0"
1552 } 1552 }
1553 }, 1553 },
1554 "babel-plugin-transform-es2015-sticky-regex": { 1554 "babel-plugin-transform-es2015-sticky-regex": {
1555 "version": "6.24.1", 1555 "version": "6.24.1",
1556 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", 1556 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
1557 "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", 1557 "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
1558 "dev": true, 1558 "dev": true,
1559 "requires": { 1559 "requires": {
1560 "babel-helper-regex": "^6.24.1", 1560 "babel-helper-regex": "^6.24.1",
1561 "babel-runtime": "^6.22.0", 1561 "babel-runtime": "^6.22.0",
1562 "babel-types": "^6.24.1" 1562 "babel-types": "^6.24.1"
1563 } 1563 }
1564 }, 1564 },
1565 "babel-plugin-transform-es2015-template-literals": { 1565 "babel-plugin-transform-es2015-template-literals": {
1566 "version": "6.22.0", 1566 "version": "6.22.0",
1567 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", 1567 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
1568 "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", 1568 "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
1569 "dev": true, 1569 "dev": true,
1570 "requires": { 1570 "requires": {
1571 "babel-runtime": "^6.22.0" 1571 "babel-runtime": "^6.22.0"
1572 } 1572 }
1573 }, 1573 },
1574 "babel-plugin-transform-es2015-typeof-symbol": { 1574 "babel-plugin-transform-es2015-typeof-symbol": {
1575 "version": "6.23.0", 1575 "version": "6.23.0",
1576 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", 1576 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
1577 "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", 1577 "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
1578 "dev": true, 1578 "dev": true,
1579 "requires": { 1579 "requires": {
1580 "babel-runtime": "^6.22.0" 1580 "babel-runtime": "^6.22.0"
1581 } 1581 }
1582 }, 1582 },
1583 "babel-plugin-transform-es2015-unicode-regex": { 1583 "babel-plugin-transform-es2015-unicode-regex": {
1584 "version": "6.24.1", 1584 "version": "6.24.1",
1585 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", 1585 "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
1586 "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", 1586 "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
1587 "dev": true, 1587 "dev": true,
1588 "requires": { 1588 "requires": {
1589 "babel-helper-regex": "^6.24.1", 1589 "babel-helper-regex": "^6.24.1",
1590 "babel-runtime": "^6.22.0", 1590 "babel-runtime": "^6.22.0",
1591 "regexpu-core": "^2.0.0" 1591 "regexpu-core": "^2.0.0"
1592 } 1592 }
1593 }, 1593 },
1594 "babel-plugin-transform-exponentiation-operator": { 1594 "babel-plugin-transform-exponentiation-operator": {
1595 "version": "6.24.1", 1595 "version": "6.24.1",
1596 "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", 1596 "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
1597 "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", 1597 "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
1598 "dev": true, 1598 "dev": true,
1599 "requires": { 1599 "requires": {
1600 "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", 1600 "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
1601 "babel-plugin-syntax-exponentiation-operator": "^6.8.0", 1601 "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
1602 "babel-runtime": "^6.22.0" 1602 "babel-runtime": "^6.22.0"
1603 } 1603 }
1604 }, 1604 },
1605 "babel-plugin-transform-object-rest-spread": { 1605 "babel-plugin-transform-object-rest-spread": {
1606 "version": "6.26.0", 1606 "version": "6.26.0",
1607 "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", 1607 "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
1608 "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", 1608 "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
1609 "dev": true, 1609 "dev": true,
1610 "requires": { 1610 "requires": {
1611 "babel-plugin-syntax-object-rest-spread": "^6.8.0", 1611 "babel-plugin-syntax-object-rest-spread": "^6.8.0",
1612 "babel-runtime": "^6.26.0" 1612 "babel-runtime": "^6.26.0"
1613 } 1613 }
1614 }, 1614 },
1615 "babel-plugin-transform-regenerator": { 1615 "babel-plugin-transform-regenerator": {
1616 "version": "6.26.0", 1616 "version": "6.26.0",
1617 "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", 1617 "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
1618 "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", 1618 "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1619 "dev": true, 1619 "dev": true,
1620 "requires": { 1620 "requires": {
1621 "regenerator-transform": "^0.10.0" 1621 "regenerator-transform": "^0.10.0"
1622 } 1622 }
1623 }, 1623 },
1624 "babel-plugin-transform-runtime": { 1624 "babel-plugin-transform-runtime": {
1625 "version": "6.23.0", 1625 "version": "6.23.0",
1626 "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", 1626 "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz",
1627 "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", 1627 "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=",
1628 "dev": true,
1629 "requires": { 1628 "requires": {
1630 "babel-runtime": "^6.22.0" 1629 "babel-runtime": "^6.22.0"
1631 } 1630 }
1632 }, 1631 },
1633 "babel-plugin-transform-strict-mode": { 1632 "babel-plugin-transform-strict-mode": {
1634 "version": "6.24.1", 1633 "version": "6.24.1",
1635 "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", 1634 "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
1636 "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", 1635 "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1637 "dev": true, 1636 "dev": true,
1638 "requires": { 1637 "requires": {
1639 "babel-runtime": "^6.22.0", 1638 "babel-runtime": "^6.22.0",
1640 "babel-types": "^6.24.1" 1639 "babel-types": "^6.24.1"
1641 } 1640 }
1642 }, 1641 },
1643 "babel-plugin-transform-vue-jsx": { 1642 "babel-plugin-transform-vue-jsx": {
1644 "version": "3.7.0", 1643 "version": "3.7.0",
1645 "resolved": "https://registry.npmjs.org/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz", 1644 "resolved": "https://registry.npmjs.org/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz",
1646 "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==", 1645 "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==",
1647 "dev": true, 1646 "dev": true,
1648 "requires": { 1647 "requires": {
1649 "esutils": "^2.0.2" 1648 "esutils": "^2.0.2"
1650 } 1649 }
1651 }, 1650 },
1652 "babel-preset-env": { 1651 "babel-preset-env": {
1653 "version": "1.7.0", 1652 "version": "1.7.0",
1654 "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", 1653 "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
1655 "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", 1654 "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
1656 "dev": true, 1655 "dev": true,
1657 "requires": { 1656 "requires": {
1658 "babel-plugin-check-es2015-constants": "^6.22.0", 1657 "babel-plugin-check-es2015-constants": "^6.22.0",
1659 "babel-plugin-syntax-trailing-function-commas": "^6.22.0", 1658 "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
1660 "babel-plugin-transform-async-to-generator": "^6.22.0", 1659 "babel-plugin-transform-async-to-generator": "^6.22.0",
1661 "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", 1660 "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
1662 "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", 1661 "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
1663 "babel-plugin-transform-es2015-block-scoping": "^6.23.0", 1662 "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
1664 "babel-plugin-transform-es2015-classes": "^6.23.0", 1663 "babel-plugin-transform-es2015-classes": "^6.23.0",
1665 "babel-plugin-transform-es2015-computed-properties": "^6.22.0", 1664 "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
1666 "babel-plugin-transform-es2015-destructuring": "^6.23.0", 1665 "babel-plugin-transform-es2015-destructuring": "^6.23.0",
1667 "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", 1666 "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
1668 "babel-plugin-transform-es2015-for-of": "^6.23.0", 1667 "babel-plugin-transform-es2015-for-of": "^6.23.0",
1669 "babel-plugin-transform-es2015-function-name": "^6.22.0", 1668 "babel-plugin-transform-es2015-function-name": "^6.22.0",
1670 "babel-plugin-transform-es2015-literals": "^6.22.0", 1669 "babel-plugin-transform-es2015-literals": "^6.22.0",
1671 "babel-plugin-transform-es2015-modules-amd": "^6.22.0", 1670 "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
1672 "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", 1671 "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
1673 "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", 1672 "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
1674 "babel-plugin-transform-es2015-modules-umd": "^6.23.0", 1673 "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
1675 "babel-plugin-transform-es2015-object-super": "^6.22.0", 1674 "babel-plugin-transform-es2015-object-super": "^6.22.0",
1676 "babel-plugin-transform-es2015-parameters": "^6.23.0", 1675 "babel-plugin-transform-es2015-parameters": "^6.23.0",
1677 "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", 1676 "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
1678 "babel-plugin-transform-es2015-spread": "^6.22.0", 1677 "babel-plugin-transform-es2015-spread": "^6.22.0",
1679 "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", 1678 "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
1680 "babel-plugin-transform-es2015-template-literals": "^6.22.0", 1679 "babel-plugin-transform-es2015-template-literals": "^6.22.0",
1681 "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", 1680 "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
1682 "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", 1681 "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
1683 "babel-plugin-transform-exponentiation-operator": "^6.22.0", 1682 "babel-plugin-transform-exponentiation-operator": "^6.22.0",
1684 "babel-plugin-transform-regenerator": "^6.22.0", 1683 "babel-plugin-transform-regenerator": "^6.22.0",
1685 "browserslist": "^3.2.6", 1684 "browserslist": "^3.2.6",
1686 "invariant": "^2.2.2", 1685 "invariant": "^2.2.2",
1687 "semver": "^5.3.0" 1686 "semver": "^5.3.0"
1688 }, 1687 },
1689 "dependencies": { 1688 "dependencies": {
1690 "browserslist": { 1689 "browserslist": {
1691 "version": "3.2.7", 1690 "version": "3.2.7",
1692 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.7.tgz", 1691 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.7.tgz",
1693 "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==", 1692 "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==",
1694 "dev": true, 1693 "dev": true,
1695 "requires": { 1694 "requires": {
1696 "caniuse-lite": "^1.0.30000835", 1695 "caniuse-lite": "^1.0.30000835",
1697 "electron-to-chromium": "^1.3.45" 1696 "electron-to-chromium": "^1.3.45"
1698 } 1697 }
1699 }, 1698 },
1700 "caniuse-lite": { 1699 "caniuse-lite": {
1701 "version": "1.0.30000841", 1700 "version": "1.0.30000841",
1702 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000841.tgz", 1701 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000841.tgz",
1703 "integrity": "sha512-LeOGLEY4hl6xZc/xMYOrVmSrHOybyHWNShFN51qCmDXo69nEGKHTJTfe6jdWe4hLxSJcwEIYtKHFFh93fF/kNA==", 1702 "integrity": "sha512-LeOGLEY4hl6xZc/xMYOrVmSrHOybyHWNShFN51qCmDXo69nEGKHTJTfe6jdWe4hLxSJcwEIYtKHFFh93fF/kNA==",
1704 "dev": true 1703 "dev": true
1705 }, 1704 },
1706 "electron-to-chromium": { 1705 "electron-to-chromium": {
1707 "version": "1.3.47", 1706 "version": "1.3.47",
1708 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.47.tgz", 1707 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.47.tgz",
1709 "integrity": "sha1-dk6IfKkQTQGgrI6r7n38DizhQQQ=", 1708 "integrity": "sha1-dk6IfKkQTQGgrI6r7n38DizhQQQ=",
1710 "dev": true 1709 "dev": true
1711 } 1710 }
1712 } 1711 }
1713 }, 1712 },
1714 "babel-preset-jest": { 1713 "babel-preset-jest": {
1715 "version": "21.2.0", 1714 "version": "21.2.0",
1716 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz", 1715 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz",
1717 "integrity": "sha512-hm9cBnr2h3J7yXoTtAVV0zg+3vg0Q/gT2GYuzlreTU0EPkJRtlNgKJJ3tBKEn0+VjAi3JykV6xCJkuUYttEEfA==", 1716 "integrity": "sha512-hm9cBnr2h3J7yXoTtAVV0zg+3vg0Q/gT2GYuzlreTU0EPkJRtlNgKJJ3tBKEn0+VjAi3JykV6xCJkuUYttEEfA==",
1718 "dev": true, 1717 "dev": true,
1719 "requires": { 1718 "requires": {
1720 "babel-plugin-jest-hoist": "^21.2.0", 1719 "babel-plugin-jest-hoist": "^21.2.0",
1721 "babel-plugin-syntax-object-rest-spread": "^6.13.0" 1720 "babel-plugin-syntax-object-rest-spread": "^6.13.0"
1722 } 1721 }
1723 }, 1722 },
1724 "babel-preset-stage-2": { 1723 "babel-preset-stage-2": {
1725 "version": "6.24.1", 1724 "version": "6.24.1",
1726 "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", 1725 "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz",
1727 "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", 1726 "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=",
1728 "dev": true, 1727 "dev": true,
1729 "requires": { 1728 "requires": {
1730 "babel-plugin-syntax-dynamic-import": "^6.18.0", 1729 "babel-plugin-syntax-dynamic-import": "^6.18.0",
1731 "babel-plugin-transform-class-properties": "^6.24.1", 1730 "babel-plugin-transform-class-properties": "^6.24.1",
1732 "babel-plugin-transform-decorators": "^6.24.1", 1731 "babel-plugin-transform-decorators": "^6.24.1",
1733 "babel-preset-stage-3": "^6.24.1" 1732 "babel-preset-stage-3": "^6.24.1"
1734 } 1733 }
1735 }, 1734 },
1736 "babel-preset-stage-3": { 1735 "babel-preset-stage-3": {
1737 "version": "6.24.1", 1736 "version": "6.24.1",
1738 "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", 1737 "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz",
1739 "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", 1738 "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=",
1740 "dev": true, 1739 "dev": true,
1741 "requires": { 1740 "requires": {
1742 "babel-plugin-syntax-trailing-function-commas": "^6.22.0", 1741 "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
1743 "babel-plugin-transform-async-generator-functions": "^6.24.1", 1742 "babel-plugin-transform-async-generator-functions": "^6.24.1",
1744 "babel-plugin-transform-async-to-generator": "^6.24.1", 1743 "babel-plugin-transform-async-to-generator": "^6.24.1",
1745 "babel-plugin-transform-exponentiation-operator": "^6.24.1", 1744 "babel-plugin-transform-exponentiation-operator": "^6.24.1",
1746 "babel-plugin-transform-object-rest-spread": "^6.22.0" 1745 "babel-plugin-transform-object-rest-spread": "^6.22.0"
1747 } 1746 }
1748 }, 1747 },
1749 "babel-preset-vue": { 1748 "babel-preset-vue": {
1750 "version": "1.2.1", 1749 "version": "1.2.1",
1751 "resolved": "https://registry.npmjs.org/babel-preset-vue/-/babel-preset-vue-1.2.1.tgz", 1750 "resolved": "https://registry.npmjs.org/babel-preset-vue/-/babel-preset-vue-1.2.1.tgz",
1752 "integrity": "sha512-a/Z+6SJ4GXyAoCMfYidDH6OzXnccPNJ5nEaPMjALqCkP9SJkqxz9V0uUS//sGuWszcD8kibdwJRzU+brl8DdFQ==", 1751 "integrity": "sha512-a/Z+6SJ4GXyAoCMfYidDH6OzXnccPNJ5nEaPMjALqCkP9SJkqxz9V0uUS//sGuWszcD8kibdwJRzU+brl8DdFQ==",
1753 "dev": true, 1752 "dev": true,
1754 "requires": { 1753 "requires": {
1755 "babel-helper-vue-jsx-merge-props": "^2.0.2", 1754 "babel-helper-vue-jsx-merge-props": "^2.0.2",
1756 "babel-plugin-jsx-event-modifiers": "^2.0.2", 1755 "babel-plugin-jsx-event-modifiers": "^2.0.2",
1757 "babel-plugin-jsx-v-model": "^2.0.1", 1756 "babel-plugin-jsx-v-model": "^2.0.1",
1758 "babel-plugin-jsx-vue-functional": "^2.1.0", 1757 "babel-plugin-jsx-vue-functional": "^2.1.0",
1759 "babel-plugin-syntax-jsx": "^6.18.0", 1758 "babel-plugin-syntax-jsx": "^6.18.0",
1760 "babel-plugin-transform-vue-jsx": "^3.5.0" 1759 "babel-plugin-transform-vue-jsx": "^3.5.0"
1761 } 1760 }
1762 }, 1761 },
1763 "babel-preset-vue-app": { 1762 "babel-preset-vue-app": {
1764 "version": "1.3.2", 1763 "version": "1.3.2",
1765 "resolved": "https://registry.npmjs.org/babel-preset-vue-app/-/babel-preset-vue-app-1.3.2.tgz", 1764 "resolved": "https://registry.npmjs.org/babel-preset-vue-app/-/babel-preset-vue-app-1.3.2.tgz",
1766 "integrity": "sha512-PLyyyVdrvgL4szMF7D5SuUhy85aBzy0+s5MO2QhpTwVqfW0qVaPFJi6K3d25CKz1nOV437JgpVvPj1W6tLGJ5g==", 1765 "integrity": "sha512-PLyyyVdrvgL4szMF7D5SuUhy85aBzy0+s5MO2QhpTwVqfW0qVaPFJi6K3d25CKz1nOV437JgpVvPj1W6tLGJ5g==",
1767 "dev": true, 1766 "dev": true,
1768 "requires": { 1767 "requires": {
1769 "babel-plugin-syntax-dynamic-import": "^6.18.0", 1768 "babel-plugin-syntax-dynamic-import": "^6.18.0",
1770 "babel-plugin-transform-object-rest-spread": "^6.26.0", 1769 "babel-plugin-transform-object-rest-spread": "^6.26.0",
1771 "babel-plugin-transform-runtime": "^6.15.0", 1770 "babel-plugin-transform-runtime": "^6.15.0",
1772 "babel-preset-env": "^1.6.0", 1771 "babel-preset-env": "^1.6.0",
1773 "babel-preset-vue": "^1.2.1", 1772 "babel-preset-vue": "^1.2.1",
1774 "babel-runtime": "^6.20.0" 1773 "babel-runtime": "^6.20.0"
1775 } 1774 }
1776 }, 1775 },
1777 "babel-register": { 1776 "babel-register": {
1778 "version": "6.26.0", 1777 "version": "6.26.0",
1779 "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", 1778 "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
1780 "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", 1779 "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1781 "dev": true, 1780 "dev": true,
1782 "requires": { 1781 "requires": {
1783 "babel-core": "^6.26.0", 1782 "babel-core": "^6.26.0",
1784 "babel-runtime": "^6.26.0", 1783 "babel-runtime": "^6.26.0",
1785 "core-js": "^2.5.0", 1784 "core-js": "^2.5.0",
1786 "home-or-tmp": "^2.0.0", 1785 "home-or-tmp": "^2.0.0",
1787 "lodash": "^4.17.4", 1786 "lodash": "^4.17.4",
1788 "mkdirp": "^0.5.1", 1787 "mkdirp": "^0.5.1",
1789 "source-map-support": "^0.4.15" 1788 "source-map-support": "^0.4.15"
1790 } 1789 }
1791 }, 1790 },
1792 "babel-runtime": { 1791 "babel-runtime": {
1793 "version": "6.26.0", 1792 "version": "6.26.0",
1794 "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", 1793 "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
1795 "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", 1794 "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1796 "dev": true,
1797 "requires": { 1795 "requires": {
1798 "core-js": "^2.4.0", 1796 "core-js": "^2.4.0",
1799 "regenerator-runtime": "^0.11.0" 1797 "regenerator-runtime": "^0.11.0"
1800 } 1798 }
1801 }, 1799 },
1802 "babel-template": { 1800 "babel-template": {
1803 "version": "6.26.0", 1801 "version": "6.26.0",
1804 "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", 1802 "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
1805 "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", 1803 "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1806 "dev": true, 1804 "dev": true,
1807 "requires": { 1805 "requires": {
1808 "babel-runtime": "^6.26.0", 1806 "babel-runtime": "^6.26.0",
1809 "babel-traverse": "^6.26.0", 1807 "babel-traverse": "^6.26.0",
1810 "babel-types": "^6.26.0", 1808 "babel-types": "^6.26.0",
1811 "babylon": "^6.18.0", 1809 "babylon": "^6.18.0",
1812 "lodash": "^4.17.4" 1810 "lodash": "^4.17.4"
1813 }, 1811 },
1814 "dependencies": { 1812 "dependencies": {
1815 "babylon": { 1813 "babylon": {
1816 "version": "6.18.0", 1814 "version": "6.18.0",
1817 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", 1815 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
1818 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", 1816 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
1819 "dev": true 1817 "dev": true
1820 } 1818 }
1821 } 1819 }
1822 }, 1820 },
1823 "babel-traverse": { 1821 "babel-traverse": {
1824 "version": "6.26.0", 1822 "version": "6.26.0",
1825 "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", 1823 "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
1826 "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", 1824 "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1827 "dev": true, 1825 "dev": true,
1828 "requires": { 1826 "requires": {
1829 "babel-code-frame": "^6.26.0", 1827 "babel-code-frame": "^6.26.0",
1830 "babel-messages": "^6.23.0", 1828 "babel-messages": "^6.23.0",
1831 "babel-runtime": "^6.26.0", 1829 "babel-runtime": "^6.26.0",
1832 "babel-types": "^6.26.0", 1830 "babel-types": "^6.26.0",
1833 "babylon": "^6.18.0", 1831 "babylon": "^6.18.0",
1834 "debug": "^2.6.8", 1832 "debug": "^2.6.8",
1835 "globals": "^9.18.0", 1833 "globals": "^9.18.0",
1836 "invariant": "^2.2.2", 1834 "invariant": "^2.2.2",
1837 "lodash": "^4.17.4" 1835 "lodash": "^4.17.4"
1838 }, 1836 },
1839 "dependencies": { 1837 "dependencies": {
1840 "babylon": { 1838 "babylon": {
1841 "version": "6.18.0", 1839 "version": "6.18.0",
1842 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", 1840 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
1843 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", 1841 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
1844 "dev": true 1842 "dev": true
1845 }, 1843 },
1846 "debug": { 1844 "debug": {
1847 "version": "2.6.9", 1845 "version": "2.6.9",
1848 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1846 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1849 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1847 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1850 "dev": true, 1848 "dev": true,
1851 "requires": { 1849 "requires": {
1852 "ms": "2.0.0" 1850 "ms": "2.0.0"
1853 } 1851 }
1854 }, 1852 },
1855 "globals": { 1853 "globals": {
1856 "version": "9.18.0", 1854 "version": "9.18.0",
1857 "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", 1855 "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
1858 "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", 1856 "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
1859 "dev": true 1857 "dev": true
1860 } 1858 }
1861 } 1859 }
1862 }, 1860 },
1863 "babel-types": { 1861 "babel-types": {
1864 "version": "6.26.0", 1862 "version": "6.26.0",
1865 "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", 1863 "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
1866 "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", 1864 "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1867 "dev": true, 1865 "dev": true,
1868 "requires": { 1866 "requires": {
1869 "babel-runtime": "^6.26.0", 1867 "babel-runtime": "^6.26.0",
1870 "esutils": "^2.0.2", 1868 "esutils": "^2.0.2",
1871 "lodash": "^4.17.4", 1869 "lodash": "^4.17.4",
1872 "to-fast-properties": "^1.0.3" 1870 "to-fast-properties": "^1.0.3"
1873 }, 1871 },
1874 "dependencies": { 1872 "dependencies": {
1875 "to-fast-properties": { 1873 "to-fast-properties": {
1876 "version": "1.0.3", 1874 "version": "1.0.3",
1877 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", 1875 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
1878 "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", 1876 "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
1879 "dev": true 1877 "dev": true
1880 } 1878 }
1881 } 1879 }
1882 }, 1880 },
1883 "babylon": { 1881 "babylon": {
1884 "version": "7.0.0-beta.44", 1882 "version": "7.0.0-beta.44",
1885 "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", 1883 "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz",
1886 "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", 1884 "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==",
1887 "dev": true 1885 "dev": true
1888 }, 1886 },
1889 "balanced-match": { 1887 "balanced-match": {
1890 "version": "1.0.0", 1888 "version": "1.0.0",
1891 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 1889 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1892 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 1890 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
1893 "dev": true 1891 "dev": true
1894 }, 1892 },
1895 "base": { 1893 "base": {
1896 "version": "0.11.2", 1894 "version": "0.11.2",
1897 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 1895 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1898 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 1896 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1899 "dev": true, 1897 "dev": true,
1900 "requires": { 1898 "requires": {
1901 "cache-base": "^1.0.1", 1899 "cache-base": "^1.0.1",
1902 "class-utils": "^0.3.5", 1900 "class-utils": "^0.3.5",
1903 "component-emitter": "^1.2.1", 1901 "component-emitter": "^1.2.1",
1904 "define-property": "^1.0.0", 1902 "define-property": "^1.0.0",
1905 "isobject": "^3.0.1", 1903 "isobject": "^3.0.1",
1906 "mixin-deep": "^1.2.0", 1904 "mixin-deep": "^1.2.0",
1907 "pascalcase": "^0.1.1" 1905 "pascalcase": "^0.1.1"
1908 }, 1906 },
1909 "dependencies": { 1907 "dependencies": {
1910 "define-property": { 1908 "define-property": {
1911 "version": "1.0.0", 1909 "version": "1.0.0",
1912 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 1910 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1913 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 1911 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1914 "dev": true, 1912 "dev": true,
1915 "requires": { 1913 "requires": {
1916 "is-descriptor": "^1.0.0" 1914 "is-descriptor": "^1.0.0"
1917 } 1915 }
1918 }, 1916 },
1919 "isobject": { 1917 "isobject": {
1920 "version": "3.0.1", 1918 "version": "3.0.1",
1921 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 1919 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1922 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 1920 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1923 "dev": true 1921 "dev": true
1924 } 1922 }
1925 } 1923 }
1926 }, 1924 },
1927 "base64-js": { 1925 "base64-js": {
1928 "version": "1.3.0", 1926 "version": "1.3.0",
1929 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", 1927 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
1930 "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", 1928 "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
1931 "dev": true 1929 "dev": true
1932 }, 1930 },
1933 "basic-auth": { 1931 "basic-auth": {
1934 "version": "2.0.0", 1932 "version": "2.0.0",
1935 "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", 1933 "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz",
1936 "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", 1934 "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=",
1937 "dev": true, 1935 "dev": true,
1938 "requires": { 1936 "requires": {
1939 "safe-buffer": "5.1.1" 1937 "safe-buffer": "5.1.1"
1940 } 1938 }
1941 }, 1939 },
1942 "batch": { 1940 "batch": {
1943 "version": "0.6.1", 1941 "version": "0.6.1",
1944 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 1942 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
1945 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 1943 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
1946 "dev": true 1944 "dev": true
1947 }, 1945 },
1948 "bcrypt-pbkdf": { 1946 "bcrypt-pbkdf": {
1949 "version": "1.0.1", 1947 "version": "1.0.1",
1950 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", 1948 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
1951 "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", 1949 "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
1952 "dev": true, 1950 "dev": true,
1953 "optional": true, 1951 "optional": true,
1954 "requires": { 1952 "requires": {
1955 "tweetnacl": "^0.14.3" 1953 "tweetnacl": "^0.14.3"
1956 } 1954 }
1957 }, 1955 },
1958 "bfj-node4": { 1956 "bfj-node4": {
1959 "version": "5.3.1", 1957 "version": "5.3.1",
1960 "resolved": "https://registry.npmjs.org/bfj-node4/-/bfj-node4-5.3.1.tgz", 1958 "resolved": "https://registry.npmjs.org/bfj-node4/-/bfj-node4-5.3.1.tgz",
1961 "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==", 1959 "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==",
1962 "dev": true, 1960 "dev": true,
1963 "requires": { 1961 "requires": {
1964 "bluebird": "^3.5.1", 1962 "bluebird": "^3.5.1",
1965 "check-types": "^7.3.0", 1963 "check-types": "^7.3.0",
1966 "tryer": "^1.0.0" 1964 "tryer": "^1.0.0"
1967 } 1965 }
1968 }, 1966 },
1969 "big.js": { 1967 "big.js": {
1970 "version": "3.2.0", 1968 "version": "3.2.0",
1971 "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", 1969 "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
1972 "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", 1970 "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
1973 "dev": true 1971 "dev": true
1974 }, 1972 },
1975 "binary-extensions": { 1973 "binary-extensions": {
1976 "version": "1.11.0", 1974 "version": "1.11.0",
1977 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", 1975 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
1978 "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", 1976 "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1979 "dev": true 1977 "dev": true
1980 }, 1978 },
1981 "bluebird": { 1979 "bluebird": {
1982 "version": "3.5.1", 1980 "version": "3.5.1",
1983 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", 1981 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
1984 "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", 1982 "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
1985 "dev": true 1983 "dev": true
1986 }, 1984 },
1987 "bn.js": { 1985 "bn.js": {
1988 "version": "4.11.8", 1986 "version": "4.11.8",
1989 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", 1987 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
1990 "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", 1988 "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
1991 "dev": true 1989 "dev": true
1992 }, 1990 },
1993 "body-parser": { 1991 "body-parser": {
1994 "version": "1.18.2", 1992 "version": "1.18.2",
1995 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", 1993 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
1996 "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", 1994 "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
1997 "dev": true, 1995 "dev": true,
1998 "requires": { 1996 "requires": {
1999 "bytes": "3.0.0", 1997 "bytes": "3.0.0",
2000 "content-type": "~1.0.4", 1998 "content-type": "~1.0.4",
2001 "debug": "2.6.9", 1999 "debug": "2.6.9",
2002 "depd": "~1.1.1", 2000 "depd": "~1.1.1",
2003 "http-errors": "~1.6.2", 2001 "http-errors": "~1.6.2",
2004 "iconv-lite": "0.4.19", 2002 "iconv-lite": "0.4.19",
2005 "on-finished": "~2.3.0", 2003 "on-finished": "~2.3.0",
2006 "qs": "6.5.1", 2004 "qs": "6.5.1",
2007 "raw-body": "2.3.2", 2005 "raw-body": "2.3.2",
2008 "type-is": "~1.6.15" 2006 "type-is": "~1.6.15"
2009 }, 2007 },
2010 "dependencies": { 2008 "dependencies": {
2011 "debug": { 2009 "debug": {
2012 "version": "2.6.9", 2010 "version": "2.6.9",
2013 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2011 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2014 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2012 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2015 "dev": true, 2013 "dev": true,
2016 "requires": { 2014 "requires": {
2017 "ms": "2.0.0" 2015 "ms": "2.0.0"
2018 } 2016 }
2019 } 2017 }
2020 } 2018 }
2021 }, 2019 },
2022 "bonjour": { 2020 "bonjour": {
2023 "version": "3.5.0", 2021 "version": "3.5.0",
2024 "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", 2022 "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
2025 "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", 2023 "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
2026 "dev": true, 2024 "dev": true,
2027 "requires": { 2025 "requires": {
2028 "array-flatten": "^2.1.0", 2026 "array-flatten": "^2.1.0",
2029 "deep-equal": "^1.0.1", 2027 "deep-equal": "^1.0.1",
2030 "dns-equal": "^1.0.0", 2028 "dns-equal": "^1.0.0",
2031 "dns-txt": "^2.0.2", 2029 "dns-txt": "^2.0.2",
2032 "multicast-dns": "^6.0.1", 2030 "multicast-dns": "^6.0.1",
2033 "multicast-dns-service-types": "^1.1.0" 2031 "multicast-dns-service-types": "^1.1.0"
2034 }, 2032 },
2035 "dependencies": { 2033 "dependencies": {
2036 "array-flatten": { 2034 "array-flatten": {
2037 "version": "2.1.1", 2035 "version": "2.1.1",
2038 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", 2036 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz",
2039 "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", 2037 "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=",
2040 "dev": true 2038 "dev": true
2041 } 2039 }
2042 } 2040 }
2043 }, 2041 },
2044 "boolbase": { 2042 "boolbase": {
2045 "version": "1.0.0", 2043 "version": "1.0.0",
2046 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 2044 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
2047 "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", 2045 "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
2048 "dev": true 2046 "dev": true
2049 }, 2047 },
2050 "boom": { 2048 "boom": {
2051 "version": "4.3.1", 2049 "version": "4.3.1",
2052 "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", 2050 "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
2053 "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", 2051 "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
2054 "dev": true, 2052 "dev": true,
2055 "requires": { 2053 "requires": {
2056 "hoek": "4.x.x" 2054 "hoek": "4.x.x"
2057 } 2055 }
2058 }, 2056 },
2059 "boxen": { 2057 "boxen": {
2060 "version": "1.3.0", 2058 "version": "1.3.0",
2061 "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", 2059 "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
2062 "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", 2060 "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
2063 "dev": true, 2061 "dev": true,
2064 "requires": { 2062 "requires": {
2065 "ansi-align": "^2.0.0", 2063 "ansi-align": "^2.0.0",
2066 "camelcase": "^4.0.0", 2064 "camelcase": "^4.0.0",
2067 "chalk": "^2.0.1", 2065 "chalk": "^2.0.1",
2068 "cli-boxes": "^1.0.0", 2066 "cli-boxes": "^1.0.0",
2069 "string-width": "^2.0.0", 2067 "string-width": "^2.0.0",
2070 "term-size": "^1.2.0", 2068 "term-size": "^1.2.0",
2071 "widest-line": "^2.0.0" 2069 "widest-line": "^2.0.0"
2072 }, 2070 },
2073 "dependencies": { 2071 "dependencies": {
2074 "camelcase": { 2072 "camelcase": {
2075 "version": "4.1.0", 2073 "version": "4.1.0",
2076 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 2074 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
2077 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 2075 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
2078 "dev": true 2076 "dev": true
2079 } 2077 }
2080 } 2078 }
2081 }, 2079 },
2082 "brace-expansion": { 2080 "brace-expansion": {
2083 "version": "1.1.11", 2081 "version": "1.1.11",
2084 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2082 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2085 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2083 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2086 "dev": true, 2084 "dev": true,
2087 "requires": { 2085 "requires": {
2088 "balanced-match": "^1.0.0", 2086 "balanced-match": "^1.0.0",
2089 "concat-map": "0.0.1" 2087 "concat-map": "0.0.1"
2090 } 2088 }
2091 }, 2089 },
2092 "braces": { 2090 "braces": {
2093 "version": "1.8.5", 2091 "version": "1.8.5",
2094 "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 2092 "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
2095 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 2093 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
2096 "dev": true, 2094 "dev": true,
2097 "requires": { 2095 "requires": {
2098 "expand-range": "^1.8.1", 2096 "expand-range": "^1.8.1",
2099 "preserve": "^0.2.0", 2097 "preserve": "^0.2.0",
2100 "repeat-element": "^1.1.2" 2098 "repeat-element": "^1.1.2"
2101 } 2099 }
2102 }, 2100 },
2103 "brorand": { 2101 "brorand": {
2104 "version": "1.1.0", 2102 "version": "1.1.0",
2105 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 2103 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
2106 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", 2104 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
2107 "dev": true 2105 "dev": true
2108 }, 2106 },
2109 "browser-process-hrtime": { 2107 "browser-process-hrtime": {
2110 "version": "0.1.3", 2108 "version": "0.1.3",
2111 "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", 2109 "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz",
2112 "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", 2110 "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==",
2113 "dev": true 2111 "dev": true
2114 }, 2112 },
2115 "browser-resolve": { 2113 "browser-resolve": {
2116 "version": "1.11.3", 2114 "version": "1.11.3",
2117 "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", 2115 "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
2118 "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", 2116 "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
2119 "dev": true, 2117 "dev": true,
2120 "requires": { 2118 "requires": {
2121 "resolve": "1.1.7" 2119 "resolve": "1.1.7"
2122 }, 2120 },
2123 "dependencies": { 2121 "dependencies": {
2124 "resolve": { 2122 "resolve": {
2125 "version": "1.1.7", 2123 "version": "1.1.7",
2126 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 2124 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
2127 "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", 2125 "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
2128 "dev": true 2126 "dev": true
2129 } 2127 }
2130 } 2128 }
2131 }, 2129 },
2132 "browser-stdout": { 2130 "browser-stdout": {
2133 "version": "1.3.0", 2131 "version": "1.3.0",
2134 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", 2132 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
2135 "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", 2133 "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=",
2136 "dev": true 2134 "dev": true
2137 }, 2135 },
2138 "browserify-aes": { 2136 "browserify-aes": {
2139 "version": "1.2.0", 2137 "version": "1.2.0",
2140 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 2138 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
2141 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 2139 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
2142 "dev": true, 2140 "dev": true,
2143 "requires": { 2141 "requires": {
2144 "buffer-xor": "^1.0.3", 2142 "buffer-xor": "^1.0.3",
2145 "cipher-base": "^1.0.0", 2143 "cipher-base": "^1.0.0",
2146 "create-hash": "^1.1.0", 2144 "create-hash": "^1.1.0",
2147 "evp_bytestokey": "^1.0.3", 2145 "evp_bytestokey": "^1.0.3",
2148 "inherits": "^2.0.1", 2146 "inherits": "^2.0.1",
2149 "safe-buffer": "^5.0.1" 2147 "safe-buffer": "^5.0.1"
2150 } 2148 }
2151 }, 2149 },
2152 "browserify-cipher": { 2150 "browserify-cipher": {
2153 "version": "1.0.1", 2151 "version": "1.0.1",
2154 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 2152 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
2155 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 2153 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
2156 "dev": true, 2154 "dev": true,
2157 "requires": { 2155 "requires": {
2158 "browserify-aes": "^1.0.4", 2156 "browserify-aes": "^1.0.4",
2159 "browserify-des": "^1.0.0", 2157 "browserify-des": "^1.0.0",
2160 "evp_bytestokey": "^1.0.0" 2158 "evp_bytestokey": "^1.0.0"
2161 } 2159 }
2162 }, 2160 },
2163 "browserify-des": { 2161 "browserify-des": {
2164 "version": "1.0.1", 2162 "version": "1.0.1",
2165 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz", 2163 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz",
2166 "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", 2164 "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==",
2167 "dev": true, 2165 "dev": true,
2168 "requires": { 2166 "requires": {
2169 "cipher-base": "^1.0.1", 2167 "cipher-base": "^1.0.1",
2170 "des.js": "^1.0.0", 2168 "des.js": "^1.0.0",
2171 "inherits": "^2.0.1" 2169 "inherits": "^2.0.1"
2172 } 2170 }
2173 }, 2171 },
2174 "browserify-rsa": { 2172 "browserify-rsa": {
2175 "version": "4.0.1", 2173 "version": "4.0.1",
2176 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", 2174 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
2177 "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", 2175 "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
2178 "dev": true, 2176 "dev": true,
2179 "requires": { 2177 "requires": {
2180 "bn.js": "^4.1.0", 2178 "bn.js": "^4.1.0",
2181 "randombytes": "^2.0.1" 2179 "randombytes": "^2.0.1"
2182 } 2180 }
2183 }, 2181 },
2184 "browserify-sign": { 2182 "browserify-sign": {
2185 "version": "4.0.4", 2183 "version": "4.0.4",
2186 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", 2184 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
2187 "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", 2185 "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
2188 "dev": true, 2186 "dev": true,
2189 "requires": { 2187 "requires": {
2190 "bn.js": "^4.1.1", 2188 "bn.js": "^4.1.1",
2191 "browserify-rsa": "^4.0.0", 2189 "browserify-rsa": "^4.0.0",
2192 "create-hash": "^1.1.0", 2190 "create-hash": "^1.1.0",
2193 "create-hmac": "^1.1.2", 2191 "create-hmac": "^1.1.2",
2194 "elliptic": "^6.0.0", 2192 "elliptic": "^6.0.0",
2195 "inherits": "^2.0.1", 2193 "inherits": "^2.0.1",
2196 "parse-asn1": "^5.0.0" 2194 "parse-asn1": "^5.0.0"
2197 } 2195 }
2198 }, 2196 },
2199 "browserify-zlib": { 2197 "browserify-zlib": {
2200 "version": "0.2.0", 2198 "version": "0.2.0",
2201 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", 2199 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
2202 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", 2200 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
2203 "dev": true, 2201 "dev": true,
2204 "requires": { 2202 "requires": {
2205 "pako": "~1.0.5" 2203 "pako": "~1.0.5"
2206 } 2204 }
2207 }, 2205 },
2208 "browserslist": { 2206 "browserslist": {
2209 "version": "2.11.3", 2207 "version": "2.11.3",
2210 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", 2208 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz",
2211 "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", 2209 "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
2212 "dev": true, 2210 "dev": true,
2213 "requires": { 2211 "requires": {
2214 "caniuse-lite": "^1.0.30000792", 2212 "caniuse-lite": "^1.0.30000792",
2215 "electron-to-chromium": "^1.3.30" 2213 "electron-to-chromium": "^1.3.30"
2216 } 2214 }
2217 }, 2215 },
2218 "bser": { 2216 "bser": {
2219 "version": "2.0.0", 2217 "version": "2.0.0",
2220 "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", 2218 "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
2221 "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", 2219 "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
2222 "dev": true, 2220 "dev": true,
2223 "requires": { 2221 "requires": {
2224 "node-int64": "^0.4.0" 2222 "node-int64": "^0.4.0"
2225 } 2223 }
2226 }, 2224 },
2227 "buffer": { 2225 "buffer": {
2228 "version": "4.9.1", 2226 "version": "4.9.1",
2229 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", 2227 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
2230 "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", 2228 "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
2231 "dev": true, 2229 "dev": true,
2232 "requires": { 2230 "requires": {
2233 "base64-js": "^1.0.2", 2231 "base64-js": "^1.0.2",
2234 "ieee754": "^1.1.4", 2232 "ieee754": "^1.1.4",
2235 "isarray": "^1.0.0" 2233 "isarray": "^1.0.0"
2236 } 2234 }
2237 }, 2235 },
2238 "buffer-from": { 2236 "buffer-from": {
2239 "version": "1.1.1", 2237 "version": "1.1.1",
2240 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 2238 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
2241 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 2239 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
2242 "dev": true 2240 "dev": true
2243 }, 2241 },
2244 "buffer-indexof": { 2242 "buffer-indexof": {
2245 "version": "1.1.1", 2243 "version": "1.1.1",
2246 "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", 2244 "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
2247 "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", 2245 "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
2248 "dev": true 2246 "dev": true
2249 }, 2247 },
2250 "buffer-xor": { 2248 "buffer-xor": {
2251 "version": "1.0.3", 2249 "version": "1.0.3",
2252 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 2250 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
2253 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", 2251 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
2254 "dev": true 2252 "dev": true
2255 }, 2253 },
2256 "builtin-modules": { 2254 "builtin-modules": {
2257 "version": "1.1.1", 2255 "version": "1.1.1",
2258 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 2256 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
2259 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 2257 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
2260 "dev": true 2258 "dev": true
2261 }, 2259 },
2262 "builtin-status-codes": { 2260 "builtin-status-codes": {
2263 "version": "3.0.0", 2261 "version": "3.0.0",
2264 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", 2262 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
2265 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", 2263 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
2266 "dev": true 2264 "dev": true
2267 }, 2265 },
2268 "bytes": { 2266 "bytes": {
2269 "version": "3.0.0", 2267 "version": "3.0.0",
2270 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 2268 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
2271 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 2269 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
2272 "dev": true 2270 "dev": true
2273 }, 2271 },
2274 "cacache": { 2272 "cacache": {
2275 "version": "10.0.4", 2273 "version": "10.0.4",
2276 "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", 2274 "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
2277 "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", 2275 "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
2278 "dev": true, 2276 "dev": true,
2279 "requires": { 2277 "requires": {
2280 "bluebird": "^3.5.1", 2278 "bluebird": "^3.5.1",
2281 "chownr": "^1.0.1", 2279 "chownr": "^1.0.1",
2282 "glob": "^7.1.2", 2280 "glob": "^7.1.2",
2283 "graceful-fs": "^4.1.11", 2281 "graceful-fs": "^4.1.11",
2284 "lru-cache": "^4.1.1", 2282 "lru-cache": "^4.1.1",
2285 "mississippi": "^2.0.0", 2283 "mississippi": "^2.0.0",
2286 "mkdirp": "^0.5.1", 2284 "mkdirp": "^0.5.1",
2287 "move-concurrently": "^1.0.1", 2285 "move-concurrently": "^1.0.1",
2288 "promise-inflight": "^1.0.1", 2286 "promise-inflight": "^1.0.1",
2289 "rimraf": "^2.6.2", 2287 "rimraf": "^2.6.2",
2290 "ssri": "^5.2.4", 2288 "ssri": "^5.2.4",
2291 "unique-filename": "^1.1.0", 2289 "unique-filename": "^1.1.0",
2292 "y18n": "^4.0.0" 2290 "y18n": "^4.0.0"
2293 } 2291 }
2294 }, 2292 },
2295 "cache-base": { 2293 "cache-base": {
2296 "version": "1.0.1", 2294 "version": "1.0.1",
2297 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 2295 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
2298 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 2296 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
2299 "dev": true, 2297 "dev": true,
2300 "requires": { 2298 "requires": {
2301 "collection-visit": "^1.0.0", 2299 "collection-visit": "^1.0.0",
2302 "component-emitter": "^1.2.1", 2300 "component-emitter": "^1.2.1",
2303 "get-value": "^2.0.6", 2301 "get-value": "^2.0.6",
2304 "has-value": "^1.0.0", 2302 "has-value": "^1.0.0",
2305 "isobject": "^3.0.1", 2303 "isobject": "^3.0.1",
2306 "set-value": "^2.0.0", 2304 "set-value": "^2.0.0",
2307 "to-object-path": "^0.3.0", 2305 "to-object-path": "^0.3.0",
2308 "union-value": "^1.0.0", 2306 "union-value": "^1.0.0",
2309 "unset-value": "^1.0.0" 2307 "unset-value": "^1.0.0"
2310 }, 2308 },
2311 "dependencies": { 2309 "dependencies": {
2312 "isobject": { 2310 "isobject": {
2313 "version": "3.0.1", 2311 "version": "3.0.1",
2314 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 2312 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2315 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 2313 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
2316 "dev": true 2314 "dev": true
2317 }, 2315 },
2318 "set-value": { 2316 "set-value": {
2319 "version": "2.0.0", 2317 "version": "2.0.0",
2320 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", 2318 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
2321 "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", 2319 "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
2322 "dev": true, 2320 "dev": true,
2323 "requires": { 2321 "requires": {
2324 "extend-shallow": "^2.0.1", 2322 "extend-shallow": "^2.0.1",
2325 "is-extendable": "^0.1.1", 2323 "is-extendable": "^0.1.1",
2326 "is-plain-object": "^2.0.3", 2324 "is-plain-object": "^2.0.3",
2327 "split-string": "^3.0.1" 2325 "split-string": "^3.0.1"
2328 } 2326 }
2329 } 2327 }
2330 } 2328 }
2331 }, 2329 },
2332 "call-me-maybe": { 2330 "call-me-maybe": {
2333 "version": "1.0.1", 2331 "version": "1.0.1",
2334 "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", 2332 "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
2335 "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", 2333 "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
2336 "dev": true 2334 "dev": true
2337 }, 2335 },
2338 "caller-path": { 2336 "caller-path": {
2339 "version": "0.1.0", 2337 "version": "0.1.0",
2340 "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", 2338 "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
2341 "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", 2339 "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
2342 "dev": true, 2340 "dev": true,
2343 "requires": { 2341 "requires": {
2344 "callsites": "^0.2.0" 2342 "callsites": "^0.2.0"
2345 } 2343 }
2346 }, 2344 },
2347 "callsites": { 2345 "callsites": {
2348 "version": "0.2.0", 2346 "version": "0.2.0",
2349 "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", 2347 "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
2350 "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", 2348 "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
2351 "dev": true 2349 "dev": true
2352 }, 2350 },
2353 "camel-case": { 2351 "camel-case": {
2354 "version": "3.0.0", 2352 "version": "3.0.0",
2355 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", 2353 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
2356 "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", 2354 "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
2357 "dev": true, 2355 "dev": true,
2358 "requires": { 2356 "requires": {
2359 "no-case": "^2.2.0", 2357 "no-case": "^2.2.0",
2360 "upper-case": "^1.1.1" 2358 "upper-case": "^1.1.1"
2361 } 2359 }
2362 }, 2360 },
2363 "camelcase": { 2361 "camelcase": {
2364 "version": "1.2.1", 2362 "version": "1.2.1",
2365 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", 2363 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
2366 "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", 2364 "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
2367 "dev": true 2365 "dev": true
2368 }, 2366 },
2369 "camelcase-keys": { 2367 "camelcase-keys": {
2370 "version": "2.1.0", 2368 "version": "2.1.0",
2371 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 2369 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
2372 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 2370 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
2373 "dev": true, 2371 "dev": true,
2374 "requires": { 2372 "requires": {
2375 "camelcase": "^2.0.0", 2373 "camelcase": "^2.0.0",
2376 "map-obj": "^1.0.0" 2374 "map-obj": "^1.0.0"
2377 }, 2375 },
2378 "dependencies": { 2376 "dependencies": {
2379 "camelcase": { 2377 "camelcase": {
2380 "version": "2.1.1", 2378 "version": "2.1.1",
2381 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 2379 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
2382 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 2380 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
2383 "dev": true 2381 "dev": true
2384 } 2382 }
2385 } 2383 }
2386 }, 2384 },
2387 "caniuse-api": { 2385 "caniuse-api": {
2388 "version": "1.6.1", 2386 "version": "1.6.1",
2389 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", 2387 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",
2390 "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", 2388 "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
2391 "dev": true, 2389 "dev": true,
2392 "requires": { 2390 "requires": {
2393 "browserslist": "^1.3.6", 2391 "browserslist": "^1.3.6",
2394 "caniuse-db": "^1.0.30000529", 2392 "caniuse-db": "^1.0.30000529",
2395 "lodash.memoize": "^4.1.2", 2393 "lodash.memoize": "^4.1.2",
2396 "lodash.uniq": "^4.5.0" 2394 "lodash.uniq": "^4.5.0"
2397 }, 2395 },
2398 "dependencies": { 2396 "dependencies": {
2399 "browserslist": { 2397 "browserslist": {
2400 "version": "1.7.7", 2398 "version": "1.7.7",
2401 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", 2399 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
2402 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", 2400 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
2403 "dev": true, 2401 "dev": true,
2404 "requires": { 2402 "requires": {
2405 "caniuse-db": "^1.0.30000639", 2403 "caniuse-db": "^1.0.30000639",
2406 "electron-to-chromium": "^1.2.7" 2404 "electron-to-chromium": "^1.2.7"
2407 } 2405 }
2408 } 2406 }
2409 } 2407 }
2410 }, 2408 },
2411 "caniuse-db": { 2409 "caniuse-db": {
2412 "version": "1.0.30000810", 2410 "version": "1.0.30000810",
2413 "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000810.tgz", 2411 "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000810.tgz",
2414 "integrity": "sha1-vSWDDEHvq2Qzmi44H0lnc0PIRQk=", 2412 "integrity": "sha1-vSWDDEHvq2Qzmi44H0lnc0PIRQk=",
2415 "dev": true 2413 "dev": true
2416 }, 2414 },
2417 "caniuse-lite": { 2415 "caniuse-lite": {
2418 "version": "1.0.30000810", 2416 "version": "1.0.30000810",
2419 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000810.tgz", 2417 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000810.tgz",
2420 "integrity": "sha512-/0Q00Oie9C72P8zQHtFvzmkrMC3oOFUnMWjCy5F2+BE8lzICm91hQPhh0+XIsAFPKOe2Dh3pKgbRmU3EKxfldA==", 2418 "integrity": "sha512-/0Q00Oie9C72P8zQHtFvzmkrMC3oOFUnMWjCy5F2+BE8lzICm91hQPhh0+XIsAFPKOe2Dh3pKgbRmU3EKxfldA==",
2421 "dev": true 2419 "dev": true
2422 }, 2420 },
2423 "capture-exit": { 2421 "capture-exit": {
2424 "version": "1.2.0", 2422 "version": "1.2.0",
2425 "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", 2423 "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz",
2426 "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", 2424 "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=",
2427 "dev": true, 2425 "dev": true,
2428 "requires": { 2426 "requires": {
2429 "rsvp": "^3.3.3" 2427 "rsvp": "^3.3.3"
2430 } 2428 }
2431 }, 2429 },
2432 "capture-stack-trace": { 2430 "capture-stack-trace": {
2433 "version": "1.0.0", 2431 "version": "1.0.0",
2434 "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", 2432 "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
2435 "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", 2433 "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
2436 "dev": true 2434 "dev": true
2437 }, 2435 },
2438 "caseless": { 2436 "caseless": {
2439 "version": "0.12.0", 2437 "version": "0.12.0",
2440 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 2438 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
2441 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 2439 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
2442 "dev": true 2440 "dev": true
2443 }, 2441 },
2444 "center-align": { 2442 "center-align": {
2445 "version": "0.1.3", 2443 "version": "0.1.3",
2446 "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", 2444 "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
2447 "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", 2445 "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
2448 "dev": true, 2446 "dev": true,
2449 "requires": { 2447 "requires": {
2450 "align-text": "^0.1.3", 2448 "align-text": "^0.1.3",
2451 "lazy-cache": "^1.0.3" 2449 "lazy-cache": "^1.0.3"
2452 } 2450 }
2453 }, 2451 },
2454 "chai-nightwatch": { 2452 "chai-nightwatch": {
2455 "version": "0.1.1", 2453 "version": "0.1.1",
2456 "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz", 2454 "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz",
2457 "integrity": "sha1-HKVt52jTwIaP5/wvTTLC/olOa+k=", 2455 "integrity": "sha1-HKVt52jTwIaP5/wvTTLC/olOa+k=",
2458 "dev": true, 2456 "dev": true,
2459 "requires": { 2457 "requires": {
2460 "assertion-error": "1.0.0", 2458 "assertion-error": "1.0.0",
2461 "deep-eql": "0.1.3" 2459 "deep-eql": "0.1.3"
2462 } 2460 }
2463 }, 2461 },
2464 "chalk": { 2462 "chalk": {
2465 "version": "2.4.1", 2463 "version": "2.4.1",
2466 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", 2464 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2467 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 2465 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2468 "dev": true, 2466 "dev": true,
2469 "requires": { 2467 "requires": {
2470 "ansi-styles": "^3.2.1", 2468 "ansi-styles": "^3.2.1",
2471 "escape-string-regexp": "^1.0.5", 2469 "escape-string-regexp": "^1.0.5",
2472 "supports-color": "^5.3.0" 2470 "supports-color": "^5.3.0"
2473 }, 2471 },
2474 "dependencies": { 2472 "dependencies": {
2475 "ansi-styles": { 2473 "ansi-styles": {
2476 "version": "3.2.1", 2474 "version": "3.2.1",
2477 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2475 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2478 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2476 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2479 "dev": true, 2477 "dev": true,
2480 "requires": { 2478 "requires": {
2481 "color-convert": "^1.9.0" 2479 "color-convert": "^1.9.0"
2482 } 2480 }
2483 }, 2481 },
2484 "supports-color": { 2482 "supports-color": {
2485 "version": "5.4.0", 2483 "version": "5.4.0",
2486 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", 2484 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
2487 "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", 2485 "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
2488 "dev": true, 2486 "dev": true,
2489 "requires": { 2487 "requires": {
2490 "has-flag": "^3.0.0" 2488 "has-flag": "^3.0.0"
2491 } 2489 }
2492 } 2490 }
2493 } 2491 }
2494 }, 2492 },
2495 "chardet": { 2493 "chardet": {
2496 "version": "0.4.2", 2494 "version": "0.4.2",
2497 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", 2495 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
2498 "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", 2496 "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
2499 "dev": true 2497 "dev": true
2500 }, 2498 },
2501 "check-types": { 2499 "check-types": {
2502 "version": "7.3.0", 2500 "version": "7.3.0",
2503 "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.3.0.tgz", 2501 "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.3.0.tgz",
2504 "integrity": "sha1-Ro9XGkQ1wkJI9f0MsOjYfDw0Hn0=", 2502 "integrity": "sha1-Ro9XGkQ1wkJI9f0MsOjYfDw0Hn0=",
2505 "dev": true 2503 "dev": true
2506 }, 2504 },
2507 "chokidar": { 2505 "chokidar": {
2508 "version": "2.0.4", 2506 "version": "2.0.4",
2509 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", 2507 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
2510 "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", 2508 "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
2511 "dev": true, 2509 "dev": true,
2512 "requires": { 2510 "requires": {
2513 "anymatch": "^2.0.0", 2511 "anymatch": "^2.0.0",
2514 "async-each": "^1.0.0", 2512 "async-each": "^1.0.0",
2515 "braces": "^2.3.0", 2513 "braces": "^2.3.0",
2516 "fsevents": "^1.2.2", 2514 "fsevents": "^1.2.2",
2517 "glob-parent": "^3.1.0", 2515 "glob-parent": "^3.1.0",
2518 "inherits": "^2.0.1", 2516 "inherits": "^2.0.1",
2519 "is-binary-path": "^1.0.0", 2517 "is-binary-path": "^1.0.0",
2520 "is-glob": "^4.0.0", 2518 "is-glob": "^4.0.0",
2521 "lodash.debounce": "^4.0.8", 2519 "lodash.debounce": "^4.0.8",
2522 "normalize-path": "^2.1.1", 2520 "normalize-path": "^2.1.1",
2523 "path-is-absolute": "^1.0.0", 2521 "path-is-absolute": "^1.0.0",
2524 "readdirp": "^2.0.0", 2522 "readdirp": "^2.0.0",
2525 "upath": "^1.0.5" 2523 "upath": "^1.0.5"
2526 }, 2524 },
2527 "dependencies": { 2525 "dependencies": {
2528 "array-unique": { 2526 "array-unique": {
2529 "version": "0.3.2", 2527 "version": "0.3.2",
2530 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 2528 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
2531 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 2529 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2532 "dev": true 2530 "dev": true
2533 }, 2531 },
2534 "braces": { 2532 "braces": {
2535 "version": "2.3.2", 2533 "version": "2.3.2",
2536 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 2534 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
2537 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 2535 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
2538 "dev": true, 2536 "dev": true,
2539 "requires": { 2537 "requires": {
2540 "arr-flatten": "^1.1.0", 2538 "arr-flatten": "^1.1.0",
2541 "array-unique": "^0.3.2", 2539 "array-unique": "^0.3.2",
2542 "extend-shallow": "^2.0.1", 2540 "extend-shallow": "^2.0.1",
2543 "fill-range": "^4.0.0", 2541 "fill-range": "^4.0.0",
2544 "isobject": "^3.0.1", 2542 "isobject": "^3.0.1",
2545 "repeat-element": "^1.1.2", 2543 "repeat-element": "^1.1.2",
2546 "snapdragon": "^0.8.1", 2544 "snapdragon": "^0.8.1",
2547 "snapdragon-node": "^2.0.1", 2545 "snapdragon-node": "^2.0.1",
2548 "split-string": "^3.0.2", 2546 "split-string": "^3.0.2",
2549 "to-regex": "^3.0.1" 2547 "to-regex": "^3.0.1"
2550 } 2548 }
2551 }, 2549 },
2552 "fill-range": { 2550 "fill-range": {
2553 "version": "4.0.0", 2551 "version": "4.0.0",
2554 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 2552 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
2555 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 2553 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
2556 "dev": true, 2554 "dev": true,
2557 "requires": { 2555 "requires": {
2558 "extend-shallow": "^2.0.1", 2556 "extend-shallow": "^2.0.1",
2559 "is-number": "^3.0.0", 2557 "is-number": "^3.0.0",
2560 "repeat-string": "^1.6.1", 2558 "repeat-string": "^1.6.1",
2561 "to-regex-range": "^2.1.0" 2559 "to-regex-range": "^2.1.0"
2562 } 2560 }
2563 }, 2561 },
2564 "glob-parent": { 2562 "glob-parent": {
2565 "version": "3.1.0", 2563 "version": "3.1.0",
2566 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 2564 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
2567 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 2565 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
2568 "dev": true, 2566 "dev": true,
2569 "requires": { 2567 "requires": {
2570 "is-glob": "^3.1.0", 2568 "is-glob": "^3.1.0",
2571 "path-dirname": "^1.0.0" 2569 "path-dirname": "^1.0.0"
2572 }, 2570 },
2573 "dependencies": { 2571 "dependencies": {
2574 "is-glob": { 2572 "is-glob": {
2575 "version": "3.1.0", 2573 "version": "3.1.0",
2576 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 2574 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
2577 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 2575 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
2578 "dev": true, 2576 "dev": true,
2579 "requires": { 2577 "requires": {
2580 "is-extglob": "^2.1.0" 2578 "is-extglob": "^2.1.0"
2581 } 2579 }
2582 } 2580 }
2583 } 2581 }
2584 }, 2582 },
2585 "is-extglob": { 2583 "is-extglob": {
2586 "version": "2.1.1", 2584 "version": "2.1.1",
2587 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2585 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2588 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2586 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2589 "dev": true 2587 "dev": true
2590 }, 2588 },
2591 "is-glob": { 2589 "is-glob": {
2592 "version": "4.0.0", 2590 "version": "4.0.0",
2593 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", 2591 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
2594 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", 2592 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
2595 "dev": true, 2593 "dev": true,
2596 "requires": { 2594 "requires": {
2597 "is-extglob": "^2.1.1" 2595 "is-extglob": "^2.1.1"
2598 } 2596 }
2599 }, 2597 },
2600 "is-number": { 2598 "is-number": {
2601 "version": "3.0.0", 2599 "version": "3.0.0",
2602 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 2600 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
2603 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 2601 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
2604 "dev": true, 2602 "dev": true,
2605 "requires": { 2603 "requires": {
2606 "kind-of": "^3.0.2" 2604 "kind-of": "^3.0.2"
2607 } 2605 }
2608 }, 2606 },
2609 "isobject": { 2607 "isobject": {
2610 "version": "3.0.1", 2608 "version": "3.0.1",
2611 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 2609 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2612 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 2610 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
2613 "dev": true 2611 "dev": true
2614 }, 2612 },
2615 "upath": { 2613 "upath": {
2616 "version": "1.1.0", 2614 "version": "1.1.0",
2617 "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", 2615 "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
2618 "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", 2616 "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
2619 "dev": true 2617 "dev": true
2620 } 2618 }
2621 } 2619 }
2622 }, 2620 },
2623 "chownr": { 2621 "chownr": {
2624 "version": "1.0.1", 2622 "version": "1.0.1",
2625 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", 2623 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
2626 "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", 2624 "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
2627 "dev": true 2625 "dev": true
2628 }, 2626 },
2629 "chromedriver": { 2627 "chromedriver": {
2630 "version": "2.38.3", 2628 "version": "2.38.3",
2631 "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.38.3.tgz", 2629 "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.38.3.tgz",
2632 "integrity": "sha512-tczy6RHl0LOVA4p+xezcu3NRjr9A1iLyyfjP9yPIUynvV28YSKH/Ll1iw0jMCjN9jwtaB2HB4aPjv0Uuw2VARw==", 2630 "integrity": "sha512-tczy6RHl0LOVA4p+xezcu3NRjr9A1iLyyfjP9yPIUynvV28YSKH/Ll1iw0jMCjN9jwtaB2HB4aPjv0Uuw2VARw==",
2633 "dev": true, 2631 "dev": true,
2634 "requires": { 2632 "requires": {
2635 "del": "^3.0.0", 2633 "del": "^3.0.0",
2636 "extract-zip": "^1.6.6", 2634 "extract-zip": "^1.6.6",
2637 "kew": "^0.7.0", 2635 "kew": "^0.7.0",
2638 "mkdirp": "^0.5.1", 2636 "mkdirp": "^0.5.1",
2639 "request": "^2.85.0" 2637 "request": "^2.85.0"
2640 } 2638 }
2641 }, 2639 },
2642 "ci-info": { 2640 "ci-info": {
2643 "version": "1.1.3", 2641 "version": "1.1.3",
2644 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", 2642 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz",
2645 "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==", 2643 "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==",
2646 "dev": true 2644 "dev": true
2647 }, 2645 },
2648 "cipher-base": { 2646 "cipher-base": {
2649 "version": "1.0.4", 2647 "version": "1.0.4",
2650 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 2648 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
2651 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 2649 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
2652 "dev": true, 2650 "dev": true,
2653 "requires": { 2651 "requires": {
2654 "inherits": "^2.0.1", 2652 "inherits": "^2.0.1",
2655 "safe-buffer": "^5.0.1" 2653 "safe-buffer": "^5.0.1"
2656 } 2654 }
2657 }, 2655 },
2658 "circular-json": { 2656 "circular-json": {
2659 "version": "0.3.3", 2657 "version": "0.3.3",
2660 "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", 2658 "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
2661 "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", 2659 "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
2662 "dev": true 2660 "dev": true
2663 }, 2661 },
2664 "clap": { 2662 "clap": {
2665 "version": "1.2.3", 2663 "version": "1.2.3",
2666 "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", 2664 "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
2667 "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", 2665 "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
2668 "dev": true, 2666 "dev": true,
2669 "requires": { 2667 "requires": {
2670 "chalk": "^1.1.3" 2668 "chalk": "^1.1.3"
2671 }, 2669 },
2672 "dependencies": { 2670 "dependencies": {
2673 "ansi-styles": { 2671 "ansi-styles": {
2674 "version": "2.2.1", 2672 "version": "2.2.1",
2675 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 2673 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
2676 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 2674 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
2677 "dev": true 2675 "dev": true
2678 }, 2676 },
2679 "chalk": { 2677 "chalk": {
2680 "version": "1.1.3", 2678 "version": "1.1.3",
2681 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 2679 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2682 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 2680 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2683 "dev": true, 2681 "dev": true,
2684 "requires": { 2682 "requires": {
2685 "ansi-styles": "^2.2.1", 2683 "ansi-styles": "^2.2.1",
2686 "escape-string-regexp": "^1.0.2", 2684 "escape-string-regexp": "^1.0.2",
2687 "has-ansi": "^2.0.0", 2685 "has-ansi": "^2.0.0",
2688 "strip-ansi": "^3.0.0", 2686 "strip-ansi": "^3.0.0",
2689 "supports-color": "^2.0.0" 2687 "supports-color": "^2.0.0"
2690 } 2688 }
2691 }, 2689 },
2692 "supports-color": { 2690 "supports-color": {
2693 "version": "2.0.0", 2691 "version": "2.0.0",
2694 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 2692 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2695 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 2693 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2696 "dev": true 2694 "dev": true
2697 } 2695 }
2698 } 2696 }
2699 }, 2697 },
2700 "class-utils": { 2698 "class-utils": {
2701 "version": "0.3.6", 2699 "version": "0.3.6",
2702 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 2700 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
2703 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 2701 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
2704 "dev": true, 2702 "dev": true,
2705 "requires": { 2703 "requires": {
2706 "arr-union": "^3.1.0", 2704 "arr-union": "^3.1.0",
2707 "define-property": "^0.2.5", 2705 "define-property": "^0.2.5",
2708 "isobject": "^3.0.0", 2706 "isobject": "^3.0.0",
2709 "static-extend": "^0.1.1" 2707 "static-extend": "^0.1.1"
2710 }, 2708 },
2711 "dependencies": { 2709 "dependencies": {
2712 "define-property": { 2710 "define-property": {
2713 "version": "0.2.5", 2711 "version": "0.2.5",
2714 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 2712 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2715 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 2713 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2716 "dev": true, 2714 "dev": true,
2717 "requires": { 2715 "requires": {
2718 "is-descriptor": "^0.1.0" 2716 "is-descriptor": "^0.1.0"
2719 } 2717 }
2720 }, 2718 },
2721 "is-accessor-descriptor": { 2719 "is-accessor-descriptor": {
2722 "version": "0.1.6", 2720 "version": "0.1.6",
2723 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 2721 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2724 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 2722 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2725 "dev": true, 2723 "dev": true,
2726 "requires": { 2724 "requires": {
2727 "kind-of": "^3.0.2" 2725 "kind-of": "^3.0.2"
2728 }, 2726 },
2729 "dependencies": { 2727 "dependencies": {
2730 "kind-of": { 2728 "kind-of": {
2731 "version": "3.2.2", 2729 "version": "3.2.2",
2732 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2730 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2733 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2731 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2734 "dev": true, 2732 "dev": true,
2735 "requires": { 2733 "requires": {
2736 "is-buffer": "^1.1.5" 2734 "is-buffer": "^1.1.5"
2737 } 2735 }
2738 } 2736 }
2739 } 2737 }
2740 }, 2738 },
2741 "is-data-descriptor": { 2739 "is-data-descriptor": {
2742 "version": "0.1.4", 2740 "version": "0.1.4",
2743 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 2741 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2744 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 2742 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2745 "dev": true, 2743 "dev": true,
2746 "requires": { 2744 "requires": {
2747 "kind-of": "^3.0.2" 2745 "kind-of": "^3.0.2"
2748 }, 2746 },
2749 "dependencies": { 2747 "dependencies": {
2750 "kind-of": { 2748 "kind-of": {
2751 "version": "3.2.2", 2749 "version": "3.2.2",
2752 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2750 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2753 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2751 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2754 "dev": true, 2752 "dev": true,
2755 "requires": { 2753 "requires": {
2756 "is-buffer": "^1.1.5" 2754 "is-buffer": "^1.1.5"
2757 } 2755 }
2758 } 2756 }
2759 } 2757 }
2760 }, 2758 },
2761 "is-descriptor": { 2759 "is-descriptor": {
2762 "version": "0.1.6", 2760 "version": "0.1.6",
2763 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 2761 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2764 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 2762 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2765 "dev": true, 2763 "dev": true,
2766 "requires": { 2764 "requires": {
2767 "is-accessor-descriptor": "^0.1.6", 2765 "is-accessor-descriptor": "^0.1.6",
2768 "is-data-descriptor": "^0.1.4", 2766 "is-data-descriptor": "^0.1.4",
2769 "kind-of": "^5.0.0" 2767 "kind-of": "^5.0.0"
2770 } 2768 }
2771 }, 2769 },
2772 "isobject": { 2770 "isobject": {
2773 "version": "3.0.1", 2771 "version": "3.0.1",
2774 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 2772 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2775 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 2773 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
2776 "dev": true 2774 "dev": true
2777 }, 2775 },
2778 "kind-of": { 2776 "kind-of": {
2779 "version": "5.1.0", 2777 "version": "5.1.0",
2780 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 2778 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2781 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 2779 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2782 "dev": true 2780 "dev": true
2783 } 2781 }
2784 } 2782 }
2785 }, 2783 },
2786 "clean-css": { 2784 "clean-css": {
2787 "version": "4.1.9", 2785 "version": "4.1.9",
2788 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", 2786 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz",
2789 "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", 2787 "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=",
2790 "dev": true, 2788 "dev": true,
2791 "requires": { 2789 "requires": {
2792 "source-map": "0.5.x" 2790 "source-map": "0.5.x"
2793 } 2791 }
2794 }, 2792 },
2795 "cli-boxes": { 2793 "cli-boxes": {
2796 "version": "1.0.0", 2794 "version": "1.0.0",
2797 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", 2795 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
2798 "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", 2796 "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
2799 "dev": true 2797 "dev": true
2800 }, 2798 },
2801 "cli-cursor": { 2799 "cli-cursor": {
2802 "version": "2.1.0", 2800 "version": "2.1.0",
2803 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", 2801 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
2804 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", 2802 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
2805 "dev": true, 2803 "dev": true,
2806 "requires": { 2804 "requires": {
2807 "restore-cursor": "^2.0.0" 2805 "restore-cursor": "^2.0.0"
2808 } 2806 }
2809 }, 2807 },
2810 "cli-spinners": { 2808 "cli-spinners": {
2811 "version": "1.1.0", 2809 "version": "1.1.0",
2812 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.1.0.tgz", 2810 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.1.0.tgz",
2813 "integrity": "sha1-8YR7FohE2RemceudFH499JfJDQY=", 2811 "integrity": "sha1-8YR7FohE2RemceudFH499JfJDQY=",
2814 "dev": true 2812 "dev": true
2815 }, 2813 },
2816 "cli-width": { 2814 "cli-width": {
2817 "version": "2.2.0", 2815 "version": "2.2.0",
2818 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", 2816 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
2819 "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 2817 "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
2820 "dev": true 2818 "dev": true
2821 }, 2819 },
2822 "cliui": { 2820 "cliui": {
2823 "version": "2.1.0", 2821 "version": "2.1.0",
2824 "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", 2822 "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
2825 "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 2823 "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
2826 "dev": true, 2824 "dev": true,
2827 "requires": { 2825 "requires": {
2828 "center-align": "^0.1.1", 2826 "center-align": "^0.1.1",
2829 "right-align": "^0.1.1", 2827 "right-align": "^0.1.1",
2830 "wordwrap": "0.0.2" 2828 "wordwrap": "0.0.2"
2831 }, 2829 },
2832 "dependencies": { 2830 "dependencies": {
2833 "wordwrap": { 2831 "wordwrap": {
2834 "version": "0.0.2", 2832 "version": "0.0.2",
2835 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", 2833 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
2836 "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", 2834 "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
2837 "dev": true 2835 "dev": true
2838 } 2836 }
2839 } 2837 }
2840 }, 2838 },
2841 "clone": { 2839 "clone": {
2842 "version": "1.0.3", 2840 "version": "1.0.3",
2843 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", 2841 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
2844 "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", 2842 "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
2845 "dev": true 2843 "dev": true
2846 }, 2844 },
2847 "co": { 2845 "co": {
2848 "version": "4.6.0", 2846 "version": "4.6.0",
2849 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 2847 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
2850 "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", 2848 "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
2851 "dev": true 2849 "dev": true
2852 }, 2850 },
2853 "coa": { 2851 "coa": {
2854 "version": "1.0.4", 2852 "version": "1.0.4",
2855 "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", 2853 "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
2856 "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", 2854 "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
2857 "dev": true, 2855 "dev": true,
2858 "requires": { 2856 "requires": {
2859 "q": "^1.1.2" 2857 "q": "^1.1.2"
2860 } 2858 }
2861 }, 2859 },
2862 "coalescy": { 2860 "coalescy": {
2863 "version": "1.0.0", 2861 "version": "1.0.0",
2864 "resolved": "https://registry.npmjs.org/coalescy/-/coalescy-1.0.0.tgz", 2862 "resolved": "https://registry.npmjs.org/coalescy/-/coalescy-1.0.0.tgz",
2865 "integrity": "sha1-SwZYRrg2NhrabEtKSr9LwcrDG/E=", 2863 "integrity": "sha1-SwZYRrg2NhrabEtKSr9LwcrDG/E=",
2866 "dev": true 2864 "dev": true
2867 }, 2865 },
2868 "code-point-at": { 2866 "code-point-at": {
2869 "version": "1.1.0", 2867 "version": "1.1.0",
2870 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 2868 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
2871 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 2869 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
2872 "dev": true 2870 "dev": true
2873 }, 2871 },
2874 "collection-visit": { 2872 "collection-visit": {
2875 "version": "1.0.0", 2873 "version": "1.0.0",
2876 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 2874 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
2877 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 2875 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
2878 "dev": true, 2876 "dev": true,
2879 "requires": { 2877 "requires": {
2880 "map-visit": "^1.0.0", 2878 "map-visit": "^1.0.0",
2881 "object-visit": "^1.0.0" 2879 "object-visit": "^1.0.0"
2882 } 2880 }
2883 }, 2881 },
2884 "color": { 2882 "color": {
2885 "version": "0.11.4", 2883 "version": "0.11.4",
2886 "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", 2884 "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",
2887 "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", 2885 "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
2888 "dev": true, 2886 "dev": true,
2889 "requires": { 2887 "requires": {
2890 "clone": "^1.0.2", 2888 "clone": "^1.0.2",
2891 "color-convert": "^1.3.0", 2889 "color-convert": "^1.3.0",
2892 "color-string": "^0.3.0" 2890 "color-string": "^0.3.0"
2893 } 2891 }
2894 }, 2892 },
2895 "color-convert": { 2893 "color-convert": {
2896 "version": "1.9.1", 2894 "version": "1.9.1",
2897 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", 2895 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
2898 "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", 2896 "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
2899 "dev": true, 2897 "dev": true,
2900 "requires": { 2898 "requires": {
2901 "color-name": "^1.1.1" 2899 "color-name": "^1.1.1"
2902 } 2900 }
2903 }, 2901 },
2904 "color-name": { 2902 "color-name": {
2905 "version": "1.1.3", 2903 "version": "1.1.3",
2906 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 2904 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2907 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 2905 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2908 "dev": true 2906 "dev": true
2909 }, 2907 },
2910 "color-string": { 2908 "color-string": {
2911 "version": "0.3.0", 2909 "version": "0.3.0",
2912 "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", 2910 "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",
2913 "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", 2911 "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
2914 "dev": true, 2912 "dev": true,
2915 "requires": { 2913 "requires": {
2916 "color-name": "^1.0.0" 2914 "color-name": "^1.0.0"
2917 } 2915 }
2918 }, 2916 },
2919 "colormin": { 2917 "colormin": {
2920 "version": "1.1.2", 2918 "version": "1.1.2",
2921 "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", 2919 "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",
2922 "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", 2920 "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
2923 "dev": true, 2921 "dev": true,
2924 "requires": { 2922 "requires": {
2925 "color": "^0.11.0", 2923 "color": "^0.11.0",
2926 "css-color-names": "0.0.4", 2924 "css-color-names": "0.0.4",
2927 "has": "^1.0.1" 2925 "has": "^1.0.1"
2928 } 2926 }
2929 }, 2927 },
2930 "colors": { 2928 "colors": {
2931 "version": "1.1.2", 2929 "version": "1.1.2",
2932 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", 2930 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
2933 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", 2931 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
2934 "dev": true 2932 "dev": true
2935 }, 2933 },
2936 "combined-stream": { 2934 "combined-stream": {
2937 "version": "1.0.6", 2935 "version": "1.0.6",
2938 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", 2936 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
2939 "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", 2937 "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
2940 "dev": true, 2938 "dev": true,
2941 "requires": { 2939 "requires": {
2942 "delayed-stream": "~1.0.0" 2940 "delayed-stream": "~1.0.0"
2943 } 2941 }
2944 }, 2942 },
2945 "commander": { 2943 "commander": {
2946 "version": "2.14.1", 2944 "version": "2.14.1",
2947 "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", 2945 "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz",
2948 "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", 2946 "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==",
2949 "dev": true 2947 "dev": true
2950 }, 2948 },
2951 "commondir": { 2949 "commondir": {
2952 "version": "1.0.1", 2950 "version": "1.0.1",
2953 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 2951 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
2954 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 2952 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
2955 "dev": true 2953 "dev": true
2956 }, 2954 },
2957 "component-emitter": { 2955 "component-emitter": {
2958 "version": "1.2.1", 2956 "version": "1.2.1",
2959 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", 2957 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
2960 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", 2958 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
2961 "dev": true 2959 "dev": true
2962 }, 2960 },
2963 "compressible": { 2961 "compressible": {
2964 "version": "2.0.13", 2962 "version": "2.0.13",
2965 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.13.tgz", 2963 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.13.tgz",
2966 "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=", 2964 "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=",
2967 "dev": true, 2965 "dev": true,
2968 "requires": { 2966 "requires": {
2969 "mime-db": ">= 1.33.0 < 2" 2967 "mime-db": ">= 1.33.0 < 2"
2970 } 2968 }
2971 }, 2969 },
2972 "compression": { 2970 "compression": {
2973 "version": "1.7.2", 2971 "version": "1.7.2",
2974 "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.2.tgz", 2972 "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.2.tgz",
2975 "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", 2973 "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=",
2976 "dev": true, 2974 "dev": true,
2977 "requires": { 2975 "requires": {
2978 "accepts": "~1.3.4", 2976 "accepts": "~1.3.4",
2979 "bytes": "3.0.0", 2977 "bytes": "3.0.0",
2980 "compressible": "~2.0.13", 2978 "compressible": "~2.0.13",
2981 "debug": "2.6.9", 2979 "debug": "2.6.9",
2982 "on-headers": "~1.0.1", 2980 "on-headers": "~1.0.1",
2983 "safe-buffer": "5.1.1", 2981 "safe-buffer": "5.1.1",
2984 "vary": "~1.1.2" 2982 "vary": "~1.1.2"
2985 }, 2983 },
2986 "dependencies": { 2984 "dependencies": {
2987 "debug": { 2985 "debug": {
2988 "version": "2.6.9", 2986 "version": "2.6.9",
2989 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2987 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2990 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2988 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2991 "dev": true, 2989 "dev": true,
2992 "requires": { 2990 "requires": {
2993 "ms": "2.0.0" 2991 "ms": "2.0.0"
2994 } 2992 }
2995 } 2993 }
2996 } 2994 }
2997 }, 2995 },
2998 "concat-map": { 2996 "concat-map": {
2999 "version": "0.0.1", 2997 "version": "0.0.1",
3000 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2998 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3001 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 2999 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3002 "dev": true 3000 "dev": true
3003 }, 3001 },
3004 "concat-stream": { 3002 "concat-stream": {
3005 "version": "1.6.0", 3003 "version": "1.6.0",
3006 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", 3004 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
3007 "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", 3005 "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
3008 "dev": true, 3006 "dev": true,
3009 "requires": { 3007 "requires": {
3010 "inherits": "^2.0.3", 3008 "inherits": "^2.0.3",
3011 "readable-stream": "^2.2.2", 3009 "readable-stream": "^2.2.2",
3012 "typedarray": "^0.0.6" 3010 "typedarray": "^0.0.6"
3013 } 3011 }
3014 }, 3012 },
3015 "condense-newlines": { 3013 "condense-newlines": {
3016 "version": "0.2.1", 3014 "version": "0.2.1",
3017 "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", 3015 "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz",
3018 "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", 3016 "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=",
3019 "dev": true, 3017 "dev": true,
3020 "requires": { 3018 "requires": {
3021 "extend-shallow": "^2.0.1", 3019 "extend-shallow": "^2.0.1",
3022 "is-whitespace": "^0.3.0", 3020 "is-whitespace": "^0.3.0",
3023 "kind-of": "^3.0.2" 3021 "kind-of": "^3.0.2"
3024 } 3022 }
3025 }, 3023 },
3026 "config-chain": { 3024 "config-chain": {
3027 "version": "1.1.11", 3025 "version": "1.1.11",
3028 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz", 3026 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz",
3029 "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=", 3027 "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=",
3030 "dev": true, 3028 "dev": true,
3031 "requires": { 3029 "requires": {
3032 "ini": "^1.3.4", 3030 "ini": "^1.3.4",
3033 "proto-list": "~1.2.1" 3031 "proto-list": "~1.2.1"
3034 } 3032 }
3035 }, 3033 },
3036 "configstore": { 3034 "configstore": {
3037 "version": "3.1.2", 3035 "version": "3.1.2",
3038 "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", 3036 "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz",
3039 "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", 3037 "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==",
3040 "dev": true, 3038 "dev": true,
3041 "requires": { 3039 "requires": {
3042 "dot-prop": "^4.1.0", 3040 "dot-prop": "^4.1.0",
3043 "graceful-fs": "^4.1.2", 3041 "graceful-fs": "^4.1.2",
3044 "make-dir": "^1.0.0", 3042 "make-dir": "^1.0.0",
3045 "unique-string": "^1.0.0", 3043 "unique-string": "^1.0.0",
3046 "write-file-atomic": "^2.0.0", 3044 "write-file-atomic": "^2.0.0",
3047 "xdg-basedir": "^3.0.0" 3045 "xdg-basedir": "^3.0.0"
3048 } 3046 }
3049 }, 3047 },
3050 "connect-history-api-fallback": { 3048 "connect-history-api-fallback": {
3051 "version": "1.5.0", 3049 "version": "1.5.0",
3052 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", 3050 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz",
3053 "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", 3051 "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=",
3054 "dev": true 3052 "dev": true
3055 }, 3053 },
3056 "connect-pause": { 3054 "connect-pause": {
3057 "version": "0.1.0", 3055 "version": "0.1.0",
3058 "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.0.tgz", 3056 "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.0.tgz",
3059 "integrity": "sha1-D9d72e+Lpg0KJw7lIxOz2tRsQSo=", 3057 "integrity": "sha1-D9d72e+Lpg0KJw7lIxOz2tRsQSo=",
3060 "dev": true 3058 "dev": true
3061 }, 3059 },
3062 "console-browserify": { 3060 "console-browserify": {
3063 "version": "1.1.0", 3061 "version": "1.1.0",
3064 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", 3062 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
3065 "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", 3063 "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
3066 "dev": true, 3064 "dev": true,
3067 "requires": { 3065 "requires": {
3068 "date-now": "^0.1.4" 3066 "date-now": "^0.1.4"
3069 } 3067 }
3070 }, 3068 },
3071 "consolidate": { 3069 "consolidate": {
3072 "version": "0.14.5", 3070 "version": "0.14.5",
3073 "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", 3071 "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz",
3074 "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", 3072 "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=",
3075 "dev": true, 3073 "dev": true,
3076 "requires": { 3074 "requires": {
3077 "bluebird": "^3.1.1" 3075 "bluebird": "^3.1.1"
3078 } 3076 }
3079 }, 3077 },
3080 "constants-browserify": { 3078 "constants-browserify": {
3081 "version": "1.0.0", 3079 "version": "1.0.0",
3082 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 3080 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
3083 "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", 3081 "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
3084 "dev": true 3082 "dev": true
3085 }, 3083 },
3086 "contains-path": { 3084 "contains-path": {
3087 "version": "0.1.0", 3085 "version": "0.1.0",
3088 "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", 3086 "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
3089 "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", 3087 "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
3090 "dev": true 3088 "dev": true
3091 }, 3089 },
3092 "content-disposition": { 3090 "content-disposition": {
3093 "version": "0.5.2", 3091 "version": "0.5.2",
3094 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", 3092 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
3095 "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", 3093 "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
3096 "dev": true 3094 "dev": true
3097 }, 3095 },
3098 "content-type": { 3096 "content-type": {
3099 "version": "1.0.4", 3097 "version": "1.0.4",
3100 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 3098 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
3101 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 3099 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
3102 "dev": true 3100 "dev": true
3103 }, 3101 },
3104 "convert-source-map": { 3102 "convert-source-map": {
3105 "version": "1.5.1", 3103 "version": "1.5.1",
3106 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", 3104 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
3107 "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", 3105 "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
3108 "dev": true 3106 "dev": true
3109 }, 3107 },
3110 "cookie": { 3108 "cookie": {
3111 "version": "0.3.1", 3109 "version": "0.3.1",
3112 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", 3110 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
3113 "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", 3111 "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
3114 "dev": true 3112 "dev": true
3115 }, 3113 },
3116 "cookie-signature": { 3114 "cookie-signature": {
3117 "version": "1.0.6", 3115 "version": "1.0.6",
3118 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 3116 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
3119 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 3117 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
3120 "dev": true 3118 "dev": true
3121 }, 3119 },
3122 "copy-concurrently": { 3120 "copy-concurrently": {
3123 "version": "1.0.5", 3121 "version": "1.0.5",
3124 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", 3122 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
3125 "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", 3123 "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
3126 "dev": true, 3124 "dev": true,
3127 "requires": { 3125 "requires": {
3128 "aproba": "^1.1.1", 3126 "aproba": "^1.1.1",
3129 "fs-write-stream-atomic": "^1.0.8", 3127 "fs-write-stream-atomic": "^1.0.8",
3130 "iferr": "^0.1.5", 3128 "iferr": "^0.1.5",
3131 "mkdirp": "^0.5.1", 3129 "mkdirp": "^0.5.1",
3132 "rimraf": "^2.5.4", 3130 "rimraf": "^2.5.4",
3133 "run-queue": "^1.0.0" 3131 "run-queue": "^1.0.0"
3134 } 3132 }
3135 }, 3133 },
3136 "copy-descriptor": { 3134 "copy-descriptor": {
3137 "version": "0.1.1", 3135 "version": "0.1.1",
3138 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 3136 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
3139 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", 3137 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
3140 "dev": true 3138 "dev": true
3141 }, 3139 },
3142 "copy-webpack-plugin": { 3140 "copy-webpack-plugin": {
3143 "version": "4.5.1", 3141 "version": "4.5.1",
3144 "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.1.tgz", 3142 "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.1.tgz",
3145 "integrity": "sha512-OlTo6DYg0XfTKOF8eLf79wcHm4Ut10xU2cRBRPMW/NA5F9VMjZGTfRHWDIYC3s+1kObGYrBLshXWU1K0hILkNQ==", 3143 "integrity": "sha512-OlTo6DYg0XfTKOF8eLf79wcHm4Ut10xU2cRBRPMW/NA5F9VMjZGTfRHWDIYC3s+1kObGYrBLshXWU1K0hILkNQ==",
3146 "dev": true, 3144 "dev": true,
3147 "requires": { 3145 "requires": {
3148 "cacache": "^10.0.4", 3146 "cacache": "^10.0.4",
3149 "find-cache-dir": "^1.0.0", 3147 "find-cache-dir": "^1.0.0",
3150 "globby": "^7.1.1", 3148 "globby": "^7.1.1",
3151 "is-glob": "^4.0.0", 3149 "is-glob": "^4.0.0",
3152 "loader-utils": "^1.1.0", 3150 "loader-utils": "^1.1.0",
3153 "minimatch": "^3.0.4", 3151 "minimatch": "^3.0.4",
3154 "p-limit": "^1.0.0", 3152 "p-limit": "^1.0.0",
3155 "serialize-javascript": "^1.4.0" 3153 "serialize-javascript": "^1.4.0"
3156 }, 3154 },
3157 "dependencies": { 3155 "dependencies": {
3158 "globby": { 3156 "globby": {
3159 "version": "7.1.1", 3157 "version": "7.1.1",
3160 "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", 3158 "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
3161 "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", 3159 "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
3162 "dev": true, 3160 "dev": true,
3163 "requires": { 3161 "requires": {
3164 "array-union": "^1.0.1", 3162 "array-union": "^1.0.1",
3165 "dir-glob": "^2.0.0", 3163 "dir-glob": "^2.0.0",
3166 "glob": "^7.1.2", 3164 "glob": "^7.1.2",
3167 "ignore": "^3.3.5", 3165 "ignore": "^3.3.5",
3168 "pify": "^3.0.0", 3166 "pify": "^3.0.0",
3169 "slash": "^1.0.0" 3167 "slash": "^1.0.0"
3170 } 3168 }
3171 }, 3169 },
3172 "is-extglob": { 3170 "is-extglob": {
3173 "version": "2.1.1", 3171 "version": "2.1.1",
3174 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3172 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3175 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 3173 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3176 "dev": true 3174 "dev": true
3177 }, 3175 },
3178 "is-glob": { 3176 "is-glob": {
3179 "version": "4.0.0", 3177 "version": "4.0.0",
3180 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", 3178 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
3181 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", 3179 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
3182 "dev": true, 3180 "dev": true,
3183 "requires": { 3181 "requires": {
3184 "is-extglob": "^2.1.1" 3182 "is-extglob": "^2.1.1"
3185 } 3183 }
3186 }, 3184 },
3187 "pify": { 3185 "pify": {
3188 "version": "3.0.0", 3186 "version": "3.0.0",
3189 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 3187 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3190 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 3188 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3191 "dev": true 3189 "dev": true
3192 } 3190 }
3193 } 3191 }
3194 }, 3192 },
3195 "core-js": { 3193 "core-js": {
3196 "version": "2.5.3", 3194 "version": "2.5.3",
3197 "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", 3195 "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
3198 "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", 3196 "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4="
3199 "dev": true
3200 }, 3197 },
3201 "core-util-is": { 3198 "core-util-is": {
3202 "version": "1.0.2", 3199 "version": "1.0.2",
3203 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 3200 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3204 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 3201 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
3205 "dev": true 3202 "dev": true
3206 }, 3203 },
3207 "cors": { 3204 "cors": {
3208 "version": "2.8.4", 3205 "version": "2.8.4",
3209 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.4.tgz", 3206 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.4.tgz",
3210 "integrity": "sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY=", 3207 "integrity": "sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY=",
3211 "dev": true, 3208 "dev": true,
3212 "requires": { 3209 "requires": {
3213 "object-assign": "^4", 3210 "object-assign": "^4",
3214 "vary": "^1" 3211 "vary": "^1"
3215 } 3212 }
3216 }, 3213 },
3217 "cosmiconfig": { 3214 "cosmiconfig": {
3218 "version": "2.2.2", 3215 "version": "2.2.2",
3219 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", 3216 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
3220 "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", 3217 "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
3221 "dev": true, 3218 "dev": true,
3222 "requires": { 3219 "requires": {
3223 "is-directory": "^0.3.1", 3220 "is-directory": "^0.3.1",
3224 "js-yaml": "^3.4.3", 3221 "js-yaml": "^3.4.3",
3225 "minimist": "^1.2.0", 3222 "minimist": "^1.2.0",
3226 "object-assign": "^4.1.0", 3223 "object-assign": "^4.1.0",
3227 "os-homedir": "^1.0.1", 3224 "os-homedir": "^1.0.1",
3228 "parse-json": "^2.2.0", 3225 "parse-json": "^2.2.0",
3229 "require-from-string": "^1.1.0" 3226 "require-from-string": "^1.1.0"
3230 }, 3227 },
3231 "dependencies": { 3228 "dependencies": {
3232 "minimist": { 3229 "minimist": {
3233 "version": "1.2.0", 3230 "version": "1.2.0",
3234 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 3231 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
3235 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 3232 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3236 "dev": true 3233 "dev": true
3237 } 3234 }
3238 } 3235 }
3239 }, 3236 },
3240 "create-ecdh": { 3237 "create-ecdh": {
3241 "version": "4.0.3", 3238 "version": "4.0.3",
3242 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", 3239 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
3243 "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", 3240 "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
3244 "dev": true, 3241 "dev": true,
3245 "requires": { 3242 "requires": {
3246 "bn.js": "^4.1.0", 3243 "bn.js": "^4.1.0",
3247 "elliptic": "^6.0.0" 3244 "elliptic": "^6.0.0"
3248 } 3245 }
3249 }, 3246 },
3250 "create-error-class": { 3247 "create-error-class": {
3251 "version": "3.0.2", 3248 "version": "3.0.2",
3252 "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", 3249 "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
3253 "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", 3250 "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
3254 "dev": true, 3251 "dev": true,
3255 "requires": { 3252 "requires": {
3256 "capture-stack-trace": "^1.0.0" 3253 "capture-stack-trace": "^1.0.0"
3257 } 3254 }
3258 }, 3255 },
3259 "create-hash": { 3256 "create-hash": {
3260 "version": "1.2.0", 3257 "version": "1.2.0",
3261 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 3258 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
3262 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 3259 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
3263 "dev": true, 3260 "dev": true,
3264 "requires": { 3261 "requires": {
3265 "cipher-base": "^1.0.1", 3262 "cipher-base": "^1.0.1",
3266 "inherits": "^2.0.1", 3263 "inherits": "^2.0.1",
3267 "md5.js": "^1.3.4", 3264 "md5.js": "^1.3.4",
3268 "ripemd160": "^2.0.1", 3265 "ripemd160": "^2.0.1",
3269 "sha.js": "^2.4.0" 3266 "sha.js": "^2.4.0"
3270 } 3267 }
3271 }, 3268 },
3272 "create-hmac": { 3269 "create-hmac": {
3273 "version": "1.1.7", 3270 "version": "1.1.7",
3274 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 3271 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
3275 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 3272 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
3276 "dev": true, 3273 "dev": true,
3277 "requires": { 3274 "requires": {
3278 "cipher-base": "^1.0.3", 3275 "cipher-base": "^1.0.3",
3279 "create-hash": "^1.1.0", 3276 "create-hash": "^1.1.0",
3280 "inherits": "^2.0.1", 3277 "inherits": "^2.0.1",
3281 "ripemd160": "^2.0.0", 3278 "ripemd160": "^2.0.0",
3282 "safe-buffer": "^5.0.1", 3279 "safe-buffer": "^5.0.1",
3283 "sha.js": "^2.4.8" 3280 "sha.js": "^2.4.8"
3284 } 3281 }
3285 }, 3282 },
3286 "cross-spawn": { 3283 "cross-spawn": {
3287 "version": "5.1.0", 3284 "version": "5.1.0",
3288 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 3285 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
3289 "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 3286 "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
3290 "dev": true, 3287 "dev": true,
3291 "requires": { 3288 "requires": {
3292 "lru-cache": "^4.0.1", 3289 "lru-cache": "^4.0.1",
3293 "shebang-command": "^1.2.0", 3290 "shebang-command": "^1.2.0",
3294 "which": "^1.2.9" 3291 "which": "^1.2.9"
3295 } 3292 }
3296 }, 3293 },
3297 "cryptiles": { 3294 "cryptiles": {
3298 "version": "3.1.2", 3295 "version": "3.1.2",
3299 "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", 3296 "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
3300 "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", 3297 "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
3301 "dev": true, 3298 "dev": true,
3302 "requires": { 3299 "requires": {
3303 "boom": "5.x.x" 3300 "boom": "5.x.x"
3304 }, 3301 },
3305 "dependencies": { 3302 "dependencies": {
3306 "boom": { 3303 "boom": {
3307 "version": "5.2.0", 3304 "version": "5.2.0",
3308 "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", 3305 "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
3309 "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", 3306 "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
3310 "dev": true, 3307 "dev": true,
3311 "requires": { 3308 "requires": {
3312 "hoek": "4.x.x" 3309 "hoek": "4.x.x"
3313 } 3310 }
3314 } 3311 }
3315 } 3312 }
3316 }, 3313 },
3317 "crypto-browserify": { 3314 "crypto-browserify": {
3318 "version": "3.12.0", 3315 "version": "3.12.0",
3319 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 3316 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
3320 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 3317 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
3321 "dev": true, 3318 "dev": true,
3322 "requires": { 3319 "requires": {
3323 "browserify-cipher": "^1.0.0", 3320 "browserify-cipher": "^1.0.0",
3324 "browserify-sign": "^4.0.0", 3321 "browserify-sign": "^4.0.0",
3325 "create-ecdh": "^4.0.0", 3322 "create-ecdh": "^4.0.0",
3326 "create-hash": "^1.1.0", 3323 "create-hash": "^1.1.0",
3327 "create-hmac": "^1.1.0", 3324 "create-hmac": "^1.1.0",
3328 "diffie-hellman": "^5.0.0", 3325 "diffie-hellman": "^5.0.0",
3329 "inherits": "^2.0.1", 3326 "inherits": "^2.0.1",
3330 "pbkdf2": "^3.0.3", 3327 "pbkdf2": "^3.0.3",
3331 "public-encrypt": "^4.0.0", 3328 "public-encrypt": "^4.0.0",
3332 "randombytes": "^2.0.0", 3329 "randombytes": "^2.0.0",
3333 "randomfill": "^1.0.3" 3330 "randomfill": "^1.0.3"
3334 } 3331 }
3335 }, 3332 },
3336 "crypto-random-string": { 3333 "crypto-random-string": {
3337 "version": "1.0.0", 3334 "version": "1.0.0",
3338 "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 3335 "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
3339 "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", 3336 "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
3340 "dev": true 3337 "dev": true
3341 }, 3338 },
3342 "css-color-names": { 3339 "css-color-names": {
3343 "version": "0.0.4", 3340 "version": "0.0.4",
3344 "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", 3341 "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
3345 "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", 3342 "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
3346 "dev": true 3343 "dev": true
3347 }, 3344 },
3348 "css-loader": { 3345 "css-loader": {
3349 "version": "0.28.11", 3346 "version": "0.28.11",
3350 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", 3347 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz",
3351 "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", 3348 "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==",
3352 "dev": true, 3349 "dev": true,
3353 "requires": { 3350 "requires": {
3354 "babel-code-frame": "^6.26.0", 3351 "babel-code-frame": "^6.26.0",
3355 "css-selector-tokenizer": "^0.7.0", 3352 "css-selector-tokenizer": "^0.7.0",
3356 "cssnano": "^3.10.0", 3353 "cssnano": "^3.10.0",
3357 "icss-utils": "^2.1.0", 3354 "icss-utils": "^2.1.0",
3358 "loader-utils": "^1.0.2", 3355 "loader-utils": "^1.0.2",
3359 "lodash.camelcase": "^4.3.0", 3356 "lodash.camelcase": "^4.3.0",
3360 "object-assign": "^4.1.1", 3357 "object-assign": "^4.1.1",
3361 "postcss": "^5.0.6", 3358 "postcss": "^5.0.6",
3362 "postcss-modules-extract-imports": "^1.2.0", 3359 "postcss-modules-extract-imports": "^1.2.0",
3363 "postcss-modules-local-by-default": "^1.2.0", 3360 "postcss-modules-local-by-default": "^1.2.0",
3364 "postcss-modules-scope": "^1.1.0", 3361 "postcss-modules-scope": "^1.1.0",
3365 "postcss-modules-values": "^1.3.0", 3362 "postcss-modules-values": "^1.3.0",
3366 "postcss-value-parser": "^3.3.0", 3363 "postcss-value-parser": "^3.3.0",
3367 "source-list-map": "^2.0.0" 3364 "source-list-map": "^2.0.0"
3368 }, 3365 },
3369 "dependencies": { 3366 "dependencies": {
3370 "chalk": { 3367 "chalk": {
3371 "version": "1.1.3", 3368 "version": "1.1.3",
3372 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 3369 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3373 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 3370 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3374 "dev": true, 3371 "dev": true,
3375 "requires": { 3372 "requires": {
3376 "ansi-styles": "^2.2.1", 3373 "ansi-styles": "^2.2.1",
3377 "escape-string-regexp": "^1.0.2", 3374 "escape-string-regexp": "^1.0.2",
3378 "has-ansi": "^2.0.0", 3375 "has-ansi": "^2.0.0",
3379 "strip-ansi": "^3.0.0", 3376 "strip-ansi": "^3.0.0",
3380 "supports-color": "^2.0.0" 3377 "supports-color": "^2.0.0"
3381 }, 3378 },
3382 "dependencies": { 3379 "dependencies": {
3383 "supports-color": { 3380 "supports-color": {
3384 "version": "2.0.0", 3381 "version": "2.0.0",
3385 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 3382 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3386 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 3383 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3387 "dev": true 3384 "dev": true
3388 } 3385 }
3389 } 3386 }
3390 }, 3387 },
3391 "has-flag": { 3388 "has-flag": {
3392 "version": "1.0.0", 3389 "version": "1.0.0",
3393 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3390 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
3394 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 3391 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
3395 "dev": true 3392 "dev": true
3396 }, 3393 },
3397 "postcss": { 3394 "postcss": {
3398 "version": "5.2.18", 3395 "version": "5.2.18",
3399 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 3396 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
3400 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 3397 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
3401 "dev": true, 3398 "dev": true,
3402 "requires": { 3399 "requires": {
3403 "chalk": "^1.1.3", 3400 "chalk": "^1.1.3",
3404 "js-base64": "^2.1.9", 3401 "js-base64": "^2.1.9",
3405 "source-map": "^0.5.6", 3402 "source-map": "^0.5.6",
3406 "supports-color": "^3.2.3" 3403 "supports-color": "^3.2.3"
3407 } 3404 }
3408 }, 3405 },
3409 "supports-color": { 3406 "supports-color": {
3410 "version": "3.2.3", 3407 "version": "3.2.3",
3411 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3408 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
3412 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3409 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
3413 "dev": true, 3410 "dev": true,
3414 "requires": { 3411 "requires": {
3415 "has-flag": "^1.0.0" 3412 "has-flag": "^1.0.0"
3416 } 3413 }
3417 } 3414 }
3418 } 3415 }
3419 }, 3416 },
3420 "css-parse": { 3417 "css-parse": {
3421 "version": "1.7.0", 3418 "version": "1.7.0",
3422 "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", 3419 "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz",
3423 "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", 3420 "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=",
3424 "dev": true 3421 "dev": true
3425 }, 3422 },
3426 "css-select": { 3423 "css-select": {
3427 "version": "1.2.0", 3424 "version": "1.2.0",
3428 "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", 3425 "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
3429 "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", 3426 "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
3430 "dev": true, 3427 "dev": true,
3431 "requires": { 3428 "requires": {
3432 "boolbase": "~1.0.0", 3429 "boolbase": "~1.0.0",
3433 "css-what": "2.1", 3430 "css-what": "2.1",
3434 "domutils": "1.5.1", 3431 "domutils": "1.5.1",
3435 "nth-check": "~1.0.1" 3432 "nth-check": "~1.0.1"
3436 } 3433 }
3437 }, 3434 },
3438 "css-selector-tokenizer": { 3435 "css-selector-tokenizer": {
3439 "version": "0.7.0", 3436 "version": "0.7.0",
3440 "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", 3437 "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz",
3441 "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", 3438 "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=",
3442 "dev": true, 3439 "dev": true,
3443 "requires": { 3440 "requires": {
3444 "cssesc": "^0.1.0", 3441 "cssesc": "^0.1.0",
3445 "fastparse": "^1.1.1", 3442 "fastparse": "^1.1.1",
3446 "regexpu-core": "^1.0.0" 3443 "regexpu-core": "^1.0.0"
3447 }, 3444 },
3448 "dependencies": { 3445 "dependencies": {
3449 "regexpu-core": { 3446 "regexpu-core": {
3450 "version": "1.0.0", 3447 "version": "1.0.0",
3451 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", 3448 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz",
3452 "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", 3449 "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
3453 "dev": true, 3450 "dev": true,
3454 "requires": { 3451 "requires": {
3455 "regenerate": "^1.2.1", 3452 "regenerate": "^1.2.1",
3456 "regjsgen": "^0.2.0", 3453 "regjsgen": "^0.2.0",
3457 "regjsparser": "^0.1.4" 3454 "regjsparser": "^0.1.4"
3458 } 3455 }
3459 } 3456 }
3460 } 3457 }
3461 }, 3458 },
3462 "css-what": { 3459 "css-what": {
3463 "version": "2.1.0", 3460 "version": "2.1.0",
3464 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", 3461 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz",
3465 "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", 3462 "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=",
3466 "dev": true 3463 "dev": true
3467 }, 3464 },
3468 "cssesc": { 3465 "cssesc": {
3469 "version": "0.1.0", 3466 "version": "0.1.0",
3470 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", 3467 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz",
3471 "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", 3468 "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
3472 "dev": true 3469 "dev": true
3473 }, 3470 },
3474 "cssnano": { 3471 "cssnano": {
3475 "version": "3.10.0", 3472 "version": "3.10.0",
3476 "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", 3473 "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz",
3477 "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", 3474 "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
3478 "dev": true, 3475 "dev": true,
3479 "requires": { 3476 "requires": {
3480 "autoprefixer": "^6.3.1", 3477 "autoprefixer": "^6.3.1",
3481 "decamelize": "^1.1.2", 3478 "decamelize": "^1.1.2",
3482 "defined": "^1.0.0", 3479 "defined": "^1.0.0",
3483 "has": "^1.0.1", 3480 "has": "^1.0.1",
3484 "object-assign": "^4.0.1", 3481 "object-assign": "^4.0.1",
3485 "postcss": "^5.0.14", 3482 "postcss": "^5.0.14",
3486 "postcss-calc": "^5.2.0", 3483 "postcss-calc": "^5.2.0",
3487 "postcss-colormin": "^2.1.8", 3484 "postcss-colormin": "^2.1.8",
3488 "postcss-convert-values": "^2.3.4", 3485 "postcss-convert-values": "^2.3.4",
3489 "postcss-discard-comments": "^2.0.4", 3486 "postcss-discard-comments": "^2.0.4",
3490 "postcss-discard-duplicates": "^2.0.1", 3487 "postcss-discard-duplicates": "^2.0.1",
3491 "postcss-discard-empty": "^2.0.1", 3488 "postcss-discard-empty": "^2.0.1",
3492 "postcss-discard-overridden": "^0.1.1", 3489 "postcss-discard-overridden": "^0.1.1",
3493 "postcss-discard-unused": "^2.2.1", 3490 "postcss-discard-unused": "^2.2.1",
3494 "postcss-filter-plugins": "^2.0.0", 3491 "postcss-filter-plugins": "^2.0.0",
3495 "postcss-merge-idents": "^2.1.5", 3492 "postcss-merge-idents": "^2.1.5",
3496 "postcss-merge-longhand": "^2.0.1", 3493 "postcss-merge-longhand": "^2.0.1",
3497 "postcss-merge-rules": "^2.0.3", 3494 "postcss-merge-rules": "^2.0.3",
3498 "postcss-minify-font-values": "^1.0.2", 3495 "postcss-minify-font-values": "^1.0.2",
3499 "postcss-minify-gradients": "^1.0.1", 3496 "postcss-minify-gradients": "^1.0.1",
3500 "postcss-minify-params": "^1.0.4", 3497 "postcss-minify-params": "^1.0.4",
3501 "postcss-minify-selectors": "^2.0.4", 3498 "postcss-minify-selectors": "^2.0.4",
3502 "postcss-normalize-charset": "^1.1.0", 3499 "postcss-normalize-charset": "^1.1.0",
3503 "postcss-normalize-url": "^3.0.7", 3500 "postcss-normalize-url": "^3.0.7",
3504 "postcss-ordered-values": "^2.1.0", 3501 "postcss-ordered-values": "^2.1.0",
3505 "postcss-reduce-idents": "^2.2.2", 3502 "postcss-reduce-idents": "^2.2.2",
3506 "postcss-reduce-initial": "^1.0.0", 3503 "postcss-reduce-initial": "^1.0.0",
3507 "postcss-reduce-transforms": "^1.0.3", 3504 "postcss-reduce-transforms": "^1.0.3",
3508 "postcss-svgo": "^2.1.1", 3505 "postcss-svgo": "^2.1.1",
3509 "postcss-unique-selectors": "^2.0.2", 3506 "postcss-unique-selectors": "^2.0.2",
3510 "postcss-value-parser": "^3.2.3", 3507 "postcss-value-parser": "^3.2.3",
3511 "postcss-zindex": "^2.0.1" 3508 "postcss-zindex": "^2.0.1"
3512 }, 3509 },
3513 "dependencies": { 3510 "dependencies": {
3514 "ansi-styles": { 3511 "ansi-styles": {
3515 "version": "2.2.1", 3512 "version": "2.2.1",
3516 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 3513 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
3517 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 3514 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
3518 "dev": true 3515 "dev": true
3519 }, 3516 },
3520 "autoprefixer": { 3517 "autoprefixer": {
3521 "version": "6.7.7", 3518 "version": "6.7.7",
3522 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", 3519 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
3523 "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", 3520 "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
3524 "dev": true, 3521 "dev": true,
3525 "requires": { 3522 "requires": {
3526 "browserslist": "^1.7.6", 3523 "browserslist": "^1.7.6",
3527 "caniuse-db": "^1.0.30000634", 3524 "caniuse-db": "^1.0.30000634",
3528 "normalize-range": "^0.1.2", 3525 "normalize-range": "^0.1.2",
3529 "num2fraction": "^1.2.2", 3526 "num2fraction": "^1.2.2",
3530 "postcss": "^5.2.16", 3527 "postcss": "^5.2.16",
3531 "postcss-value-parser": "^3.2.3" 3528 "postcss-value-parser": "^3.2.3"
3532 } 3529 }
3533 }, 3530 },
3534 "browserslist": { 3531 "browserslist": {
3535 "version": "1.7.7", 3532 "version": "1.7.7",
3536 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", 3533 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
3537 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", 3534 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
3538 "dev": true, 3535 "dev": true,
3539 "requires": { 3536 "requires": {
3540 "caniuse-db": "^1.0.30000639", 3537 "caniuse-db": "^1.0.30000639",
3541 "electron-to-chromium": "^1.2.7" 3538 "electron-to-chromium": "^1.2.7"
3542 } 3539 }
3543 }, 3540 },
3544 "chalk": { 3541 "chalk": {
3545 "version": "1.1.3", 3542 "version": "1.1.3",
3546 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 3543 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3547 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 3544 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3548 "dev": true, 3545 "dev": true,
3549 "requires": { 3546 "requires": {
3550 "ansi-styles": "^2.2.1", 3547 "ansi-styles": "^2.2.1",
3551 "escape-string-regexp": "^1.0.2", 3548 "escape-string-regexp": "^1.0.2",
3552 "has-ansi": "^2.0.0", 3549 "has-ansi": "^2.0.0",
3553 "strip-ansi": "^3.0.0", 3550 "strip-ansi": "^3.0.0",
3554 "supports-color": "^2.0.0" 3551 "supports-color": "^2.0.0"
3555 }, 3552 },
3556 "dependencies": { 3553 "dependencies": {
3557 "supports-color": { 3554 "supports-color": {
3558 "version": "2.0.0", 3555 "version": "2.0.0",
3559 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 3556 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3560 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 3557 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3561 "dev": true 3558 "dev": true
3562 } 3559 }
3563 } 3560 }
3564 }, 3561 },
3565 "has-flag": { 3562 "has-flag": {
3566 "version": "1.0.0", 3563 "version": "1.0.0",
3567 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 3564 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
3568 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 3565 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
3569 "dev": true 3566 "dev": true
3570 }, 3567 },
3571 "postcss": { 3568 "postcss": {
3572 "version": "5.2.18", 3569 "version": "5.2.18",
3573 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 3570 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
3574 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 3571 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
3575 "dev": true, 3572 "dev": true,
3576 "requires": { 3573 "requires": {
3577 "chalk": "^1.1.3", 3574 "chalk": "^1.1.3",
3578 "js-base64": "^2.1.9", 3575 "js-base64": "^2.1.9",
3579 "source-map": "^0.5.6", 3576 "source-map": "^0.5.6",
3580 "supports-color": "^3.2.3" 3577 "supports-color": "^3.2.3"
3581 } 3578 }
3582 }, 3579 },
3583 "supports-color": { 3580 "supports-color": {
3584 "version": "3.2.3", 3581 "version": "3.2.3",
3585 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3582 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
3586 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 3583 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
3587 "dev": true, 3584 "dev": true,
3588 "requires": { 3585 "requires": {
3589 "has-flag": "^1.0.0" 3586 "has-flag": "^1.0.0"
3590 } 3587 }
3591 } 3588 }
3592 } 3589 }
3593 }, 3590 },
3594 "csso": { 3591 "csso": {
3595 "version": "2.3.2", 3592 "version": "2.3.2",
3596 "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", 3593 "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
3597 "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", 3594 "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
3598 "dev": true, 3595 "dev": true,
3599 "requires": { 3596 "requires": {
3600 "clap": "^1.0.9", 3597 "clap": "^1.0.9",
3601 "source-map": "^0.5.3" 3598 "source-map": "^0.5.3"
3602 } 3599 }
3603 }, 3600 },
3604 "cssom": { 3601 "cssom": {
3605 "version": "0.3.4", 3602 "version": "0.3.4",
3606 "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", 3603 "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz",
3607 "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==", 3604 "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==",
3608 "dev": true 3605 "dev": true
3609 }, 3606 },
3610 "cssstyle": { 3607 "cssstyle": {
3611 "version": "1.1.1", 3608 "version": "1.1.1",
3612 "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", 3609 "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz",
3613 "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", 3610 "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==",
3614 "dev": true, 3611 "dev": true,
3615 "requires": { 3612 "requires": {
3616 "cssom": "0.3.x" 3613 "cssom": "0.3.x"
3617 } 3614 }
3618 }, 3615 },
3619 "cuint": { 3616 "cuint": {
3620 "version": "0.2.2", 3617 "version": "0.2.2",
3621 "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", 3618 "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
3622 "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", 3619 "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=",
3623 "dev": true 3620 "dev": true
3624 }, 3621 },
3625 "currently-unhandled": { 3622 "currently-unhandled": {
3626 "version": "0.4.1", 3623 "version": "0.4.1",
3627 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 3624 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
3628 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 3625 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
3629 "dev": true, 3626 "dev": true,
3630 "requires": { 3627 "requires": {
3631 "array-find-index": "^1.0.1" 3628 "array-find-index": "^1.0.1"
3632 } 3629 }
3633 }, 3630 },
3634 "cyclist": { 3631 "cyclist": {
3635 "version": "0.2.2", 3632 "version": "0.2.2",
3636 "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", 3633 "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
3637 "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", 3634 "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
3638 "dev": true 3635 "dev": true
3639 }, 3636 },
3640 "d": { 3637 "d": {
3641 "version": "1.0.0", 3638 "version": "1.0.0",
3642 "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", 3639 "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
3643 "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", 3640 "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
3644 "dev": true, 3641 "dev": true,
3645 "requires": { 3642 "requires": {
3646 "es5-ext": "^0.10.9" 3643 "es5-ext": "^0.10.9"
3647 } 3644 }
3648 }, 3645 },
3649 "dashdash": { 3646 "dashdash": {
3650 "version": "1.14.1", 3647 "version": "1.14.1",
3651 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 3648 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
3652 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 3649 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
3653 "dev": true, 3650 "dev": true,
3654 "requires": { 3651 "requires": {
3655 "assert-plus": "^1.0.0" 3652 "assert-plus": "^1.0.0"
3656 } 3653 }
3657 }, 3654 },
3658 "data-uri-to-buffer": { 3655 "data-uri-to-buffer": {
3659 "version": "1.2.0", 3656 "version": "1.2.0",
3660 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz", 3657 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz",
3661 "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==", 3658 "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==",
3662 "dev": true 3659 "dev": true
3663 }, 3660 },
3664 "data-urls": { 3661 "data-urls": {
3665 "version": "1.0.1", 3662 "version": "1.0.1",
3666 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.1.tgz", 3663 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.0.1.tgz",
3667 "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==", 3664 "integrity": "sha512-0HdcMZzK6ubMUnsMmQmG0AcLQPvbvb47R0+7CCZQCYgcd8OUWG91CG7sM6GoXgjz+WLl4ArFzHtBMy/QqSF4eg==",
3668 "dev": true, 3665 "dev": true,
3669 "requires": { 3666 "requires": {
3670 "abab": "^2.0.0", 3667 "abab": "^2.0.0",
3671 "whatwg-mimetype": "^2.1.0", 3668 "whatwg-mimetype": "^2.1.0",
3672 "whatwg-url": "^7.0.0" 3669 "whatwg-url": "^7.0.0"
3673 }, 3670 },
3674 "dependencies": { 3671 "dependencies": {
3675 "whatwg-url": { 3672 "whatwg-url": {
3676 "version": "7.0.0", 3673 "version": "7.0.0",
3677 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", 3674 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz",
3678 "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", 3675 "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==",
3679 "dev": true, 3676 "dev": true,
3680 "requires": { 3677 "requires": {
3681 "lodash.sortby": "^4.7.0", 3678 "lodash.sortby": "^4.7.0",
3682 "tr46": "^1.0.1", 3679 "tr46": "^1.0.1",
3683 "webidl-conversions": "^4.0.2" 3680 "webidl-conversions": "^4.0.2"
3684 } 3681 }
3685 } 3682 }
3686 } 3683 }
3687 }, 3684 },
3688 "date-now": { 3685 "date-now": {
3689 "version": "0.1.4", 3686 "version": "0.1.4",
3690 "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", 3687 "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
3691 "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", 3688 "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
3692 "dev": true 3689 "dev": true
3693 }, 3690 },
3694 "dayspan": {
3695 "version": "0.12.5",
3696 "resolved": "https://registry.npmjs.org/dayspan/-/dayspan-0.12.5.tgz",
3697 "integrity": "sha512-/IkvULBqTRJjUnmKcu3nAGpo04mIszC+ua1ItZadNRxfMKzplmxEljHytOpHdOyl6GF3V7de8oxgep7emeivNA=="
3698 },
3699 "dayspan-vuetify": {
3700 "version": "0.4.0",
3701 "resolved": "https://registry.npmjs.org/dayspan-vuetify/-/dayspan-vuetify-0.4.0.tgz",
3702 "integrity": "sha512-YoCFu1hZsvklDQXm8IBRvY00v/B06F/h6yS0k4GALEqrzlqY0EKF4UUdjlr5xMRoKuw7NTA//4V4twOQ8H3D/A==",
3703 "requires": {
3704 "dayspan": "^0.12.2",
3705 "material-design-icons-iconfont": "^3.0.3",
3706 "vue": "^2.3.3",
3707 "vuetify": "^1.3.9"
3708 },
3709 "dependencies": {
3710 "vuetify": {
3711 "version": "1.5.18",
3712 "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.5.18.tgz",
3713 "integrity": "sha512-TLtVYBlajKk+I99rUvQ7c/qlSJ3gqZZKkBaVWXy5bIDFzUyIChIIcaZM7k+J/JumxQYJqnJ9H24rAjddemWalQ=="
3714 }
3715 }
3716 },
3717 "de-indent": { 3691 "de-indent": {
3718 "version": "1.0.2", 3692 "version": "1.0.2",
3719 "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", 3693 "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
3720 "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", 3694 "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=",
3721 "dev": true 3695 "dev": true
3722 }, 3696 },
3723 "debug": { 3697 "debug": {
3724 "version": "3.1.0", 3698 "version": "3.1.0",
3725 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 3699 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
3726 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 3700 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
3727 "requires": { 3701 "requires": {
3728 "ms": "2.0.0" 3702 "ms": "2.0.0"
3729 } 3703 }
3730 }, 3704 },
3731 "decamelize": { 3705 "decamelize": {
3732 "version": "1.2.0", 3706 "version": "1.2.0",
3733 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 3707 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
3734 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 3708 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
3735 "dev": true 3709 "dev": true
3736 }, 3710 },
3737 "decode-uri-component": { 3711 "decode-uri-component": {
3738 "version": "0.2.0", 3712 "version": "0.2.0",
3739 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 3713 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
3740 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 3714 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
3741 "dev": true 3715 "dev": true
3742 }, 3716 },
3743 "deep-eql": { 3717 "deep-eql": {
3744 "version": "0.1.3", 3718 "version": "0.1.3",
3745 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", 3719 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
3746 "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", 3720 "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
3747 "dev": true, 3721 "dev": true,
3748 "requires": { 3722 "requires": {
3749 "type-detect": "0.1.1" 3723 "type-detect": "0.1.1"
3750 } 3724 }
3751 }, 3725 },
3752 "deep-equal": { 3726 "deep-equal": {
3753 "version": "1.0.1", 3727 "version": "1.0.1",
3754 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", 3728 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
3755 "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" 3729 "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
3756 }, 3730 },
3757 "deep-extend": { 3731 "deep-extend": {
3758 "version": "0.5.1", 3732 "version": "0.5.1",
3759 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", 3733 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
3760 "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", 3734 "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
3761 "dev": true 3735 "dev": true
3762 }, 3736 },
3763 "deep-is": { 3737 "deep-is": {
3764 "version": "0.1.3", 3738 "version": "0.1.3",
3765 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 3739 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
3766 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 3740 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
3767 "dev": true 3741 "dev": true
3768 }, 3742 },
3769 "deepmerge": { 3743 "deepmerge": {
3770 "version": "2.2.1", 3744 "version": "2.2.1",
3771 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", 3745 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
3772 "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" 3746 "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA=="
3773 }, 3747 },
3774 "default-require-extensions": { 3748 "default-require-extensions": {
3775 "version": "1.0.0", 3749 "version": "1.0.0",
3776 "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", 3750 "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",
3777 "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", 3751 "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
3778 "dev": true, 3752 "dev": true,
3779 "requires": { 3753 "requires": {
3780 "strip-bom": "^2.0.0" 3754 "strip-bom": "^2.0.0"
3781 } 3755 }
3782 }, 3756 },
3783 "define-properties": { 3757 "define-properties": {
3784 "version": "1.1.2", 3758 "version": "1.1.2",
3785 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", 3759 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
3786 "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", 3760 "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
3787 "dev": true, 3761 "dev": true,
3788 "requires": { 3762 "requires": {
3789 "foreach": "^2.0.5", 3763 "foreach": "^2.0.5",
3790 "object-keys": "^1.0.8" 3764 "object-keys": "^1.0.8"
3791 } 3765 }
3792 }, 3766 },
3793 "define-property": { 3767 "define-property": {
3794 "version": "2.0.2", 3768 "version": "2.0.2",
3795 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 3769 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
3796 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 3770 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
3797 "dev": true, 3771 "dev": true,
3798 "requires": { 3772 "requires": {
3799 "is-descriptor": "^1.0.2", 3773 "is-descriptor": "^1.0.2",
3800 "isobject": "^3.0.1" 3774 "isobject": "^3.0.1"
3801 }, 3775 },
3802 "dependencies": { 3776 "dependencies": {
3803 "isobject": { 3777 "isobject": {
3804 "version": "3.0.1", 3778 "version": "3.0.1",
3805 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 3779 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3806 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 3780 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3807 "dev": true 3781 "dev": true
3808 } 3782 }
3809 } 3783 }
3810 }, 3784 },
3811 "defined": { 3785 "defined": {
3812 "version": "1.0.0", 3786 "version": "1.0.0",
3813 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 3787 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
3814 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", 3788 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
3815 "dev": true 3789 "dev": true
3816 }, 3790 },
3817 "degenerator": { 3791 "degenerator": {
3818 "version": "1.0.4", 3792 "version": "1.0.4",
3819 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", 3793 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz",
3820 "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", 3794 "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",
3821 "dev": true, 3795 "dev": true,
3822 "requires": { 3796 "requires": {
3823 "ast-types": "0.x.x", 3797 "ast-types": "0.x.x",
3824 "escodegen": "1.x.x", 3798 "escodegen": "1.x.x",
3825 "esprima": "3.x.x" 3799 "esprima": "3.x.x"
3826 }, 3800 },
3827 "dependencies": { 3801 "dependencies": {
3828 "esprima": { 3802 "esprima": {
3829 "version": "3.1.3", 3803 "version": "3.1.3",
3830 "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", 3804 "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
3831 "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", 3805 "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
3832 "dev": true 3806 "dev": true
3833 } 3807 }
3834 } 3808 }
3835 }, 3809 },
3836 "del": { 3810 "del": {
3837 "version": "3.0.0", 3811 "version": "3.0.0",
3838 "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", 3812 "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
3839 "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", 3813 "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
3840 "dev": true, 3814 "dev": true,
3841 "requires": { 3815 "requires": {
3842 "globby": "^6.1.0", 3816 "globby": "^6.1.0",
3843 "is-path-cwd": "^1.0.0", 3817 "is-path-cwd": "^1.0.0",
3844 "is-path-in-cwd": "^1.0.0", 3818 "is-path-in-cwd": "^1.0.0",
3845 "p-map": "^1.1.1", 3819 "p-map": "^1.1.1",
3846 "pify": "^3.0.0", 3820 "pify": "^3.0.0",
3847 "rimraf": "^2.2.8" 3821 "rimraf": "^2.2.8"
3848 }, 3822 },
3849 "dependencies": { 3823 "dependencies": {
3850 "pify": { 3824 "pify": {
3851 "version": "3.0.0", 3825 "version": "3.0.0",
3852 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 3826 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3853 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 3827 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3854 "dev": true 3828 "dev": true
3855 } 3829 }
3856 } 3830 }
3857 }, 3831 },
3858 "delayed-stream": { 3832 "delayed-stream": {
3859 "version": "1.0.0", 3833 "version": "1.0.0",
3860 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 3834 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
3861 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 3835 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
3862 "dev": true 3836 "dev": true
3863 }, 3837 },
3864 "depd": { 3838 "depd": {
3865 "version": "1.1.1", 3839 "version": "1.1.1",
3866 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", 3840 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
3867 "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", 3841 "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
3868 "dev": true 3842 "dev": true
3869 }, 3843 },
3870 "deref": { 3844 "deref": {
3871 "version": "0.7.3", 3845 "version": "0.7.3",
3872 "resolved": "https://registry.npmjs.org/deref/-/deref-0.7.3.tgz", 3846 "resolved": "https://registry.npmjs.org/deref/-/deref-0.7.3.tgz",
3873 "integrity": "sha512-9ROdWS8nWgz/uJxYWIDZyEAP+oANSl/pNQO27GFJWptVVocqBQ95iKmcboxjvjPQ0rn3IpJcA450hIJpznzVLg==", 3847 "integrity": "sha512-9ROdWS8nWgz/uJxYWIDZyEAP+oANSl/pNQO27GFJWptVVocqBQ95iKmcboxjvjPQ0rn3IpJcA450hIJpznzVLg==",
3874 "dev": true, 3848 "dev": true,
3875 "requires": { 3849 "requires": {
3876 "deep-extend": "^0.5.0" 3850 "deep-extend": "^0.5.0"
3877 }, 3851 },
3878 "dependencies": { 3852 "dependencies": {
3879 "deep-extend": { 3853 "deep-extend": {
3880 "version": "0.5.1", 3854 "version": "0.5.1",
3881 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", 3855 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
3882 "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", 3856 "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
3883 "dev": true 3857 "dev": true
3884 } 3858 }
3885 } 3859 }
3886 }, 3860 },
3887 "des.js": { 3861 "des.js": {
3888 "version": "1.0.0", 3862 "version": "1.0.0",
3889 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", 3863 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
3890 "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", 3864 "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
3891 "dev": true, 3865 "dev": true,
3892 "requires": { 3866 "requires": {
3893 "inherits": "^2.0.1", 3867 "inherits": "^2.0.1",
3894 "minimalistic-assert": "^1.0.0" 3868 "minimalistic-assert": "^1.0.0"
3895 } 3869 }
3896 }, 3870 },
3897 "destroy": { 3871 "destroy": {
3898 "version": "1.0.4", 3872 "version": "1.0.4",
3899 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 3873 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
3900 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 3874 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
3901 "dev": true 3875 "dev": true
3902 }, 3876 },
3903 "detect-indent": { 3877 "detect-indent": {
3904 "version": "4.0.0", 3878 "version": "4.0.0",
3905 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", 3879 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
3906 "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", 3880 "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
3907 "dev": true, 3881 "dev": true,
3908 "requires": { 3882 "requires": {
3909 "repeating": "^2.0.0" 3883 "repeating": "^2.0.0"
3910 } 3884 }
3911 }, 3885 },
3912 "detect-newline": { 3886 "detect-newline": {
3913 "version": "2.1.0", 3887 "version": "2.1.0",
3914 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", 3888 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
3915 "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", 3889 "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
3916 "dev": true 3890 "dev": true
3917 }, 3891 },
3918 "detect-node": { 3892 "detect-node": {
3919 "version": "2.0.3", 3893 "version": "2.0.3",
3920 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", 3894 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz",
3921 "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", 3895 "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=",
3922 "dev": true 3896 "dev": true
3923 }, 3897 },
3924 "diff": { 3898 "diff": {
3925 "version": "3.5.0", 3899 "version": "3.5.0",
3926 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", 3900 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
3927 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", 3901 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
3928 "dev": true 3902 "dev": true
3929 }, 3903 },
3930 "diffie-hellman": { 3904 "diffie-hellman": {
3931 "version": "5.0.3", 3905 "version": "5.0.3",
3932 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 3906 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
3933 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 3907 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
3934 "dev": true, 3908 "dev": true,
3935 "requires": { 3909 "requires": {
3936 "bn.js": "^4.1.0", 3910 "bn.js": "^4.1.0",
3937 "miller-rabin": "^4.0.0", 3911 "miller-rabin": "^4.0.0",
3938 "randombytes": "^2.0.0" 3912 "randombytes": "^2.0.0"
3939 } 3913 }
3940 }, 3914 },
3941 "dir-glob": { 3915 "dir-glob": {
3942 "version": "2.0.0", 3916 "version": "2.0.0",
3943 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", 3917 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
3944 "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", 3918 "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
3945 "dev": true, 3919 "dev": true,
3946 "requires": { 3920 "requires": {
3947 "arrify": "^1.0.1", 3921 "arrify": "^1.0.1",
3948 "path-type": "^3.0.0" 3922 "path-type": "^3.0.0"
3949 }, 3923 },
3950 "dependencies": { 3924 "dependencies": {
3951 "path-type": { 3925 "path-type": {
3952 "version": "3.0.0", 3926 "version": "3.0.0",
3953 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 3927 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
3954 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 3928 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
3955 "dev": true, 3929 "dev": true,
3956 "requires": { 3930 "requires": {
3957 "pify": "^3.0.0" 3931 "pify": "^3.0.0"
3958 } 3932 }
3959 }, 3933 },
3960 "pify": { 3934 "pify": {
3961 "version": "3.0.0", 3935 "version": "3.0.0",
3962 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 3936 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3963 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 3937 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3964 "dev": true 3938 "dev": true
3965 } 3939 }
3966 } 3940 }
3967 }, 3941 },
3968 "dns-equal": { 3942 "dns-equal": {
3969 "version": "1.0.0", 3943 "version": "1.0.0",
3970 "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", 3944 "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
3971 "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", 3945 "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
3972 "dev": true 3946 "dev": true
3973 }, 3947 },
3974 "dns-packet": { 3948 "dns-packet": {
3975 "version": "1.3.1", 3949 "version": "1.3.1",
3976 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", 3950 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
3977 "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", 3951 "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
3978 "dev": true, 3952 "dev": true,
3979 "requires": { 3953 "requires": {
3980 "ip": "^1.1.0", 3954 "ip": "^1.1.0",
3981 "safe-buffer": "^5.0.1" 3955 "safe-buffer": "^5.0.1"
3982 }, 3956 },
3983 "dependencies": { 3957 "dependencies": {
3984 "ip": { 3958 "ip": {
3985 "version": "1.1.5", 3959 "version": "1.1.5",
3986 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 3960 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
3987 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 3961 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
3988 "dev": true 3962 "dev": true
3989 } 3963 }
3990 } 3964 }
3991 }, 3965 },
3992 "dns-txt": { 3966 "dns-txt": {
3993 "version": "2.0.2", 3967 "version": "2.0.2",
3994 "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", 3968 "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
3995 "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", 3969 "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
3996 "dev": true, 3970 "dev": true,
3997 "requires": { 3971 "requires": {
3998 "buffer-indexof": "^1.0.0" 3972 "buffer-indexof": "^1.0.0"
3999 } 3973 }
4000 }, 3974 },
4001 "doctrine": { 3975 "doctrine": {
4002 "version": "2.1.0", 3976 "version": "2.1.0",
4003 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 3977 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
4004 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 3978 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
4005 "dev": true, 3979 "dev": true,
4006 "requires": { 3980 "requires": {
4007 "esutils": "^2.0.2" 3981 "esutils": "^2.0.2"
4008 } 3982 }
4009 }, 3983 },
4010 "dom-converter": { 3984 "dom-converter": {
4011 "version": "0.1.4", 3985 "version": "0.1.4",
4012 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", 3986 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz",
4013 "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", 3987 "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=",
4014 "dev": true, 3988 "dev": true,
4015 "requires": { 3989 "requires": {
4016 "utila": "~0.3" 3990 "utila": "~0.3"
4017 }, 3991 },
4018 "dependencies": { 3992 "dependencies": {
4019 "utila": { 3993 "utila": {
4020 "version": "0.3.3", 3994 "version": "0.3.3",
4021 "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", 3995 "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz",
4022 "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", 3996 "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=",
4023 "dev": true 3997 "dev": true
4024 } 3998 }
4025 } 3999 }
4026 }, 4000 },
4027 "dom-serializer": { 4001 "dom-serializer": {
4028 "version": "0.1.0", 4002 "version": "0.1.0",
4029 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", 4003 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
4030 "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", 4004 "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
4031 "dev": true, 4005 "dev": true,
4032 "requires": { 4006 "requires": {
4033 "domelementtype": "~1.1.1", 4007 "domelementtype": "~1.1.1",
4034 "entities": "~1.1.1" 4008 "entities": "~1.1.1"
4035 }, 4009 },
4036 "dependencies": { 4010 "dependencies": {
4037 "domelementtype": { 4011 "domelementtype": {
4038 "version": "1.1.3", 4012 "version": "1.1.3",
4039 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", 4013 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
4040 "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", 4014 "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
4041 "dev": true 4015 "dev": true
4042 } 4016 }
4043 } 4017 }
4044 }, 4018 },
4045 "domain-browser": { 4019 "domain-browser": {
4046 "version": "1.2.0", 4020 "version": "1.2.0",
4047 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", 4021 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
4048 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", 4022 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
4049 "dev": true 4023 "dev": true
4050 }, 4024 },
4051 "domelementtype": { 4025 "domelementtype": {
4052 "version": "1.3.0", 4026 "version": "1.3.0",
4053 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", 4027 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
4054 "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", 4028 "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
4055 "dev": true 4029 "dev": true
4056 }, 4030 },
4057 "domexception": { 4031 "domexception": {
4058 "version": "1.0.1", 4032 "version": "1.0.1",
4059 "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", 4033 "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
4060 "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", 4034 "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
4061 "dev": true, 4035 "dev": true,
4062 "requires": { 4036 "requires": {
4063 "webidl-conversions": "^4.0.2" 4037 "webidl-conversions": "^4.0.2"
4064 } 4038 }
4065 }, 4039 },
4066 "domhandler": { 4040 "domhandler": {
4067 "version": "2.1.0", 4041 "version": "2.1.0",
4068 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", 4042 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz",
4069 "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", 4043 "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=",
4070 "dev": true, 4044 "dev": true,
4071 "requires": { 4045 "requires": {
4072 "domelementtype": "1" 4046 "domelementtype": "1"
4073 } 4047 }
4074 }, 4048 },
4075 "domutils": { 4049 "domutils": {
4076 "version": "1.5.1", 4050 "version": "1.5.1",
4077 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", 4051 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
4078 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", 4052 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
4079 "dev": true, 4053 "dev": true,
4080 "requires": { 4054 "requires": {
4081 "dom-serializer": "0", 4055 "dom-serializer": "0",
4082 "domelementtype": "1" 4056 "domelementtype": "1"
4083 } 4057 }
4084 }, 4058 },
4085 "dot-prop": { 4059 "dot-prop": {
4086 "version": "4.2.0", 4060 "version": "4.2.0",
4087 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 4061 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
4088 "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 4062 "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
4089 "dev": true, 4063 "dev": true,
4090 "requires": { 4064 "requires": {
4091 "is-obj": "^1.0.0" 4065 "is-obj": "^1.0.0"
4092 } 4066 }
4093 }, 4067 },
4094 "drange": { 4068 "drange": {
4095 "version": "1.0.1", 4069 "version": "1.0.1",
4096 "resolved": "https://registry.npmjs.org/drange/-/drange-1.0.1.tgz", 4070 "resolved": "https://registry.npmjs.org/drange/-/drange-1.0.1.tgz",
4097 "integrity": "sha512-PVkrAwra9MnIY6QIa9YMlEHkfbcikjK+W/X/O0BNXG14y3O8vqGhzvP8TKlu4sFCJn7V2raugY8SOjDXVHti0g==", 4071 "integrity": "sha512-PVkrAwra9MnIY6QIa9YMlEHkfbcikjK+W/X/O0BNXG14y3O8vqGhzvP8TKlu4sFCJn7V2raugY8SOjDXVHti0g==",
4098 "dev": true 4072 "dev": true
4099 }, 4073 },
4100 "duplexer": { 4074 "duplexer": {
4101 "version": "0.1.1", 4075 "version": "0.1.1",
4102 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", 4076 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
4103 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", 4077 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
4104 "dev": true 4078 "dev": true
4105 }, 4079 },
4106 "duplexer3": { 4080 "duplexer3": {
4107 "version": "0.1.4", 4081 "version": "0.1.4",
4108 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 4082 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
4109 "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 4083 "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
4110 "dev": true 4084 "dev": true
4111 }, 4085 },
4112 "duplexify": { 4086 "duplexify": {
4113 "version": "3.5.4", 4087 "version": "3.5.4",
4114 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz", 4088 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz",
4115 "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==", 4089 "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==",
4116 "dev": true, 4090 "dev": true,
4117 "requires": { 4091 "requires": {
4118 "end-of-stream": "^1.0.0", 4092 "end-of-stream": "^1.0.0",
4119 "inherits": "^2.0.1", 4093 "inherits": "^2.0.1",
4120 "readable-stream": "^2.0.0", 4094 "readable-stream": "^2.0.0",
4121 "stream-shift": "^1.0.0" 4095 "stream-shift": "^1.0.0"
4122 } 4096 }
4123 }, 4097 },
4124 "ecc-jsbn": { 4098 "ecc-jsbn": {
4125 "version": "0.1.1", 4099 "version": "0.1.1",
4126 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", 4100 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
4127 "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", 4101 "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
4128 "dev": true, 4102 "dev": true,
4129 "optional": true, 4103 "optional": true,
4130 "requires": { 4104 "requires": {
4131 "jsbn": "~0.1.0" 4105 "jsbn": "~0.1.0"
4132 } 4106 }
4133 }, 4107 },
4134 "editorconfig": { 4108 "editorconfig": {
4135 "version": "0.13.3", 4109 "version": "0.13.3",
4136 "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz", 4110 "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz",
4137 "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==", 4111 "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==",
4138 "dev": true, 4112 "dev": true,
4139 "requires": { 4113 "requires": {
4140 "bluebird": "^3.0.5", 4114 "bluebird": "^3.0.5",
4141 "commander": "^2.9.0", 4115 "commander": "^2.9.0",
4142 "lru-cache": "^3.2.0", 4116 "lru-cache": "^3.2.0",
4143 "semver": "^5.1.0", 4117 "semver": "^5.1.0",
4144 "sigmund": "^1.0.1" 4118 "sigmund": "^1.0.1"
4145 }, 4119 },
4146 "dependencies": { 4120 "dependencies": {
4147 "lru-cache": { 4121 "lru-cache": {
4148 "version": "3.2.0", 4122 "version": "3.2.0",
4149 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", 4123 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz",
4150 "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", 4124 "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=",
4151 "dev": true, 4125 "dev": true,
4152 "requires": { 4126 "requires": {
4153 "pseudomap": "^1.0.1" 4127 "pseudomap": "^1.0.1"
4154 } 4128 }
4155 } 4129 }
4156 } 4130 }
4157 }, 4131 },
4158 "ee-first": { 4132 "ee-first": {
4159 "version": "1.1.1", 4133 "version": "1.1.1",
4160 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 4134 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
4161 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 4135 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
4162 "dev": true 4136 "dev": true
4163 }, 4137 },
4164 "ejs": { 4138 "ejs": {
4165 "version": "2.5.7", 4139 "version": "2.5.7",
4166 "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", 4140 "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz",
4167 "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", 4141 "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=",
4168 "dev": true 4142 "dev": true
4169 }, 4143 },
4170 "electron-to-chromium": { 4144 "electron-to-chromium": {
4171 "version": "1.3.34", 4145 "version": "1.3.34",
4172 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.34.tgz", 4146 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.34.tgz",
4173 "integrity": "sha1-2TSY9AORuwwWpgPYJBuZUUBBV+0=", 4147 "integrity": "sha1-2TSY9AORuwwWpgPYJBuZUUBBV+0=",
4174 "dev": true 4148 "dev": true
4175 }, 4149 },
4176 "elliptic": { 4150 "elliptic": {
4177 "version": "6.4.0", 4151 "version": "6.4.0",
4178 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", 4152 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
4179 "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", 4153 "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
4180 "dev": true, 4154 "dev": true,
4181 "requires": { 4155 "requires": {
4182 "bn.js": "^4.4.0", 4156 "bn.js": "^4.4.0",
4183 "brorand": "^1.0.1", 4157 "brorand": "^1.0.1",
4184 "hash.js": "^1.0.0", 4158 "hash.js": "^1.0.0",
4185 "hmac-drbg": "^1.0.0", 4159 "hmac-drbg": "^1.0.0",
4186 "inherits": "^2.0.1", 4160 "inherits": "^2.0.1",
4187 "minimalistic-assert": "^1.0.0", 4161 "minimalistic-assert": "^1.0.0",
4188 "minimalistic-crypto-utils": "^1.0.0" 4162 "minimalistic-crypto-utils": "^1.0.0"
4189 } 4163 }
4190 }, 4164 },
4191 "emojis-list": { 4165 "emojis-list": {
4192 "version": "2.1.0", 4166 "version": "2.1.0",
4193 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", 4167 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
4194 "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", 4168 "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
4195 "dev": true 4169 "dev": true
4196 }, 4170 },
4197 "encodeurl": { 4171 "encodeurl": {
4198 "version": "1.0.2", 4172 "version": "1.0.2",
4199 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 4173 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
4200 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 4174 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
4201 "dev": true 4175 "dev": true
4202 }, 4176 },
4203 "end-of-stream": { 4177 "end-of-stream": {
4204 "version": "1.4.1", 4178 "version": "1.4.1",
4205 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 4179 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
4206 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 4180 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
4207 "dev": true, 4181 "dev": true,
4208 "requires": { 4182 "requires": {
4209 "once": "^1.4.0" 4183 "once": "^1.4.0"
4210 } 4184 }
4211 }, 4185 },
4212 "enhanced-resolve": { 4186 "enhanced-resolve": {
4213 "version": "3.4.1", 4187 "version": "3.4.1",
4214 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", 4188 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
4215 "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", 4189 "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
4216 "dev": true, 4190 "dev": true,
4217 "requires": { 4191 "requires": {
4218 "graceful-fs": "^4.1.2", 4192 "graceful-fs": "^4.1.2",
4219 "memory-fs": "^0.4.0", 4193 "memory-fs": "^0.4.0",
4220 "object-assign": "^4.0.1", 4194 "object-assign": "^4.0.1",
4221 "tapable": "^0.2.7" 4195 "tapable": "^0.2.7"
4222 } 4196 }
4223 }, 4197 },
4224 "entities": { 4198 "entities": {
4225 "version": "1.1.1", 4199 "version": "1.1.1",
4226 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", 4200 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
4227 "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", 4201 "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
4228 "dev": true 4202 "dev": true
4229 }, 4203 },
4230 "errno": { 4204 "errno": {
4231 "version": "0.1.7", 4205 "version": "0.1.7",
4232 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", 4206 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
4233 "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", 4207 "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
4234 "dev": true, 4208 "dev": true,
4235 "requires": { 4209 "requires": {
4236 "prr": "~1.0.1" 4210 "prr": "~1.0.1"
4237 } 4211 }
4238 }, 4212 },
4239 "error-ex": { 4213 "error-ex": {
4240 "version": "1.3.1", 4214 "version": "1.3.1",
4241 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", 4215 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
4242 "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", 4216 "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
4243 "dev": true, 4217 "dev": true,
4244 "requires": { 4218 "requires": {
4245 "is-arrayish": "^0.2.1" 4219 "is-arrayish": "^0.2.1"
4246 } 4220 }
4247 }, 4221 },
4248 "error-stack-parser": { 4222 "error-stack-parser": {
4249 "version": "2.0.1", 4223 "version": "2.0.1",
4250 "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.1.tgz", 4224 "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.1.tgz",
4251 "integrity": "sha1-oyArj7AxFKqbQKDjZp5IsrZaAQo=", 4225 "integrity": "sha1-oyArj7AxFKqbQKDjZp5IsrZaAQo=",
4252 "dev": true, 4226 "dev": true,
4253 "requires": { 4227 "requires": {
4254 "stackframe": "^1.0.3" 4228 "stackframe": "^1.0.3"
4255 } 4229 }
4256 }, 4230 },
4257 "errorhandler": { 4231 "errorhandler": {
4258 "version": "1.5.0", 4232 "version": "1.5.0",
4259 "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.0.tgz", 4233 "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.0.tgz",
4260 "integrity": "sha1-6rpkyl1UKjEayUX1gt78M2Fl2fQ=", 4234 "integrity": "sha1-6rpkyl1UKjEayUX1gt78M2Fl2fQ=",
4261 "dev": true, 4235 "dev": true,
4262 "requires": { 4236 "requires": {
4263 "accepts": "~1.3.3", 4237 "accepts": "~1.3.3",
4264 "escape-html": "~1.0.3" 4238 "escape-html": "~1.0.3"
4265 } 4239 }
4266 }, 4240 },
4267 "es-abstract": { 4241 "es-abstract": {
4268 "version": "1.10.0", 4242 "version": "1.10.0",
4269 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz", 4243 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz",
4270 "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", 4244 "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==",
4271 "dev": true, 4245 "dev": true,
4272 "requires": { 4246 "requires": {
4273 "es-to-primitive": "^1.1.1", 4247 "es-to-primitive": "^1.1.1",
4274 "function-bind": "^1.1.1", 4248 "function-bind": "^1.1.1",
4275 "has": "^1.0.1", 4249 "has": "^1.0.1",
4276 "is-callable": "^1.1.3", 4250 "is-callable": "^1.1.3",
4277 "is-regex": "^1.0.4" 4251 "is-regex": "^1.0.4"
4278 } 4252 }
4279 }, 4253 },
4280 "es-to-primitive": { 4254 "es-to-primitive": {
4281 "version": "1.1.1", 4255 "version": "1.1.1",
4282 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", 4256 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
4283 "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", 4257 "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
4284 "dev": true, 4258 "dev": true,
4285 "requires": { 4259 "requires": {
4286 "is-callable": "^1.1.1", 4260 "is-callable": "^1.1.1",
4287 "is-date-object": "^1.0.1", 4261 "is-date-object": "^1.0.1",
4288 "is-symbol": "^1.0.1" 4262 "is-symbol": "^1.0.1"
4289 } 4263 }
4290 }, 4264 },
4291 "es5-ext": { 4265 "es5-ext": {
4292 "version": "0.10.42", 4266 "version": "0.10.42",
4293 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz", 4267 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz",
4294 "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==", 4268 "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==",
4295 "dev": true, 4269 "dev": true,
4296 "requires": { 4270 "requires": {
4297 "es6-iterator": "~2.0.3", 4271 "es6-iterator": "~2.0.3",
4298 "es6-symbol": "~3.1.1", 4272 "es6-symbol": "~3.1.1",
4299 "next-tick": "1" 4273 "next-tick": "1"
4300 } 4274 }
4301 }, 4275 },
4302 "es6-iterator": { 4276 "es6-iterator": {
4303 "version": "2.0.3", 4277 "version": "2.0.3",
4304 "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", 4278 "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
4305 "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", 4279 "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
4306 "dev": true, 4280 "dev": true,
4307 "requires": { 4281 "requires": {
4308 "d": "1", 4282 "d": "1",
4309 "es5-ext": "^0.10.35", 4283 "es5-ext": "^0.10.35",
4310 "es6-symbol": "^3.1.1" 4284 "es6-symbol": "^3.1.1"
4311 } 4285 }
4312 }, 4286 },
4313 "es6-map": { 4287 "es6-map": {
4314 "version": "0.1.5", 4288 "version": "0.1.5",
4315 "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", 4289 "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
4316 "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", 4290 "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
4317 "dev": true, 4291 "dev": true,
4318 "requires": { 4292 "requires": {
4319 "d": "1", 4293 "d": "1",
4320 "es5-ext": "~0.10.14", 4294 "es5-ext": "~0.10.14",
4321 "es6-iterator": "~2.0.1", 4295 "es6-iterator": "~2.0.1",
4322 "es6-set": "~0.1.5", 4296 "es6-set": "~0.1.5",
4323 "es6-symbol": "~3.1.1", 4297 "es6-symbol": "~3.1.1",
4324 "event-emitter": "~0.3.5" 4298 "event-emitter": "~0.3.5"
4325 } 4299 }
4326 }, 4300 },
4327 "es6-promise": { 4301 "es6-promise": {
4328 "version": "4.2.4", 4302 "version": "4.2.4",
4329 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", 4303 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz",
4330 "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" 4304 "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==",
4305 "dev": true
4331 }, 4306 },
4332 "es6-set": { 4307 "es6-set": {
4333 "version": "0.1.5", 4308 "version": "0.1.5",
4334 "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", 4309 "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
4335 "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", 4310 "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
4336 "dev": true, 4311 "dev": true,
4337 "requires": { 4312 "requires": {
4338 "d": "1", 4313 "d": "1",
4339 "es5-ext": "~0.10.14", 4314 "es5-ext": "~0.10.14",
4340 "es6-iterator": "~2.0.1", 4315 "es6-iterator": "~2.0.1",
4341 "es6-symbol": "3.1.1", 4316 "es6-symbol": "3.1.1",
4342 "event-emitter": "~0.3.5" 4317 "event-emitter": "~0.3.5"
4343 } 4318 }
4344 }, 4319 },
4345 "es6-symbol": { 4320 "es6-symbol": {
4346 "version": "3.1.1", 4321 "version": "3.1.1",
4347 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", 4322 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
4348 "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", 4323 "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
4349 "dev": true, 4324 "dev": true,
4350 "requires": { 4325 "requires": {
4351 "d": "1", 4326 "d": "1",
4352 "es5-ext": "~0.10.14" 4327 "es5-ext": "~0.10.14"
4353 } 4328 }
4354 }, 4329 },
4355 "es6-weak-map": { 4330 "es6-weak-map": {
4356 "version": "2.0.2", 4331 "version": "2.0.2",
4357 "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", 4332 "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
4358 "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", 4333 "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
4359 "dev": true, 4334 "dev": true,
4360 "requires": { 4335 "requires": {
4361 "d": "1", 4336 "d": "1",
4362 "es5-ext": "^0.10.14", 4337 "es5-ext": "^0.10.14",
4363 "es6-iterator": "^2.0.1", 4338 "es6-iterator": "^2.0.1",
4364 "es6-symbol": "^3.1.1" 4339 "es6-symbol": "^3.1.1"
4365 } 4340 }
4366 }, 4341 },
4367 "escape-html": { 4342 "escape-html": {
4368 "version": "1.0.3", 4343 "version": "1.0.3",
4369 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 4344 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
4370 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 4345 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
4371 "dev": true 4346 "dev": true
4372 }, 4347 },
4373 "escape-regexp": { 4348 "escape-regexp": {
4374 "version": "0.0.1", 4349 "version": "0.0.1",
4375 "resolved": "https://registry.npmjs.org/escape-regexp/-/escape-regexp-0.0.1.tgz", 4350 "resolved": "https://registry.npmjs.org/escape-regexp/-/escape-regexp-0.0.1.tgz",
4376 "integrity": "sha1-9EvaEtRbvfnLf4Yu5+SCez3TIlQ=", 4351 "integrity": "sha1-9EvaEtRbvfnLf4Yu5+SCez3TIlQ=",
4377 "dev": true 4352 "dev": true
4378 }, 4353 },
4379 "escape-string-regexp": { 4354 "escape-string-regexp": {
4380 "version": "1.0.5", 4355 "version": "1.0.5",
4381 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 4356 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
4382 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 4357 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
4383 "dev": true 4358 "dev": true
4384 }, 4359 },
4385 "escodegen": { 4360 "escodegen": {
4386 "version": "1.9.1", 4361 "version": "1.9.1",
4387 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", 4362 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz",
4388 "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", 4363 "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==",
4389 "dev": true, 4364 "dev": true,
4390 "requires": { 4365 "requires": {
4391 "esprima": "^3.1.3", 4366 "esprima": "^3.1.3",
4392 "estraverse": "^4.2.0", 4367 "estraverse": "^4.2.0",
4393 "esutils": "^2.0.2", 4368 "esutils": "^2.0.2",
4394 "optionator": "^0.8.1", 4369 "optionator": "^0.8.1",
4395 "source-map": "~0.6.1" 4370 "source-map": "~0.6.1"
4396 }, 4371 },
4397 "dependencies": { 4372 "dependencies": {
4398 "esprima": { 4373 "esprima": {
4399 "version": "3.1.3", 4374 "version": "3.1.3",
4400 "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", 4375 "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
4401 "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", 4376 "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
4402 "dev": true 4377 "dev": true
4403 }, 4378 },
4404 "source-map": { 4379 "source-map": {
4405 "version": "0.6.1", 4380 "version": "0.6.1",
4406 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4381 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4407 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4382 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4408 "dev": true, 4383 "dev": true,
4409 "optional": true 4384 "optional": true
4410 } 4385 }
4411 } 4386 }
4412 }, 4387 },
4413 "escope": { 4388 "escope": {
4414 "version": "3.6.0", 4389 "version": "3.6.0",
4415 "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", 4390 "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
4416 "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", 4391 "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
4417 "dev": true, 4392 "dev": true,
4418 "requires": { 4393 "requires": {
4419 "es6-map": "^0.1.3", 4394 "es6-map": "^0.1.3",
4420 "es6-weak-map": "^2.0.1", 4395 "es6-weak-map": "^2.0.1",
4421 "esrecurse": "^4.1.0", 4396 "esrecurse": "^4.1.0",
4422 "estraverse": "^4.1.1" 4397 "estraverse": "^4.1.1"
4423 } 4398 }
4424 }, 4399 },
4425 "eslint": { 4400 "eslint": {
4426 "version": "4.19.1", 4401 "version": "4.19.1",
4427 "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", 4402 "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz",
4428 "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", 4403 "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==",
4429 "dev": true, 4404 "dev": true,
4430 "requires": { 4405 "requires": {
4431 "ajv": "^5.3.0", 4406 "ajv": "^5.3.0",
4432 "babel-code-frame": "^6.22.0", 4407 "babel-code-frame": "^6.22.0",
4433 "chalk": "^2.1.0", 4408 "chalk": "^2.1.0",
4434 "concat-stream": "^1.6.0", 4409 "concat-stream": "^1.6.0",
4435 "cross-spawn": "^5.1.0", 4410 "cross-spawn": "^5.1.0",
4436 "debug": "^3.1.0", 4411 "debug": "^3.1.0",
4437 "doctrine": "^2.1.0", 4412 "doctrine": "^2.1.0",
4438 "eslint-scope": "^3.7.1", 4413 "eslint-scope": "^3.7.1",
4439 "eslint-visitor-keys": "^1.0.0", 4414 "eslint-visitor-keys": "^1.0.0",
4440 "espree": "^3.5.4", 4415 "espree": "^3.5.4",
4441 "esquery": "^1.0.0", 4416 "esquery": "^1.0.0",
4442 "esutils": "^2.0.2", 4417 "esutils": "^2.0.2",
4443 "file-entry-cache": "^2.0.0", 4418 "file-entry-cache": "^2.0.0",
4444 "functional-red-black-tree": "^1.0.1", 4419 "functional-red-black-tree": "^1.0.1",
4445 "glob": "^7.1.2", 4420 "glob": "^7.1.2",
4446 "globals": "^11.0.1", 4421 "globals": "^11.0.1",
4447 "ignore": "^3.3.3", 4422 "ignore": "^3.3.3",
4448 "imurmurhash": "^0.1.4", 4423 "imurmurhash": "^0.1.4",
4449 "inquirer": "^3.0.6", 4424 "inquirer": "^3.0.6",
4450 "is-resolvable": "^1.0.0", 4425 "is-resolvable": "^1.0.0",
4451 "js-yaml": "^3.9.1", 4426 "js-yaml": "^3.9.1",
4452 "json-stable-stringify-without-jsonify": "^1.0.1", 4427 "json-stable-stringify-without-jsonify": "^1.0.1",
4453 "levn": "^0.3.0", 4428 "levn": "^0.3.0",
4454 "lodash": "^4.17.4", 4429 "lodash": "^4.17.4",
4455 "minimatch": "^3.0.2", 4430 "minimatch": "^3.0.2",
4456 "mkdirp": "^0.5.1", 4431 "mkdirp": "^0.5.1",
4457 "natural-compare": "^1.4.0", 4432 "natural-compare": "^1.4.0",
4458 "optionator": "^0.8.2", 4433 "optionator": "^0.8.2",
4459 "path-is-inside": "^1.0.2", 4434 "path-is-inside": "^1.0.2",
4460 "pluralize": "^7.0.0", 4435 "pluralize": "^7.0.0",
4461 "progress": "^2.0.0", 4436 "progress": "^2.0.0",
4462 "regexpp": "^1.0.1", 4437 "regexpp": "^1.0.1",
4463 "require-uncached": "^1.0.3", 4438 "require-uncached": "^1.0.3",
4464 "semver": "^5.3.0", 4439 "semver": "^5.3.0",
4465 "strip-ansi": "^4.0.0", 4440 "strip-ansi": "^4.0.0",
4466 "strip-json-comments": "~2.0.1", 4441 "strip-json-comments": "~2.0.1",
4467 "table": "4.0.2", 4442 "table": "4.0.2",
4468 "text-table": "~0.2.0" 4443 "text-table": "~0.2.0"
4469 }, 4444 },
4470 "dependencies": { 4445 "dependencies": {
4471 "ansi-regex": { 4446 "ansi-regex": {
4472 "version": "3.0.0", 4447 "version": "3.0.0",
4473 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 4448 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4474 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 4449 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4475 "dev": true 4450 "dev": true
4476 }, 4451 },
4477 "esprima": { 4452 "esprima": {
4478 "version": "4.0.0", 4453 "version": "4.0.0",
4479 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", 4454 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
4480 "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", 4455 "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
4481 "dev": true 4456 "dev": true
4482 }, 4457 },
4483 "js-yaml": { 4458 "js-yaml": {
4484 "version": "3.11.0", 4459 "version": "3.11.0",
4485 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", 4460 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
4486 "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", 4461 "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
4487 "dev": true, 4462 "dev": true,
4488 "requires": { 4463 "requires": {
4489 "argparse": "^1.0.7", 4464 "argparse": "^1.0.7",
4490 "esprima": "^4.0.0" 4465 "esprima": "^4.0.0"
4491 } 4466 }
4492 }, 4467 },
4493 "strip-ansi": { 4468 "strip-ansi": {
4494 "version": "4.0.0", 4469 "version": "4.0.0",
4495 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 4470 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4496 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 4471 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4497 "dev": true, 4472 "dev": true,
4498 "requires": { 4473 "requires": {
4499 "ansi-regex": "^3.0.0" 4474 "ansi-regex": "^3.0.0"
4500 } 4475 }
4501 } 4476 }
4502 } 4477 }
4503 }, 4478 },
4504 "eslint-config-alloy": { 4479 "eslint-config-alloy": {
4505 "version": "1.4.2", 4480 "version": "1.4.2",
4506 "resolved": "https://registry.npmjs.org/eslint-config-alloy/-/eslint-config-alloy-1.4.2.tgz", 4481 "resolved": "https://registry.npmjs.org/eslint-config-alloy/-/eslint-config-alloy-1.4.2.tgz",
4507 "integrity": "sha512-DtzV8CC4VawC9E6T2J3RQ7tO6c6zTSxPAm8IdpnQcGDhF8/7GXCf46vclSs6tzkodFLbKwnqcCRG1QZV6BsViw==", 4482 "integrity": "sha512-DtzV8CC4VawC9E6T2J3RQ7tO6c6zTSxPAm8IdpnQcGDhF8/7GXCf46vclSs6tzkodFLbKwnqcCRG1QZV6BsViw==",
4508 "dev": true 4483 "dev": true
4509 }, 4484 },
4510 "eslint-config-standard": { 4485 "eslint-config-standard": {
4511 "version": "10.2.1", 4486 "version": "10.2.1",
4512 "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-10.2.1.tgz", 4487 "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-10.2.1.tgz",
4513 "integrity": "sha1-wGHk0GbzedwXzVYsZOgZtN1FRZE=", 4488 "integrity": "sha1-wGHk0GbzedwXzVYsZOgZtN1FRZE=",
4514 "dev": true 4489 "dev": true
4515 }, 4490 },
4516 "eslint-friendly-formatter": { 4491 "eslint-friendly-formatter": {
4517 "version": "3.0.0", 4492 "version": "3.0.0",
4518 "resolved": "https://registry.npmjs.org/eslint-friendly-formatter/-/eslint-friendly-formatter-3.0.0.tgz", 4493 "resolved": "https://registry.npmjs.org/eslint-friendly-formatter/-/eslint-friendly-formatter-3.0.0.tgz",
4519 "integrity": "sha1-J4h0Q1psRuwdlPoLH/SU4w7wQpA=", 4494 "integrity": "sha1-J4h0Q1psRuwdlPoLH/SU4w7wQpA=",
4520 "dev": true, 4495 "dev": true,
4521 "requires": { 4496 "requires": {
4522 "chalk": "^1.0.0", 4497 "chalk": "^1.0.0",
4523 "coalescy": "1.0.0", 4498 "coalescy": "1.0.0",
4524 "extend": "^3.0.0", 4499 "extend": "^3.0.0",
4525 "minimist": "^1.2.0", 4500 "minimist": "^1.2.0",
4526 "text-table": "^0.2.0" 4501 "text-table": "^0.2.0"
4527 }, 4502 },
4528 "dependencies": { 4503 "dependencies": {
4529 "ansi-styles": { 4504 "ansi-styles": {
4530 "version": "2.2.1", 4505 "version": "2.2.1",
4531 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 4506 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
4532 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 4507 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
4533 "dev": true 4508 "dev": true
4534 }, 4509 },
4535 "chalk": { 4510 "chalk": {
4536 "version": "1.1.3", 4511 "version": "1.1.3",
4537 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 4512 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4538 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 4513 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4539 "dev": true, 4514 "dev": true,
4540 "requires": { 4515 "requires": {
4541 "ansi-styles": "^2.2.1", 4516 "ansi-styles": "^2.2.1",
4542 "escape-string-regexp": "^1.0.2", 4517 "escape-string-regexp": "^1.0.2",
4543 "has-ansi": "^2.0.0", 4518 "has-ansi": "^2.0.0",
4544 "strip-ansi": "^3.0.0", 4519 "strip-ansi": "^3.0.0",
4545 "supports-color": "^2.0.0" 4520 "supports-color": "^2.0.0"
4546 } 4521 }
4547 }, 4522 },
4548 "minimist": { 4523 "minimist": {
4549 "version": "1.2.0", 4524 "version": "1.2.0",
4550 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 4525 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4551 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 4526 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4552 "dev": true 4527 "dev": true
4553 }, 4528 },
4554 "supports-color": { 4529 "supports-color": {
4555 "version": "2.0.0", 4530 "version": "2.0.0",
4556 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 4531 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4557 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 4532 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4558 "dev": true 4533 "dev": true
4559 } 4534 }
4560 } 4535 }
4561 }, 4536 },
4562 "eslint-import-resolver-node": { 4537 "eslint-import-resolver-node": {
4563 "version": "0.3.2", 4538 "version": "0.3.2",
4564 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", 4539 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz",
4565 "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", 4540 "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==",
4566 "dev": true, 4541 "dev": true,
4567 "requires": { 4542 "requires": {
4568 "debug": "^2.6.9", 4543 "debug": "^2.6.9",
4569 "resolve": "^1.5.0" 4544 "resolve": "^1.5.0"
4570 }, 4545 },
4571 "dependencies": { 4546 "dependencies": {
4572 "debug": { 4547 "debug": {
4573 "version": "2.6.9", 4548 "version": "2.6.9",
4574 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4549 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4575 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4550 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4576 "dev": true, 4551 "dev": true,
4577 "requires": { 4552 "requires": {
4578 "ms": "2.0.0" 4553 "ms": "2.0.0"
4579 } 4554 }
4580 } 4555 }
4581 } 4556 }
4582 }, 4557 },
4583 "eslint-loader": { 4558 "eslint-loader": {
4584 "version": "1.9.0", 4559 "version": "1.9.0",
4585 "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz", 4560 "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz",
4586 "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==", 4561 "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==",
4587 "dev": true, 4562 "dev": true,
4588 "requires": { 4563 "requires": {
4589 "loader-fs-cache": "^1.0.0", 4564 "loader-fs-cache": "^1.0.0",
4590 "loader-utils": "^1.0.2", 4565 "loader-utils": "^1.0.2",
4591 "object-assign": "^4.0.1", 4566 "object-assign": "^4.0.1",
4592 "object-hash": "^1.1.4", 4567 "object-hash": "^1.1.4",
4593 "rimraf": "^2.6.1" 4568 "rimraf": "^2.6.1"
4594 } 4569 }
4595 }, 4570 },
4596 "eslint-module-utils": { 4571 "eslint-module-utils": {
4597 "version": "2.2.0", 4572 "version": "2.2.0",
4598 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", 4573 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz",
4599 "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", 4574 "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=",
4600 "dev": true, 4575 "dev": true,
4601 "requires": { 4576 "requires": {
4602 "debug": "^2.6.8", 4577 "debug": "^2.6.8",
4603 "pkg-dir": "^1.0.0" 4578 "pkg-dir": "^1.0.0"
4604 }, 4579 },
4605 "dependencies": { 4580 "dependencies": {
4606 "debug": { 4581 "debug": {
4607 "version": "2.6.9", 4582 "version": "2.6.9",
4608 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4583 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4609 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4584 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4610 "dev": true, 4585 "dev": true,
4611 "requires": { 4586 "requires": {
4612 "ms": "2.0.0" 4587 "ms": "2.0.0"
4613 } 4588 }
4614 }, 4589 },
4615 "find-up": { 4590 "find-up": {
4616 "version": "1.1.2", 4591 "version": "1.1.2",
4617 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 4592 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
4618 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 4593 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
4619 "dev": true, 4594 "dev": true,
4620 "requires": { 4595 "requires": {
4621 "path-exists": "^2.0.0", 4596 "path-exists": "^2.0.0",
4622 "pinkie-promise": "^2.0.0" 4597 "pinkie-promise": "^2.0.0"
4623 } 4598 }
4624 }, 4599 },
4625 "path-exists": { 4600 "path-exists": {
4626 "version": "2.1.0", 4601 "version": "2.1.0",
4627 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 4602 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
4628 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 4603 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4629 "dev": true, 4604 "dev": true,
4630 "requires": { 4605 "requires": {
4631 "pinkie-promise": "^2.0.0" 4606 "pinkie-promise": "^2.0.0"
4632 } 4607 }
4633 }, 4608 },
4634 "pkg-dir": { 4609 "pkg-dir": {
4635 "version": "1.0.0", 4610 "version": "1.0.0",
4636 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", 4611 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
4637 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", 4612 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
4638 "dev": true, 4613 "dev": true,
4639 "requires": { 4614 "requires": {
4640 "find-up": "^1.0.0" 4615 "find-up": "^1.0.0"
4641 } 4616 }
4642 } 4617 }
4643 } 4618 }
4644 }, 4619 },
4645 "eslint-plugin-import": { 4620 "eslint-plugin-import": {
4646 "version": "2.11.0", 4621 "version": "2.11.0",
4647 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.11.0.tgz", 4622 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.11.0.tgz",
4648 "integrity": "sha1-Fa7qN6Z0mdhI6OmBgG1GJ7VQOBY=", 4623 "integrity": "sha1-Fa7qN6Z0mdhI6OmBgG1GJ7VQOBY=",
4649 "dev": true, 4624 "dev": true,
4650 "requires": { 4625 "requires": {
4651 "contains-path": "^0.1.0", 4626 "contains-path": "^0.1.0",
4652 "debug": "^2.6.8", 4627 "debug": "^2.6.8",
4653 "doctrine": "1.5.0", 4628 "doctrine": "1.5.0",
4654 "eslint-import-resolver-node": "^0.3.1", 4629 "eslint-import-resolver-node": "^0.3.1",
4655 "eslint-module-utils": "^2.2.0", 4630 "eslint-module-utils": "^2.2.0",
4656 "has": "^1.0.1", 4631 "has": "^1.0.1",
4657 "lodash": "^4.17.4", 4632 "lodash": "^4.17.4",
4658 "minimatch": "^3.0.3", 4633 "minimatch": "^3.0.3",
4659 "read-pkg-up": "^2.0.0", 4634 "read-pkg-up": "^2.0.0",
4660 "resolve": "^1.6.0" 4635 "resolve": "^1.6.0"
4661 }, 4636 },
4662 "dependencies": { 4637 "dependencies": {
4663 "debug": { 4638 "debug": {
4664 "version": "2.6.9", 4639 "version": "2.6.9",
4665 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4640 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4666 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4641 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4667 "dev": true, 4642 "dev": true,
4668 "requires": { 4643 "requires": {
4669 "ms": "2.0.0" 4644 "ms": "2.0.0"
4670 } 4645 }
4671 }, 4646 },
4672 "doctrine": { 4647 "doctrine": {
4673 "version": "1.5.0", 4648 "version": "1.5.0",
4674 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", 4649 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
4675 "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", 4650 "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
4676 "dev": true, 4651 "dev": true,
4677 "requires": { 4652 "requires": {
4678 "esutils": "^2.0.2", 4653 "esutils": "^2.0.2",
4679 "isarray": "^1.0.0" 4654 "isarray": "^1.0.0"
4680 } 4655 }
4681 }, 4656 },
4682 "load-json-file": { 4657 "load-json-file": {
4683 "version": "2.0.0", 4658 "version": "2.0.0",
4684 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", 4659 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
4685 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", 4660 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
4686 "dev": true, 4661 "dev": true,
4687 "requires": { 4662 "requires": {
4688 "graceful-fs": "^4.1.2", 4663 "graceful-fs": "^4.1.2",
4689 "parse-json": "^2.2.0", 4664 "parse-json": "^2.2.0",
4690 "pify": "^2.0.0", 4665 "pify": "^2.0.0",
4691 "strip-bom": "^3.0.0" 4666 "strip-bom": "^3.0.0"
4692 } 4667 }
4693 }, 4668 },
4694 "path-type": { 4669 "path-type": {
4695 "version": "2.0.0", 4670 "version": "2.0.0",
4696 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", 4671 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
4697 "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", 4672 "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
4698 "dev": true, 4673 "dev": true,
4699 "requires": { 4674 "requires": {
4700 "pify": "^2.0.0" 4675 "pify": "^2.0.0"
4701 } 4676 }
4702 }, 4677 },
4703 "read-pkg": { 4678 "read-pkg": {
4704 "version": "2.0.0", 4679 "version": "2.0.0",
4705 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", 4680 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
4706 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", 4681 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
4707 "dev": true, 4682 "dev": true,
4708 "requires": { 4683 "requires": {
4709 "load-json-file": "^2.0.0", 4684 "load-json-file": "^2.0.0",
4710 "normalize-package-data": "^2.3.2", 4685 "normalize-package-data": "^2.3.2",
4711 "path-type": "^2.0.0" 4686 "path-type": "^2.0.0"
4712 } 4687 }
4713 }, 4688 },
4714 "read-pkg-up": { 4689 "read-pkg-up": {
4715 "version": "2.0.0", 4690 "version": "2.0.0",
4716 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", 4691 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
4717 "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", 4692 "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
4718 "dev": true, 4693 "dev": true,
4719 "requires": { 4694 "requires": {
4720 "find-up": "^2.0.0", 4695 "find-up": "^2.0.0",
4721 "read-pkg": "^2.0.0" 4696 "read-pkg": "^2.0.0"
4722 } 4697 }
4723 }, 4698 },
4724 "resolve": { 4699 "resolve": {
4725 "version": "1.7.1", 4700 "version": "1.7.1",
4726 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", 4701 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
4727 "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", 4702 "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
4728 "dev": true, 4703 "dev": true,
4729 "requires": { 4704 "requires": {
4730 "path-parse": "^1.0.5" 4705 "path-parse": "^1.0.5"
4731 } 4706 }
4732 }, 4707 },
4733 "strip-bom": { 4708 "strip-bom": {
4734 "version": "3.0.0", 4709 "version": "3.0.0",
4735 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 4710 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
4736 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 4711 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
4737 "dev": true 4712 "dev": true
4738 } 4713 }
4739 } 4714 }
4740 }, 4715 },
4741 "eslint-plugin-node": { 4716 "eslint-plugin-node": {
4742 "version": "5.2.1", 4717 "version": "5.2.1",
4743 "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-5.2.1.tgz", 4718 "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-5.2.1.tgz",
4744 "integrity": "sha512-xhPXrh0Vl/b7870uEbaumb2Q+LxaEcOQ3kS1jtIXanBAwpMre1l5q/l2l/hESYJGEFKuI78bp6Uw50hlpr7B+g==", 4719 "integrity": "sha512-xhPXrh0Vl/b7870uEbaumb2Q+LxaEcOQ3kS1jtIXanBAwpMre1l5q/l2l/hESYJGEFKuI78bp6Uw50hlpr7B+g==",
4745 "dev": true, 4720 "dev": true,
4746 "requires": { 4721 "requires": {
4747 "ignore": "^3.3.6", 4722 "ignore": "^3.3.6",
4748 "minimatch": "^3.0.4", 4723 "minimatch": "^3.0.4",
4749 "resolve": "^1.3.3", 4724 "resolve": "^1.3.3",
4750 "semver": "5.3.0" 4725 "semver": "5.3.0"
4751 }, 4726 },
4752 "dependencies": { 4727 "dependencies": {
4753 "semver": { 4728 "semver": {
4754 "version": "5.3.0", 4729 "version": "5.3.0",
4755 "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", 4730 "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
4756 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 4731 "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
4757 "dev": true 4732 "dev": true
4758 } 4733 }
4759 } 4734 }
4760 }, 4735 },
4761 "eslint-plugin-promise": { 4736 "eslint-plugin-promise": {
4762 "version": "3.7.0", 4737 "version": "3.7.0",
4763 "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz", 4738 "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz",
4764 "integrity": "sha512-2WO+ZFh7vxUKRfR0cOIMrWgYKdR6S1AlOezw6pC52B6oYpd5WFghN+QHxvrRdZMtbo8h3dfUZ2o1rWb0UPbKtg==", 4739 "integrity": "sha512-2WO+ZFh7vxUKRfR0cOIMrWgYKdR6S1AlOezw6pC52B6oYpd5WFghN+QHxvrRdZMtbo8h3dfUZ2o1rWb0UPbKtg==",
4765 "dev": true 4740 "dev": true
4766 }, 4741 },
4767 "eslint-plugin-standard": { 4742 "eslint-plugin-standard": {
4768 "version": "3.1.0", 4743 "version": "3.1.0",
4769 "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.1.0.tgz", 4744 "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.1.0.tgz",
4770 "integrity": "sha512-fVcdyuKRr0EZ4fjWl3c+gp1BANFJD1+RaWa2UPYfMZ6jCtp5RG00kSaXnK/dE5sYzt4kaWJ9qdxqUfc0d9kX0w==", 4745 "integrity": "sha512-fVcdyuKRr0EZ4fjWl3c+gp1BANFJD1+RaWa2UPYfMZ6jCtp5RG00kSaXnK/dE5sYzt4kaWJ9qdxqUfc0d9kX0w==",
4771 "dev": true 4746 "dev": true
4772 }, 4747 },
4773 "eslint-plugin-vue": { 4748 "eslint-plugin-vue": {
4774 "version": "4.5.0", 4749 "version": "4.5.0",
4775 "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.5.0.tgz", 4750 "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.5.0.tgz",
4776 "integrity": "sha512-2CDidjAZ875tbJgtjKihIQRkqxgk3gVUDOAW2e9dP+Kf39jhCwKy6aMXIsHRKCPjRqQhDWF0jtVRNcywBFWTZA==", 4751 "integrity": "sha512-2CDidjAZ875tbJgtjKihIQRkqxgk3gVUDOAW2e9dP+Kf39jhCwKy6aMXIsHRKCPjRqQhDWF0jtVRNcywBFWTZA==",
4777 "dev": true, 4752 "dev": true,
4778 "requires": { 4753 "requires": {
4779 "vue-eslint-parser": "^2.0.3" 4754 "vue-eslint-parser": "^2.0.3"
4780 } 4755 }
4781 }, 4756 },
4782 "eslint-scope": { 4757 "eslint-scope": {
4783 "version": "3.7.1", 4758 "version": "3.7.1",
4784 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", 4759 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
4785 "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", 4760 "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
4786 "dev": true, 4761 "dev": true,
4787 "requires": { 4762 "requires": {
4788 "esrecurse": "^4.1.0", 4763 "esrecurse": "^4.1.0",
4789 "estraverse": "^4.1.1" 4764 "estraverse": "^4.1.1"
4790 } 4765 }
4791 }, 4766 },
4792 "eslint-visitor-keys": { 4767 "eslint-visitor-keys": {
4793 "version": "1.0.0", 4768 "version": "1.0.0",
4794 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", 4769 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
4795 "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", 4770 "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
4796 "dev": true 4771 "dev": true
4797 }, 4772 },
4798 "espree": { 4773 "espree": {
4799 "version": "3.5.4", 4774 "version": "3.5.4",
4800 "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", 4775 "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
4801 "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", 4776 "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
4802 "dev": true, 4777 "dev": true,
4803 "requires": { 4778 "requires": {
4804 "acorn": "^5.5.0", 4779 "acorn": "^5.5.0",
4805 "acorn-jsx": "^3.0.0" 4780 "acorn-jsx": "^3.0.0"
4806 } 4781 }
4807 }, 4782 },
4808 "esprima": { 4783 "esprima": {
4809 "version": "2.7.3", 4784 "version": "2.7.3",
4810 "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", 4785 "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
4811 "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", 4786 "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
4812 "dev": true 4787 "dev": true
4813 }, 4788 },
4814 "esquery": { 4789 "esquery": {
4815 "version": "1.0.0", 4790 "version": "1.0.0",
4816 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", 4791 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz",
4817 "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", 4792 "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=",
4818 "dev": true, 4793 "dev": true,
4819 "requires": { 4794 "requires": {
4820 "estraverse": "^4.0.0" 4795 "estraverse": "^4.0.0"
4821 } 4796 }
4822 }, 4797 },
4823 "esrecurse": { 4798 "esrecurse": {
4824 "version": "4.2.1", 4799 "version": "4.2.1",
4825 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", 4800 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
4826 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", 4801 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
4827 "dev": true, 4802 "dev": true,
4828 "requires": { 4803 "requires": {
4829 "estraverse": "^4.1.0" 4804 "estraverse": "^4.1.0"
4830 } 4805 }
4831 }, 4806 },
4832 "estraverse": { 4807 "estraverse": {
4833 "version": "4.2.0", 4808 "version": "4.2.0",
4834 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", 4809 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
4835 "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", 4810 "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
4836 "dev": true 4811 "dev": true
4837 }, 4812 },
4838 "esutils": { 4813 "esutils": {
4839 "version": "2.0.2", 4814 "version": "2.0.2",
4840 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", 4815 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
4841 "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", 4816 "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
4842 "dev": true 4817 "dev": true
4843 }, 4818 },
4844 "etag": { 4819 "etag": {
4845 "version": "1.8.1", 4820 "version": "1.8.1",
4846 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 4821 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
4847 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 4822 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
4848 "dev": true 4823 "dev": true
4849 }, 4824 },
4850 "event-emitter": { 4825 "event-emitter": {
4851 "version": "0.3.5", 4826 "version": "0.3.5",
4852 "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", 4827 "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
4853 "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", 4828 "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
4854 "dev": true, 4829 "dev": true,
4855 "requires": { 4830 "requires": {
4856 "d": "1", 4831 "d": "1",
4857 "es5-ext": "~0.10.14" 4832 "es5-ext": "~0.10.14"
4858 } 4833 }
4859 }, 4834 },
4860 "eventemitter3": { 4835 "eventemitter3": {
4861 "version": "1.2.0", 4836 "version": "1.2.0",
4862 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", 4837 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
4863 "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", 4838 "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=",
4864 "dev": true 4839 "dev": true
4865 }, 4840 },
4866 "events": { 4841 "events": {
4867 "version": "1.1.1", 4842 "version": "1.1.1",
4868 "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 4843 "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
4869 "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", 4844 "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
4870 "dev": true 4845 "dev": true
4871 }, 4846 },
4872 "eventsource": { 4847 "eventsource": {
4873 "version": "0.1.6", 4848 "version": "0.1.6",
4874 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", 4849 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz",
4875 "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", 4850 "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=",
4876 "dev": true, 4851 "dev": true,
4877 "requires": { 4852 "requires": {
4878 "original": ">=0.0.5" 4853 "original": ">=0.0.5"
4879 } 4854 }
4880 }, 4855 },
4881 "evp_bytestokey": { 4856 "evp_bytestokey": {
4882 "version": "1.0.3", 4857 "version": "1.0.3",
4883 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 4858 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
4884 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 4859 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
4885 "dev": true, 4860 "dev": true,
4886 "requires": { 4861 "requires": {
4887 "md5.js": "^1.3.4", 4862 "md5.js": "^1.3.4",
4888 "safe-buffer": "^5.1.1" 4863 "safe-buffer": "^5.1.1"
4889 } 4864 }
4890 }, 4865 },
4891 "exec-sh": { 4866 "exec-sh": {
4892 "version": "0.2.2", 4867 "version": "0.2.2",
4893 "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", 4868 "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz",
4894 "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", 4869 "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==",
4895 "dev": true, 4870 "dev": true,
4896 "requires": { 4871 "requires": {
4897 "merge": "^1.2.0" 4872 "merge": "^1.2.0"
4898 } 4873 }
4899 }, 4874 },
4900 "execa": { 4875 "execa": {
4901 "version": "0.7.0", 4876 "version": "0.7.0",
4902 "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 4877 "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
4903 "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 4878 "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
4904 "dev": true, 4879 "dev": true,
4905 "requires": { 4880 "requires": {
4906 "cross-spawn": "^5.0.1", 4881 "cross-spawn": "^5.0.1",
4907 "get-stream": "^3.0.0", 4882 "get-stream": "^3.0.0",
4908 "is-stream": "^1.1.0", 4883 "is-stream": "^1.1.0",
4909 "npm-run-path": "^2.0.0", 4884 "npm-run-path": "^2.0.0",
4910 "p-finally": "^1.0.0", 4885 "p-finally": "^1.0.0",
4911 "signal-exit": "^3.0.0", 4886 "signal-exit": "^3.0.0",
4912 "strip-eof": "^1.0.0" 4887 "strip-eof": "^1.0.0"
4913 } 4888 }
4914 }, 4889 },
4915 "expand-brackets": { 4890 "expand-brackets": {
4916 "version": "0.1.5", 4891 "version": "0.1.5",
4917 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 4892 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
4918 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 4893 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
4919 "dev": true, 4894 "dev": true,
4920 "requires": { 4895 "requires": {
4921 "is-posix-bracket": "^0.1.0" 4896 "is-posix-bracket": "^0.1.0"
4922 } 4897 }
4923 }, 4898 },
4924 "expand-range": { 4899 "expand-range": {
4925 "version": "1.8.2", 4900 "version": "1.8.2",
4926 "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 4901 "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
4927 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 4902 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
4928 "dev": true, 4903 "dev": true,
4929 "requires": { 4904 "requires": {
4930 "fill-range": "^2.1.0" 4905 "fill-range": "^2.1.0"
4931 } 4906 }
4932 }, 4907 },
4933 "expect": { 4908 "expect": {
4934 "version": "22.4.3", 4909 "version": "22.4.3",
4935 "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", 4910 "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz",
4936 "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", 4911 "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==",
4937 "dev": true, 4912 "dev": true,
4938 "requires": { 4913 "requires": {
4939 "ansi-styles": "^3.2.0", 4914 "ansi-styles": "^3.2.0",
4940 "jest-diff": "^22.4.3", 4915 "jest-diff": "^22.4.3",
4941 "jest-get-type": "^22.4.3", 4916 "jest-get-type": "^22.4.3",
4942 "jest-matcher-utils": "^22.4.3", 4917 "jest-matcher-utils": "^22.4.3",
4943 "jest-message-util": "^22.4.3", 4918 "jest-message-util": "^22.4.3",
4944 "jest-regex-util": "^22.4.3" 4919 "jest-regex-util": "^22.4.3"
4945 }, 4920 },
4946 "dependencies": { 4921 "dependencies": {
4947 "ansi-styles": { 4922 "ansi-styles": {
4948 "version": "3.2.1", 4923 "version": "3.2.1",
4949 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 4924 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4950 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 4925 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4951 "dev": true, 4926 "dev": true,
4952 "requires": { 4927 "requires": {
4953 "color-convert": "^1.9.0" 4928 "color-convert": "^1.9.0"
4954 } 4929 }
4955 } 4930 }
4956 } 4931 }
4957 }, 4932 },
4958 "express": { 4933 "express": {
4959 "version": "4.16.2", 4934 "version": "4.16.2",
4960 "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", 4935 "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz",
4961 "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", 4936 "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=",
4962 "dev": true, 4937 "dev": true,
4963 "requires": { 4938 "requires": {
4964 "accepts": "~1.3.4", 4939 "accepts": "~1.3.4",
4965 "array-flatten": "1.1.1", 4940 "array-flatten": "1.1.1",
4966 "body-parser": "1.18.2", 4941 "body-parser": "1.18.2",
4967 "content-disposition": "0.5.2", 4942 "content-disposition": "0.5.2",
4968 "content-type": "~1.0.4", 4943 "content-type": "~1.0.4",
4969 "cookie": "0.3.1", 4944 "cookie": "0.3.1",
4970 "cookie-signature": "1.0.6", 4945 "cookie-signature": "1.0.6",
4971 "debug": "2.6.9", 4946 "debug": "2.6.9",
4972 "depd": "~1.1.1", 4947 "depd": "~1.1.1",
4973 "encodeurl": "~1.0.1", 4948 "encodeurl": "~1.0.1",
4974 "escape-html": "~1.0.3", 4949 "escape-html": "~1.0.3",
4975 "etag": "~1.8.1", 4950 "etag": "~1.8.1",
4976 "finalhandler": "1.1.0", 4951 "finalhandler": "1.1.0",
4977 "fresh": "0.5.2", 4952 "fresh": "0.5.2",
4978 "merge-descriptors": "1.0.1", 4953 "merge-descriptors": "1.0.1",
4979 "methods": "~1.1.2", 4954 "methods": "~1.1.2",
4980 "on-finished": "~2.3.0", 4955 "on-finished": "~2.3.0",
4981 "parseurl": "~1.3.2", 4956 "parseurl": "~1.3.2",
4982 "path-to-regexp": "0.1.7", 4957 "path-to-regexp": "0.1.7",
4983 "proxy-addr": "~2.0.2", 4958 "proxy-addr": "~2.0.2",
4984 "qs": "6.5.1", 4959 "qs": "6.5.1",
4985 "range-parser": "~1.2.0", 4960 "range-parser": "~1.2.0",
4986 "safe-buffer": "5.1.1", 4961 "safe-buffer": "5.1.1",
4987 "send": "0.16.1", 4962 "send": "0.16.1",
4988 "serve-static": "1.13.1", 4963 "serve-static": "1.13.1",
4989 "setprototypeof": "1.1.0", 4964 "setprototypeof": "1.1.0",
4990 "statuses": "~1.3.1", 4965 "statuses": "~1.3.1",
4991 "type-is": "~1.6.15", 4966 "type-is": "~1.6.15",
4992 "utils-merge": "1.0.1", 4967 "utils-merge": "1.0.1",
4993 "vary": "~1.1.2" 4968 "vary": "~1.1.2"
4994 }, 4969 },
4995 "dependencies": { 4970 "dependencies": {
4996 "debug": { 4971 "debug": {
4997 "version": "2.6.9", 4972 "version": "2.6.9",
4998 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4973 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4999 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4974 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5000 "dev": true, 4975 "dev": true,
5001 "requires": { 4976 "requires": {
5002 "ms": "2.0.0" 4977 "ms": "2.0.0"
5003 } 4978 }
5004 }, 4979 },
5005 "setprototypeof": { 4980 "setprototypeof": {
5006 "version": "1.1.0", 4981 "version": "1.1.0",
5007 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 4982 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
5008 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 4983 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
5009 "dev": true 4984 "dev": true
5010 }, 4985 },
5011 "statuses": { 4986 "statuses": {
5012 "version": "1.3.1", 4987 "version": "1.3.1",
5013 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 4988 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
5014 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", 4989 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
5015 "dev": true 4990 "dev": true
5016 } 4991 }
5017 } 4992 }
5018 }, 4993 },
5019 "express-urlrewrite": { 4994 "express-urlrewrite": {
5020 "version": "1.2.0", 4995 "version": "1.2.0",
5021 "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.2.0.tgz", 4996 "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.2.0.tgz",
5022 "integrity": "sha1-jmZ7d2H/HH/9sO+gXWQDU4fII+s=", 4997 "integrity": "sha1-jmZ7d2H/HH/9sO+gXWQDU4fII+s=",
5023 "dev": true, 4998 "dev": true,
5024 "requires": { 4999 "requires": {
5025 "debug": "*", 5000 "debug": "*",
5026 "path-to-regexp": "^1.0.3" 5001 "path-to-regexp": "^1.0.3"
5027 }, 5002 },
5028 "dependencies": { 5003 "dependencies": {
5029 "isarray": { 5004 "isarray": {
5030 "version": "0.0.1", 5005 "version": "0.0.1",
5031 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 5006 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
5032 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", 5007 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5033 "dev": true 5008 "dev": true
5034 }, 5009 },
5035 "path-to-regexp": { 5010 "path-to-regexp": {
5036 "version": "1.7.0", 5011 "version": "1.7.0",
5037 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", 5012 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
5038 "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", 5013 "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
5039 "dev": true, 5014 "dev": true,
5040 "requires": { 5015 "requires": {
5041 "isarray": "0.0.1" 5016 "isarray": "0.0.1"
5042 } 5017 }
5043 } 5018 }
5044 } 5019 }
5045 }, 5020 },
5046 "extend": { 5021 "extend": {
5047 "version": "3.0.1", 5022 "version": "3.0.1",
5048 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", 5023 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
5049 "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" 5024 "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
5050 }, 5025 },
5051 "extend-shallow": { 5026 "extend-shallow": {
5052 "version": "2.0.1", 5027 "version": "2.0.1",
5053 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 5028 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5054 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 5029 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5055 "dev": true, 5030 "dev": true,
5056 "requires": { 5031 "requires": {
5057 "is-extendable": "^0.1.0" 5032 "is-extendable": "^0.1.0"
5058 } 5033 }
5059 }, 5034 },
5060 "external-editor": { 5035 "external-editor": {
5061 "version": "2.1.0", 5036 "version": "2.1.0",
5062 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz", 5037 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz",
5063 "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==", 5038 "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==",
5064 "dev": true, 5039 "dev": true,
5065 "requires": { 5040 "requires": {
5066 "chardet": "^0.4.0", 5041 "chardet": "^0.4.0",
5067 "iconv-lite": "^0.4.17", 5042 "iconv-lite": "^0.4.17",
5068 "tmp": "^0.0.33" 5043 "tmp": "^0.0.33"
5069 } 5044 }
5070 }, 5045 },
5071 "extglob": { 5046 "extglob": {
5072 "version": "0.3.2", 5047 "version": "0.3.2",
5073 "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 5048 "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
5074 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 5049 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
5075 "dev": true, 5050 "dev": true,
5076 "requires": { 5051 "requires": {
5077 "is-extglob": "^1.0.0" 5052 "is-extglob": "^1.0.0"
5078 } 5053 }
5079 }, 5054 },
5080 "extract-text-webpack-plugin": { 5055 "extract-text-webpack-plugin": {
5081 "version": "3.0.2", 5056 "version": "3.0.2",
5082 "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", 5057 "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz",
5083 "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", 5058 "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==",
5084 "dev": true, 5059 "dev": true,
5085 "requires": { 5060 "requires": {
5086 "async": "^2.4.1", 5061 "async": "^2.4.1",
5087 "loader-utils": "^1.1.0", 5062 "loader-utils": "^1.1.0",
5088 "schema-utils": "^0.3.0", 5063 "schema-utils": "^0.3.0",
5089 "webpack-sources": "^1.0.1" 5064 "webpack-sources": "^1.0.1"
5090 } 5065 }
5091 }, 5066 },
5092 "extract-zip": { 5067 "extract-zip": {
5093 "version": "1.6.6", 5068 "version": "1.6.6",
5094 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", 5069 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz",
5095 "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", 5070 "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=",
5096 "dev": true, 5071 "dev": true,
5097 "requires": { 5072 "requires": {
5098 "concat-stream": "1.6.0", 5073 "concat-stream": "1.6.0",
5099 "debug": "2.6.9", 5074 "debug": "2.6.9",
5100 "mkdirp": "0.5.0", 5075 "mkdirp": "0.5.0",
5101 "yauzl": "2.4.1" 5076 "yauzl": "2.4.1"
5102 }, 5077 },
5103 "dependencies": { 5078 "dependencies": {
5104 "debug": { 5079 "debug": {
5105 "version": "2.6.9", 5080 "version": "2.6.9",
5106 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 5081 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5107 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 5082 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5108 "dev": true, 5083 "dev": true,
5109 "requires": { 5084 "requires": {
5110 "ms": "2.0.0" 5085 "ms": "2.0.0"
5111 } 5086 }
5112 }, 5087 },
5113 "mkdirp": { 5088 "mkdirp": {
5114 "version": "0.5.0", 5089 "version": "0.5.0",
5115 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", 5090 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
5116 "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", 5091 "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
5117 "dev": true, 5092 "dev": true,
5118 "requires": { 5093 "requires": {
5119 "minimist": "0.0.8" 5094 "minimist": "0.0.8"
5120 } 5095 }
5121 } 5096 }
5122 } 5097 }
5123 }, 5098 },
5124 "extsprintf": { 5099 "extsprintf": {
5125 "version": "1.3.0", 5100 "version": "1.3.0",
5126 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 5101 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
5127 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 5102 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
5128 "dev": true 5103 "dev": true
5129 }, 5104 },
5130 "faker": { 5105 "faker": {
5131 "version": "4.1.0", 5106 "version": "4.1.0",
5132 "resolved": "https://registry.npmjs.org/faker/-/faker-4.1.0.tgz", 5107 "resolved": "https://registry.npmjs.org/faker/-/faker-4.1.0.tgz",
5133 "integrity": "sha1-HkW7vsxndLPBlfrSg1EJxtdIzD8=", 5108 "integrity": "sha1-HkW7vsxndLPBlfrSg1EJxtdIzD8=",
5134 "dev": true 5109 "dev": true
5135 }, 5110 },
5136 "fast-deep-equal": { 5111 "fast-deep-equal": {
5137 "version": "1.1.0", 5112 "version": "1.1.0",
5138 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", 5113 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
5139 "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", 5114 "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
5140 "dev": true 5115 "dev": true
5141 }, 5116 },
5142 "fast-diff": { 5117 "fast-diff": {
5143 "version": "1.1.2", 5118 "version": "1.1.2",
5144 "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", 5119 "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz",
5145 "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" 5120 "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
5146 }, 5121 },
5147 "fast-json-stable-stringify": { 5122 "fast-json-stable-stringify": {
5148 "version": "2.0.0", 5123 "version": "2.0.0",
5149 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 5124 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
5150 "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", 5125 "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
5151 "dev": true 5126 "dev": true
5152 }, 5127 },
5153 "fast-levenshtein": { 5128 "fast-levenshtein": {
5154 "version": "2.0.6", 5129 "version": "2.0.6",
5155 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 5130 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
5156 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 5131 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
5157 "dev": true 5132 "dev": true
5158 }, 5133 },
5159 "fastparse": { 5134 "fastparse": {
5160 "version": "1.1.1", 5135 "version": "1.1.1",
5161 "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", 5136 "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz",
5162 "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", 5137 "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",
5163 "dev": true 5138 "dev": true
5164 }, 5139 },
5165 "faye-websocket": { 5140 "faye-websocket": {
5166 "version": "0.10.0", 5141 "version": "0.10.0",
5167 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", 5142 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
5168 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", 5143 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
5169 "dev": true, 5144 "dev": true,
5170 "requires": { 5145 "requires": {
5171 "websocket-driver": ">=0.5.1" 5146 "websocket-driver": ">=0.5.1"
5172 } 5147 }
5173 }, 5148 },
5174 "fb-watchman": { 5149 "fb-watchman": {
5175 "version": "2.0.0", 5150 "version": "2.0.0",
5176 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", 5151 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",
5177 "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", 5152 "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
5178 "dev": true, 5153 "dev": true,
5179 "requires": { 5154 "requires": {
5180 "bser": "^2.0.0" 5155 "bser": "^2.0.0"
5181 } 5156 }
5182 }, 5157 },
5183 "fd-slicer": { 5158 "fd-slicer": {
5184 "version": "1.0.1", 5159 "version": "1.0.1",
5185 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", 5160 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
5186 "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", 5161 "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
5187 "dev": true, 5162 "dev": true,
5188 "requires": { 5163 "requires": {
5189 "pend": "~1.2.0" 5164 "pend": "~1.2.0"
5190 } 5165 }
5191 }, 5166 },
5192 "figures": { 5167 "figures": {
5193 "version": "2.0.0", 5168 "version": "2.0.0",
5194 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 5169 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
5195 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", 5170 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
5196 "dev": true, 5171 "dev": true,
5197 "requires": { 5172 "requires": {
5198 "escape-string-regexp": "^1.0.5" 5173 "escape-string-regexp": "^1.0.5"
5199 } 5174 }
5200 }, 5175 },
5201 "file-entry-cache": { 5176 "file-entry-cache": {
5202 "version": "2.0.0", 5177 "version": "2.0.0",
5203 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", 5178 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
5204 "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", 5179 "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
5205 "dev": true, 5180 "dev": true,
5206 "requires": { 5181 "requires": {
5207 "flat-cache": "^1.2.1", 5182 "flat-cache": "^1.2.1",
5208 "object-assign": "^4.0.1" 5183 "object-assign": "^4.0.1"
5209 } 5184 }
5210 }, 5185 },
5211 "file-loader": { 5186 "file-loader": {
5212 "version": "1.1.11", 5187 "version": "1.1.11",
5213 "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", 5188 "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz",
5214 "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", 5189 "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==",
5215 "dev": true, 5190 "dev": true,
5216 "requires": { 5191 "requires": {
5217 "loader-utils": "^1.0.2", 5192 "loader-utils": "^1.0.2",
5218 "schema-utils": "^0.4.5" 5193 "schema-utils": "^0.4.5"
5219 }, 5194 },
5220 "dependencies": { 5195 "dependencies": {
5221 "ajv": { 5196 "ajv": {
5222 "version": "6.2.1", 5197 "version": "6.2.1",
5223 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz", 5198 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz",
5224 "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=", 5199 "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=",
5225 "dev": true, 5200 "dev": true,
5226 "requires": { 5201 "requires": {
5227 "fast-deep-equal": "^1.0.0", 5202 "fast-deep-equal": "^1.0.0",
5228 "fast-json-stable-stringify": "^2.0.0", 5203 "fast-json-stable-stringify": "^2.0.0",
5229 "json-schema-traverse": "^0.3.0" 5204 "json-schema-traverse": "^0.3.0"
5230 } 5205 }
5231 }, 5206 },
5232 "schema-utils": { 5207 "schema-utils": {
5233 "version": "0.4.5", 5208 "version": "0.4.5",
5234 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", 5209 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz",
5235 "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", 5210 "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",
5236 "dev": true, 5211 "dev": true,
5237 "requires": { 5212 "requires": {
5238 "ajv": "^6.1.0", 5213 "ajv": "^6.1.0",
5239 "ajv-keywords": "^3.1.0" 5214 "ajv-keywords": "^3.1.0"
5240 } 5215 }
5241 } 5216 }
5242 } 5217 }
5243 }, 5218 },
5244 "file-uri-to-path": { 5219 "file-uri-to-path": {
5245 "version": "1.0.0", 5220 "version": "1.0.0",
5246 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 5221 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
5247 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 5222 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
5248 "dev": true 5223 "dev": true
5249 }, 5224 },
5250 "filename-regex": { 5225 "filename-regex": {
5251 "version": "2.0.1", 5226 "version": "2.0.1",
5252 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 5227 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
5253 "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", 5228 "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
5254 "dev": true 5229 "dev": true
5255 }, 5230 },
5256 "fileset": { 5231 "fileset": {
5257 "version": "2.0.3", 5232 "version": "2.0.3",
5258 "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", 5233 "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
5259 "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", 5234 "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
5260 "dev": true, 5235 "dev": true,
5261 "requires": { 5236 "requires": {
5262 "glob": "^7.0.3", 5237 "glob": "^7.0.3",
5263 "minimatch": "^3.0.3" 5238 "minimatch": "^3.0.3"
5264 } 5239 }
5265 }, 5240 },
5266 "filesize": { 5241 "filesize": {
5267 "version": "3.6.1", 5242 "version": "3.6.1",
5268 "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", 5243 "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
5269 "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", 5244 "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==",
5270 "dev": true 5245 "dev": true
5271 }, 5246 },
5272 "fill-range": { 5247 "fill-range": {
5273 "version": "2.2.4", 5248 "version": "2.2.4",
5274 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", 5249 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
5275 "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", 5250 "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
5276 "dev": true, 5251 "dev": true,
5277 "requires": { 5252 "requires": {
5278 "is-number": "^2.1.0", 5253 "is-number": "^2.1.0",
5279 "isobject": "^2.0.0", 5254 "isobject": "^2.0.0",
5280 "randomatic": "^3.0.0", 5255 "randomatic": "^3.0.0",
5281 "repeat-element": "^1.1.2", 5256 "repeat-element": "^1.1.2",
5282 "repeat-string": "^1.5.2" 5257 "repeat-string": "^1.5.2"
5283 } 5258 }
5284 }, 5259 },
5285 "finalhandler": { 5260 "finalhandler": {
5286 "version": "1.1.0", 5261 "version": "1.1.0",
5287 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", 5262 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
5288 "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", 5263 "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
5289 "dev": true, 5264 "dev": true,
5290 "requires": { 5265 "requires": {
5291 "debug": "2.6.9", 5266 "debug": "2.6.9",
5292 "encodeurl": "~1.0.1", 5267 "encodeurl": "~1.0.1",
5293 "escape-html": "~1.0.3", 5268 "escape-html": "~1.0.3",
5294 "on-finished": "~2.3.0", 5269 "on-finished": "~2.3.0",
5295 "parseurl": "~1.3.2", 5270 "parseurl": "~1.3.2",
5296 "statuses": "~1.3.1", 5271 "statuses": "~1.3.1",
5297 "unpipe": "~1.0.0" 5272 "unpipe": "~1.0.0"
5298 }, 5273 },
5299 "dependencies": { 5274 "dependencies": {
5300 "debug": { 5275 "debug": {
5301 "version": "2.6.9", 5276 "version": "2.6.9",
5302 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 5277 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5303 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 5278 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5304 "dev": true, 5279 "dev": true,
5305 "requires": { 5280 "requires": {
5306 "ms": "2.0.0" 5281 "ms": "2.0.0"
5307 } 5282 }
5308 }, 5283 },
5309 "statuses": { 5284 "statuses": {
5310 "version": "1.3.1", 5285 "version": "1.3.1",
5311 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 5286 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
5312 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", 5287 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
5313 "dev": true 5288 "dev": true
5314 } 5289 }
5315 } 5290 }
5316 }, 5291 },
5317 "find-babel-config": { 5292 "find-babel-config": {
5318 "version": "1.1.0", 5293 "version": "1.1.0",
5319 "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.1.0.tgz", 5294 "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.1.0.tgz",
5320 "integrity": "sha1-rMAQQ6Z0n+w0Qpvmtk9ULrtdY1U=", 5295 "integrity": "sha1-rMAQQ6Z0n+w0Qpvmtk9ULrtdY1U=",
5321 "dev": true, 5296 "dev": true,
5322 "requires": { 5297 "requires": {
5323 "json5": "^0.5.1", 5298 "json5": "^0.5.1",
5324 "path-exists": "^3.0.0" 5299 "path-exists": "^3.0.0"
5325 } 5300 }
5326 }, 5301 },
5327 "find-cache-dir": { 5302 "find-cache-dir": {
5328 "version": "1.0.0", 5303 "version": "1.0.0",
5329 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", 5304 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
5330 "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", 5305 "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
5331 "dev": true, 5306 "dev": true,
5332 "requires": { 5307 "requires": {
5333 "commondir": "^1.0.1", 5308 "commondir": "^1.0.1",
5334 "make-dir": "^1.0.0", 5309 "make-dir": "^1.0.0",
5335 "pkg-dir": "^2.0.0" 5310 "pkg-dir": "^2.0.0"
5336 } 5311 }
5337 }, 5312 },
5338 "find-up": { 5313 "find-up": {
5339 "version": "2.1.0", 5314 "version": "2.1.0",
5340 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 5315 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
5341 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 5316 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
5342 "dev": true, 5317 "dev": true,
5343 "requires": { 5318 "requires": {
5344 "locate-path": "^2.0.0" 5319 "locate-path": "^2.0.0"
5345 } 5320 }
5346 }, 5321 },
5347 "flat-cache": { 5322 "flat-cache": {
5348 "version": "1.3.0", 5323 "version": "1.3.0",
5349 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", 5324 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
5350 "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", 5325 "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
5351 "dev": true, 5326 "dev": true,
5352 "requires": { 5327 "requires": {
5353 "circular-json": "^0.3.1", 5328 "circular-json": "^0.3.1",
5354 "del": "^2.0.2", 5329 "del": "^2.0.2",
5355 "graceful-fs": "^4.1.2", 5330 "graceful-fs": "^4.1.2",
5356 "write": "^0.2.1" 5331 "write": "^0.2.1"
5357 }, 5332 },
5358 "dependencies": { 5333 "dependencies": {
5359 "del": { 5334 "del": {
5360 "version": "2.2.2", 5335 "version": "2.2.2",
5361 "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", 5336 "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
5362 "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", 5337 "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
5363 "dev": true, 5338 "dev": true,
5364 "requires": { 5339 "requires": {
5365 "globby": "^5.0.0", 5340 "globby": "^5.0.0",
5366 "is-path-cwd": "^1.0.0", 5341 "is-path-cwd": "^1.0.0",
5367 "is-path-in-cwd": "^1.0.0", 5342 "is-path-in-cwd": "^1.0.0",
5368 "object-assign": "^4.0.1", 5343 "object-assign": "^4.0.1",
5369 "pify": "^2.0.0", 5344 "pify": "^2.0.0",
5370 "pinkie-promise": "^2.0.0", 5345 "pinkie-promise": "^2.0.0",
5371 "rimraf": "^2.2.8" 5346 "rimraf": "^2.2.8"
5372 } 5347 }
5373 }, 5348 },
5374 "globby": { 5349 "globby": {
5375 "version": "5.0.0", 5350 "version": "5.0.0",
5376 "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", 5351 "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
5377 "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", 5352 "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
5378 "dev": true, 5353 "dev": true,
5379 "requires": { 5354 "requires": {
5380 "array-union": "^1.0.1", 5355 "array-union": "^1.0.1",
5381 "arrify": "^1.0.0", 5356 "arrify": "^1.0.0",
5382 "glob": "^7.0.3", 5357 "glob": "^7.0.3",
5383 "object-assign": "^4.0.1", 5358 "object-assign": "^4.0.1",
5384 "pify": "^2.0.0", 5359 "pify": "^2.0.0",
5385 "pinkie-promise": "^2.0.0" 5360 "pinkie-promise": "^2.0.0"
5386 } 5361 }
5387 } 5362 }
5388 } 5363 }
5389 }, 5364 },
5390 "flatten": { 5365 "flatten": {
5391 "version": "1.0.2", 5366 "version": "1.0.2",
5392 "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", 5367 "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
5393 "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", 5368 "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
5394 "dev": true 5369 "dev": true
5395 }, 5370 },
5396 "flush-write-stream": { 5371 "flush-write-stream": {
5397 "version": "1.0.2", 5372 "version": "1.0.2",
5398 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz", 5373 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz",
5399 "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=", 5374 "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=",
5400 "dev": true, 5375 "dev": true,
5401 "requires": { 5376 "requires": {
5402 "inherits": "^2.0.1", 5377 "inherits": "^2.0.1",
5403 "readable-stream": "^2.0.4" 5378 "readable-stream": "^2.0.4"
5404 } 5379 }
5405 }, 5380 },
5406 "follow-redirects": { 5381 "follow-redirects": {
5407 "version": "1.5.9", 5382 "version": "1.5.9",
5408 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz", 5383 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz",
5409 "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==", 5384 "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==",
5410 "requires": { 5385 "requires": {
5411 "debug": "=3.1.0" 5386 "debug": "=3.1.0"
5412 } 5387 }
5413 }, 5388 },
5414 "font-awesome": { 5389 "font-awesome": {
5415 "version": "4.7.0", 5390 "version": "4.7.0",
5416 "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", 5391 "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
5417 "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" 5392 "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
5418 }, 5393 },
5419 "for-in": { 5394 "for-in": {
5420 "version": "1.0.2", 5395 "version": "1.0.2",
5421 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 5396 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
5422 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 5397 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
5423 "dev": true 5398 "dev": true
5424 }, 5399 },
5425 "for-own": { 5400 "for-own": {
5426 "version": "0.1.5", 5401 "version": "0.1.5",
5427 "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 5402 "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
5428 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 5403 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
5429 "dev": true, 5404 "dev": true,
5430 "requires": { 5405 "requires": {
5431 "for-in": "^1.0.1" 5406 "for-in": "^1.0.1"
5432 } 5407 }
5433 }, 5408 },
5434 "foreach": { 5409 "foreach": {
5435 "version": "2.0.5", 5410 "version": "2.0.5",
5436 "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", 5411 "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
5437 "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", 5412 "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
5438 "dev": true 5413 "dev": true
5439 }, 5414 },
5440 "forever-agent": { 5415 "forever-agent": {
5441 "version": "0.6.1", 5416 "version": "0.6.1",
5442 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 5417 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
5443 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 5418 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
5444 "dev": true 5419 "dev": true
5445 }, 5420 },
5446 "form-data": { 5421 "form-data": {
5447 "version": "2.3.2", 5422 "version": "2.3.2",
5448 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", 5423 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
5449 "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", 5424 "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
5450 "dev": true, 5425 "dev": true,
5451 "requires": { 5426 "requires": {
5452 "asynckit": "^0.4.0", 5427 "asynckit": "^0.4.0",
5453 "combined-stream": "1.0.6", 5428 "combined-stream": "1.0.6",
5454 "mime-types": "^2.1.12" 5429 "mime-types": "^2.1.12"
5455 } 5430 }
5456 }, 5431 },
5457 "format-util": { 5432 "format-util": {
5458 "version": "1.0.3", 5433 "version": "1.0.3",
5459 "resolved": "https://registry.npmjs.org/format-util/-/format-util-1.0.3.tgz", 5434 "resolved": "https://registry.npmjs.org/format-util/-/format-util-1.0.3.tgz",
5460 "integrity": "sha1-Ay3KShFiYqEsQ/TD7IVmQWxbLZU=", 5435 "integrity": "sha1-Ay3KShFiYqEsQ/TD7IVmQWxbLZU=",
5461 "dev": true 5436 "dev": true
5462 }, 5437 },
5463 "forwarded": { 5438 "forwarded": {
5464 "version": "0.1.2", 5439 "version": "0.1.2",
5465 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", 5440 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
5466 "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", 5441 "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
5467 "dev": true 5442 "dev": true
5468 }, 5443 },
5469 "fragment-cache": { 5444 "fragment-cache": {
5470 "version": "0.2.1", 5445 "version": "0.2.1",
5471 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 5446 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
5472 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 5447 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
5473 "dev": true, 5448 "dev": true,
5474 "requires": { 5449 "requires": {
5475 "map-cache": "^0.2.2" 5450 "map-cache": "^0.2.2"
5476 } 5451 }
5477 }, 5452 },
5478 "fresh": { 5453 "fresh": {
5479 "version": "0.5.2", 5454 "version": "0.5.2",
5480 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 5455 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
5481 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 5456 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
5482 "dev": true 5457 "dev": true
5483 }, 5458 },
5484 "friendly-errors-webpack-plugin": { 5459 "friendly-errors-webpack-plugin": {
5485 "version": "1.7.0", 5460 "version": "1.7.0",
5486 "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", 5461 "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz",
5487 "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", 5462 "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==",
5488 "dev": true, 5463 "dev": true,
5489 "requires": { 5464 "requires": {
5490 "chalk": "^1.1.3", 5465 "chalk": "^1.1.3",
5491 "error-stack-parser": "^2.0.0", 5466 "error-stack-parser": "^2.0.0",
5492 "string-width": "^2.0.0" 5467 "string-width": "^2.0.0"
5493 }, 5468 },
5494 "dependencies": { 5469 "dependencies": {
5495 "chalk": { 5470 "chalk": {
5496 "version": "1.1.3", 5471 "version": "1.1.3",
5497 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 5472 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
5498 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 5473 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5499 "dev": true, 5474 "dev": true,
5500 "requires": { 5475 "requires": {
5501 "ansi-styles": "^2.2.1", 5476 "ansi-styles": "^2.2.1",
5502 "escape-string-regexp": "^1.0.2", 5477 "escape-string-regexp": "^1.0.2",
5503 "has-ansi": "^2.0.0", 5478 "has-ansi": "^2.0.0",
5504 "strip-ansi": "^3.0.0", 5479 "strip-ansi": "^3.0.0",
5505 "supports-color": "^2.0.0" 5480 "supports-color": "^2.0.0"
5506 } 5481 }
5507 }, 5482 },
5508 "supports-color": { 5483 "supports-color": {
5509 "version": "2.0.0", 5484 "version": "2.0.0",
5510 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 5485 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5511 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 5486 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5512 "dev": true 5487 "dev": true
5513 } 5488 }
5514 } 5489 }
5515 }, 5490 },
5516 "from2": { 5491 "from2": {
5517 "version": "2.3.0", 5492 "version": "2.3.0",
5518 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 5493 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
5519 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", 5494 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
5520 "dev": true, 5495 "dev": true,
5521 "requires": { 5496 "requires": {
5522 "inherits": "^2.0.1", 5497 "inherits": "^2.0.1",
5523 "readable-stream": "^2.0.0" 5498 "readable-stream": "^2.0.0"
5524 } 5499 }
5525 }, 5500 },
5526 "fs-finder": { 5501 "fs-finder": {
5527 "version": "1.8.1", 5502 "version": "1.8.1",
5528 "resolved": "https://registry.npmjs.org/fs-finder/-/fs-finder-1.8.1.tgz", 5503 "resolved": "https://registry.npmjs.org/fs-finder/-/fs-finder-1.8.1.tgz",
5529 "integrity": "sha1-EG/qiqidCvNDNgZj1YVYYsrhuHQ=", 5504 "integrity": "sha1-EG/qiqidCvNDNgZj1YVYYsrhuHQ=",
5530 "dev": true, 5505 "dev": true,
5531 "requires": { 5506 "requires": {
5532 "async": "~0.2.9", 5507 "async": "~0.2.9",
5533 "escape-regexp": "~0.0.1", 5508 "escape-regexp": "~0.0.1",
5534 "moment": "~2.5.0", 5509 "moment": "~2.5.0",
5535 "operator-compare": "~1.0.1", 5510 "operator-compare": "~1.0.1",
5536 "q": "~1.0.0" 5511 "q": "~1.0.0"
5537 }, 5512 },
5538 "dependencies": { 5513 "dependencies": {
5539 "async": { 5514 "async": {
5540 "version": "0.2.10", 5515 "version": "0.2.10",
5541 "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", 5516 "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
5542 "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", 5517 "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
5543 "dev": true 5518 "dev": true
5544 }, 5519 },
5545 "moment": { 5520 "moment": {
5546 "version": "2.5.1", 5521 "version": "2.5.1",
5547 "resolved": "https://registry.npmjs.org/moment/-/moment-2.5.1.tgz", 5522 "resolved": "https://registry.npmjs.org/moment/-/moment-2.5.1.tgz",
5548 "integrity": "sha1-cUajkAUzBkynmdXnkvTkgO4Ogrw=", 5523 "integrity": "sha1-cUajkAUzBkynmdXnkvTkgO4Ogrw=",
5549 "dev": true 5524 "dev": true
5550 }, 5525 },
5551 "q": { 5526 "q": {
5552 "version": "1.0.1", 5527 "version": "1.0.1",
5553 "resolved": "https://registry.npmjs.org/q/-/q-1.0.1.tgz", 5528 "resolved": "https://registry.npmjs.org/q/-/q-1.0.1.tgz",
5554 "integrity": "sha1-EYcq7t7okmgRCxCnGESP+xARKhQ=", 5529 "integrity": "sha1-EYcq7t7okmgRCxCnGESP+xARKhQ=",
5555 "dev": true 5530 "dev": true
5556 } 5531 }
5557 } 5532 }
5558 }, 5533 },
5559 "fs-write-stream-atomic": { 5534 "fs-write-stream-atomic": {
5560 "version": "1.0.10", 5535 "version": "1.0.10",
5561 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", 5536 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
5562 "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", 5537 "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
5563 "dev": true, 5538 "dev": true,
5564 "requires": { 5539 "requires": {
5565 "graceful-fs": "^4.1.2", 5540 "graceful-fs": "^4.1.2",
5566 "iferr": "^0.1.5", 5541 "iferr": "^0.1.5",
5567 "imurmurhash": "^0.1.4", 5542 "imurmurhash": "^0.1.4",
5568 "readable-stream": "1 || 2" 5543 "readable-stream": "1 || 2"
5569 } 5544 }
5570 }, 5545 },
5571 "fs.realpath": { 5546 "fs.realpath": {
5572 "version": "1.0.0", 5547 "version": "1.0.0",
5573 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 5548 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
5574 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 5549 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
5575 "dev": true 5550 "dev": true
5576 }, 5551 },
5577 "fsevents": { 5552 "fsevents": {
5578 "version": "1.2.7", 5553 "version": "1.2.9",
5579 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", 5554 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
5580 "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", 5555 "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
5581 "dev": true, 5556 "dev": true,
5582 "optional": true, 5557 "optional": true,
5583 "requires": { 5558 "requires": {
5584 "nan": "^2.9.2", 5559 "nan": "^2.12.1",
5585 "node-pre-gyp": "^0.10.0" 5560 "node-pre-gyp": "^0.12.0"
5586 }, 5561 },
5587 "dependencies": { 5562 "dependencies": {
5588 "abbrev": { 5563 "abbrev": {
5589 "version": "1.1.1", 5564 "version": "1.1.1",
5590 "bundled": true, 5565 "bundled": true,
5591 "dev": true, 5566 "dev": true,
5592 "optional": true 5567 "optional": true
5593 }, 5568 },
5594 "ansi-regex": { 5569 "ansi-regex": {
5595 "version": "2.1.1", 5570 "version": "2.1.1",
5596 "bundled": true, 5571 "bundled": true,
5597 "dev": true, 5572 "dev": true,
5598 "optional": true 5573 "optional": true
5599 }, 5574 },
5600 "aproba": { 5575 "aproba": {
5601 "version": "1.2.0", 5576 "version": "1.2.0",
5602 "bundled": true, 5577 "bundled": true,
5603 "dev": true, 5578 "dev": true,
5604 "optional": true 5579 "optional": true
5605 }, 5580 },
5606 "are-we-there-yet": { 5581 "are-we-there-yet": {
5607 "version": "1.1.5", 5582 "version": "1.1.5",
5608 "bundled": true, 5583 "bundled": true,
5609 "dev": true, 5584 "dev": true,
5610 "optional": true, 5585 "optional": true,
5611 "requires": { 5586 "requires": {
5612 "delegates": "^1.0.0", 5587 "delegates": "^1.0.0",
5613 "readable-stream": "^2.0.6" 5588 "readable-stream": "^2.0.6"
5614 } 5589 }
5615 }, 5590 },
5616 "balanced-match": { 5591 "balanced-match": {
5617 "version": "1.0.0", 5592 "version": "1.0.0",
5618 "bundled": true, 5593 "bundled": true,
5619 "dev": true, 5594 "dev": true,
5620 "optional": true 5595 "optional": true
5621 }, 5596 },
5622 "brace-expansion": { 5597 "brace-expansion": {
5623 "version": "1.1.11", 5598 "version": "1.1.11",
5624 "bundled": true, 5599 "bundled": true,
5625 "dev": true, 5600 "dev": true,
5626 "optional": true, 5601 "optional": true,
5627 "requires": { 5602 "requires": {
5628 "balanced-match": "^1.0.0", 5603 "balanced-match": "^1.0.0",
5629 "concat-map": "0.0.1" 5604 "concat-map": "0.0.1"
5630 } 5605 }
5631 }, 5606 },
5632 "chownr": { 5607 "chownr": {
5633 "version": "1.1.1", 5608 "version": "1.1.1",
5634 "bundled": true, 5609 "bundled": true,
5635 "dev": true, 5610 "dev": true,
5636 "optional": true 5611 "optional": true
5637 }, 5612 },
5638 "code-point-at": { 5613 "code-point-at": {
5639 "version": "1.1.0", 5614 "version": "1.1.0",
5640 "bundled": true, 5615 "bundled": true,
5641 "dev": true, 5616 "dev": true,
5642 "optional": true 5617 "optional": true
5643 }, 5618 },
5644 "concat-map": { 5619 "concat-map": {
5645 "version": "0.0.1", 5620 "version": "0.0.1",
5646 "bundled": true, 5621 "bundled": true,
5647 "dev": true, 5622 "dev": true,
5648 "optional": true 5623 "optional": true
5649 }, 5624 },
5650 "console-control-strings": { 5625 "console-control-strings": {
5651 "version": "1.1.0", 5626 "version": "1.1.0",
5652 "bundled": true, 5627 "bundled": true,
5653 "dev": true, 5628 "dev": true,
5654 "optional": true 5629 "optional": true
5655 }, 5630 },
5656 "core-util-is": { 5631 "core-util-is": {
5657 "version": "1.0.2", 5632 "version": "1.0.2",
5658 "bundled": true, 5633 "bundled": true,
5659 "dev": true, 5634 "dev": true,
5660 "optional": true 5635 "optional": true
5661 }, 5636 },
5662 "debug": { 5637 "debug": {
5663 "version": "2.6.9", 5638 "version": "4.1.1",
5664 "bundled": true, 5639 "bundled": true,
5665 "dev": true, 5640 "dev": true,
5666 "optional": true, 5641 "optional": true,
5667 "requires": { 5642 "requires": {
5668 "ms": "2.0.0" 5643 "ms": "^2.1.1"
5669 } 5644 }
5670 }, 5645 },
5671 "deep-extend": { 5646 "deep-extend": {
5672 "version": "0.6.0", 5647 "version": "0.6.0",
5673 "bundled": true, 5648 "bundled": true,
5674 "dev": true, 5649 "dev": true,
5675 "optional": true 5650 "optional": true
5676 }, 5651 },
5677 "delegates": { 5652 "delegates": {
5678 "version": "1.0.0", 5653 "version": "1.0.0",
5679 "bundled": true, 5654 "bundled": true,
5680 "dev": true, 5655 "dev": true,
5681 "optional": true 5656 "optional": true
5682 }, 5657 },
5683 "detect-libc": { 5658 "detect-libc": {
5684 "version": "1.0.3", 5659 "version": "1.0.3",
5685 "bundled": true, 5660 "bundled": true,
5686 "dev": true, 5661 "dev": true,
5687 "optional": true 5662 "optional": true
5688 }, 5663 },
5689 "fs-minipass": { 5664 "fs-minipass": {
5690 "version": "1.2.5", 5665 "version": "1.2.5",
5691 "bundled": true, 5666 "bundled": true,
5692 "dev": true, 5667 "dev": true,
5693 "optional": true, 5668 "optional": true,
5694 "requires": { 5669 "requires": {
5695 "minipass": "^2.2.1" 5670 "minipass": "^2.2.1"
5696 } 5671 }
5697 }, 5672 },
5698 "fs.realpath": { 5673 "fs.realpath": {
5699 "version": "1.0.0", 5674 "version": "1.0.0",
5700 "bundled": true, 5675 "bundled": true,
5701 "dev": true, 5676 "dev": true,
5702 "optional": true 5677 "optional": true
5703 }, 5678 },
5704 "gauge": { 5679 "gauge": {
5705 "version": "2.7.4", 5680 "version": "2.7.4",
5706 "bundled": true, 5681 "bundled": true,
5707 "dev": true, 5682 "dev": true,
5708 "optional": true, 5683 "optional": true,
5709 "requires": { 5684 "requires": {
5710 "aproba": "^1.0.3", 5685 "aproba": "^1.0.3",
5711 "console-control-strings": "^1.0.0", 5686 "console-control-strings": "^1.0.0",
5712 "has-unicode": "^2.0.0", 5687 "has-unicode": "^2.0.0",
5713 "object-assign": "^4.1.0", 5688 "object-assign": "^4.1.0",
5714 "signal-exit": "^3.0.0", 5689 "signal-exit": "^3.0.0",
5715 "string-width": "^1.0.1", 5690 "string-width": "^1.0.1",
5716 "strip-ansi": "^3.0.1", 5691 "strip-ansi": "^3.0.1",
5717 "wide-align": "^1.1.0" 5692 "wide-align": "^1.1.0"
5718 } 5693 }
5719 }, 5694 },
5720 "glob": { 5695 "glob": {
5721 "version": "7.1.3", 5696 "version": "7.1.3",
5722 "bundled": true, 5697 "bundled": true,
5723 "dev": true, 5698 "dev": true,
5724 "optional": true, 5699 "optional": true,
5725 "requires": { 5700 "requires": {
5726 "fs.realpath": "^1.0.0", 5701 "fs.realpath": "^1.0.0",
5727 "inflight": "^1.0.4", 5702 "inflight": "^1.0.4",
5728 "inherits": "2", 5703 "inherits": "2",
5729 "minimatch": "^3.0.4", 5704 "minimatch": "^3.0.4",
5730 "once": "^1.3.0", 5705 "once": "^1.3.0",
5731 "path-is-absolute": "^1.0.0" 5706 "path-is-absolute": "^1.0.0"
5732 } 5707 }
5733 }, 5708 },
5734 "has-unicode": { 5709 "has-unicode": {
5735 "version": "2.0.1", 5710 "version": "2.0.1",
5736 "bundled": true, 5711 "bundled": true,
5737 "dev": true, 5712 "dev": true,
5738 "optional": true 5713 "optional": true
5739 }, 5714 },
5740 "iconv-lite": { 5715 "iconv-lite": {
5741 "version": "0.4.24", 5716 "version": "0.4.24",
5742 "bundled": true, 5717 "bundled": true,
5743 "dev": true, 5718 "dev": true,
5744 "optional": true, 5719 "optional": true,
5745 "requires": { 5720 "requires": {
5746 "safer-buffer": ">= 2.1.2 < 3" 5721 "safer-buffer": ">= 2.1.2 < 3"
5747 } 5722 }
5748 }, 5723 },
5749 "ignore-walk": { 5724 "ignore-walk": {
5750 "version": "3.0.1", 5725 "version": "3.0.1",
5751 "bundled": true, 5726 "bundled": true,
5752 "dev": true, 5727 "dev": true,
5753 "optional": true, 5728 "optional": true,
5754 "requires": { 5729 "requires": {
5755 "minimatch": "^3.0.4" 5730 "minimatch": "^3.0.4"
5756 } 5731 }
5757 }, 5732 },
5758 "inflight": { 5733 "inflight": {
5759 "version": "1.0.6", 5734 "version": "1.0.6",
5760 "bundled": true, 5735 "bundled": true,
5761 "dev": true, 5736 "dev": true,
5762 "optional": true, 5737 "optional": true,
5763 "requires": { 5738 "requires": {
5764 "once": "^1.3.0", 5739 "once": "^1.3.0",
5765 "wrappy": "1" 5740 "wrappy": "1"
5766 } 5741 }
5767 }, 5742 },
5768 "inherits": { 5743 "inherits": {
5769 "version": "2.0.3", 5744 "version": "2.0.3",
5770 "bundled": true, 5745 "bundled": true,
5771 "dev": true, 5746 "dev": true,
5772 "optional": true 5747 "optional": true
5773 }, 5748 },
5774 "ini": { 5749 "ini": {
5775 "version": "1.3.5", 5750 "version": "1.3.5",
5776 "bundled": true, 5751 "bundled": true,
5777 "dev": true, 5752 "dev": true,
5778 "optional": true 5753 "optional": true
5779 }, 5754 },
5780 "is-fullwidth-code-point": { 5755 "is-fullwidth-code-point": {
5781 "version": "1.0.0", 5756 "version": "1.0.0",
5782 "bundled": true, 5757 "bundled": true,
5783 "dev": true, 5758 "dev": true,
5784 "optional": true, 5759 "optional": true,
5785 "requires": { 5760 "requires": {
5786 "number-is-nan": "^1.0.0" 5761 "number-is-nan": "^1.0.0"
5787 } 5762 }
5788 }, 5763 },
5789 "isarray": { 5764 "isarray": {
5790 "version": "1.0.0", 5765 "version": "1.0.0",
5791 "bundled": true, 5766 "bundled": true,
5792 "dev": true, 5767 "dev": true,
5793 "optional": true 5768 "optional": true
5794 }, 5769 },
5795 "minimatch": { 5770 "minimatch": {
5796 "version": "3.0.4", 5771 "version": "3.0.4",
5797 "bundled": true, 5772 "bundled": true,
5798 "dev": true, 5773 "dev": true,
5799 "optional": true, 5774 "optional": true,
5800 "requires": { 5775 "requires": {
5801 "brace-expansion": "^1.1.7" 5776 "brace-expansion": "^1.1.7"
5802 } 5777 }
5803 }, 5778 },
5804 "minimist": { 5779 "minimist": {
5805 "version": "0.0.8", 5780 "version": "0.0.8",
5806 "bundled": true, 5781 "bundled": true,
5807 "dev": true, 5782 "dev": true,
5808 "optional": true 5783 "optional": true
5809 }, 5784 },
5810 "minipass": { 5785 "minipass": {
5811 "version": "2.3.5", 5786 "version": "2.3.5",
5812 "bundled": true, 5787 "bundled": true,
5813 "dev": true, 5788 "dev": true,
5814 "optional": true, 5789 "optional": true,
5815 "requires": { 5790 "requires": {
5816 "safe-buffer": "^5.1.2", 5791 "safe-buffer": "^5.1.2",
5817 "yallist": "^3.0.0" 5792 "yallist": "^3.0.0"
5818 } 5793 }
5819 }, 5794 },
5820 "minizlib": { 5795 "minizlib": {
5821 "version": "1.2.1", 5796 "version": "1.2.1",
5822 "bundled": true, 5797 "bundled": true,
5823 "dev": true, 5798 "dev": true,
5824 "optional": true, 5799 "optional": true,
5825 "requires": { 5800 "requires": {
5826 "minipass": "^2.2.1" 5801 "minipass": "^2.2.1"
5827 } 5802 }
5828 }, 5803 },
5829 "mkdirp": { 5804 "mkdirp": {
5830 "version": "0.5.1", 5805 "version": "0.5.1",
5831 "bundled": true, 5806 "bundled": true,
5832 "dev": true, 5807 "dev": true,
5833 "optional": true, 5808 "optional": true,
5834 "requires": { 5809 "requires": {
5835 "minimist": "0.0.8" 5810 "minimist": "0.0.8"
5836 } 5811 }
5837 }, 5812 },
5838 "ms": { 5813 "ms": {
5839 "version": "2.0.0", 5814 "version": "2.1.1",
5840 "bundled": true, 5815 "bundled": true,
5841 "dev": true, 5816 "dev": true,
5842 "optional": true 5817 "optional": true
5843 }, 5818 },
5844 "needle": { 5819 "needle": {
5845 "version": "2.2.4", 5820 "version": "2.3.0",
5846 "bundled": true, 5821 "bundled": true,
5847 "dev": true, 5822 "dev": true,
5848 "optional": true, 5823 "optional": true,
5849 "requires": { 5824 "requires": {
5850 "debug": "^2.1.2", 5825 "debug": "^4.1.0",
5851 "iconv-lite": "^0.4.4", 5826 "iconv-lite": "^0.4.4",
5852 "sax": "^1.2.4" 5827 "sax": "^1.2.4"
5853 } 5828 }
5854 }, 5829 },
5855 "node-pre-gyp": { 5830 "node-pre-gyp": {
5856 "version": "0.10.3", 5831 "version": "0.12.0",
5857 "bundled": true, 5832 "bundled": true,
5858 "dev": true, 5833 "dev": true,
5859 "optional": true, 5834 "optional": true,
5860 "requires": { 5835 "requires": {
5861 "detect-libc": "^1.0.2", 5836 "detect-libc": "^1.0.2",
5862 "mkdirp": "^0.5.1", 5837 "mkdirp": "^0.5.1",
5863 "needle": "^2.2.1", 5838 "needle": "^2.2.1",
5864 "nopt": "^4.0.1", 5839 "nopt": "^4.0.1",
5865 "npm-packlist": "^1.1.6", 5840 "npm-packlist": "^1.1.6",
5866 "npmlog": "^4.0.2", 5841 "npmlog": "^4.0.2",
5867 "rc": "^1.2.7", 5842 "rc": "^1.2.7",
5868 "rimraf": "^2.6.1", 5843 "rimraf": "^2.6.1",
5869 "semver": "^5.3.0", 5844 "semver": "^5.3.0",
5870 "tar": "^4" 5845 "tar": "^4"
5871 } 5846 }
5872 }, 5847 },
5873 "nopt": { 5848 "nopt": {
5874 "version": "4.0.1", 5849 "version": "4.0.1",
5875 "bundled": true, 5850 "bundled": true,
5876 "dev": true, 5851 "dev": true,
5877 "optional": true, 5852 "optional": true,
5878 "requires": { 5853 "requires": {
5879 "abbrev": "1", 5854 "abbrev": "1",
5880 "osenv": "^0.1.4" 5855 "osenv": "^0.1.4"
5881 } 5856 }
5882 }, 5857 },
5883 "npm-bundled": { 5858 "npm-bundled": {
5884 "version": "1.0.5", 5859 "version": "1.0.6",
5885 "bundled": true, 5860 "bundled": true,
5886 "dev": true, 5861 "dev": true,
5887 "optional": true 5862 "optional": true
5888 }, 5863 },
5889 "npm-packlist": { 5864 "npm-packlist": {
5890 "version": "1.2.0", 5865 "version": "1.4.1",
5891 "bundled": true, 5866 "bundled": true,
5892 "dev": true, 5867 "dev": true,
5893 "optional": true, 5868 "optional": true,
5894 "requires": { 5869 "requires": {
5895 "ignore-walk": "^3.0.1", 5870 "ignore-walk": "^3.0.1",
5896 "npm-bundled": "^1.0.1" 5871 "npm-bundled": "^1.0.1"
5897 } 5872 }
5898 }, 5873 },
5899 "npmlog": { 5874 "npmlog": {
5900 "version": "4.1.2", 5875 "version": "4.1.2",
5901 "bundled": true, 5876 "bundled": true,
5902 "dev": true, 5877 "dev": true,
5903 "optional": true, 5878 "optional": true,
5904 "requires": { 5879 "requires": {
5905 "are-we-there-yet": "~1.1.2", 5880 "are-we-there-yet": "~1.1.2",
5906 "console-control-strings": "~1.1.0", 5881 "console-control-strings": "~1.1.0",
5907 "gauge": "~2.7.3", 5882 "gauge": "~2.7.3",
5908 "set-blocking": "~2.0.0" 5883 "set-blocking": "~2.0.0"
5909 } 5884 }
5910 }, 5885 },
5911 "number-is-nan": { 5886 "number-is-nan": {
5912 "version": "1.0.1", 5887 "version": "1.0.1",
5913 "bundled": true, 5888 "bundled": true,
5914 "dev": true, 5889 "dev": true,
5915 "optional": true 5890 "optional": true
5916 }, 5891 },
5917 "object-assign": { 5892 "object-assign": {
5918 "version": "4.1.1", 5893 "version": "4.1.1",
5919 "bundled": true, 5894 "bundled": true,
5920 "dev": true, 5895 "dev": true,
5921 "optional": true 5896 "optional": true
5922 }, 5897 },
5923 "once": { 5898 "once": {
5924 "version": "1.4.0", 5899 "version": "1.4.0",
5925 "bundled": true, 5900 "bundled": true,
5926 "dev": true, 5901 "dev": true,
5927 "optional": true, 5902 "optional": true,
5928 "requires": { 5903 "requires": {
5929 "wrappy": "1" 5904 "wrappy": "1"
5930 } 5905 }
5931 }, 5906 },
5932 "os-homedir": { 5907 "os-homedir": {
5933 "version": "1.0.2", 5908 "version": "1.0.2",
5934 "bundled": true, 5909 "bundled": true,
5935 "dev": true, 5910 "dev": true,
5936 "optional": true 5911 "optional": true
5937 }, 5912 },
5938 "os-tmpdir": { 5913 "os-tmpdir": {
5939 "version": "1.0.2", 5914 "version": "1.0.2",
5940 "bundled": true, 5915 "bundled": true,
5941 "dev": true, 5916 "dev": true,
5942 "optional": true 5917 "optional": true
5943 }, 5918 },
5944 "osenv": { 5919 "osenv": {
5945 "version": "0.1.5", 5920 "version": "0.1.5",
5946 "bundled": true, 5921 "bundled": true,
5947 "dev": true, 5922 "dev": true,
5948 "optional": true, 5923 "optional": true,
5949 "requires": { 5924 "requires": {
5950 "os-homedir": "^1.0.0", 5925 "os-homedir": "^1.0.0",
5951 "os-tmpdir": "^1.0.0" 5926 "os-tmpdir": "^1.0.0"
5952 } 5927 }
5953 }, 5928 },
5954 "path-is-absolute": { 5929 "path-is-absolute": {
5955 "version": "1.0.1", 5930 "version": "1.0.1",
5956 "bundled": true, 5931 "bundled": true,
5957 "dev": true, 5932 "dev": true,
5958 "optional": true 5933 "optional": true
5959 }, 5934 },
5960 "process-nextick-args": { 5935 "process-nextick-args": {
5961 "version": "2.0.0", 5936 "version": "2.0.0",
5962 "bundled": true, 5937 "bundled": true,
5963 "dev": true, 5938 "dev": true,
5964 "optional": true 5939 "optional": true
5965 }, 5940 },
5966 "rc": { 5941 "rc": {
5967 "version": "1.2.8", 5942 "version": "1.2.8",
5968 "bundled": true, 5943 "bundled": true,
5969 "dev": true, 5944 "dev": true,
5970 "optional": true, 5945 "optional": true,
5971 "requires": { 5946 "requires": {
5972 "deep-extend": "^0.6.0", 5947 "deep-extend": "^0.6.0",
5973 "ini": "~1.3.0", 5948 "ini": "~1.3.0",
5974 "minimist": "^1.2.0", 5949 "minimist": "^1.2.0",
5975 "strip-json-comments": "~2.0.1" 5950 "strip-json-comments": "~2.0.1"
5976 }, 5951 },
5977 "dependencies": { 5952 "dependencies": {
5978 "minimist": { 5953 "minimist": {
5979 "version": "1.2.0", 5954 "version": "1.2.0",
5980 "bundled": true, 5955 "bundled": true,
5981 "dev": true, 5956 "dev": true,
5982 "optional": true 5957 "optional": true
5983 } 5958 }
5984 } 5959 }
5985 }, 5960 },
5986 "readable-stream": { 5961 "readable-stream": {
5987 "version": "2.3.6", 5962 "version": "2.3.6",
5988 "bundled": true, 5963 "bundled": true,
5989 "dev": true, 5964 "dev": true,
5990 "optional": true, 5965 "optional": true,
5991 "requires": { 5966 "requires": {
5992 "core-util-is": "~1.0.0", 5967 "core-util-is": "~1.0.0",
5993 "inherits": "~2.0.3", 5968 "inherits": "~2.0.3",
5994 "isarray": "~1.0.0", 5969 "isarray": "~1.0.0",
5995 "process-nextick-args": "~2.0.0", 5970 "process-nextick-args": "~2.0.0",
5996 "safe-buffer": "~5.1.1", 5971 "safe-buffer": "~5.1.1",
5997 "string_decoder": "~1.1.1", 5972 "string_decoder": "~1.1.1",
5998 "util-deprecate": "~1.0.1" 5973 "util-deprecate": "~1.0.1"
5999 } 5974 }
6000 }, 5975 },
6001 "rimraf": { 5976 "rimraf": {
6002 "version": "2.6.3", 5977 "version": "2.6.3",
6003 "bundled": true, 5978 "bundled": true,
6004 "dev": true, 5979 "dev": true,
6005 "optional": true, 5980 "optional": true,
6006 "requires": { 5981 "requires": {
6007 "glob": "^7.1.3" 5982 "glob": "^7.1.3"
6008 } 5983 }
6009 }, 5984 },
6010 "safe-buffer": { 5985 "safe-buffer": {
6011 "version": "5.1.2", 5986 "version": "5.1.2",
6012 "bundled": true, 5987 "bundled": true,
6013 "dev": true, 5988 "dev": true,
6014 "optional": true 5989 "optional": true
6015 }, 5990 },
6016 "safer-buffer": { 5991 "safer-buffer": {
6017 "version": "2.1.2", 5992 "version": "2.1.2",
6018 "bundled": true, 5993 "bundled": true,
6019 "dev": true, 5994 "dev": true,
6020 "optional": true 5995 "optional": true
6021 }, 5996 },
6022 "sax": { 5997 "sax": {
6023 "version": "1.2.4", 5998 "version": "1.2.4",
6024 "bundled": true, 5999 "bundled": true,
6025 "dev": true, 6000 "dev": true,
6026 "optional": true 6001 "optional": true
6027 }, 6002 },
6028 "semver": { 6003 "semver": {
6029 "version": "5.6.0", 6004 "version": "5.7.0",
6030 "bundled": true, 6005 "bundled": true,
6031 "dev": true, 6006 "dev": true,
6032 "optional": true 6007 "optional": true
6033 }, 6008 },
6034 "set-blocking": { 6009 "set-blocking": {
6035 "version": "2.0.0", 6010 "version": "2.0.0",
6036 "bundled": true, 6011 "bundled": true,
6037 "dev": true, 6012 "dev": true,
6038 "optional": true 6013 "optional": true
6039 }, 6014 },
6040 "signal-exit": { 6015 "signal-exit": {
6041 "version": "3.0.2", 6016 "version": "3.0.2",
6042 "bundled": true, 6017 "bundled": true,
6043 "dev": true, 6018 "dev": true,
6044 "optional": true 6019 "optional": true
6045 }, 6020 },
6046 "string-width": { 6021 "string-width": {
6047 "version": "1.0.2", 6022 "version": "1.0.2",
6048 "bundled": true, 6023 "bundled": true,
6049 "dev": true, 6024 "dev": true,
6050 "optional": true, 6025 "optional": true,
6051 "requires": { 6026 "requires": {
6052 "code-point-at": "^1.0.0", 6027 "code-point-at": "^1.0.0",
6053 "is-fullwidth-code-point": "^1.0.0", 6028 "is-fullwidth-code-point": "^1.0.0",
6054 "strip-ansi": "^3.0.0" 6029 "strip-ansi": "^3.0.0"
6055 } 6030 }
6056 }, 6031 },
6057 "string_decoder": { 6032 "string_decoder": {
6058 "version": "1.1.1", 6033 "version": "1.1.1",
6059 "bundled": true, 6034 "bundled": true,
6060 "dev": true, 6035 "dev": true,
6061 "optional": true, 6036 "optional": true,
6062 "requires": { 6037 "requires": {
6063 "safe-buffer": "~5.1.0" 6038 "safe-buffer": "~5.1.0"
6064 } 6039 }
6065 }, 6040 },
6066 "strip-ansi": { 6041 "strip-ansi": {
6067 "version": "3.0.1", 6042 "version": "3.0.1",
6068 "bundled": true, 6043 "bundled": true,
6069 "dev": true, 6044 "dev": true,
6070 "optional": true, 6045 "optional": true,
6071 "requires": { 6046 "requires": {
6072 "ansi-regex": "^2.0.0" 6047 "ansi-regex": "^2.0.0"
6073 } 6048 }
6074 }, 6049 },
6075 "strip-json-comments": { 6050 "strip-json-comments": {
6076 "version": "2.0.1", 6051 "version": "2.0.1",
6077 "bundled": true, 6052 "bundled": true,
6078 "dev": true, 6053 "dev": true,
6079 "optional": true 6054 "optional": true
6080 }, 6055 },
6081 "tar": { 6056 "tar": {
6082 "version": "4.4.8", 6057 "version": "4.4.8",
6083 "bundled": true, 6058 "bundled": true,
6084 "dev": true, 6059 "dev": true,
6085 "optional": true, 6060 "optional": true,
6086 "requires": { 6061 "requires": {
6087 "chownr": "^1.1.1", 6062 "chownr": "^1.1.1",
6088 "fs-minipass": "^1.2.5", 6063 "fs-minipass": "^1.2.5",
6089 "minipass": "^2.3.4", 6064 "minipass": "^2.3.4",
6090 "minizlib": "^1.1.1", 6065 "minizlib": "^1.1.1",
6091 "mkdirp": "^0.5.0", 6066 "mkdirp": "^0.5.0",
6092 "safe-buffer": "^5.1.2", 6067 "safe-buffer": "^5.1.2",
6093 "yallist": "^3.0.2" 6068 "yallist": "^3.0.2"
6094 } 6069 }
6095 }, 6070 },
6096 "util-deprecate": { 6071 "util-deprecate": {
6097 "version": "1.0.2", 6072 "version": "1.0.2",
6098 "bundled": true, 6073 "bundled": true,
6099 "dev": true, 6074 "dev": true,
6100 "optional": true 6075 "optional": true
6101 }, 6076 },
6102 "wide-align": { 6077 "wide-align": {
6103 "version": "1.1.3", 6078 "version": "1.1.3",
6104 "bundled": true, 6079 "bundled": true,
6105 "dev": true, 6080 "dev": true,
6106 "optional": true, 6081 "optional": true,
6107 "requires": { 6082 "requires": {
6108 "string-width": "^1.0.2 || 2" 6083 "string-width": "^1.0.2 || 2"
6109 } 6084 }
6110 }, 6085 },
6111 "wrappy": { 6086 "wrappy": {
6112 "version": "1.0.2", 6087 "version": "1.0.2",
6113 "bundled": true, 6088 "bundled": true,
6114 "dev": true, 6089 "dev": true,
6115 "optional": true 6090 "optional": true
6116 }, 6091 },
6117 "yallist": { 6092 "yallist": {
6118 "version": "3.0.3", 6093 "version": "3.0.3",
6119 "bundled": true, 6094 "bundled": true,
6120 "dev": true, 6095 "dev": true,
6121 "optional": true 6096 "optional": true
6122 } 6097 }
6123 } 6098 }
6124 }, 6099 },
6125 "ftp": { 6100 "ftp": {
6126 "version": "0.3.10", 6101 "version": "0.3.10",
6127 "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", 6102 "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",
6128 "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", 6103 "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=",
6129 "dev": true, 6104 "dev": true,
6130 "requires": { 6105 "requires": {
6131 "readable-stream": "1.1.x", 6106 "readable-stream": "1.1.x",
6132 "xregexp": "2.0.0" 6107 "xregexp": "2.0.0"
6133 }, 6108 },
6134 "dependencies": { 6109 "dependencies": {
6135 "isarray": { 6110 "isarray": {
6136 "version": "0.0.1", 6111 "version": "0.0.1",
6137 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 6112 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
6138 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", 6113 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
6139 "dev": true 6114 "dev": true
6140 }, 6115 },
6141 "readable-stream": { 6116 "readable-stream": {
6142 "version": "1.1.14", 6117 "version": "1.1.14",
6143 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", 6118 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
6144 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", 6119 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
6145 "dev": true, 6120 "dev": true,
6146 "requires": { 6121 "requires": {
6147 "core-util-is": "~1.0.0", 6122 "core-util-is": "~1.0.0",
6148 "inherits": "~2.0.1", 6123 "inherits": "~2.0.1",
6149 "isarray": "0.0.1", 6124 "isarray": "0.0.1",
6150 "string_decoder": "~0.10.x" 6125 "string_decoder": "~0.10.x"
6151 } 6126 }
6152 }, 6127 },
6153 "string_decoder": { 6128 "string_decoder": {
6154 "version": "0.10.31", 6129 "version": "0.10.31",
6155 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 6130 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
6156 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", 6131 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
6157 "dev": true 6132 "dev": true
6158 } 6133 }
6159 } 6134 }
6160 }, 6135 },
6136 "fullcalendar": {
6137 "version": "3.10.1",
6138 "resolved": "https://registry.npmjs.org/fullcalendar/-/fullcalendar-3.10.1.tgz",
6139 "integrity": "sha512-E0ioaHVmwdS4es8pNTUNva7505wPkUMFdn9JGFLYo+J12ARhN3zDBwoPj2DfB8rL7Yc1sSve+FqDHC3s2SZ7Fw=="
6140 },
6161 "function-bind": { 6141 "function-bind": {
6162 "version": "1.1.1", 6142 "version": "1.1.1",
6163 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 6143 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
6164 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 6144 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
6165 "dev": true 6145 "dev": true
6166 }, 6146 },
6167 "functional-red-black-tree": { 6147 "functional-red-black-tree": {
6168 "version": "1.0.1", 6148 "version": "1.0.1",
6169 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 6149 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
6170 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", 6150 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
6171 "dev": true 6151 "dev": true
6172 }, 6152 },
6173 "get-caller-file": { 6153 "get-caller-file": {
6174 "version": "1.0.2", 6154 "version": "1.0.2",
6175 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", 6155 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
6176 "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", 6156 "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
6177 "dev": true 6157 "dev": true
6178 }, 6158 },
6179 "get-stdin": { 6159 "get-stdin": {
6180 "version": "4.0.1", 6160 "version": "4.0.1",
6181 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", 6161 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
6182 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", 6162 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
6183 "dev": true 6163 "dev": true
6184 }, 6164 },
6185 "get-stream": { 6165 "get-stream": {
6186 "version": "3.0.0", 6166 "version": "3.0.0",
6187 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 6167 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
6188 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 6168 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
6189 "dev": true 6169 "dev": true
6190 }, 6170 },
6191 "get-uri": { 6171 "get-uri": {
6192 "version": "2.0.1", 6172 "version": "2.0.1",
6193 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.1.tgz", 6173 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.1.tgz",
6194 "integrity": "sha512-7aelVrYqCLuVjq2kEKRTH8fXPTC0xKTkM+G7UlFkEwCXY3sFbSxvY375JoFowOAYbkaU47SrBvOefUlLZZ+6QA==", 6174 "integrity": "sha512-7aelVrYqCLuVjq2kEKRTH8fXPTC0xKTkM+G7UlFkEwCXY3sFbSxvY375JoFowOAYbkaU47SrBvOefUlLZZ+6QA==",
6195 "dev": true, 6175 "dev": true,
6196 "requires": { 6176 "requires": {
6197 "data-uri-to-buffer": "1", 6177 "data-uri-to-buffer": "1",
6198 "debug": "2", 6178 "debug": "2",
6199 "extend": "3", 6179 "extend": "3",
6200 "file-uri-to-path": "1", 6180 "file-uri-to-path": "1",
6201 "ftp": "~0.3.10", 6181 "ftp": "~0.3.10",
6202 "readable-stream": "2" 6182 "readable-stream": "2"
6203 }, 6183 },
6204 "dependencies": { 6184 "dependencies": {
6205 "debug": { 6185 "debug": {
6206 "version": "2.6.9", 6186 "version": "2.6.9",
6207 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6187 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6208 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6188 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6209 "dev": true, 6189 "dev": true,
6210 "requires": { 6190 "requires": {
6211 "ms": "2.0.0" 6191 "ms": "2.0.0"
6212 } 6192 }
6213 } 6193 }
6214 } 6194 }
6215 }, 6195 },
6216 "get-value": { 6196 "get-value": {
6217 "version": "2.0.6", 6197 "version": "2.0.6",
6218 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 6198 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6219 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 6199 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
6220 "dev": true 6200 "dev": true
6221 }, 6201 },
6222 "getpass": { 6202 "getpass": {
6223 "version": "0.1.7", 6203 "version": "0.1.7",
6224 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 6204 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
6225 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 6205 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
6226 "dev": true, 6206 "dev": true,
6227 "requires": { 6207 "requires": {
6228 "assert-plus": "^1.0.0" 6208 "assert-plus": "^1.0.0"
6229 } 6209 }
6230 }, 6210 },
6231 "glob": { 6211 "glob": {
6232 "version": "7.1.2", 6212 "version": "7.1.2",
6233 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 6213 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
6234 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 6214 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
6235 "dev": true, 6215 "dev": true,
6236 "requires": { 6216 "requires": {
6237 "fs.realpath": "^1.0.0", 6217 "fs.realpath": "^1.0.0",
6238 "inflight": "^1.0.4", 6218 "inflight": "^1.0.4",
6239 "inherits": "2", 6219 "inherits": "2",
6240 "minimatch": "^3.0.4", 6220 "minimatch": "^3.0.4",
6241 "once": "^1.3.0", 6221 "once": "^1.3.0",
6242 "path-is-absolute": "^1.0.0" 6222 "path-is-absolute": "^1.0.0"
6243 } 6223 }
6244 }, 6224 },
6245 "glob-base": { 6225 "glob-base": {
6246 "version": "0.3.0", 6226 "version": "0.3.0",
6247 "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 6227 "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
6248 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 6228 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
6249 "dev": true, 6229 "dev": true,
6250 "requires": { 6230 "requires": {
6251 "glob-parent": "^2.0.0", 6231 "glob-parent": "^2.0.0",
6252 "is-glob": "^2.0.0" 6232 "is-glob": "^2.0.0"
6253 } 6233 }
6254 }, 6234 },
6255 "glob-parent": { 6235 "glob-parent": {
6256 "version": "2.0.0", 6236 "version": "2.0.0",
6257 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 6237 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
6258 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 6238 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
6259 "dev": true, 6239 "dev": true,
6260 "requires": { 6240 "requires": {
6261 "is-glob": "^2.0.0" 6241 "is-glob": "^2.0.0"
6262 } 6242 }
6263 }, 6243 },
6264 "global-dirs": { 6244 "global-dirs": {
6265 "version": "0.1.1", 6245 "version": "0.1.1",
6266 "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", 6246 "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
6267 "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", 6247 "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
6268 "dev": true, 6248 "dev": true,
6269 "requires": { 6249 "requires": {
6270 "ini": "^1.3.4" 6250 "ini": "^1.3.4"
6271 } 6251 }
6272 }, 6252 },
6273 "globals": { 6253 "globals": {
6274 "version": "11.3.0", 6254 "version": "11.3.0",
6275 "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz", 6255 "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz",
6276 "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==", 6256 "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==",
6277 "dev": true 6257 "dev": true
6278 }, 6258 },
6279 "globby": { 6259 "globby": {
6280 "version": "6.1.0", 6260 "version": "6.1.0",
6281 "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", 6261 "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
6282 "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 6262 "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
6283 "dev": true, 6263 "dev": true,
6284 "requires": { 6264 "requires": {
6285 "array-union": "^1.0.1", 6265 "array-union": "^1.0.1",
6286 "glob": "^7.0.3", 6266 "glob": "^7.0.3",
6287 "object-assign": "^4.0.1", 6267 "object-assign": "^4.0.1",
6288 "pify": "^2.0.0", 6268 "pify": "^2.0.0",
6289 "pinkie-promise": "^2.0.0" 6269 "pinkie-promise": "^2.0.0"
6290 } 6270 }
6291 }, 6271 },
6292 "got": { 6272 "got": {
6293 "version": "6.7.1", 6273 "version": "6.7.1",
6294 "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", 6274 "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
6295 "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", 6275 "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
6296 "dev": true, 6276 "dev": true,
6297 "requires": { 6277 "requires": {
6298 "create-error-class": "^3.0.0", 6278 "create-error-class": "^3.0.0",
6299 "duplexer3": "^0.1.4", 6279 "duplexer3": "^0.1.4",
6300 "get-stream": "^3.0.0", 6280 "get-stream": "^3.0.0",
6301 "is-redirect": "^1.0.0", 6281 "is-redirect": "^1.0.0",
6302 "is-retry-allowed": "^1.0.0", 6282 "is-retry-allowed": "^1.0.0",
6303 "is-stream": "^1.0.0", 6283 "is-stream": "^1.0.0",
6304 "lowercase-keys": "^1.0.0", 6284 "lowercase-keys": "^1.0.0",
6305 "safe-buffer": "^5.0.1", 6285 "safe-buffer": "^5.0.1",
6306 "timed-out": "^4.0.0", 6286 "timed-out": "^4.0.0",
6307 "unzip-response": "^2.0.1", 6287 "unzip-response": "^2.0.1",
6308 "url-parse-lax": "^1.0.0" 6288 "url-parse-lax": "^1.0.0"
6309 } 6289 }
6310 }, 6290 },
6311 "graceful-fs": { 6291 "graceful-fs": {
6312 "version": "4.1.11", 6292 "version": "4.1.11",
6313 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 6293 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
6314 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 6294 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
6315 "dev": true 6295 "dev": true
6316 }, 6296 },
6317 "graceful-readlink": { 6297 "graceful-readlink": {
6318 "version": "1.0.1", 6298 "version": "1.0.1",
6319 "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", 6299 "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
6320 "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", 6300 "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
6321 "dev": true 6301 "dev": true
6322 }, 6302 },
6323 "growl": { 6303 "growl": {
6324 "version": "1.9.2", 6304 "version": "1.9.2",
6325 "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", 6305 "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz",
6326 "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", 6306 "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=",
6327 "dev": true 6307 "dev": true
6328 }, 6308 },
6329 "growly": { 6309 "growly": {
6330 "version": "1.3.0", 6310 "version": "1.3.0",
6331 "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", 6311 "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
6332 "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", 6312 "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
6333 "dev": true 6313 "dev": true
6334 }, 6314 },
6335 "gzip-size": { 6315 "gzip-size": {
6336 "version": "4.1.0", 6316 "version": "4.1.0",
6337 "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", 6317 "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz",
6338 "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", 6318 "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=",
6339 "dev": true, 6319 "dev": true,
6340 "requires": { 6320 "requires": {
6341 "duplexer": "^0.1.1", 6321 "duplexer": "^0.1.1",
6342 "pify": "^3.0.0" 6322 "pify": "^3.0.0"
6343 }, 6323 },
6344 "dependencies": { 6324 "dependencies": {
6345 "pify": { 6325 "pify": {
6346 "version": "3.0.0", 6326 "version": "3.0.0",
6347 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 6327 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6348 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 6328 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6349 "dev": true 6329 "dev": true
6350 } 6330 }
6351 } 6331 }
6352 }, 6332 },
6353 "handle-thing": { 6333 "handle-thing": {
6354 "version": "1.2.5", 6334 "version": "1.2.5",
6355 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", 6335 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz",
6356 "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", 6336 "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=",
6357 "dev": true 6337 "dev": true
6358 }, 6338 },
6359 "handlebars": { 6339 "handlebars": {
6360 "version": "4.0.12", 6340 "version": "4.0.12",
6361 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", 6341 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz",
6362 "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", 6342 "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==",
6363 "dev": true, 6343 "dev": true,
6364 "requires": { 6344 "requires": {
6365 "async": "^2.5.0", 6345 "async": "^2.5.0",
6366 "optimist": "^0.6.1", 6346 "optimist": "^0.6.1",
6367 "source-map": "^0.6.1", 6347 "source-map": "^0.6.1",
6368 "uglify-js": "^3.1.4" 6348 "uglify-js": "^3.1.4"
6369 }, 6349 },
6370 "dependencies": { 6350 "dependencies": {
6371 "source-map": { 6351 "source-map": {
6372 "version": "0.6.1", 6352 "version": "0.6.1",
6373 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 6353 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
6374 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6354 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
6375 "dev": true 6355 "dev": true
6376 } 6356 }
6377 } 6357 }
6378 }, 6358 },
6379 "har-schema": { 6359 "har-schema": {
6380 "version": "2.0.0", 6360 "version": "2.0.0",
6381 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 6361 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
6382 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 6362 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
6383 "dev": true 6363 "dev": true
6384 }, 6364 },
6385 "har-validator": { 6365 "har-validator": {
6386 "version": "5.0.3", 6366 "version": "5.0.3",
6387 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", 6367 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
6388 "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", 6368 "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
6389 "dev": true, 6369 "dev": true,
6390 "requires": { 6370 "requires": {
6391 "ajv": "^5.1.0", 6371 "ajv": "^5.1.0",
6392 "har-schema": "^2.0.0" 6372 "har-schema": "^2.0.0"
6393 } 6373 }
6394 }, 6374 },
6395 "has": { 6375 "has": {
6396 "version": "1.0.1", 6376 "version": "1.0.1",
6397 "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", 6377 "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
6398 "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", 6378 "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
6399 "dev": true, 6379 "dev": true,
6400 "requires": { 6380 "requires": {
6401 "function-bind": "^1.0.2" 6381 "function-bind": "^1.0.2"
6402 } 6382 }
6403 }, 6383 },
6404 "has-ansi": { 6384 "has-ansi": {
6405 "version": "2.0.0", 6385 "version": "2.0.0",
6406 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 6386 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
6407 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 6387 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
6408 "dev": true, 6388 "dev": true,
6409 "requires": { 6389 "requires": {
6410 "ansi-regex": "^2.0.0" 6390 "ansi-regex": "^2.0.0"
6411 } 6391 }
6412 }, 6392 },
6413 "has-flag": { 6393 "has-flag": {
6414 "version": "3.0.0", 6394 "version": "3.0.0",
6415 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 6395 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6416 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 6396 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6417 "dev": true 6397 "dev": true
6418 }, 6398 },
6419 "has-value": { 6399 "has-value": {
6420 "version": "1.0.0", 6400 "version": "1.0.0",
6421 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 6401 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
6422 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 6402 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
6423 "dev": true, 6403 "dev": true,
6424 "requires": { 6404 "requires": {
6425 "get-value": "^2.0.6", 6405 "get-value": "^2.0.6",
6426 "has-values": "^1.0.0", 6406 "has-values": "^1.0.0",
6427 "isobject": "^3.0.0" 6407 "isobject": "^3.0.0"
6428 }, 6408 },
6429 "dependencies": { 6409 "dependencies": {
6430 "isobject": { 6410 "isobject": {
6431 "version": "3.0.1", 6411 "version": "3.0.1",
6432 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 6412 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6433 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 6413 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6434 "dev": true 6414 "dev": true
6435 } 6415 }
6436 } 6416 }
6437 }, 6417 },
6438 "has-values": { 6418 "has-values": {
6439 "version": "1.0.0", 6419 "version": "1.0.0",
6440 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 6420 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
6441 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 6421 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
6442 "dev": true, 6422 "dev": true,
6443 "requires": { 6423 "requires": {
6444 "is-number": "^3.0.0", 6424 "is-number": "^3.0.0",
6445 "kind-of": "^4.0.0" 6425 "kind-of": "^4.0.0"
6446 }, 6426 },
6447 "dependencies": { 6427 "dependencies": {
6448 "is-number": { 6428 "is-number": {
6449 "version": "3.0.0", 6429 "version": "3.0.0",
6450 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 6430 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6451 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 6431 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6452 "dev": true, 6432 "dev": true,
6453 "requires": { 6433 "requires": {
6454 "kind-of": "^3.0.2" 6434 "kind-of": "^3.0.2"
6455 }, 6435 },
6456 "dependencies": { 6436 "dependencies": {
6457 "kind-of": { 6437 "kind-of": {
6458 "version": "3.2.2", 6438 "version": "3.2.2",
6459 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6439 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6460 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6440 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6461 "dev": true, 6441 "dev": true,
6462 "requires": { 6442 "requires": {
6463 "is-buffer": "^1.1.5" 6443 "is-buffer": "^1.1.5"
6464 } 6444 }
6465 } 6445 }
6466 } 6446 }
6467 }, 6447 },
6468 "kind-of": { 6448 "kind-of": {
6469 "version": "4.0.0", 6449 "version": "4.0.0",
6470 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 6450 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6471 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 6451 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6472 "dev": true, 6452 "dev": true,
6473 "requires": { 6453 "requires": {
6474 "is-buffer": "^1.1.5" 6454 "is-buffer": "^1.1.5"
6475 } 6455 }
6476 } 6456 }
6477 } 6457 }
6478 }, 6458 },
6479 "hash-base": { 6459 "hash-base": {
6480 "version": "3.0.4", 6460 "version": "3.0.4",
6481 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", 6461 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
6482 "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", 6462 "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
6483 "dev": true, 6463 "dev": true,
6484 "requires": { 6464 "requires": {
6485 "inherits": "^2.0.1", 6465 "inherits": "^2.0.1",
6486 "safe-buffer": "^5.0.1" 6466 "safe-buffer": "^5.0.1"
6487 } 6467 }
6488 }, 6468 },
6489 "hash-sum": { 6469 "hash-sum": {
6490 "version": "1.0.2", 6470 "version": "1.0.2",
6491 "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", 6471 "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
6492 "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", 6472 "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
6493 "dev": true 6473 "dev": true
6494 }, 6474 },
6495 "hash.js": { 6475 "hash.js": {
6496 "version": "1.1.3", 6476 "version": "1.1.3",
6497 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", 6477 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
6498 "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", 6478 "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
6499 "dev": true, 6479 "dev": true,
6500 "requires": { 6480 "requires": {
6501 "inherits": "^2.0.3", 6481 "inherits": "^2.0.3",
6502 "minimalistic-assert": "^1.0.0" 6482 "minimalistic-assert": "^1.0.0"
6503 } 6483 }
6504 }, 6484 },
6505 "hawk": { 6485 "hawk": {
6506 "version": "6.0.2", 6486 "version": "6.0.2",
6507 "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", 6487 "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
6508 "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", 6488 "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
6509 "dev": true, 6489 "dev": true,
6510 "requires": { 6490 "requires": {
6511 "boom": "4.x.x", 6491 "boom": "4.x.x",
6512 "cryptiles": "3.x.x", 6492 "cryptiles": "3.x.x",
6513 "hoek": "4.x.x", 6493 "hoek": "4.x.x",
6514 "sntp": "2.x.x" 6494 "sntp": "2.x.x"
6515 } 6495 }
6516 }, 6496 },
6517 "he": { 6497 "he": {
6518 "version": "1.1.1", 6498 "version": "1.1.1",
6519 "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", 6499 "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
6520 "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", 6500 "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
6521 "dev": true 6501 "dev": true
6522 }, 6502 },
6523 "hmac-drbg": { 6503 "hmac-drbg": {
6524 "version": "1.0.1", 6504 "version": "1.0.1",
6525 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 6505 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
6526 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 6506 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
6527 "dev": true, 6507 "dev": true,
6528 "requires": { 6508 "requires": {
6529 "hash.js": "^1.0.3", 6509 "hash.js": "^1.0.3",
6530 "minimalistic-assert": "^1.0.0", 6510 "minimalistic-assert": "^1.0.0",
6531 "minimalistic-crypto-utils": "^1.0.1" 6511 "minimalistic-crypto-utils": "^1.0.1"
6532 } 6512 }
6533 }, 6513 },
6534 "hoek": { 6514 "hoek": {
6535 "version": "4.2.1", 6515 "version": "4.2.1",
6536 "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", 6516 "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
6537 "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", 6517 "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==",
6538 "dev": true 6518 "dev": true
6539 }, 6519 },
6540 "home-or-tmp": { 6520 "home-or-tmp": {
6541 "version": "2.0.0", 6521 "version": "2.0.0",
6542 "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", 6522 "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
6543 "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", 6523 "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
6544 "dev": true, 6524 "dev": true,
6545 "requires": { 6525 "requires": {
6546 "os-homedir": "^1.0.0", 6526 "os-homedir": "^1.0.0",
6547 "os-tmpdir": "^1.0.1" 6527 "os-tmpdir": "^1.0.1"
6548 } 6528 }
6549 }, 6529 },
6550 "hosted-git-info": { 6530 "hosted-git-info": {
6551 "version": "2.5.0", 6531 "version": "2.5.0",
6552 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", 6532 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
6553 "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", 6533 "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
6554 "dev": true 6534 "dev": true
6555 }, 6535 },
6556 "hpack.js": { 6536 "hpack.js": {
6557 "version": "2.1.6", 6537 "version": "2.1.6",
6558 "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 6538 "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
6559 "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", 6539 "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
6560 "dev": true, 6540 "dev": true,
6561 "requires": { 6541 "requires": {
6562 "inherits": "^2.0.1", 6542 "inherits": "^2.0.1",
6563 "obuf": "^1.0.0", 6543 "obuf": "^1.0.0",
6564 "readable-stream": "^2.0.1", 6544 "readable-stream": "^2.0.1",
6565 "wbuf": "^1.1.0" 6545 "wbuf": "^1.1.0"
6566 } 6546 }
6567 }, 6547 },
6568 "html-comment-regex": { 6548 "html-comment-regex": {
6569 "version": "1.1.1", 6549 "version": "1.1.1",
6570 "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", 6550 "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz",
6571 "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", 6551 "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=",
6572 "dev": true 6552 "dev": true
6573 }, 6553 },
6574 "html-encoding-sniffer": { 6554 "html-encoding-sniffer": {
6575 "version": "1.0.2", 6555 "version": "1.0.2",
6576 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", 6556 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
6577 "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", 6557 "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
6578 "dev": true, 6558 "dev": true,
6579 "requires": { 6559 "requires": {
6580 "whatwg-encoding": "^1.0.1" 6560 "whatwg-encoding": "^1.0.1"
6581 } 6561 }
6582 }, 6562 },
6583 "html-entities": { 6563 "html-entities": {
6584 "version": "1.2.1", 6564 "version": "1.2.1",
6585 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", 6565 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
6586 "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", 6566 "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
6587 "dev": true 6567 "dev": true
6588 }, 6568 },
6589 "html-minifier": { 6569 "html-minifier": {
6590 "version": "3.5.9", 6570 "version": "3.5.9",
6591 "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.9.tgz", 6571 "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.9.tgz",
6592 "integrity": "sha512-EZqO91XJwkj8BeLx9C12sKB/AHoTANaZax39vEOP9f/X/9jgJ3r1O2+neabuHqpz5kJO71TapP9JrtCY39su1A==", 6572 "integrity": "sha512-EZqO91XJwkj8BeLx9C12sKB/AHoTANaZax39vEOP9f/X/9jgJ3r1O2+neabuHqpz5kJO71TapP9JrtCY39su1A==",
6593 "dev": true, 6573 "dev": true,
6594 "requires": { 6574 "requires": {
6595 "camel-case": "3.0.x", 6575 "camel-case": "3.0.x",
6596 "clean-css": "4.1.x", 6576 "clean-css": "4.1.x",
6597 "commander": "2.14.x", 6577 "commander": "2.14.x",
6598 "he": "1.1.x", 6578 "he": "1.1.x",
6599 "ncname": "1.0.x", 6579 "ncname": "1.0.x",
6600 "param-case": "2.1.x", 6580 "param-case": "2.1.x",
6601 "relateurl": "0.2.x", 6581 "relateurl": "0.2.x",
6602 "uglify-js": "3.3.x" 6582 "uglify-js": "3.3.x"
6603 } 6583 }
6604 }, 6584 },
6605 "html-tags": { 6585 "html-tags": {
6606 "version": "2.0.0", 6586 "version": "2.0.0",
6607 "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", 6587 "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
6608 "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", 6588 "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
6609 "dev": true 6589 "dev": true
6610 }, 6590 },
6611 "html-webpack-plugin": { 6591 "html-webpack-plugin": {
6612 "version": "2.30.1", 6592 "version": "2.30.1",
6613 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", 6593 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz",
6614 "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", 6594 "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=",
6615 "dev": true, 6595 "dev": true,
6616 "requires": { 6596 "requires": {
6617 "bluebird": "^3.4.7", 6597 "bluebird": "^3.4.7",
6618 "html-minifier": "^3.2.3", 6598 "html-minifier": "^3.2.3",
6619 "loader-utils": "^0.2.16", 6599 "loader-utils": "^0.2.16",
6620 "lodash": "^4.17.3", 6600 "lodash": "^4.17.3",
6621 "pretty-error": "^2.0.2", 6601 "pretty-error": "^2.0.2",
6622 "toposort": "^1.0.0" 6602 "toposort": "^1.0.0"
6623 }, 6603 },
6624 "dependencies": { 6604 "dependencies": {
6625 "loader-utils": { 6605 "loader-utils": {
6626 "version": "0.2.17", 6606 "version": "0.2.17",
6627 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", 6607 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
6628 "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", 6608 "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
6629 "dev": true, 6609 "dev": true,
6630 "requires": { 6610 "requires": {
6631 "big.js": "^3.1.3", 6611 "big.js": "^3.1.3",
6632 "emojis-list": "^2.0.0", 6612 "emojis-list": "^2.0.0",
6633 "json5": "^0.5.0", 6613 "json5": "^0.5.0",
6634 "object-assign": "^4.0.1" 6614 "object-assign": "^4.0.1"
6635 } 6615 }
6636 } 6616 }
6637 } 6617 }
6638 }, 6618 },
6639 "htmlparser2": { 6619 "htmlparser2": {
6640 "version": "3.3.0", 6620 "version": "3.3.0",
6641 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", 6621 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz",
6642 "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", 6622 "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=",
6643 "dev": true, 6623 "dev": true,
6644 "requires": { 6624 "requires": {
6645 "domelementtype": "1", 6625 "domelementtype": "1",
6646 "domhandler": "2.1", 6626 "domhandler": "2.1",
6647 "domutils": "1.1", 6627 "domutils": "1.1",
6648 "readable-stream": "1.0" 6628 "readable-stream": "1.0"
6649 }, 6629 },
6650 "dependencies": { 6630 "dependencies": {
6651 "domutils": { 6631 "domutils": {
6652 "version": "1.1.6", 6632 "version": "1.1.6",
6653 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", 6633 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz",
6654 "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", 6634 "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=",
6655 "dev": true, 6635 "dev": true,
6656 "requires": { 6636 "requires": {
6657 "domelementtype": "1" 6637 "domelementtype": "1"
6658 } 6638 }
6659 }, 6639 },
6660 "isarray": { 6640 "isarray": {
6661 "version": "0.0.1", 6641 "version": "0.0.1",
6662 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 6642 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
6663 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", 6643 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
6664 "dev": true 6644 "dev": true
6665 }, 6645 },
6666 "readable-stream": { 6646 "readable-stream": {
6667 "version": "1.0.34", 6647 "version": "1.0.34",
6668 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 6648 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
6669 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 6649 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
6670 "dev": true, 6650 "dev": true,
6671 "requires": { 6651 "requires": {
6672 "core-util-is": "~1.0.0", 6652 "core-util-is": "~1.0.0",
6673 "inherits": "~2.0.1", 6653 "inherits": "~2.0.1",
6674 "isarray": "0.0.1", 6654 "isarray": "0.0.1",
6675 "string_decoder": "~0.10.x" 6655 "string_decoder": "~0.10.x"
6676 } 6656 }
6677 }, 6657 },
6678 "string_decoder": { 6658 "string_decoder": {
6679 "version": "0.10.31", 6659 "version": "0.10.31",
6680 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 6660 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
6681 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", 6661 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
6682 "dev": true 6662 "dev": true
6683 } 6663 }
6684 } 6664 }
6685 }, 6665 },
6686 "http-deceiver": { 6666 "http-deceiver": {
6687 "version": "1.2.7", 6667 "version": "1.2.7",
6688 "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 6668 "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
6689 "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", 6669 "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
6690 "dev": true 6670 "dev": true
6691 }, 6671 },
6692 "http-errors": { 6672 "http-errors": {
6693 "version": "1.6.2", 6673 "version": "1.6.2",
6694 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", 6674 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
6695 "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", 6675 "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
6696 "dev": true, 6676 "dev": true,
6697 "requires": { 6677 "requires": {
6698 "depd": "1.1.1", 6678 "depd": "1.1.1",
6699 "inherits": "2.0.3", 6679 "inherits": "2.0.3",
6700 "setprototypeof": "1.0.3", 6680 "setprototypeof": "1.0.3",
6701 "statuses": ">= 1.3.1 < 2" 6681 "statuses": ">= 1.3.1 < 2"
6702 } 6682 }
6703 }, 6683 },
6704 "http-parser-js": { 6684 "http-parser-js": {
6705 "version": "0.4.10", 6685 "version": "0.4.10",
6706 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", 6686 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
6707 "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", 6687 "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=",
6708 "dev": true 6688 "dev": true
6709 }, 6689 },
6710 "http-proxy": { 6690 "http-proxy": {
6711 "version": "1.16.2", 6691 "version": "1.16.2",
6712 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", 6692 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz",
6713 "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", 6693 "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=",
6714 "dev": true, 6694 "dev": true,
6715 "requires": { 6695 "requires": {
6716 "eventemitter3": "1.x.x", 6696 "eventemitter3": "1.x.x",
6717 "requires-port": "1.x.x" 6697 "requires-port": "1.x.x"
6718 } 6698 }
6719 }, 6699 },
6720 "http-proxy-agent": { 6700 "http-proxy-agent": {
6721 "version": "1.0.0", 6701 "version": "1.0.0",
6722 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz", 6702 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz",
6723 "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=", 6703 "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=",
6724 "dev": true, 6704 "dev": true,
6725 "requires": { 6705 "requires": {
6726 "agent-base": "2", 6706 "agent-base": "2",
6727 "debug": "2", 6707 "debug": "2",
6728 "extend": "3" 6708 "extend": "3"
6729 }, 6709 },
6730 "dependencies": { 6710 "dependencies": {
6731 "debug": { 6711 "debug": {
6732 "version": "2.6.9", 6712 "version": "2.6.9",
6733 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6713 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6734 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6714 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6735 "dev": true, 6715 "dev": true,
6736 "requires": { 6716 "requires": {
6737 "ms": "2.0.0" 6717 "ms": "2.0.0"
6738 } 6718 }
6739 } 6719 }
6740 } 6720 }
6741 }, 6721 },
6742 "http-proxy-middleware": { 6722 "http-proxy-middleware": {
6743 "version": "0.17.4", 6723 "version": "0.17.4",
6744 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", 6724 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz",
6745 "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", 6725 "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
6746 "dev": true, 6726 "dev": true,
6747 "requires": { 6727 "requires": {
6748 "http-proxy": "^1.16.2", 6728 "http-proxy": "^1.16.2",
6749 "is-glob": "^3.1.0", 6729 "is-glob": "^3.1.0",
6750 "lodash": "^4.17.2", 6730 "lodash": "^4.17.2",
6751 "micromatch": "^2.3.11" 6731 "micromatch": "^2.3.11"
6752 }, 6732 },
6753 "dependencies": { 6733 "dependencies": {
6754 "is-extglob": { 6734 "is-extglob": {
6755 "version": "2.1.1", 6735 "version": "2.1.1",
6756 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 6736 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
6757 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 6737 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
6758 "dev": true 6738 "dev": true
6759 }, 6739 },
6760 "is-glob": { 6740 "is-glob": {
6761 "version": "3.1.0", 6741 "version": "3.1.0",
6762 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 6742 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
6763 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 6743 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
6764 "dev": true, 6744 "dev": true,
6765 "requires": { 6745 "requires": {
6766 "is-extglob": "^2.1.0" 6746 "is-extglob": "^2.1.0"
6767 } 6747 }
6768 } 6748 }
6769 } 6749 }
6770 }, 6750 },
6771 "http-signature": { 6751 "http-signature": {
6772 "version": "1.2.0", 6752 "version": "1.2.0",
6773 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 6753 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
6774 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 6754 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
6775 "dev": true, 6755 "dev": true,
6776 "requires": { 6756 "requires": {
6777 "assert-plus": "^1.0.0", 6757 "assert-plus": "^1.0.0",
6778 "jsprim": "^1.2.2", 6758 "jsprim": "^1.2.2",
6779 "sshpk": "^1.7.0" 6759 "sshpk": "^1.7.0"
6780 } 6760 }
6781 }, 6761 },
6782 "https-browserify": { 6762 "https-browserify": {
6783 "version": "1.0.0", 6763 "version": "1.0.0",
6784 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", 6764 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
6785 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", 6765 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
6786 "dev": true 6766 "dev": true
6787 }, 6767 },
6788 "https-proxy-agent": { 6768 "https-proxy-agent": {
6789 "version": "1.0.0", 6769 "version": "1.0.0",
6790 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", 6770 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz",
6791 "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", 6771 "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=",
6792 "dev": true, 6772 "dev": true,
6793 "requires": { 6773 "requires": {
6794 "agent-base": "2", 6774 "agent-base": "2",
6795 "debug": "2", 6775 "debug": "2",
6796 "extend": "3" 6776 "extend": "3"
6797 }, 6777 },
6798 "dependencies": { 6778 "dependencies": {
6799 "debug": { 6779 "debug": {
6800 "version": "2.6.9", 6780 "version": "2.6.9",
6801 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6781 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6802 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6782 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6803 "dev": true, 6783 "dev": true,
6804 "requires": { 6784 "requires": {
6805 "ms": "2.0.0" 6785 "ms": "2.0.0"
6806 } 6786 }
6807 } 6787 }
6808 } 6788 }
6809 }, 6789 },
6810 "iconv-lite": { 6790 "iconv-lite": {
6811 "version": "0.4.19", 6791 "version": "0.4.19",
6812 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", 6792 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
6813 "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", 6793 "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
6814 "dev": true 6794 "dev": true
6815 }, 6795 },
6816 "icss-replace-symbols": { 6796 "icss-replace-symbols": {
6817 "version": "1.1.0", 6797 "version": "1.1.0",
6818 "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", 6798 "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
6819 "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", 6799 "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
6820 "dev": true 6800 "dev": true
6821 }, 6801 },
6822 "icss-utils": { 6802 "icss-utils": {
6823 "version": "2.1.0", 6803 "version": "2.1.0",
6824 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", 6804 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz",
6825 "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", 6805 "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
6826 "dev": true, 6806 "dev": true,
6827 "requires": { 6807 "requires": {
6828 "postcss": "^6.0.1" 6808 "postcss": "^6.0.1"
6829 } 6809 }
6830 }, 6810 },
6831 "ieee754": { 6811 "ieee754": {
6832 "version": "1.1.11", 6812 "version": "1.1.11",
6833 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz", 6813 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz",
6834 "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==", 6814 "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==",
6835 "dev": true 6815 "dev": true
6836 }, 6816 },
6837 "iferr": { 6817 "iferr": {
6838 "version": "0.1.5", 6818 "version": "0.1.5",
6839 "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", 6819 "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
6840 "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", 6820 "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
6841 "dev": true 6821 "dev": true
6842 }, 6822 },
6843 "ignore": { 6823 "ignore": {
6844 "version": "3.3.7", 6824 "version": "3.3.7",
6845 "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", 6825 "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",
6846 "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", 6826 "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==",
6847 "dev": true 6827 "dev": true
6848 }, 6828 },
6849 "import-lazy": { 6829 "import-lazy": {
6850 "version": "2.1.0", 6830 "version": "2.1.0",
6851 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 6831 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
6852 "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 6832 "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
6853 "dev": true 6833 "dev": true
6854 }, 6834 },
6855 "import-local": { 6835 "import-local": {
6856 "version": "1.0.0", 6836 "version": "1.0.0",
6857 "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", 6837 "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz",
6858 "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", 6838 "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==",
6859 "dev": true, 6839 "dev": true,
6860 "requires": { 6840 "requires": {
6861 "pkg-dir": "^2.0.0", 6841 "pkg-dir": "^2.0.0",
6862 "resolve-cwd": "^2.0.0" 6842 "resolve-cwd": "^2.0.0"
6863 } 6843 }
6864 }, 6844 },
6865 "imurmurhash": { 6845 "imurmurhash": {
6866 "version": "0.1.4", 6846 "version": "0.1.4",
6867 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 6847 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
6868 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 6848 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
6869 "dev": true 6849 "dev": true
6870 }, 6850 },
6871 "indent-string": { 6851 "indent-string": {
6872 "version": "2.1.0", 6852 "version": "2.1.0",
6873 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 6853 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
6874 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 6854 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
6875 "dev": true, 6855 "dev": true,
6876 "requires": { 6856 "requires": {
6877 "repeating": "^2.0.0" 6857 "repeating": "^2.0.0"
6878 } 6858 }
6879 }, 6859 },
6880 "indexes-of": { 6860 "indexes-of": {
6881 "version": "1.0.1", 6861 "version": "1.0.1",
6882 "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", 6862 "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
6883 "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", 6863 "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
6884 "dev": true 6864 "dev": true
6885 }, 6865 },
6886 "indexof": { 6866 "indexof": {
6887 "version": "0.0.1", 6867 "version": "0.0.1",
6888 "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", 6868 "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
6889 "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", 6869 "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
6890 "dev": true 6870 "dev": true
6891 }, 6871 },
6892 "inflight": { 6872 "inflight": {
6893 "version": "1.0.6", 6873 "version": "1.0.6",
6894 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 6874 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
6895 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 6875 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
6896 "dev": true, 6876 "dev": true,
6897 "requires": { 6877 "requires": {
6898 "once": "^1.3.0", 6878 "once": "^1.3.0",
6899 "wrappy": "1" 6879 "wrappy": "1"
6900 } 6880 }
6901 }, 6881 },
6902 "inherits": { 6882 "inherits": {
6903 "version": "2.0.3", 6883 "version": "2.0.3",
6904 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 6884 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
6905 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 6885 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
6906 "dev": true 6886 "dev": true
6907 }, 6887 },
6908 "ini": { 6888 "ini": {
6909 "version": "1.3.5", 6889 "version": "1.3.5",
6910 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 6890 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
6911 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 6891 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
6912 "dev": true 6892 "dev": true
6913 }, 6893 },
6914 "inquirer": { 6894 "inquirer": {
6915 "version": "3.3.0", 6895 "version": "3.3.0",
6916 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", 6896 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
6917 "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", 6897 "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
6918 "dev": true, 6898 "dev": true,
6919 "requires": { 6899 "requires": {
6920 "ansi-escapes": "^3.0.0", 6900 "ansi-escapes": "^3.0.0",
6921 "chalk": "^2.0.0", 6901 "chalk": "^2.0.0",
6922 "cli-cursor": "^2.1.0", 6902 "cli-cursor": "^2.1.0",
6923 "cli-width": "^2.0.0", 6903 "cli-width": "^2.0.0",
6924 "external-editor": "^2.0.4", 6904 "external-editor": "^2.0.4",
6925 "figures": "^2.0.0", 6905 "figures": "^2.0.0",
6926 "lodash": "^4.3.0", 6906 "lodash": "^4.3.0",
6927 "mute-stream": "0.0.7", 6907 "mute-stream": "0.0.7",
6928 "run-async": "^2.2.0", 6908 "run-async": "^2.2.0",
6929 "rx-lite": "^4.0.8", 6909 "rx-lite": "^4.0.8",
6930 "rx-lite-aggregates": "^4.0.8", 6910 "rx-lite-aggregates": "^4.0.8",
6931 "string-width": "^2.1.0", 6911 "string-width": "^2.1.0",
6932 "strip-ansi": "^4.0.0", 6912 "strip-ansi": "^4.0.0",
6933 "through": "^2.3.6" 6913 "through": "^2.3.6"
6934 }, 6914 },
6935 "dependencies": { 6915 "dependencies": {
6936 "ansi-regex": { 6916 "ansi-regex": {
6937 "version": "3.0.0", 6917 "version": "3.0.0",
6938 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 6918 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
6939 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 6919 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
6940 "dev": true 6920 "dev": true
6941 }, 6921 },
6942 "strip-ansi": { 6922 "strip-ansi": {
6943 "version": "4.0.0", 6923 "version": "4.0.0",
6944 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 6924 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
6945 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 6925 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
6946 "dev": true, 6926 "dev": true,
6947 "requires": { 6927 "requires": {
6948 "ansi-regex": "^3.0.0" 6928 "ansi-regex": "^3.0.0"
6949 } 6929 }
6950 } 6930 }
6951 } 6931 }
6952 }, 6932 },
6953 "internal-ip": { 6933 "internal-ip": {
6954 "version": "1.2.0", 6934 "version": "1.2.0",
6955 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", 6935 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz",
6956 "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", 6936 "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=",
6957 "dev": true, 6937 "dev": true,
6958 "requires": { 6938 "requires": {
6959 "meow": "^3.3.0" 6939 "meow": "^3.3.0"
6960 } 6940 }
6961 }, 6941 },
6962 "interpret": { 6942 "interpret": {
6963 "version": "1.1.0", 6943 "version": "1.1.0",
6964 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", 6944 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
6965 "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", 6945 "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
6966 "dev": true 6946 "dev": true
6967 }, 6947 },
6968 "invariant": { 6948 "invariant": {
6969 "version": "2.2.3", 6949 "version": "2.2.3",
6970 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz", 6950 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz",
6971 "integrity": "sha512-7Z5PPegwDTyjbaeCnV0efcyS6vdKAU51kpEmS7QFib3P4822l8ICYyMn7qvJnc+WzLoDsuI9gPMKbJ8pCu8XtA==", 6951 "integrity": "sha512-7Z5PPegwDTyjbaeCnV0efcyS6vdKAU51kpEmS7QFib3P4822l8ICYyMn7qvJnc+WzLoDsuI9gPMKbJ8pCu8XtA==",
6972 "dev": true, 6952 "dev": true,
6973 "requires": { 6953 "requires": {
6974 "loose-envify": "^1.0.0" 6954 "loose-envify": "^1.0.0"
6975 } 6955 }
6976 }, 6956 },
6977 "invert-kv": { 6957 "invert-kv": {
6978 "version": "1.0.0", 6958 "version": "1.0.0",
6979 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 6959 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
6980 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 6960 "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
6981 "dev": true 6961 "dev": true
6982 }, 6962 },
6983 "ip": { 6963 "ip": {
6984 "version": "1.0.1", 6964 "version": "1.0.1",
6985 "resolved": "https://registry.npmjs.org/ip/-/ip-1.0.1.tgz", 6965 "resolved": "https://registry.npmjs.org/ip/-/ip-1.0.1.tgz",
6986 "integrity": "sha1-x+NWzeoiWucbNtcPLnGpK6TkJZA=", 6966 "integrity": "sha1-x+NWzeoiWucbNtcPLnGpK6TkJZA=",
6987 "dev": true 6967 "dev": true
6988 }, 6968 },
6989 "ipaddr.js": { 6969 "ipaddr.js": {
6990 "version": "1.6.0", 6970 "version": "1.6.0",
6991 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", 6971 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz",
6992 "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=", 6972 "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=",
6993 "dev": true 6973 "dev": true
6994 }, 6974 },
6995 "is-absolute-url": { 6975 "is-absolute-url": {
6996 "version": "2.1.0", 6976 "version": "2.1.0",
6997 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", 6977 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
6998 "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", 6978 "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
6999 "dev": true 6979 "dev": true
7000 }, 6980 },
7001 "is-accessor-descriptor": { 6981 "is-accessor-descriptor": {
7002 "version": "1.0.0", 6982 "version": "1.0.0",
7003 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 6983 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
7004 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 6984 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
7005 "dev": true, 6985 "dev": true,
7006 "requires": { 6986 "requires": {
7007 "kind-of": "^6.0.0" 6987 "kind-of": "^6.0.0"
7008 }, 6988 },
7009 "dependencies": { 6989 "dependencies": {
7010 "kind-of": { 6990 "kind-of": {
7011 "version": "6.0.2", 6991 "version": "6.0.2",
7012 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 6992 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
7013 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 6993 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
7014 "dev": true 6994 "dev": true
7015 } 6995 }
7016 } 6996 }
7017 }, 6997 },
7018 "is-arrayish": { 6998 "is-arrayish": {
7019 "version": "0.2.1", 6999 "version": "0.2.1",
7020 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 7000 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
7021 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 7001 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
7022 "dev": true 7002 "dev": true
7023 }, 7003 },
7024 "is-binary-path": { 7004 "is-binary-path": {
7025 "version": "1.0.1", 7005 "version": "1.0.1",
7026 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 7006 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
7027 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 7007 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
7028 "dev": true, 7008 "dev": true,
7029 "requires": { 7009 "requires": {
7030 "binary-extensions": "^1.0.0" 7010 "binary-extensions": "^1.0.0"
7031 } 7011 }
7032 }, 7012 },
7033 "is-buffer": { 7013 "is-buffer": {
7034 "version": "1.1.6", 7014 "version": "1.1.6",
7035 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 7015 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
7036 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 7016 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
7037 }, 7017 },
7038 "is-builtin-module": { 7018 "is-builtin-module": {
7039 "version": "1.0.0", 7019 "version": "1.0.0",
7040 "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 7020 "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
7041 "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 7021 "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
7042 "dev": true, 7022 "dev": true,
7043 "requires": { 7023 "requires": {
7044 "builtin-modules": "^1.0.0" 7024 "builtin-modules": "^1.0.0"
7045 } 7025 }
7046 }, 7026 },
7047 "is-callable": { 7027 "is-callable": {
7048 "version": "1.1.3", 7028 "version": "1.1.3",
7049 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", 7029 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
7050 "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", 7030 "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
7051 "dev": true 7031 "dev": true
7052 }, 7032 },
7053 "is-ci": { 7033 "is-ci": {
7054 "version": "1.1.0", 7034 "version": "1.1.0",
7055 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", 7035 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz",
7056 "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", 7036 "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==",
7057 "dev": true, 7037 "dev": true,
7058 "requires": { 7038 "requires": {
7059 "ci-info": "^1.0.0" 7039 "ci-info": "^1.0.0"
7060 } 7040 }
7061 }, 7041 },
7062 "is-data-descriptor": { 7042 "is-data-descriptor": {
7063 "version": "1.0.0", 7043 "version": "1.0.0",
7064 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 7044 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
7065 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 7045 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
7066 "dev": true, 7046 "dev": true,
7067 "requires": { 7047 "requires": {
7068 "kind-of": "^6.0.0" 7048 "kind-of": "^6.0.0"
7069 }, 7049 },
7070 "dependencies": { 7050 "dependencies": {
7071 "kind-of": { 7051 "kind-of": {
7072 "version": "6.0.2", 7052 "version": "6.0.2",
7073 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 7053 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
7074 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 7054 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
7075 "dev": true 7055 "dev": true
7076 } 7056 }
7077 } 7057 }
7078 }, 7058 },
7079 "is-date-object": { 7059 "is-date-object": {
7080 "version": "1.0.1", 7060 "version": "1.0.1",
7081 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", 7061 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
7082 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", 7062 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
7083 "dev": true 7063 "dev": true
7084 }, 7064 },
7085 "is-descriptor": { 7065 "is-descriptor": {
7086 "version": "1.0.2", 7066 "version": "1.0.2",
7087 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 7067 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
7088 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 7068 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
7089 "dev": true, 7069 "dev": true,
7090 "requires": { 7070 "requires": {
7091 "is-accessor-descriptor": "^1.0.0", 7071 "is-accessor-descriptor": "^1.0.0",
7092 "is-data-descriptor": "^1.0.0", 7072 "is-data-descriptor": "^1.0.0",
7093 "kind-of": "^6.0.2" 7073 "kind-of": "^6.0.2"
7094 }, 7074 },
7095 "dependencies": { 7075 "dependencies": {
7096 "kind-of": { 7076 "kind-of": {
7097 "version": "6.0.2", 7077 "version": "6.0.2",
7098 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 7078 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
7099 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 7079 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
7100 "dev": true 7080 "dev": true
7101 } 7081 }
7102 } 7082 }
7103 }, 7083 },
7104 "is-directory": { 7084 "is-directory": {
7105 "version": "0.3.1", 7085 "version": "0.3.1",
7106 "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", 7086 "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
7107 "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", 7087 "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
7108 "dev": true 7088 "dev": true
7109 }, 7089 },
7110 "is-dotfile": { 7090 "is-dotfile": {
7111 "version": "1.0.3", 7091 "version": "1.0.3",
7112 "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 7092 "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
7113 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", 7093 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
7114 "dev": true 7094 "dev": true
7115 }, 7095 },
7116 "is-equal-shallow": { 7096 "is-equal-shallow": {
7117 "version": "0.1.3", 7097 "version": "0.1.3",
7118 "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 7098 "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
7119 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 7099 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
7120 "dev": true, 7100 "dev": true,
7121 "requires": { 7101 "requires": {
7122 "is-primitive": "^2.0.0" 7102 "is-primitive": "^2.0.0"
7123 } 7103 }
7124 }, 7104 },
7125 "is-extendable": { 7105 "is-extendable": {
7126 "version": "0.1.1", 7106 "version": "0.1.1",
7127 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 7107 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
7128 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 7108 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
7129 "dev": true 7109 "dev": true
7130 }, 7110 },
7131 "is-extglob": { 7111 "is-extglob": {
7132 "version": "1.0.0", 7112 "version": "1.0.0",
7133 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 7113 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
7134 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", 7114 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
7135 "dev": true 7115 "dev": true
7136 }, 7116 },
7137 "is-finite": { 7117 "is-finite": {
7138 "version": "1.0.2", 7118 "version": "1.0.2",
7139 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", 7119 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
7140 "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 7120 "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
7141 "dev": true, 7121 "dev": true,
7142 "requires": { 7122 "requires": {
7143 "number-is-nan": "^1.0.0" 7123 "number-is-nan": "^1.0.0"
7144 } 7124 }
7145 }, 7125 },
7146 "is-fullwidth-code-point": { 7126 "is-fullwidth-code-point": {
7147 "version": "2.0.0", 7127 "version": "2.0.0",
7148 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 7128 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
7149 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 7129 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
7150 "dev": true 7130 "dev": true
7151 }, 7131 },
7152 "is-generator-fn": { 7132 "is-generator-fn": {
7153 "version": "1.0.0", 7133 "version": "1.0.0",
7154 "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", 7134 "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz",
7155 "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", 7135 "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=",
7156 "dev": true 7136 "dev": true
7157 }, 7137 },
7158 "is-glob": { 7138 "is-glob": {
7159 "version": "2.0.1", 7139 "version": "2.0.1",
7160 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 7140 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
7161 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 7141 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
7162 "dev": true, 7142 "dev": true,
7163 "requires": { 7143 "requires": {
7164 "is-extglob": "^1.0.0" 7144 "is-extglob": "^1.0.0"
7165 } 7145 }
7166 }, 7146 },
7167 "is-installed-globally": { 7147 "is-installed-globally": {
7168 "version": "0.1.0", 7148 "version": "0.1.0",
7169 "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", 7149 "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
7170 "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", 7150 "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
7171 "dev": true, 7151 "dev": true,
7172 "requires": { 7152 "requires": {
7173 "global-dirs": "^0.1.0", 7153 "global-dirs": "^0.1.0",
7174 "is-path-inside": "^1.0.0" 7154 "is-path-inside": "^1.0.0"
7175 } 7155 }
7176 }, 7156 },
7177 "is-npm": { 7157 "is-npm": {
7178 "version": "1.0.0", 7158 "version": "1.0.0",
7179 "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", 7159 "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
7180 "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", 7160 "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
7181 "dev": true 7161 "dev": true
7182 }, 7162 },
7183 "is-number": { 7163 "is-number": {
7184 "version": "2.1.0", 7164 "version": "2.1.0",
7185 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 7165 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
7186 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 7166 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
7187 "dev": true, 7167 "dev": true,
7188 "requires": { 7168 "requires": {
7189 "kind-of": "^3.0.2" 7169 "kind-of": "^3.0.2"
7190 } 7170 }
7191 }, 7171 },
7192 "is-obj": { 7172 "is-obj": {
7193 "version": "1.0.1", 7173 "version": "1.0.1",
7194 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 7174 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
7195 "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 7175 "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
7196 "dev": true 7176 "dev": true
7197 }, 7177 },
7198 "is-odd": { 7178 "is-odd": {
7199 "version": "2.0.0", 7179 "version": "2.0.0",
7200 "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", 7180 "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
7201 "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", 7181 "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==",
7202 "dev": true, 7182 "dev": true,
7203 "requires": { 7183 "requires": {
7204 "is-number": "^4.0.0" 7184 "is-number": "^4.0.0"
7205 }, 7185 },
7206 "dependencies": { 7186 "dependencies": {
7207 "is-number": { 7187 "is-number": {
7208 "version": "4.0.0", 7188 "version": "4.0.0",
7209 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", 7189 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
7210 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", 7190 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
7211 "dev": true 7191 "dev": true
7212 } 7192 }
7213 } 7193 }
7214 }, 7194 },
7215 "is-path-cwd": { 7195 "is-path-cwd": {
7216 "version": "1.0.0", 7196 "version": "1.0.0",
7217 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", 7197 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
7218 "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", 7198 "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
7219 "dev": true 7199 "dev": true
7220 }, 7200 },
7221 "is-path-in-cwd": { 7201 "is-path-in-cwd": {
7222 "version": "1.0.0", 7202 "version": "1.0.0",
7223 "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", 7203 "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
7224 "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", 7204 "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
7225 "dev": true, 7205 "dev": true,
7226 "requires": { 7206 "requires": {
7227 "is-path-inside": "^1.0.0" 7207 "is-path-inside": "^1.0.0"
7228 } 7208 }
7229 }, 7209 },
7230 "is-path-inside": { 7210 "is-path-inside": {
7231 "version": "1.0.1", 7211 "version": "1.0.1",
7232 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", 7212 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
7233 "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 7213 "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
7234 "dev": true, 7214 "dev": true,
7235 "requires": { 7215 "requires": {
7236 "path-is-inside": "^1.0.1" 7216 "path-is-inside": "^1.0.1"
7237 } 7217 }
7238 }, 7218 },
7239 "is-plain-obj": { 7219 "is-plain-obj": {
7240 "version": "1.1.0", 7220 "version": "1.1.0",
7241 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 7221 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
7242 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 7222 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
7243 "dev": true 7223 "dev": true
7244 }, 7224 },
7245 "is-plain-object": { 7225 "is-plain-object": {
7246 "version": "2.0.4", 7226 "version": "2.0.4",
7247 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 7227 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
7248 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 7228 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
7249 "dev": true, 7229 "dev": true,
7250 "requires": { 7230 "requires": {
7251 "isobject": "^3.0.1" 7231 "isobject": "^3.0.1"
7252 }, 7232 },
7253 "dependencies": { 7233 "dependencies": {
7254 "isobject": { 7234 "isobject": {
7255 "version": "3.0.1", 7235 "version": "3.0.1",
7256 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 7236 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7257 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 7237 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
7258 "dev": true 7238 "dev": true
7259 } 7239 }
7260 } 7240 }
7261 }, 7241 },
7262 "is-posix-bracket": { 7242 "is-posix-bracket": {
7263 "version": "0.1.1", 7243 "version": "0.1.1",
7264 "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 7244 "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
7265 "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", 7245 "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
7266 "dev": true 7246 "dev": true
7267 }, 7247 },
7268 "is-primitive": { 7248 "is-primitive": {
7269 "version": "2.0.0", 7249 "version": "2.0.0",
7270 "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 7250 "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
7271 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", 7251 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
7272 "dev": true 7252 "dev": true
7273 }, 7253 },
7274 "is-promise": { 7254 "is-promise": {
7275 "version": "2.1.0", 7255 "version": "2.1.0",
7276 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 7256 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
7277 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 7257 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
7278 "dev": true 7258 "dev": true
7279 }, 7259 },
7280 "is-redirect": { 7260 "is-redirect": {
7281 "version": "1.0.0", 7261 "version": "1.0.0",
7282 "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", 7262 "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
7283 "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", 7263 "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
7284 "dev": true 7264 "dev": true
7285 }, 7265 },
7286 "is-regex": { 7266 "is-regex": {
7287 "version": "1.0.4", 7267 "version": "1.0.4",
7288 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", 7268 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
7289 "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", 7269 "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
7290 "dev": true, 7270 "dev": true,
7291 "requires": { 7271 "requires": {
7292 "has": "^1.0.1" 7272 "has": "^1.0.1"
7293 } 7273 }
7294 }, 7274 },
7295 "is-resolvable": { 7275 "is-resolvable": {
7296 "version": "1.1.0", 7276 "version": "1.1.0",
7297 "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", 7277 "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
7298 "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", 7278 "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
7299 "dev": true 7279 "dev": true
7300 }, 7280 },
7301 "is-retry-allowed": { 7281 "is-retry-allowed": {
7302 "version": "1.1.0", 7282 "version": "1.1.0",
7303 "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", 7283 "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
7304 "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", 7284 "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
7305 "dev": true 7285 "dev": true
7306 }, 7286 },
7307 "is-stream": { 7287 "is-stream": {
7308 "version": "1.1.0", 7288 "version": "1.1.0",
7309 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 7289 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
7310 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 7290 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
7311 "dev": true 7291 "dev": true
7312 }, 7292 },
7313 "is-svg": { 7293 "is-svg": {
7314 "version": "2.1.0", 7294 "version": "2.1.0",
7315 "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", 7295 "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
7316 "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", 7296 "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
7317 "dev": true, 7297 "dev": true,
7318 "requires": { 7298 "requires": {
7319 "html-comment-regex": "^1.1.0" 7299 "html-comment-regex": "^1.1.0"
7320 } 7300 }
7321 }, 7301 },
7322 "is-symbol": { 7302 "is-symbol": {
7323 "version": "1.0.1", 7303 "version": "1.0.1",
7324 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", 7304 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
7325 "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", 7305 "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
7326 "dev": true 7306 "dev": true
7327 }, 7307 },
7328 "is-typedarray": { 7308 "is-typedarray": {
7329 "version": "1.0.0", 7309 "version": "1.0.0",
7330 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 7310 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
7331 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 7311 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
7332 "dev": true 7312 "dev": true
7333 }, 7313 },
7334 "is-utf8": { 7314 "is-utf8": {
7335 "version": "0.2.1", 7315 "version": "0.2.1",
7336 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 7316 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
7337 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 7317 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
7338 "dev": true 7318 "dev": true
7339 }, 7319 },
7340 "is-whitespace": { 7320 "is-whitespace": {
7341 "version": "0.3.0", 7321 "version": "0.3.0",
7342 "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", 7322 "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz",
7343 "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=", 7323 "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=",
7344 "dev": true 7324 "dev": true
7345 }, 7325 },
7346 "is-windows": { 7326 "is-windows": {
7347 "version": "1.0.2", 7327 "version": "1.0.2",
7348 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 7328 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
7349 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 7329 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
7350 "dev": true 7330 "dev": true
7351 }, 7331 },
7352 "is-wsl": { 7332 "is-wsl": {
7353 "version": "1.1.0", 7333 "version": "1.1.0",
7354 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 7334 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
7355 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 7335 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
7356 "dev": true 7336 "dev": true
7357 }, 7337 },
7358 "isarray": { 7338 "isarray": {
7359 "version": "1.0.0", 7339 "version": "1.0.0",
7360 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 7340 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7361 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 7341 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7362 "dev": true 7342 "dev": true
7363 }, 7343 },
7364 "isexe": { 7344 "isexe": {
7365 "version": "2.0.0", 7345 "version": "2.0.0",
7366 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 7346 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
7367 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 7347 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
7368 "dev": true 7348 "dev": true
7369 }, 7349 },
7370 "isobject": { 7350 "isobject": {
7371 "version": "2.1.0", 7351 "version": "2.1.0",
7372 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 7352 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
7373 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 7353 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
7374 "dev": true, 7354 "dev": true,
7375 "requires": { 7355 "requires": {
7376 "isarray": "1.0.0" 7356 "isarray": "1.0.0"
7377 } 7357 }
7378 }, 7358 },
7379 "isstream": { 7359 "isstream": {
7380 "version": "0.1.2", 7360 "version": "0.1.2",
7381 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 7361 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
7382 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 7362 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
7383 "dev": true 7363 "dev": true
7384 }, 7364 },
7385 "istanbul-lib-coverage": { 7365 "istanbul-lib-coverage": {
7386 "version": "1.1.2", 7366 "version": "1.1.2",
7387 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.2.tgz", 7367 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.2.tgz",
7388 "integrity": "sha512-tZYA0v5A7qBSsOzcebJJ/z3lk3oSzH62puG78DbBA1+zupipX2CakDyiPV3pOb8He+jBwVimuwB0dTnh38hX0w==", 7368 "integrity": "sha512-tZYA0v5A7qBSsOzcebJJ/z3lk3oSzH62puG78DbBA1+zupipX2CakDyiPV3pOb8He+jBwVimuwB0dTnh38hX0w==",
7389 "dev": true 7369 "dev": true
7390 }, 7370 },
7391 "istanbul-lib-hook": { 7371 "istanbul-lib-hook": {
7392 "version": "1.2.2", 7372 "version": "1.2.2",
7393 "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", 7373 "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz",
7394 "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", 7374 "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==",
7395 "dev": true, 7375 "dev": true,
7396 "requires": { 7376 "requires": {
7397 "append-transform": "^0.4.0" 7377 "append-transform": "^0.4.0"
7398 } 7378 }
7399 }, 7379 },
7400 "istanbul-lib-instrument": { 7380 "istanbul-lib-instrument": {
7401 "version": "1.9.2", 7381 "version": "1.9.2",
7402 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.2.tgz", 7382 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.2.tgz",
7403 "integrity": "sha512-nz8t4HQ2206a/3AXi+NHFWEa844DMpPsgbcUteJbt1j8LX1xg56H9rOMnhvcvVvPbW60qAIyrSk44H8ZDqaSSA==", 7383 "integrity": "sha512-nz8t4HQ2206a/3AXi+NHFWEa844DMpPsgbcUteJbt1j8LX1xg56H9rOMnhvcvVvPbW60qAIyrSk44H8ZDqaSSA==",
7404 "dev": true, 7384 "dev": true,
7405 "requires": { 7385 "requires": {
7406 "babel-generator": "^6.18.0", 7386 "babel-generator": "^6.18.0",
7407 "babel-template": "^6.16.0", 7387 "babel-template": "^6.16.0",
7408 "babel-traverse": "^6.18.0", 7388 "babel-traverse": "^6.18.0",
7409 "babel-types": "^6.18.0", 7389 "babel-types": "^6.18.0",
7410 "babylon": "^6.18.0", 7390 "babylon": "^6.18.0",
7411 "istanbul-lib-coverage": "^1.1.2", 7391 "istanbul-lib-coverage": "^1.1.2",
7412 "semver": "^5.3.0" 7392 "semver": "^5.3.0"
7413 }, 7393 },
7414 "dependencies": { 7394 "dependencies": {
7415 "babylon": { 7395 "babylon": {
7416 "version": "6.18.0", 7396 "version": "6.18.0",
7417 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", 7397 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
7418 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", 7398 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
7419 "dev": true 7399 "dev": true
7420 } 7400 }
7421 } 7401 }
7422 }, 7402 },
7423 "istanbul-lib-report": { 7403 "istanbul-lib-report": {
7424 "version": "1.1.5", 7404 "version": "1.1.5",
7425 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", 7405 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz",
7426 "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", 7406 "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==",
7427 "dev": true, 7407 "dev": true,
7428 "requires": { 7408 "requires": {
7429 "istanbul-lib-coverage": "^1.2.1", 7409 "istanbul-lib-coverage": "^1.2.1",
7430 "mkdirp": "^0.5.1", 7410 "mkdirp": "^0.5.1",
7431 "path-parse": "^1.0.5", 7411 "path-parse": "^1.0.5",
7432 "supports-color": "^3.1.2" 7412 "supports-color": "^3.1.2"
7433 }, 7413 },
7434 "dependencies": { 7414 "dependencies": {
7435 "has-flag": { 7415 "has-flag": {
7436 "version": "1.0.0", 7416 "version": "1.0.0",
7437 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 7417 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
7438 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 7418 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
7439 "dev": true 7419 "dev": true
7440 }, 7420 },
7441 "istanbul-lib-coverage": { 7421 "istanbul-lib-coverage": {
7442 "version": "1.2.1", 7422 "version": "1.2.1",
7443 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", 7423 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz",
7444 "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", 7424 "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==",
7445 "dev": true 7425 "dev": true
7446 }, 7426 },
7447 "supports-color": { 7427 "supports-color": {
7448 "version": "3.2.3", 7428 "version": "3.2.3",
7449 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 7429 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
7450 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 7430 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
7451 "dev": true, 7431 "dev": true,
7452 "requires": { 7432 "requires": {
7453 "has-flag": "^1.0.0" 7433 "has-flag": "^1.0.0"
7454 } 7434 }
7455 } 7435 }
7456 } 7436 }
7457 }, 7437 },
7458 "istanbul-reports": { 7438 "istanbul-reports": {
7459 "version": "1.5.1", 7439 "version": "1.5.1",
7460 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", 7440 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz",
7461 "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", 7441 "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==",
7462 "dev": true, 7442 "dev": true,
7463 "requires": { 7443 "requires": {
7464 "handlebars": "^4.0.3" 7444 "handlebars": "^4.0.3"
7465 } 7445 }
7466 }, 7446 },
7467 "jest": { 7447 "jest": {
7468 "version": "22.4.3", 7448 "version": "22.4.3",
7469 "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.3.tgz", 7449 "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.3.tgz",
7470 "integrity": "sha512-FFCdU/pXOEASfHxFDOWUysI/+FFoqiXJADEIXgDKuZyqSmBD3tZ4BEGH7+M79v7czj7bbkhwtd2LaEDcJiM/GQ==", 7450 "integrity": "sha512-FFCdU/pXOEASfHxFDOWUysI/+FFoqiXJADEIXgDKuZyqSmBD3tZ4BEGH7+M79v7czj7bbkhwtd2LaEDcJiM/GQ==",
7471 "dev": true, 7451 "dev": true,
7472 "requires": { 7452 "requires": {
7473 "import-local": "^1.0.0", 7453 "import-local": "^1.0.0",
7474 "jest-cli": "^22.4.3" 7454 "jest-cli": "^22.4.3"
7475 }, 7455 },
7476 "dependencies": { 7456 "dependencies": {
7477 "ansi-regex": { 7457 "ansi-regex": {
7478 "version": "3.0.0", 7458 "version": "3.0.0",
7479 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 7459 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
7480 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 7460 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
7481 "dev": true 7461 "dev": true
7482 }, 7462 },
7483 "babel-jest": { 7463 "babel-jest": {
7484 "version": "22.4.4", 7464 "version": "22.4.4",
7485 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", 7465 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz",
7486 "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", 7466 "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==",
7487 "dev": true, 7467 "dev": true,
7488 "requires": { 7468 "requires": {
7489 "babel-plugin-istanbul": "^4.1.5", 7469 "babel-plugin-istanbul": "^4.1.5",
7490 "babel-preset-jest": "^22.4.4" 7470 "babel-preset-jest": "^22.4.4"
7491 } 7471 }
7492 }, 7472 },
7493 "babel-plugin-jest-hoist": { 7473 "babel-plugin-jest-hoist": {
7494 "version": "22.4.4", 7474 "version": "22.4.4",
7495 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", 7475 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz",
7496 "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", 7476 "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==",
7497 "dev": true 7477 "dev": true
7498 }, 7478 },
7499 "babel-preset-jest": { 7479 "babel-preset-jest": {
7500 "version": "22.4.4", 7480 "version": "22.4.4",
7501 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", 7481 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz",
7502 "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", 7482 "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==",
7503 "dev": true, 7483 "dev": true,
7504 "requires": { 7484 "requires": {
7505 "babel-plugin-jest-hoist": "^22.4.4", 7485 "babel-plugin-jest-hoist": "^22.4.4",
7506 "babel-plugin-syntax-object-rest-spread": "^6.13.0" 7486 "babel-plugin-syntax-object-rest-spread": "^6.13.0"
7507 } 7487 }
7508 }, 7488 },
7509 "babylon": { 7489 "babylon": {
7510 "version": "6.18.0", 7490 "version": "6.18.0",
7511 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", 7491 "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
7512 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", 7492 "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
7513 "dev": true 7493 "dev": true
7514 }, 7494 },
7515 "callsites": { 7495 "callsites": {
7516 "version": "2.0.0", 7496 "version": "2.0.0",
7517 "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", 7497 "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
7518 "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", 7498 "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
7519 "dev": true 7499 "dev": true
7520 }, 7500 },
7521 "jest-cli": { 7501 "jest-cli": {
7522 "version": "22.4.4", 7502 "version": "22.4.4",
7523 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", 7503 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz",
7524 "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", 7504 "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==",
7525 "dev": true, 7505 "dev": true,
7526 "requires": { 7506 "requires": {
7527 "ansi-escapes": "^3.0.0", 7507 "ansi-escapes": "^3.0.0",
7528 "chalk": "^2.0.1", 7508 "chalk": "^2.0.1",
7529 "exit": "^0.1.2", 7509 "exit": "^0.1.2",
7530 "glob": "^7.1.2", 7510 "glob": "^7.1.2",
7531 "graceful-fs": "^4.1.11", 7511 "graceful-fs": "^4.1.11",
7532 "import-local": "^1.0.0", 7512 "import-local": "^1.0.0",
7533 "is-ci": "^1.0.10", 7513 "is-ci": "^1.0.10",
7534 "istanbul-api": "^1.1.14", 7514 "istanbul-api": "^1.1.14",
7535 "istanbul-lib-coverage": "^1.1.1", 7515 "istanbul-lib-coverage": "^1.1.1",
7536 "istanbul-lib-instrument": "^1.8.0", 7516 "istanbul-lib-instrument": "^1.8.0",
7537 "istanbul-lib-source-maps": "^1.2.1", 7517 "istanbul-lib-source-maps": "^1.2.1",
7538 "jest-changed-files": "^22.2.0", 7518 "jest-changed-files": "^22.2.0",
7539 "jest-config": "^22.4.4", 7519 "jest-config": "^22.4.4",
7540 "jest-environment-jsdom": "^22.4.1", 7520 "jest-environment-jsdom": "^22.4.1",
7541 "jest-get-type": "^22.1.0", 7521 "jest-get-type": "^22.1.0",
7542 "jest-haste-map": "^22.4.2", 7522 "jest-haste-map": "^22.4.2",
7543 "jest-message-util": "^22.4.0", 7523 "jest-message-util": "^22.4.0",
7544 "jest-regex-util": "^22.1.0", 7524 "jest-regex-util": "^22.1.0",
7545 "jest-resolve-dependencies": "^22.1.0", 7525 "jest-resolve-dependencies": "^22.1.0",
7546 "jest-runner": "^22.4.4", 7526 "jest-runner": "^22.4.4",
7547 "jest-runtime": "^22.4.4", 7527 "jest-runtime": "^22.4.4",
7548 "jest-snapshot": "^22.4.0", 7528 "jest-snapshot": "^22.4.0",
7549 "jest-util": "^22.4.1", 7529 "jest-util": "^22.4.1",
7550 "jest-validate": "^22.4.4", 7530 "jest-validate": "^22.4.4",
7551 "jest-worker": "^22.2.2", 7531 "jest-worker": "^22.2.2",
7552 "micromatch": "^2.3.11", 7532 "micromatch": "^2.3.11",
7553 "node-notifier": "^5.2.1", 7533 "node-notifier": "^5.2.1",
7554 "realpath-native": "^1.0.0", 7534 "realpath-native": "^1.0.0",
7555 "rimraf": "^2.5.4", 7535 "rimraf": "^2.5.4",
7556 "slash": "^1.0.0", 7536 "slash": "^1.0.0",
7557 "string-length": "^2.0.0", 7537 "string-length": "^2.0.0",
7558 "strip-ansi": "^4.0.0", 7538 "strip-ansi": "^4.0.0",
7559 "which": "^1.2.12", 7539 "which": "^1.2.12",
7560 "yargs": "^10.0.3" 7540 "yargs": "^10.0.3"
7561 }, 7541 },
7562 "dependencies": { 7542 "dependencies": {
7563 "exit": { 7543 "exit": {
7564 "version": "0.1.2", 7544 "version": "0.1.2",
7565 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 7545 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
7566 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", 7546 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
7567 "dev": true 7547 "dev": true
7568 }, 7548 },
7569 "istanbul-api": { 7549 "istanbul-api": {
7570 "version": "1.3.7", 7550 "version": "1.3.7",
7571 "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", 7551 "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz",
7572 "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", 7552 "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==",
7573 "dev": true, 7553 "dev": true,
7574 "requires": { 7554 "requires": {
7575 "async": "^2.1.4", 7555 "async": "^2.1.4",
7576 "fileset": "^2.0.2", 7556 "fileset": "^2.0.2",
7577 "istanbul-lib-coverage": "^1.2.1", 7557 "istanbul-lib-coverage": "^1.2.1",
7578 "istanbul-lib-hook": "^1.2.2", 7558 "istanbul-lib-hook": "^1.2.2",
7579 "istanbul-lib-instrument": "^1.10.2", 7559 "istanbul-lib-instrument": "^1.10.2",
7580 "istanbul-lib-report": "^1.1.5", 7560 "istanbul-lib-report": "^1.1.5",
7581 "istanbul-lib-source-maps": "^1.2.6", 7561 "istanbul-lib-source-maps": "^1.2.6",
7582 "istanbul-reports": "^1.5.1", 7562 "istanbul-reports": "^1.5.1",
7583 "js-yaml": "^3.7.0", 7563 "js-yaml": "^3.7.0",
7584 "mkdirp": "^0.5.1", 7564 "mkdirp": "^0.5.1",
7585 "once": "^1.4.0" 7565 "once": "^1.4.0"
7586 }, 7566 },
7587 "dependencies": { 7567 "dependencies": {
7588 "istanbul-lib-coverage": { 7568 "istanbul-lib-coverage": {
7589 "version": "1.2.1", 7569 "version": "1.2.1",
7590 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", 7570 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz",
7591 "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", 7571 "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==",
7592 "dev": true 7572 "dev": true
7593 }, 7573 },
7594 "istanbul-lib-instrument": { 7574 "istanbul-lib-instrument": {
7595 "version": "1.10.2", 7575 "version": "1.10.2",
7596 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", 7576 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz",
7597 "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", 7577 "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==",
7598 "dev": true, 7578 "dev": true,
7599 "requires": { 7579 "requires": {
7600 "babel-generator": "^6.18.0", 7580 "babel-generator": "^6.18.0",
7601 "babel-template": "^6.16.0", 7581 "babel-template": "^6.16.0",
7602 "babel-traverse": "^6.18.0", 7582 "babel-traverse": "^6.18.0",
7603 "babel-types": "^6.18.0", 7583 "babel-types": "^6.18.0",
7604 "babylon": "^6.18.0", 7584 "babylon": "^6.18.0",
7605 "istanbul-lib-coverage": "^1.2.1", 7585 "istanbul-lib-coverage": "^1.2.1",
7606 "semver": "^5.3.0" 7586 "semver": "^5.3.0"
7607 } 7587 }
7608 } 7588 }
7609 } 7589 }
7610 }, 7590 },
7611 "istanbul-lib-source-maps": { 7591 "istanbul-lib-source-maps": {
7612 "version": "1.2.6", 7592 "version": "1.2.6",
7613 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", 7593 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz",
7614 "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", 7594 "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==",
7615 "dev": true, 7595 "dev": true,
7616 "requires": { 7596 "requires": {
7617 "debug": "^3.1.0", 7597 "debug": "^3.1.0",
7618 "istanbul-lib-coverage": "^1.2.1", 7598 "istanbul-lib-coverage": "^1.2.1",
7619 "mkdirp": "^0.5.1", 7599 "mkdirp": "^0.5.1",
7620 "rimraf": "^2.6.1", 7600 "rimraf": "^2.6.1",
7621 "source-map": "^0.5.3" 7601 "source-map": "^0.5.3"
7622 }, 7602 },
7623 "dependencies": { 7603 "dependencies": {
7624 "istanbul-lib-coverage": { 7604 "istanbul-lib-coverage": {
7625 "version": "1.2.1", 7605 "version": "1.2.1",
7626 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", 7606 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz",
7627 "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", 7607 "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==",
7628 "dev": true 7608 "dev": true
7629 } 7609 }
7630 } 7610 }
7631 }, 7611 },
7632 "jest-changed-files": { 7612 "jest-changed-files": {
7633 "version": "22.4.3", 7613 "version": "22.4.3",
7634 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", 7614 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz",
7635 "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", 7615 "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==",
7636 "dev": true, 7616 "dev": true,
7637 "requires": { 7617 "requires": {
7638 "throat": "^4.0.0" 7618 "throat": "^4.0.0"
7639 } 7619 }
7640 }, 7620 },
7641 "jest-config": { 7621 "jest-config": {
7642 "version": "22.4.4", 7622 "version": "22.4.4",
7643 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", 7623 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz",
7644 "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", 7624 "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==",
7645 "dev": true, 7625 "dev": true,
7646 "requires": { 7626 "requires": {
7647 "chalk": "^2.0.1", 7627 "chalk": "^2.0.1",
7648 "glob": "^7.1.1", 7628 "glob": "^7.1.1",
7649 "jest-environment-jsdom": "^22.4.1", 7629 "jest-environment-jsdom": "^22.4.1",
7650 "jest-environment-node": "^22.4.1", 7630 "jest-environment-node": "^22.4.1",
7651 "jest-get-type": "^22.1.0", 7631 "jest-get-type": "^22.1.0",
7652 "jest-jasmine2": "^22.4.4", 7632 "jest-jasmine2": "^22.4.4",
7653 "jest-regex-util": "^22.1.0", 7633 "jest-regex-util": "^22.1.0",
7654 "jest-resolve": "^22.4.2", 7634 "jest-resolve": "^22.4.2",
7655 "jest-util": "^22.4.1", 7635 "jest-util": "^22.4.1",
7656 "jest-validate": "^22.4.4", 7636 "jest-validate": "^22.4.4",
7657 "pretty-format": "^22.4.0" 7637 "pretty-format": "^22.4.0"
7658 } 7638 }
7659 }, 7639 },
7660 "jest-environment-jsdom": { 7640 "jest-environment-jsdom": {
7661 "version": "22.4.3", 7641 "version": "22.4.3",
7662 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", 7642 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz",
7663 "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", 7643 "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==",
7664 "dev": true, 7644 "dev": true,
7665 "requires": { 7645 "requires": {
7666 "jest-mock": "^22.4.3", 7646 "jest-mock": "^22.4.3",
7667 "jest-util": "^22.4.3", 7647 "jest-util": "^22.4.3",
7668 "jsdom": "^11.5.1" 7648 "jsdom": "^11.5.1"
7669 } 7649 }
7670 }, 7650 },
7671 "jest-get-type": { 7651 "jest-get-type": {
7672 "version": "22.4.3", 7652 "version": "22.4.3",
7673 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", 7653 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz",
7674 "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", 7654 "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==",
7675 "dev": true 7655 "dev": true
7676 }, 7656 },
7677 "jest-haste-map": { 7657 "jest-haste-map": {
7678 "version": "22.4.3", 7658 "version": "22.4.3",
7679 "resolved": "http://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", 7659 "resolved": "http://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz",
7680 "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", 7660 "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==",
7681 "dev": true, 7661 "dev": true,
7682 "requires": { 7662 "requires": {
7683 "fb-watchman": "^2.0.0", 7663 "fb-watchman": "^2.0.0",
7684 "graceful-fs": "^4.1.11", 7664 "graceful-fs": "^4.1.11",
7685 "jest-docblock": "^22.4.3", 7665 "jest-docblock": "^22.4.3",
7686 "jest-serializer": "^22.4.3", 7666 "jest-serializer": "^22.4.3",
7687 "jest-worker": "^22.4.3", 7667 "jest-worker": "^22.4.3",
7688 "micromatch": "^2.3.11", 7668 "micromatch": "^2.3.11",
7689 "sane": "^2.0.0" 7669 "sane": "^2.0.0"
7690 } 7670 }
7691 }, 7671 },
7692 "jest-message-util": { 7672 "jest-message-util": {
7693 "version": "22.4.3", 7673 "version": "22.4.3",
7694 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", 7674 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz",
7695 "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", 7675 "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==",
7696 "dev": true, 7676 "dev": true,
7697 "requires": { 7677 "requires": {
7698 "@babel/code-frame": "^7.0.0-beta.35", 7678 "@babel/code-frame": "^7.0.0-beta.35",
7699 "chalk": "^2.0.1", 7679 "chalk": "^2.0.1",
7700 "micromatch": "^2.3.11", 7680 "micromatch": "^2.3.11",
7701 "slash": "^1.0.0", 7681 "slash": "^1.0.0",
7702 "stack-utils": "^1.0.1" 7682 "stack-utils": "^1.0.1"
7703 } 7683 }
7704 }, 7684 },
7705 "jest-regex-util": { 7685 "jest-regex-util": {
7706 "version": "22.4.3", 7686 "version": "22.4.3",
7707 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", 7687 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz",
7708 "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", 7688 "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==",
7709 "dev": true 7689 "dev": true
7710 }, 7690 },
7711 "jest-resolve-dependencies": { 7691 "jest-resolve-dependencies": {
7712 "version": "22.4.3", 7692 "version": "22.4.3",
7713 "resolved": "http://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", 7693 "resolved": "http://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz",
7714 "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", 7694 "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==",
7715 "dev": true, 7695 "dev": true,
7716 "requires": { 7696 "requires": {
7717 "jest-regex-util": "^22.4.3" 7697 "jest-regex-util": "^22.4.3"
7718 } 7698 }
7719 }, 7699 },
7720 "jest-runner": { 7700 "jest-runner": {
7721 "version": "22.4.4", 7701 "version": "22.4.4",
7722 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", 7702 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz",
7723 "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", 7703 "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==",
7724 "dev": true, 7704 "dev": true,
7725 "requires": { 7705 "requires": {
7726 "exit": "^0.1.2", 7706 "exit": "^0.1.2",
7727 "jest-config": "^22.4.4", 7707 "jest-config": "^22.4.4",
7728 "jest-docblock": "^22.4.0", 7708 "jest-docblock": "^22.4.0",
7729 "jest-haste-map": "^22.4.2", 7709 "jest-haste-map": "^22.4.2",
7730 "jest-jasmine2": "^22.4.4", 7710 "jest-jasmine2": "^22.4.4",
7731 "jest-leak-detector": "^22.4.0", 7711 "jest-leak-detector": "^22.4.0",
7732 "jest-message-util": "^22.4.0", 7712 "jest-message-util": "^22.4.0",
7733 "jest-runtime": "^22.4.4", 7713 "jest-runtime": "^22.4.4",
7734 "jest-util": "^22.4.1", 7714 "jest-util": "^22.4.1",
7735 "jest-worker": "^22.2.2", 7715 "jest-worker": "^22.2.2",
7736 "throat": "^4.0.0" 7716 "throat": "^4.0.0"
7737 } 7717 }
7738 }, 7718 },
7739 "jest-runtime": { 7719 "jest-runtime": {
7740 "version": "22.4.4", 7720 "version": "22.4.4",
7741 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", 7721 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz",
7742 "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", 7722 "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==",
7743 "dev": true, 7723 "dev": true,
7744 "requires": { 7724 "requires": {
7745 "babel-core": "^6.0.0", 7725 "babel-core": "^6.0.0",
7746 "babel-jest": "^22.4.4", 7726 "babel-jest": "^22.4.4",
7747 "babel-plugin-istanbul": "^4.1.5", 7727 "babel-plugin-istanbul": "^4.1.5",
7748 "chalk": "^2.0.1", 7728 "chalk": "^2.0.1",
7749 "convert-source-map": "^1.4.0", 7729 "convert-source-map": "^1.4.0",
7750 "exit": "^0.1.2", 7730 "exit": "^0.1.2",
7751 "graceful-fs": "^4.1.11", 7731 "graceful-fs": "^4.1.11",
7752 "jest-config": "^22.4.4", 7732 "jest-config": "^22.4.4",
7753 "jest-haste-map": "^22.4.2", 7733 "jest-haste-map": "^22.4.2",
7754 "jest-regex-util": "^22.1.0", 7734 "jest-regex-util": "^22.1.0",
7755 "jest-resolve": "^22.4.2", 7735 "jest-resolve": "^22.4.2",
7756 "jest-util": "^22.4.1", 7736 "jest-util": "^22.4.1",
7757 "jest-validate": "^22.4.4", 7737 "jest-validate": "^22.4.4",
7758 "json-stable-stringify": "^1.0.1", 7738 "json-stable-stringify": "^1.0.1",
7759 "micromatch": "^2.3.11", 7739 "micromatch": "^2.3.11",
7760 "realpath-native": "^1.0.0", 7740 "realpath-native": "^1.0.0",
7761 "slash": "^1.0.0", 7741 "slash": "^1.0.0",
7762 "strip-bom": "3.0.0", 7742 "strip-bom": "3.0.0",
7763 "write-file-atomic": "^2.1.0", 7743 "write-file-atomic": "^2.1.0",
7764 "yargs": "^10.0.3" 7744 "yargs": "^10.0.3"
7765 } 7745 }
7766 }, 7746 },
7767 "jest-snapshot": { 7747 "jest-snapshot": {
7768 "version": "22.4.3", 7748 "version": "22.4.3",
7769 "resolved": "http://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", 7749 "resolved": "http://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz",
7770 "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", 7750 "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==",
7771 "dev": true, 7751 "dev": true,
7772 "requires": { 7752 "requires": {
7773 "chalk": "^2.0.1", 7753 "chalk": "^2.0.1",
7774 "jest-diff": "^22.4.3", 7754 "jest-diff": "^22.4.3",
7775 "jest-matcher-utils": "^22.4.3", 7755 "jest-matcher-utils": "^22.4.3",
7776 "mkdirp": "^0.5.1", 7756 "mkdirp": "^0.5.1",
7777 "natural-compare": "^1.4.0", 7757 "natural-compare": "^1.4.0",
7778 "pretty-format": "^22.4.3" 7758 "pretty-format": "^22.4.3"
7779 } 7759 }
7780 }, 7760 },
7781 "jest-util": { 7761 "jest-util": {
7782 "version": "22.4.3", 7762 "version": "22.4.3",
7783 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", 7763 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz",
7784 "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", 7764 "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==",
7785 "dev": true, 7765 "dev": true,
7786 "requires": { 7766 "requires": {
7787 "callsites": "^2.0.0", 7767 "callsites": "^2.0.0",
7788 "chalk": "^2.0.1", 7768 "chalk": "^2.0.1",
7789 "graceful-fs": "^4.1.11", 7769 "graceful-fs": "^4.1.11",
7790 "is-ci": "^1.0.10", 7770 "is-ci": "^1.0.10",
7791 "jest-message-util": "^22.4.3", 7771 "jest-message-util": "^22.4.3",
7792 "mkdirp": "^0.5.1", 7772 "mkdirp": "^0.5.1",
7793 "source-map": "^0.6.0" 7773 "source-map": "^0.6.0"
7794 }, 7774 },
7795 "dependencies": { 7775 "dependencies": {
7796 "source-map": { 7776 "source-map": {
7797 "version": "0.6.1", 7777 "version": "0.6.1",
7798 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7778 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7799 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7779 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7800 "dev": true 7780 "dev": true
7801 } 7781 }
7802 } 7782 }
7803 }, 7783 },
7804 "jest-validate": { 7784 "jest-validate": {
7805 "version": "22.4.4", 7785 "version": "22.4.4",
7806 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", 7786 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz",
7807 "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", 7787 "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==",
7808 "dev": true, 7788 "dev": true,
7809 "requires": { 7789 "requires": {
7810 "chalk": "^2.0.1", 7790 "chalk": "^2.0.1",
7811 "jest-config": "^22.4.4", 7791 "jest-config": "^22.4.4",
7812 "jest-get-type": "^22.1.0", 7792 "jest-get-type": "^22.1.0",
7813 "leven": "^2.1.0", 7793 "leven": "^2.1.0",
7814 "pretty-format": "^22.4.0" 7794 "pretty-format": "^22.4.0"
7815 } 7795 }
7816 }, 7796 },
7817 "jest-worker": { 7797 "jest-worker": {
7818 "version": "22.4.3", 7798 "version": "22.4.3",
7819 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", 7799 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz",
7820 "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", 7800 "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==",
7821 "dev": true, 7801 "dev": true,
7822 "requires": { 7802 "requires": {
7823 "merge-stream": "^1.0.1" 7803 "merge-stream": "^1.0.1"
7824 } 7804 }
7825 }, 7805 },
7826 "realpath-native": { 7806 "realpath-native": {
7827 "version": "1.0.2", 7807 "version": "1.0.2",
7828 "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz", 7808 "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz",
7829 "integrity": "sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g==", 7809 "integrity": "sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g==",
7830 "dev": true, 7810 "dev": true,
7831 "requires": { 7811 "requires": {
7832 "util.promisify": "^1.0.0" 7812 "util.promisify": "^1.0.0"
7833 } 7813 }
7834 } 7814 }
7835 } 7815 }
7836 }, 7816 },
7837 "strip-ansi": { 7817 "strip-ansi": {
7838 "version": "4.0.0", 7818 "version": "4.0.0",
7839 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 7819 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
7840 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 7820 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7841 "dev": true, 7821 "dev": true,
7842 "requires": { 7822 "requires": {
7843 "ansi-regex": "^3.0.0" 7823 "ansi-regex": "^3.0.0"
7844 } 7824 }
7845 }, 7825 },
7846 "strip-bom": { 7826 "strip-bom": {
7847 "version": "3.0.0", 7827 "version": "3.0.0",
7848 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 7828 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
7849 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 7829 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
7850 "dev": true 7830 "dev": true
7851 } 7831 }
7852 } 7832 }
7853 }, 7833 },
7854 "jest-diff": { 7834 "jest-diff": {
7855 "version": "22.4.3", 7835 "version": "22.4.3",
7856 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", 7836 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz",
7857 "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", 7837 "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==",
7858 "dev": true, 7838 "dev": true,
7859 "requires": { 7839 "requires": {
7860 "chalk": "^2.0.1", 7840 "chalk": "^2.0.1",
7861 "diff": "^3.2.0", 7841 "diff": "^3.2.0",
7862 "jest-get-type": "^22.4.3", 7842 "jest-get-type": "^22.4.3",
7863 "pretty-format": "^22.4.3" 7843 "pretty-format": "^22.4.3"
7864 } 7844 }
7865 }, 7845 },
7866 "jest-docblock": { 7846 "jest-docblock": {
7867 "version": "22.4.3", 7847 "version": "22.4.3",
7868 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", 7848 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz",
7869 "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", 7849 "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==",
7870 "dev": true, 7850 "dev": true,
7871 "requires": { 7851 "requires": {
7872 "detect-newline": "^2.1.0" 7852 "detect-newline": "^2.1.0"
7873 } 7853 }
7874 }, 7854 },
7875 "jest-environment-node": { 7855 "jest-environment-node": {
7876 "version": "22.4.3", 7856 "version": "22.4.3",
7877 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", 7857 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz",
7878 "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", 7858 "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==",
7879 "dev": true, 7859 "dev": true,
7880 "requires": { 7860 "requires": {
7881 "jest-mock": "^22.4.3", 7861 "jest-mock": "^22.4.3",
7882 "jest-util": "^22.4.3" 7862 "jest-util": "^22.4.3"
7883 } 7863 }
7884 }, 7864 },
7885 "jest-get-type": { 7865 "jest-get-type": {
7886 "version": "22.4.3", 7866 "version": "22.4.3",
7887 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", 7867 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz",
7888 "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", 7868 "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==",
7889 "dev": true 7869 "dev": true
7890 }, 7870 },
7891 "jest-jasmine2": { 7871 "jest-jasmine2": {
7892 "version": "22.4.4", 7872 "version": "22.4.4",
7893 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", 7873 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz",
7894 "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", 7874 "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==",
7895 "dev": true, 7875 "dev": true,
7896 "requires": { 7876 "requires": {
7897 "chalk": "^2.0.1", 7877 "chalk": "^2.0.1",
7898 "co": "^4.6.0", 7878 "co": "^4.6.0",
7899 "expect": "^22.4.0", 7879 "expect": "^22.4.0",
7900 "graceful-fs": "^4.1.11", 7880 "graceful-fs": "^4.1.11",
7901 "is-generator-fn": "^1.0.0", 7881 "is-generator-fn": "^1.0.0",
7902 "jest-diff": "^22.4.0", 7882 "jest-diff": "^22.4.0",
7903 "jest-matcher-utils": "^22.4.0", 7883 "jest-matcher-utils": "^22.4.0",
7904 "jest-message-util": "^22.4.0", 7884 "jest-message-util": "^22.4.0",
7905 "jest-snapshot": "^22.4.0", 7885 "jest-snapshot": "^22.4.0",
7906 "jest-util": "^22.4.1", 7886 "jest-util": "^22.4.1",
7907 "source-map-support": "^0.5.0" 7887 "source-map-support": "^0.5.0"
7908 }, 7888 },
7909 "dependencies": { 7889 "dependencies": {
7910 "source-map": { 7890 "source-map": {
7911 "version": "0.6.1", 7891 "version": "0.6.1",
7912 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7892 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7913 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7893 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7914 "dev": true 7894 "dev": true
7915 }, 7895 },
7916 "source-map-support": { 7896 "source-map-support": {
7917 "version": "0.5.9", 7897 "version": "0.5.9",
7918 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", 7898 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz",
7919 "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", 7899 "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==",
7920 "dev": true, 7900 "dev": true,
7921 "requires": { 7901 "requires": {
7922 "buffer-from": "^1.0.0", 7902 "buffer-from": "^1.0.0",
7923 "source-map": "^0.6.0" 7903 "source-map": "^0.6.0"
7924 } 7904 }
7925 } 7905 }
7926 } 7906 }
7927 }, 7907 },
7928 "jest-leak-detector": { 7908 "jest-leak-detector": {
7929 "version": "22.4.3", 7909 "version": "22.4.3",
7930 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", 7910 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz",
7931 "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", 7911 "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==",
7932 "dev": true, 7912 "dev": true,
7933 "requires": { 7913 "requires": {
7934 "pretty-format": "^22.4.3" 7914 "pretty-format": "^22.4.3"
7935 } 7915 }
7936 }, 7916 },
7937 "jest-matcher-utils": { 7917 "jest-matcher-utils": {
7938 "version": "22.4.3", 7918 "version": "22.4.3",
7939 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", 7919 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz",
7940 "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", 7920 "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==",
7941 "dev": true, 7921 "dev": true,
7942 "requires": { 7922 "requires": {
7943 "chalk": "^2.0.1", 7923 "chalk": "^2.0.1",
7944 "jest-get-type": "^22.4.3", 7924 "jest-get-type": "^22.4.3",
7945 "pretty-format": "^22.4.3" 7925 "pretty-format": "^22.4.3"
7946 } 7926 }
7947 }, 7927 },
7948 "jest-message-util": { 7928 "jest-message-util": {
7949 "version": "22.4.3", 7929 "version": "22.4.3",
7950 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", 7930 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz",
7951 "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", 7931 "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==",
7952 "dev": true, 7932 "dev": true,
7953 "requires": { 7933 "requires": {
7954 "@babel/code-frame": "^7.0.0-beta.35", 7934 "@babel/code-frame": "^7.0.0-beta.35",
7955 "chalk": "^2.0.1", 7935 "chalk": "^2.0.1",
7956 "micromatch": "^2.3.11", 7936 "micromatch": "^2.3.11",
7957 "slash": "^1.0.0", 7937 "slash": "^1.0.0",
7958 "stack-utils": "^1.0.1" 7938 "stack-utils": "^1.0.1"
7959 } 7939 }
7960 }, 7940 },
7961 "jest-mock": { 7941 "jest-mock": {
7962 "version": "22.4.3", 7942 "version": "22.4.3",
7963 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", 7943 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz",
7964 "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", 7944 "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==",
7965 "dev": true 7945 "dev": true
7966 }, 7946 },
7967 "jest-regex-util": { 7947 "jest-regex-util": {
7968 "version": "22.4.3", 7948 "version": "22.4.3",
7969 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", 7949 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz",
7970 "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", 7950 "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==",
7971 "dev": true 7951 "dev": true
7972 }, 7952 },
7973 "jest-resolve": { 7953 "jest-resolve": {
7974 "version": "22.4.3", 7954 "version": "22.4.3",
7975 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", 7955 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz",
7976 "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", 7956 "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==",
7977 "dev": true, 7957 "dev": true,
7978 "requires": { 7958 "requires": {
7979 "browser-resolve": "^1.11.2", 7959 "browser-resolve": "^1.11.2",
7980 "chalk": "^2.0.1" 7960 "chalk": "^2.0.1"
7981 } 7961 }
7982 }, 7962 },
7983 "jest-serializer": { 7963 "jest-serializer": {
7984 "version": "22.4.3", 7964 "version": "22.4.3",
7985 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", 7965 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz",
7986 "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", 7966 "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==",
7987 "dev": true 7967 "dev": true
7988 }, 7968 },
7989 "jest-serializer-vue": { 7969 "jest-serializer-vue": {
7990 "version": "0.3.0", 7970 "version": "0.3.0",
7991 "resolved": "https://registry.npmjs.org/jest-serializer-vue/-/jest-serializer-vue-0.3.0.tgz", 7971 "resolved": "https://registry.npmjs.org/jest-serializer-vue/-/jest-serializer-vue-0.3.0.tgz",
7992 "integrity": "sha512-Id1x3XabYu2r6BnmTfGk2tY172BEqR+vAzSvPk4VF8HyVqwebxZQbqiZ/giAtCnRSqi6lzxuyvzQbwQ6bo6Hbg==", 7972 "integrity": "sha512-Id1x3XabYu2r6BnmTfGk2tY172BEqR+vAzSvPk4VF8HyVqwebxZQbqiZ/giAtCnRSqi6lzxuyvzQbwQ6bo6Hbg==",
7993 "dev": true, 7973 "dev": true,
7994 "requires": { 7974 "requires": {
7995 "pretty": "2.0.0" 7975 "pretty": "2.0.0"
7996 } 7976 }
7997 }, 7977 },
7998 "jest-snapshot": { 7978 "jest-snapshot": {
7999 "version": "22.4.3", 7979 "version": "22.4.3",
8000 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", 7980 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz",
8001 "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", 7981 "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==",
8002 "dev": true, 7982 "dev": true,
8003 "requires": { 7983 "requires": {
8004 "chalk": "^2.0.1", 7984 "chalk": "^2.0.1",
8005 "jest-diff": "^22.4.3", 7985 "jest-diff": "^22.4.3",
8006 "jest-matcher-utils": "^22.4.3", 7986 "jest-matcher-utils": "^22.4.3",
8007 "mkdirp": "^0.5.1", 7987 "mkdirp": "^0.5.1",
8008 "natural-compare": "^1.4.0", 7988 "natural-compare": "^1.4.0",
8009 "pretty-format": "^22.4.3" 7989 "pretty-format": "^22.4.3"
8010 } 7990 }
8011 }, 7991 },
8012 "jest-util": { 7992 "jest-util": {
8013 "version": "22.4.3", 7993 "version": "22.4.3",
8014 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", 7994 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz",
8015 "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", 7995 "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==",
8016 "dev": true, 7996 "dev": true,
8017 "requires": { 7997 "requires": {
8018 "callsites": "^2.0.0", 7998 "callsites": "^2.0.0",
8019 "chalk": "^2.0.1", 7999 "chalk": "^2.0.1",
8020 "graceful-fs": "^4.1.11", 8000 "graceful-fs": "^4.1.11",
8021 "is-ci": "^1.0.10", 8001 "is-ci": "^1.0.10",
8022 "jest-message-util": "^22.4.3", 8002 "jest-message-util": "^22.4.3",
8023 "mkdirp": "^0.5.1", 8003 "mkdirp": "^0.5.1",
8024 "source-map": "^0.6.0" 8004 "source-map": "^0.6.0"
8025 }, 8005 },
8026 "dependencies": { 8006 "dependencies": {
8027 "callsites": { 8007 "callsites": {
8028 "version": "2.0.0", 8008 "version": "2.0.0",
8029 "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", 8009 "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
8030 "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", 8010 "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
8031 "dev": true 8011 "dev": true
8032 }, 8012 },
8033 "source-map": { 8013 "source-map": {
8034 "version": "0.6.1", 8014 "version": "0.6.1",
8035 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 8015 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8036 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 8016 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8037 "dev": true 8017 "dev": true
8038 } 8018 }
8039 } 8019 }
8040 }, 8020 },
8041 "jju": { 8021 "jju": {
8042 "version": "1.3.0", 8022 "version": "1.3.0",
8043 "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", 8023 "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz",
8044 "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=", 8024 "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=",
8045 "dev": true 8025 "dev": true
8046 }, 8026 },
8027 "jquery": {
8028 "version": "3.4.1",
8029 "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz",
8030 "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw=="
8031 },
8047 "js-base64": { 8032 "js-base64": {
8048 "version": "2.4.3", 8033 "version": "2.4.3",
8049 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz", 8034 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",
8050 "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==", 8035 "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==",
8051 "dev": true 8036 "dev": true
8052 }, 8037 },
8053 "js-beautify": { 8038 "js-beautify": {
8054 "version": "1.7.5", 8039 "version": "1.7.5",
8055 "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.5.tgz", 8040 "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.5.tgz",
8056 "integrity": "sha512-9OhfAqGOrD7hoQBLJMTA+BKuKmoEtTJXzZ7WDF/9gvjtey1koVLuZqIY6c51aPDjbNdNtIXAkiWKVhziawE9Og==", 8041 "integrity": "sha512-9OhfAqGOrD7hoQBLJMTA+BKuKmoEtTJXzZ7WDF/9gvjtey1koVLuZqIY6c51aPDjbNdNtIXAkiWKVhziawE9Og==",
8057 "dev": true, 8042 "dev": true,
8058 "requires": { 8043 "requires": {
8059 "config-chain": "~1.1.5", 8044 "config-chain": "~1.1.5",
8060 "editorconfig": "^0.13.2", 8045 "editorconfig": "^0.13.2",
8061 "mkdirp": "~0.5.0", 8046 "mkdirp": "~0.5.0",
8062 "nopt": "~3.0.1" 8047 "nopt": "~3.0.1"
8063 } 8048 }
8064 }, 8049 },
8065 "js-tokens": { 8050 "js-tokens": {
8066 "version": "3.0.2", 8051 "version": "3.0.2",
8067 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", 8052 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
8068 "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", 8053 "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
8069 "dev": true 8054 "dev": true
8070 }, 8055 },
8071 "js-yaml": { 8056 "js-yaml": {
8072 "version": "3.7.0", 8057 "version": "3.7.0",
8073 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", 8058 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
8074 "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", 8059 "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
8075 "dev": true, 8060 "dev": true,
8076 "requires": { 8061 "requires": {
8077 "argparse": "^1.0.7", 8062 "argparse": "^1.0.7",
8078 "esprima": "^2.6.0" 8063 "esprima": "^2.6.0"
8079 } 8064 }
8080 }, 8065 },
8081 "jsbn": { 8066 "jsbn": {
8082 "version": "0.1.1", 8067 "version": "0.1.1",
8083 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 8068 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
8084 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 8069 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
8085 "dev": true, 8070 "dev": true,
8086 "optional": true 8071 "optional": true
8087 }, 8072 },
8088 "jsdom": { 8073 "jsdom": {
8089 "version": "11.12.0", 8074 "version": "11.12.0",
8090 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", 8075 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz",
8091 "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", 8076 "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==",
8092 "dev": true, 8077 "dev": true,
8093 "requires": { 8078 "requires": {
8094 "abab": "^2.0.0", 8079 "abab": "^2.0.0",
8095 "acorn": "^5.5.3", 8080 "acorn": "^5.5.3",
8096 "acorn-globals": "^4.1.0", 8081 "acorn-globals": "^4.1.0",
8097 "array-equal": "^1.0.0", 8082 "array-equal": "^1.0.0",
8098 "cssom": ">= 0.3.2 < 0.4.0", 8083 "cssom": ">= 0.3.2 < 0.4.0",
8099 "cssstyle": "^1.0.0", 8084 "cssstyle": "^1.0.0",
8100 "data-urls": "^1.0.0", 8085 "data-urls": "^1.0.0",
8101 "domexception": "^1.0.1", 8086 "domexception": "^1.0.1",
8102 "escodegen": "^1.9.1", 8087 "escodegen": "^1.9.1",
8103 "html-encoding-sniffer": "^1.0.2", 8088 "html-encoding-sniffer": "^1.0.2",
8104 "left-pad": "^1.3.0", 8089 "left-pad": "^1.3.0",
8105 "nwsapi": "^2.0.7", 8090 "nwsapi": "^2.0.7",
8106 "parse5": "4.0.0", 8091 "parse5": "4.0.0",
8107 "pn": "^1.1.0", 8092 "pn": "^1.1.0",
8108 "request": "^2.87.0", 8093 "request": "^2.87.0",
8109 "request-promise-native": "^1.0.5", 8094 "request-promise-native": "^1.0.5",
8110 "sax": "^1.2.4", 8095 "sax": "^1.2.4",
8111 "symbol-tree": "^3.2.2", 8096 "symbol-tree": "^3.2.2",
8112 "tough-cookie": "^2.3.4", 8097 "tough-cookie": "^2.3.4",
8113 "w3c-hr-time": "^1.0.1", 8098 "w3c-hr-time": "^1.0.1",
8114 "webidl-conversions": "^4.0.2", 8099 "webidl-conversions": "^4.0.2",
8115 "whatwg-encoding": "^1.0.3", 8100 "whatwg-encoding": "^1.0.3",
8116 "whatwg-mimetype": "^2.1.0", 8101 "whatwg-mimetype": "^2.1.0",
8117 "whatwg-url": "^6.4.1", 8102 "whatwg-url": "^6.4.1",
8118 "ws": "^5.2.0", 8103 "ws": "^5.2.0",
8119 "xml-name-validator": "^3.0.0" 8104 "xml-name-validator": "^3.0.0"
8120 }, 8105 },
8121 "dependencies": { 8106 "dependencies": {
8122 "acorn": { 8107 "acorn": {
8123 "version": "5.7.3", 8108 "version": "5.7.3",
8124 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", 8109 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
8125 "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", 8110 "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
8126 "dev": true 8111 "dev": true
8127 }, 8112 },
8128 "aws4": { 8113 "aws4": {
8129 "version": "1.8.0", 8114 "version": "1.8.0",
8130 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", 8115 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
8131 "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", 8116 "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
8132 "dev": true 8117 "dev": true
8133 }, 8118 },
8134 "extend": { 8119 "extend": {
8135 "version": "3.0.2", 8120 "version": "3.0.2",
8136 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 8121 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
8137 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 8122 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
8138 "dev": true 8123 "dev": true
8139 }, 8124 },
8140 "har-validator": { 8125 "har-validator": {
8141 "version": "5.1.0", 8126 "version": "5.1.0",
8142 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", 8127 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
8143 "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", 8128 "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==",
8144 "dev": true, 8129 "dev": true,
8145 "requires": { 8130 "requires": {
8146 "ajv": "^5.3.0", 8131 "ajv": "^5.3.0",
8147 "har-schema": "^2.0.0" 8132 "har-schema": "^2.0.0"
8148 } 8133 }
8149 }, 8134 },
8150 "mime-db": { 8135 "mime-db": {
8151 "version": "1.36.0", 8136 "version": "1.36.0",
8152 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", 8137 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz",
8153 "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", 8138 "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==",
8154 "dev": true 8139 "dev": true
8155 }, 8140 },
8156 "mime-types": { 8141 "mime-types": {
8157 "version": "2.1.20", 8142 "version": "2.1.20",
8158 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", 8143 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz",
8159 "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", 8144 "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==",
8160 "dev": true, 8145 "dev": true,
8161 "requires": { 8146 "requires": {
8162 "mime-db": "~1.36.0" 8147 "mime-db": "~1.36.0"
8163 } 8148 }
8164 }, 8149 },
8165 "oauth-sign": { 8150 "oauth-sign": {
8166 "version": "0.9.0", 8151 "version": "0.9.0",
8167 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 8152 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
8168 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 8153 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
8169 "dev": true 8154 "dev": true
8170 }, 8155 },
8171 "qs": { 8156 "qs": {
8172 "version": "6.5.2", 8157 "version": "6.5.2",
8173 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 8158 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
8174 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", 8159 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
8175 "dev": true 8160 "dev": true
8176 }, 8161 },
8177 "request": { 8162 "request": {
8178 "version": "2.88.0", 8163 "version": "2.88.0",
8179 "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", 8164 "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
8180 "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", 8165 "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
8181 "dev": true, 8166 "dev": true,
8182 "requires": { 8167 "requires": {
8183 "aws-sign2": "~0.7.0", 8168 "aws-sign2": "~0.7.0",
8184 "aws4": "^1.8.0", 8169 "aws4": "^1.8.0",
8185 "caseless": "~0.12.0", 8170 "caseless": "~0.12.0",
8186 "combined-stream": "~1.0.6", 8171 "combined-stream": "~1.0.6",
8187 "extend": "~3.0.2", 8172 "extend": "~3.0.2",
8188 "forever-agent": "~0.6.1", 8173 "forever-agent": "~0.6.1",
8189 "form-data": "~2.3.2", 8174 "form-data": "~2.3.2",
8190 "har-validator": "~5.1.0", 8175 "har-validator": "~5.1.0",
8191 "http-signature": "~1.2.0", 8176 "http-signature": "~1.2.0",
8192 "is-typedarray": "~1.0.0", 8177 "is-typedarray": "~1.0.0",
8193 "isstream": "~0.1.2", 8178 "isstream": "~0.1.2",
8194 "json-stringify-safe": "~5.0.1", 8179 "json-stringify-safe": "~5.0.1",
8195 "mime-types": "~2.1.19", 8180 "mime-types": "~2.1.19",
8196 "oauth-sign": "~0.9.0", 8181 "oauth-sign": "~0.9.0",
8197 "performance-now": "^2.1.0", 8182 "performance-now": "^2.1.0",
8198 "qs": "~6.5.2", 8183 "qs": "~6.5.2",
8199 "safe-buffer": "^5.1.2", 8184 "safe-buffer": "^5.1.2",
8200 "tough-cookie": "~2.4.3", 8185 "tough-cookie": "~2.4.3",
8201 "tunnel-agent": "^0.6.0", 8186 "tunnel-agent": "^0.6.0",
8202 "uuid": "^3.3.2" 8187 "uuid": "^3.3.2"
8203 }, 8188 },
8204 "dependencies": { 8189 "dependencies": {
8205 "tough-cookie": { 8190 "tough-cookie": {
8206 "version": "2.4.3", 8191 "version": "2.4.3",
8207 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", 8192 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
8208 "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", 8193 "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
8209 "dev": true, 8194 "dev": true,
8210 "requires": { 8195 "requires": {
8211 "psl": "^1.1.24", 8196 "psl": "^1.1.24",
8212 "punycode": "^1.4.1" 8197 "punycode": "^1.4.1"
8213 } 8198 }
8214 } 8199 }
8215 } 8200 }
8216 }, 8201 },
8217 "safe-buffer": { 8202 "safe-buffer": {
8218 "version": "5.1.2", 8203 "version": "5.1.2",
8219 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 8204 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8220 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 8205 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
8221 "dev": true 8206 "dev": true
8222 }, 8207 },
8223 "uuid": { 8208 "uuid": {
8224 "version": "3.3.2", 8209 "version": "3.3.2",
8225 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 8210 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
8226 "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", 8211 "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
8227 "dev": true 8212 "dev": true
8228 }, 8213 },
8229 "ws": { 8214 "ws": {
8230 "version": "5.2.2", 8215 "version": "5.2.2",
8231 "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", 8216 "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz",
8232 "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", 8217 "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==",
8233 "dev": true, 8218 "dev": true,
8234 "requires": { 8219 "requires": {
8235 "async-limiter": "~1.0.0" 8220 "async-limiter": "~1.0.0"
8236 } 8221 }
8237 } 8222 }
8238 } 8223 }
8239 }, 8224 },
8240 "jsesc": { 8225 "jsesc": {
8241 "version": "2.5.1", 8226 "version": "2.5.1",
8242 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", 8227 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
8243 "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", 8228 "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=",
8244 "dev": true 8229 "dev": true
8245 }, 8230 },
8246 "json-loader": { 8231 "json-loader": {
8247 "version": "0.5.7", 8232 "version": "0.5.7",
8248 "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", 8233 "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
8249 "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", 8234 "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==",
8250 "dev": true 8235 "dev": true
8251 }, 8236 },
8252 "json-parse-helpfulerror": { 8237 "json-parse-helpfulerror": {
8253 "version": "1.0.3", 8238 "version": "1.0.3",
8254 "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", 8239 "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
8255 "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=", 8240 "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=",
8256 "dev": true, 8241 "dev": true,
8257 "requires": { 8242 "requires": {
8258 "jju": "^1.1.0" 8243 "jju": "^1.1.0"
8259 } 8244 }
8260 }, 8245 },
8261 "json-schema": { 8246 "json-schema": {
8262 "version": "0.2.3", 8247 "version": "0.2.3",
8263 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 8248 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
8264 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 8249 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
8265 "dev": true 8250 "dev": true
8266 }, 8251 },
8267 "json-schema-faker": { 8252 "json-schema-faker": {
8268 "version": "0.5.0-rc9", 8253 "version": "0.5.0-rc9",
8269 "resolved": "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.0-rc9.tgz", 8254 "resolved": "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.0-rc9.tgz",
8270 "integrity": "sha1-yv8wpFX0+LJnxZdGuzqXVBQIfBE=", 8255 "integrity": "sha1-yv8wpFX0+LJnxZdGuzqXVBQIfBE=",
8271 "dev": true, 8256 "dev": true,
8272 "requires": { 8257 "requires": {
8273 "deref": "^0.7.0", 8258 "deref": "^0.7.0",
8274 "json-schema-ref-parser": "^3.1.2", 8259 "json-schema-ref-parser": "^3.1.2",
8275 "randexp": "^0.4.5", 8260 "randexp": "^0.4.5",
8276 "tslib": "^1.7.1" 8261 "tslib": "^1.7.1"
8277 } 8262 }
8278 }, 8263 },
8279 "json-schema-ref-parser": { 8264 "json-schema-ref-parser": {
8280 "version": "3.3.1", 8265 "version": "3.3.1",
8281 "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-3.3.1.tgz", 8266 "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-3.3.1.tgz",
8282 "integrity": "sha512-stQTMhec2R/p2L9dH4XXRlpNCP0mY8QrLd/9Kl+8SHJQmwHtE1nDfXH4wbsSM+GkJMl8t92yZbI0OIol432CIQ==", 8267 "integrity": "sha512-stQTMhec2R/p2L9dH4XXRlpNCP0mY8QrLd/9Kl+8SHJQmwHtE1nDfXH4wbsSM+GkJMl8t92yZbI0OIol432CIQ==",
8283 "dev": true, 8268 "dev": true,
8284 "requires": { 8269 "requires": {
8285 "call-me-maybe": "^1.0.1", 8270 "call-me-maybe": "^1.0.1",
8286 "debug": "^3.0.0", 8271 "debug": "^3.0.0",
8287 "es6-promise": "^4.1.1", 8272 "es6-promise": "^4.1.1",
8288 "js-yaml": "^3.9.1", 8273 "js-yaml": "^3.9.1",
8289 "ono": "^4.0.2", 8274 "ono": "^4.0.2",
8290 "z-schema": "^3.18.2" 8275 "z-schema": "^3.18.2"
8291 }, 8276 },
8292 "dependencies": { 8277 "dependencies": {
8293 "esprima": { 8278 "esprima": {
8294 "version": "4.0.0", 8279 "version": "4.0.0",
8295 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", 8280 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
8296 "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", 8281 "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
8297 "dev": true 8282 "dev": true
8298 }, 8283 },
8299 "js-yaml": { 8284 "js-yaml": {
8300 "version": "3.11.0", 8285 "version": "3.11.0",
8301 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", 8286 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
8302 "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", 8287 "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
8303 "dev": true, 8288 "dev": true,
8304 "requires": { 8289 "requires": {
8305 "argparse": "^1.0.7", 8290 "argparse": "^1.0.7",
8306 "esprima": "^4.0.0" 8291 "esprima": "^4.0.0"
8307 } 8292 }
8308 } 8293 }
8309 } 8294 }
8310 }, 8295 },
8311 "json-schema-traverse": { 8296 "json-schema-traverse": {
8312 "version": "0.3.1", 8297 "version": "0.3.1",
8313 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", 8298 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
8314 "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", 8299 "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
8315 "dev": true 8300 "dev": true
8316 }, 8301 },
8317 "json-server": { 8302 "json-server": {
8318 "version": "0.12.2", 8303 "version": "0.12.2",
8319 "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.12.2.tgz", 8304 "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.12.2.tgz",
8320 "integrity": "sha512-dQsmlYctmyRUL2VKKYXxfanoY7Xt01SMjkXhr1yMGrp0QDqXtMqfBN/zTGn/oSPo1sFRsvGgvO0LMguftQCO2w==", 8305 "integrity": "sha512-dQsmlYctmyRUL2VKKYXxfanoY7Xt01SMjkXhr1yMGrp0QDqXtMqfBN/zTGn/oSPo1sFRsvGgvO0LMguftQCO2w==",
8321 "dev": true, 8306 "dev": true,
8322 "requires": { 8307 "requires": {
8323 "body-parser": "^1.18.2", 8308 "body-parser": "^1.18.2",
8324 "chalk": "^2.3.0", 8309 "chalk": "^2.3.0",
8325 "compression": "^1.7.1", 8310 "compression": "^1.7.1",
8326 "connect-pause": "^0.1.0", 8311 "connect-pause": "^0.1.0",
8327 "cors": "^2.8.4", 8312 "cors": "^2.8.4",
8328 "errorhandler": "^1.2.0", 8313 "errorhandler": "^1.2.0",
8329 "express": "^4.16.2", 8314 "express": "^4.16.2",
8330 "express-urlrewrite": "^1.2.0", 8315 "express-urlrewrite": "^1.2.0",
8331 "json-parse-helpfulerror": "^1.0.3", 8316 "json-parse-helpfulerror": "^1.0.3",
8332 "lodash": "^4.11.2", 8317 "lodash": "^4.11.2",
8333 "lodash-id": "^0.14.0", 8318 "lodash-id": "^0.14.0",
8334 "lowdb": "^0.15.0", 8319 "lowdb": "^0.15.0",
8335 "method-override": "^2.3.10", 8320 "method-override": "^2.3.10",
8336 "morgan": "^1.9.0", 8321 "morgan": "^1.9.0",
8337 "nanoid": "^1.0.1", 8322 "nanoid": "^1.0.1",
8338 "object-assign": "^4.0.1", 8323 "object-assign": "^4.0.1",
8339 "please-upgrade-node": "^3.0.2", 8324 "please-upgrade-node": "^3.0.2",
8340 "pluralize": "^7.0.0", 8325 "pluralize": "^7.0.0",
8341 "request": "^2.83.0", 8326 "request": "^2.83.0",
8342 "server-destroy": "^1.0.1", 8327 "server-destroy": "^1.0.1",
8343 "update-notifier": "^2.3.0", 8328 "update-notifier": "^2.3.0",
8344 "yargs": "^10.0.3" 8329 "yargs": "^10.0.3"
8345 } 8330 }
8346 }, 8331 },
8347 "json-stable-stringify": { 8332 "json-stable-stringify": {
8348 "version": "1.0.1", 8333 "version": "1.0.1",
8349 "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", 8334 "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
8350 "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", 8335 "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
8351 "dev": true, 8336 "dev": true,
8352 "requires": { 8337 "requires": {
8353 "jsonify": "~0.0.0" 8338 "jsonify": "~0.0.0"
8354 } 8339 }
8355 }, 8340 },
8356 "json-stable-stringify-without-jsonify": { 8341 "json-stable-stringify-without-jsonify": {
8357 "version": "1.0.1", 8342 "version": "1.0.1",
8358 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 8343 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
8359 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 8344 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
8360 "dev": true 8345 "dev": true
8361 }, 8346 },
8362 "json-stringify-safe": { 8347 "json-stringify-safe": {
8363 "version": "5.0.1", 8348 "version": "5.0.1",
8364 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 8349 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
8365 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 8350 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
8366 "dev": true 8351 "dev": true
8367 }, 8352 },
8368 "json3": { 8353 "json3": {
8369 "version": "3.3.2", 8354 "version": "3.3.2",
8370 "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", 8355 "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",
8371 "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", 8356 "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=",
8372 "dev": true 8357 "dev": true
8373 }, 8358 },
8374 "json5": { 8359 "json5": {
8375 "version": "0.5.1", 8360 "version": "0.5.1",
8376 "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 8361 "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
8377 "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 8362 "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
8378 "dev": true 8363 "dev": true
8379 }, 8364 },
8380 "jsonify": { 8365 "jsonify": {
8381 "version": "0.0.0", 8366 "version": "0.0.0",
8382 "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", 8367 "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
8383 "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", 8368 "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
8384 "dev": true 8369 "dev": true
8385 }, 8370 },
8386 "jsprim": { 8371 "jsprim": {
8387 "version": "1.4.1", 8372 "version": "1.4.1",
8388 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 8373 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
8389 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 8374 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
8390 "dev": true, 8375 "dev": true,
8391 "requires": { 8376 "requires": {
8392 "assert-plus": "1.0.0", 8377 "assert-plus": "1.0.0",
8393 "extsprintf": "1.3.0", 8378 "extsprintf": "1.3.0",
8394 "json-schema": "0.2.3", 8379 "json-schema": "0.2.3",
8395 "verror": "1.10.0" 8380 "verror": "1.10.0"
8396 } 8381 }
8397 }, 8382 },
8398 "kew": { 8383 "kew": {
8399 "version": "0.7.0", 8384 "version": "0.7.0",
8400 "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", 8385 "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
8401 "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", 8386 "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
8402 "dev": true 8387 "dev": true
8403 }, 8388 },
8404 "killable": { 8389 "killable": {
8405 "version": "1.0.0", 8390 "version": "1.0.0",
8406 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", 8391 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz",
8407 "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", 8392 "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=",
8408 "dev": true 8393 "dev": true
8409 }, 8394 },
8410 "kind-of": { 8395 "kind-of": {
8411 "version": "3.2.2", 8396 "version": "3.2.2",
8412 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 8397 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8413 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 8398 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8414 "dev": true, 8399 "dev": true,
8415 "requires": { 8400 "requires": {
8416 "is-buffer": "^1.1.5" 8401 "is-buffer": "^1.1.5"
8417 } 8402 }
8418 }, 8403 },
8419 "last-call-webpack-plugin": { 8404 "last-call-webpack-plugin": {
8420 "version": "2.1.2", 8405 "version": "2.1.2",
8421 "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-2.1.2.tgz", 8406 "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-2.1.2.tgz",
8422 "integrity": "sha512-CZc+m2xZm51J8qSwdODeiiNeqh8CYkKEq6Rw8IkE4i/4yqf2cJhjQPsA6BtAV970ePRNhwEOXhy2U5xc5Jwh9Q==", 8407 "integrity": "sha512-CZc+m2xZm51J8qSwdODeiiNeqh8CYkKEq6Rw8IkE4i/4yqf2cJhjQPsA6BtAV970ePRNhwEOXhy2U5xc5Jwh9Q==",
8423 "dev": true, 8408 "dev": true,
8424 "requires": { 8409 "requires": {
8425 "lodash": "^4.17.4", 8410 "lodash": "^4.17.4",
8426 "webpack-sources": "^1.0.1" 8411 "webpack-sources": "^1.0.1"
8427 } 8412 }
8428 }, 8413 },
8429 "latest-version": { 8414 "latest-version": {
8430 "version": "3.1.0", 8415 "version": "3.1.0",
8431 "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", 8416 "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
8432 "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", 8417 "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
8433 "dev": true, 8418 "dev": true,
8434 "requires": { 8419 "requires": {
8435 "package-json": "^4.0.0" 8420 "package-json": "^4.0.0"
8436 } 8421 }
8437 }, 8422 },
8438 "lazy-cache": { 8423 "lazy-cache": {
8439 "version": "1.0.4", 8424 "version": "1.0.4",
8440 "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", 8425 "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
8441 "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", 8426 "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
8442 "dev": true 8427 "dev": true
8443 }, 8428 },
8444 "lcid": { 8429 "lcid": {
8445 "version": "1.0.0", 8430 "version": "1.0.0",
8446 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 8431 "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
8447 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 8432 "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
8448 "dev": true, 8433 "dev": true,
8449 "requires": { 8434 "requires": {
8450 "invert-kv": "^1.0.0" 8435 "invert-kv": "^1.0.0"
8451 } 8436 }
8452 }, 8437 },
8453 "left-pad": { 8438 "left-pad": {
8454 "version": "1.3.0", 8439 "version": "1.3.0",
8455 "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", 8440 "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
8456 "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", 8441 "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==",
8457 "dev": true 8442 "dev": true
8458 }, 8443 },
8459 "less-loader": { 8444 "less-loader": {
8460 "version": "4.1.0", 8445 "version": "4.1.0",
8461 "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz", 8446 "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz",
8462 "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", 8447 "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==",
8463 "dev": true, 8448 "dev": true,
8464 "requires": { 8449 "requires": {
8465 "clone": "^2.1.1", 8450 "clone": "^2.1.1",
8466 "loader-utils": "^1.1.0", 8451 "loader-utils": "^1.1.0",
8467 "pify": "^3.0.0" 8452 "pify": "^3.0.0"
8468 }, 8453 },
8469 "dependencies": { 8454 "dependencies": {
8470 "clone": { 8455 "clone": {
8471 "version": "2.1.1", 8456 "version": "2.1.1",
8472 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", 8457 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
8473 "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", 8458 "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
8474 "dev": true 8459 "dev": true
8475 }, 8460 },
8476 "pify": { 8461 "pify": {
8477 "version": "3.0.0", 8462 "version": "3.0.0",
8478 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 8463 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
8479 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 8464 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
8480 "dev": true 8465 "dev": true
8481 } 8466 }
8482 } 8467 }
8483 }, 8468 },
8484 "leven": { 8469 "leven": {
8485 "version": "2.1.0", 8470 "version": "2.1.0",
8486 "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", 8471 "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
8487 "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", 8472 "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
8488 "dev": true 8473 "dev": true
8489 }, 8474 },
8490 "levn": { 8475 "levn": {
8491 "version": "0.3.0", 8476 "version": "0.3.0",
8492 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 8477 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
8493 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 8478 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
8494 "dev": true, 8479 "dev": true,
8495 "requires": { 8480 "requires": {
8496 "prelude-ls": "~1.1.2", 8481 "prelude-ls": "~1.1.2",
8497 "type-check": "~0.3.2" 8482 "type-check": "~0.3.2"
8498 } 8483 }
8499 }, 8484 },
8500 "load-json-file": { 8485 "load-json-file": {
8501 "version": "1.1.0", 8486 "version": "1.1.0",
8502 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 8487 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
8503 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 8488 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
8504 "dev": true, 8489 "dev": true,
8505 "requires": { 8490 "requires": {
8506 "graceful-fs": "^4.1.2", 8491 "graceful-fs": "^4.1.2",
8507 "parse-json": "^2.2.0", 8492 "parse-json": "^2.2.0",
8508 "pify": "^2.0.0", 8493 "pify": "^2.0.0",
8509 "pinkie-promise": "^2.0.0", 8494 "pinkie-promise": "^2.0.0",
8510 "strip-bom": "^2.0.0" 8495 "strip-bom": "^2.0.0"
8511 } 8496 }
8512 }, 8497 },
8513 "loader-fs-cache": { 8498 "loader-fs-cache": {
8514 "version": "1.0.1", 8499 "version": "1.0.1",
8515 "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", 8500 "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz",
8516 "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", 8501 "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=",
8517 "dev": true, 8502 "dev": true,
8518 "requires": { 8503 "requires": {
8519 "find-cache-dir": "^0.1.1", 8504 "find-cache-dir": "^0.1.1",
8520 "mkdirp": "0.5.1" 8505 "mkdirp": "0.5.1"
8521 }, 8506 },
8522 "dependencies": { 8507 "dependencies": {
8523 "find-cache-dir": { 8508 "find-cache-dir": {
8524 "version": "0.1.1", 8509 "version": "0.1.1",
8525 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", 8510 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
8526 "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", 8511 "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
8527 "dev": true, 8512 "dev": true,
8528 "requires": { 8513 "requires": {
8529 "commondir": "^1.0.1", 8514 "commondir": "^1.0.1",
8530 "mkdirp": "^0.5.1", 8515 "mkdirp": "^0.5.1",
8531 "pkg-dir": "^1.0.0" 8516 "pkg-dir": "^1.0.0"
8532 } 8517 }
8533 }, 8518 },
8534 "find-up": { 8519 "find-up": {
8535 "version": "1.1.2", 8520 "version": "1.1.2",
8536 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 8521 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
8537 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 8522 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
8538 "dev": true, 8523 "dev": true,
8539 "requires": { 8524 "requires": {
8540 "path-exists": "^2.0.0", 8525 "path-exists": "^2.0.0",
8541 "pinkie-promise": "^2.0.0" 8526 "pinkie-promise": "^2.0.0"
8542 } 8527 }
8543 }, 8528 },
8544 "path-exists": { 8529 "path-exists": {
8545 "version": "2.1.0", 8530 "version": "2.1.0",
8546 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 8531 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
8547 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 8532 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
8548 "dev": true, 8533 "dev": true,
8549 "requires": { 8534 "requires": {
8550 "pinkie-promise": "^2.0.0" 8535 "pinkie-promise": "^2.0.0"
8551 } 8536 }
8552 }, 8537 },
8553 "pkg-dir": { 8538 "pkg-dir": {
8554 "version": "1.0.0", 8539 "version": "1.0.0",
8555 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", 8540 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
8556 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", 8541 "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
8557 "dev": true, 8542 "dev": true,
8558 "requires": { 8543 "requires": {
8559 "find-up": "^1.0.0" 8544 "find-up": "^1.0.0"
8560 } 8545 }
8561 } 8546 }
8562 } 8547 }
8563 }, 8548 },
8564 "loader-runner": { 8549 "loader-runner": {
8565 "version": "2.3.0", 8550 "version": "2.3.0",
8566 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", 8551 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz",
8567 "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", 8552 "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=",
8568 "dev": true 8553 "dev": true
8569 }, 8554 },
8570 "loader-utils": { 8555 "loader-utils": {
8571 "version": "1.1.0", 8556 "version": "1.1.0",
8572 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", 8557 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
8573 "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", 8558 "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
8574 "dev": true, 8559 "dev": true,
8575 "requires": { 8560 "requires": {
8576 "big.js": "^3.1.3", 8561 "big.js": "^3.1.3",
8577 "emojis-list": "^2.0.0", 8562 "emojis-list": "^2.0.0",
8578 "json5": "^0.5.0" 8563 "json5": "^0.5.0"
8579 } 8564 }
8580 }, 8565 },
8581 "locate-path": { 8566 "locate-path": {
8582 "version": "2.0.0", 8567 "version": "2.0.0",
8583 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 8568 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
8584 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 8569 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
8585 "dev": true, 8570 "dev": true,
8586 "requires": { 8571 "requires": {
8587 "p-locate": "^2.0.0", 8572 "p-locate": "^2.0.0",
8588 "path-exists": "^3.0.0" 8573 "path-exists": "^3.0.0"
8589 } 8574 }
8590 }, 8575 },
8591 "lodash": { 8576 "lodash": {
8592 "version": "4.17.10", 8577 "version": "4.17.10",
8593 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", 8578 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
8594 "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", 8579 "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
8595 "dev": true 8580 "dev": true
8596 }, 8581 },
8597 "lodash-id": { 8582 "lodash-id": {
8598 "version": "0.14.0", 8583 "version": "0.14.0",
8599 "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.0.tgz", 8584 "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.0.tgz",
8600 "integrity": "sha1-uvSJNOVDobXWNG+MhGmLGoyAOJY=", 8585 "integrity": "sha1-uvSJNOVDobXWNG+MhGmLGoyAOJY=",
8601 "dev": true 8586 "dev": true
8602 }, 8587 },
8603 "lodash._arraycopy": { 8588 "lodash._arraycopy": {
8604 "version": "3.0.0", 8589 "version": "3.0.0",
8605 "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", 8590 "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz",
8606 "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", 8591 "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=",
8607 "dev": true 8592 "dev": true
8608 }, 8593 },
8609 "lodash._arrayeach": { 8594 "lodash._arrayeach": {
8610 "version": "3.0.0", 8595 "version": "3.0.0",
8611 "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", 8596 "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz",
8612 "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=", 8597 "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=",
8613 "dev": true 8598 "dev": true
8614 }, 8599 },
8615 "lodash._baseassign": { 8600 "lodash._baseassign": {
8616 "version": "3.2.0", 8601 "version": "3.2.0",
8617 "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", 8602 "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz",
8618 "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", 8603 "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
8619 "dev": true, 8604 "dev": true,
8620 "requires": { 8605 "requires": {
8621 "lodash._basecopy": "^3.0.0", 8606 "lodash._basecopy": "^3.0.0",
8622 "lodash.keys": "^3.0.0" 8607 "lodash.keys": "^3.0.0"
8623 } 8608 }
8624 }, 8609 },
8625 "lodash._baseclone": { 8610 "lodash._baseclone": {
8626 "version": "3.3.0", 8611 "version": "3.3.0",
8627 "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", 8612 "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz",
8628 "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", 8613 "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=",
8629 "dev": true, 8614 "dev": true,
8630 "requires": { 8615 "requires": {
8631 "lodash._arraycopy": "^3.0.0", 8616 "lodash._arraycopy": "^3.0.0",
8632 "lodash._arrayeach": "^3.0.0", 8617 "lodash._arrayeach": "^3.0.0",
8633 "lodash._baseassign": "^3.0.0", 8618 "lodash._baseassign": "^3.0.0",
8634 "lodash._basefor": "^3.0.0", 8619 "lodash._basefor": "^3.0.0",
8635 "lodash.isarray": "^3.0.0", 8620 "lodash.isarray": "^3.0.0",
8636 "lodash.keys": "^3.0.0" 8621 "lodash.keys": "^3.0.0"
8637 } 8622 }
8638 }, 8623 },
8639 "lodash._basecopy": { 8624 "lodash._basecopy": {
8640 "version": "3.0.1", 8625 "version": "3.0.1",
8641 "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", 8626 "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
8642 "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", 8627 "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
8643 "dev": true 8628 "dev": true
8644 }, 8629 },
8645 "lodash._basecreate": { 8630 "lodash._basecreate": {
8646 "version": "3.0.3", 8631 "version": "3.0.3",
8647 "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", 8632 "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz",
8648 "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", 8633 "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=",
8649 "dev": true 8634 "dev": true
8650 }, 8635 },
8651 "lodash._basefor": { 8636 "lodash._basefor": {
8652 "version": "3.0.3", 8637 "version": "3.0.3",
8653 "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", 8638 "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz",
8654 "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=", 8639 "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=",
8655 "dev": true 8640 "dev": true
8656 }, 8641 },
8657 "lodash._bindcallback": { 8642 "lodash._bindcallback": {
8658 "version": "3.0.1", 8643 "version": "3.0.1",
8659 "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", 8644 "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz",
8660 "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", 8645 "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
8661 "dev": true 8646 "dev": true
8662 }, 8647 },
8663 "lodash._getnative": { 8648 "lodash._getnative": {
8664 "version": "3.9.1", 8649 "version": "3.9.1",
8665 "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", 8650 "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
8666 "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", 8651 "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
8667 "dev": true 8652 "dev": true
8668 }, 8653 },
8669 "lodash._isiterateecall": { 8654 "lodash._isiterateecall": {
8670 "version": "3.0.9", 8655 "version": "3.0.9",
8671 "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", 8656 "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
8672 "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", 8657 "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
8673 "dev": true 8658 "dev": true
8674 }, 8659 },
8675 "lodash._stack": { 8660 "lodash._stack": {
8676 "version": "4.1.3", 8661 "version": "4.1.3",
8677 "resolved": "https://registry.npmjs.org/lodash._stack/-/lodash._stack-4.1.3.tgz", 8662 "resolved": "https://registry.npmjs.org/lodash._stack/-/lodash._stack-4.1.3.tgz",
8678 "integrity": "sha1-dRqnbBuWSwR+dtFPxyoJP8teLdA=", 8663 "integrity": "sha1-dRqnbBuWSwR+dtFPxyoJP8teLdA=",
8679 "dev": true 8664 "dev": true
8680 }, 8665 },
8681 "lodash.camelcase": { 8666 "lodash.camelcase": {
8682 "version": "4.3.0", 8667 "version": "4.3.0",
8683 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 8668 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
8684 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", 8669 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
8685 "dev": true 8670 "dev": true
8686 }, 8671 },
8687 "lodash.clone": { 8672 "lodash.clone": {
8688 "version": "3.0.3", 8673 "version": "3.0.3",
8689 "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-3.0.3.tgz", 8674 "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-3.0.3.tgz",
8690 "integrity": "sha1-hGiMc9MrWpDKJWFpY/GJJSqZcEM=", 8675 "integrity": "sha1-hGiMc9MrWpDKJWFpY/GJJSqZcEM=",
8691 "dev": true, 8676 "dev": true,
8692 "requires": { 8677 "requires": {
8693 "lodash._baseclone": "^3.0.0", 8678 "lodash._baseclone": "^3.0.0",
8694 "lodash._bindcallback": "^3.0.0", 8679 "lodash._bindcallback": "^3.0.0",
8695 "lodash._isiterateecall": "^3.0.0" 8680 "lodash._isiterateecall": "^3.0.0"
8696 } 8681 }
8697 }, 8682 },
8698 "lodash.clonedeep": { 8683 "lodash.clonedeep": {
8699 "version": "4.5.0", 8684 "version": "4.5.0",
8700 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 8685 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
8701 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", 8686 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
8702 "dev": true 8687 "dev": true
8703 }, 8688 },
8704 "lodash.create": { 8689 "lodash.create": {
8705 "version": "3.1.1", 8690 "version": "3.1.1",
8706 "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", 8691 "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz",
8707 "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", 8692 "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=",
8708 "dev": true, 8693 "dev": true,
8709 "requires": { 8694 "requires": {
8710 "lodash._baseassign": "^3.0.0", 8695 "lodash._baseassign": "^3.0.0",
8711 "lodash._basecreate": "^3.0.0", 8696 "lodash._basecreate": "^3.0.0",
8712 "lodash._isiterateecall": "^3.0.0" 8697 "lodash._isiterateecall": "^3.0.0"
8713 } 8698 }
8714 }, 8699 },
8715 "lodash.debounce": { 8700 "lodash.debounce": {
8716 "version": "4.0.8", 8701 "version": "4.0.8",
8717 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 8702 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
8718 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", 8703 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
8719 "dev": true 8704 "dev": true
8720 }, 8705 },
8721 "lodash.defaultsdeep": { 8706 "lodash.defaultsdeep": {
8722 "version": "4.3.2", 8707 "version": "4.3.2",
8723 "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.3.2.tgz", 8708 "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.3.2.tgz",
8724 "integrity": "sha1-bBpYbmxWR7DmTi15gUG4g2FYvoo=", 8709 "integrity": "sha1-bBpYbmxWR7DmTi15gUG4g2FYvoo=",
8725 "dev": true, 8710 "dev": true,
8726 "requires": { 8711 "requires": {
8727 "lodash._baseclone": "^4.0.0", 8712 "lodash._baseclone": "^4.0.0",
8728 "lodash._stack": "^4.0.0", 8713 "lodash._stack": "^4.0.0",
8729 "lodash.isplainobject": "^4.0.0", 8714 "lodash.isplainobject": "^4.0.0",
8730 "lodash.keysin": "^4.0.0", 8715 "lodash.keysin": "^4.0.0",
8731 "lodash.mergewith": "^4.0.0", 8716 "lodash.mergewith": "^4.0.0",
8732 "lodash.rest": "^4.0.0" 8717 "lodash.rest": "^4.0.0"
8733 }, 8718 },
8734 "dependencies": { 8719 "dependencies": {
8735 "lodash._baseclone": { 8720 "lodash._baseclone": {
8736 "version": "4.5.7", 8721 "version": "4.5.7",
8737 "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz", 8722 "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz",
8738 "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=", 8723 "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=",
8739 "dev": true 8724 "dev": true
8740 } 8725 }
8741 } 8726 }
8742 }, 8727 },
8743 "lodash.get": { 8728 "lodash.get": {
8744 "version": "4.4.2", 8729 "version": "4.4.2",
8745 "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", 8730 "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
8746 "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", 8731 "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
8747 "dev": true 8732 "dev": true
8748 }, 8733 },
8749 "lodash.isarguments": { 8734 "lodash.isarguments": {
8750 "version": "3.1.0", 8735 "version": "3.1.0",
8751 "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", 8736 "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
8752 "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", 8737 "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
8753 "dev": true 8738 "dev": true
8754 }, 8739 },
8755 "lodash.isarray": { 8740 "lodash.isarray": {
8756 "version": "3.0.4", 8741 "version": "3.0.4",
8757 "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", 8742 "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
8758 "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", 8743 "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
8759 "dev": true 8744 "dev": true
8760 }, 8745 },
8761 "lodash.isequal": { 8746 "lodash.isequal": {
8762 "version": "4.5.0", 8747 "version": "4.5.0",
8763 "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", 8748 "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
8764 "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", 8749 "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
8765 "dev": true 8750 "dev": true
8766 }, 8751 },
8767 "lodash.isplainobject": { 8752 "lodash.isplainobject": {
8768 "version": "4.0.6", 8753 "version": "4.0.6",
8769 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 8754 "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
8770 "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", 8755 "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
8771 "dev": true 8756 "dev": true
8772 }, 8757 },
8773 "lodash.keys": { 8758 "lodash.keys": {
8774 "version": "3.1.2", 8759 "version": "3.1.2",
8775 "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", 8760 "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
8776 "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", 8761 "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
8777 "dev": true, 8762 "dev": true,
8778 "requires": { 8763 "requires": {
8779 "lodash._getnative": "^3.0.0", 8764 "lodash._getnative": "^3.0.0",
8780 "lodash.isarguments": "^3.0.0", 8765 "lodash.isarguments": "^3.0.0",
8781 "lodash.isarray": "^3.0.0" 8766 "lodash.isarray": "^3.0.0"
8782 } 8767 }
8783 }, 8768 },
8784 "lodash.keysin": { 8769 "lodash.keysin": {
8785 "version": "4.2.0", 8770 "version": "4.2.0",
8786 "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-4.2.0.tgz", 8771 "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-4.2.0.tgz",
8787 "integrity": "sha1-jMP7NcLZSsxEOhhj4C+kB5nqbyg=", 8772 "integrity": "sha1-jMP7NcLZSsxEOhhj4C+kB5nqbyg=",
8788 "dev": true 8773 "dev": true
8789 }, 8774 },
8790 "lodash.memoize": { 8775 "lodash.memoize": {
8791 "version": "4.1.2", 8776 "version": "4.1.2",
8792 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", 8777 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
8793 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", 8778 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
8794 "dev": true 8779 "dev": true
8795 }, 8780 },
8796 "lodash.mergewith": { 8781 "lodash.mergewith": {
8797 "version": "4.6.1", 8782 "version": "4.6.1",
8798 "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", 8783 "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
8799 "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", 8784 "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
8800 "dev": true 8785 "dev": true
8801 }, 8786 },
8802 "lodash.rest": { 8787 "lodash.rest": {
8803 "version": "4.0.5", 8788 "version": "4.0.5",
8804 "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz", 8789 "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz",
8805 "integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=", 8790 "integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=",
8806 "dev": true 8791 "dev": true
8807 }, 8792 },
8808 "lodash.sortby": { 8793 "lodash.sortby": {
8809 "version": "4.7.0", 8794 "version": "4.7.0",
8810 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 8795 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
8811 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", 8796 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
8812 "dev": true 8797 "dev": true
8813 }, 8798 },
8814 "lodash.truncate": { 8799 "lodash.truncate": {
8815 "version": "4.4.2", 8800 "version": "4.4.2",
8816 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", 8801 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
8817 "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" 8802 "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM="
8818 }, 8803 },
8819 "lodash.uniq": { 8804 "lodash.uniq": {
8820 "version": "4.5.0", 8805 "version": "4.5.0",
8821 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 8806 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
8822 "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", 8807 "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
8823 "dev": true 8808 "dev": true
8824 }, 8809 },
8825 "log-symbols": { 8810 "log-symbols": {
8826 "version": "2.2.0", 8811 "version": "2.2.0",
8827 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", 8812 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
8828 "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", 8813 "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
8829 "dev": true, 8814 "dev": true,
8830 "requires": { 8815 "requires": {
8831 "chalk": "^2.0.1" 8816 "chalk": "^2.0.1"
8832 } 8817 }
8833 }, 8818 },
8834 "loglevel": { 8819 "loglevel": {
8835 "version": "1.6.1", 8820 "version": "1.6.1",
8836 "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", 8821 "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz",
8837 "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", 8822 "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
8838 "dev": true 8823 "dev": true
8839 }, 8824 },
8840 "longest": { 8825 "longest": {
8841 "version": "1.0.1", 8826 "version": "1.0.1",
8842 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 8827 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
8843 "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", 8828 "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
8844 "dev": true 8829 "dev": true
8845 }, 8830 },
8846 "loose-envify": { 8831 "loose-envify": {
8847 "version": "1.3.1", 8832 "version": "1.3.1",
8848 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", 8833 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
8849 "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", 8834 "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
8850 "dev": true, 8835 "dev": true,
8851 "requires": { 8836 "requires": {
8852 "js-tokens": "^3.0.0" 8837 "js-tokens": "^3.0.0"
8853 } 8838 }
8854 }, 8839 },
8855 "loud-rejection": { 8840 "loud-rejection": {
8856 "version": "1.6.0", 8841 "version": "1.6.0",
8857 "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 8842 "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
8858 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 8843 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
8859 "dev": true, 8844 "dev": true,
8860 "requires": { 8845 "requires": {
8861 "currently-unhandled": "^0.4.1", 8846 "currently-unhandled": "^0.4.1",
8862 "signal-exit": "^3.0.0" 8847 "signal-exit": "^3.0.0"
8863 } 8848 }
8864 }, 8849 },
8865 "lowdb": { 8850 "lowdb": {
8866 "version": "0.15.5", 8851 "version": "0.15.5",
8867 "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-0.15.5.tgz", 8852 "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-0.15.5.tgz",
8868 "integrity": "sha1-mt4QXfiqVzaS0SIWIrhUFPv0+pY=", 8853 "integrity": "sha1-mt4QXfiqVzaS0SIWIrhUFPv0+pY=",
8869 "dev": true, 8854 "dev": true,
8870 "requires": { 8855 "requires": {
8871 "graceful-fs": "^4.1.3", 8856 "graceful-fs": "^4.1.3",
8872 "is-promise": "^2.1.0", 8857 "is-promise": "^2.1.0",
8873 "json-parse-helpfulerror": "^1.0.3", 8858 "json-parse-helpfulerror": "^1.0.3",
8874 "lodash": "4", 8859 "lodash": "4",
8875 "steno": "^0.4.1" 8860 "steno": "^0.4.1"
8876 } 8861 }
8877 }, 8862 },
8878 "lower-case": { 8863 "lower-case": {
8879 "version": "1.1.4", 8864 "version": "1.1.4",
8880 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", 8865 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
8881 "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", 8866 "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
8882 "dev": true 8867 "dev": true
8883 }, 8868 },
8884 "lowercase-keys": { 8869 "lowercase-keys": {
8885 "version": "1.0.1", 8870 "version": "1.0.1",
8886 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 8871 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
8887 "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 8872 "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
8888 "dev": true 8873 "dev": true
8889 }, 8874 },
8890 "lru-cache": { 8875 "lru-cache": {
8891 "version": "4.1.1", 8876 "version": "4.1.1",
8892 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", 8877 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
8893 "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", 8878 "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
8894 "dev": true, 8879 "dev": true,
8895 "requires": { 8880 "requires": {
8896 "pseudomap": "^1.0.2", 8881 "pseudomap": "^1.0.2",
8897 "yallist": "^2.1.2" 8882 "yallist": "^2.1.2"
8898 } 8883 }
8899 }, 8884 },
8900 "macaddress": { 8885 "macaddress": {
8901 "version": "0.2.9", 8886 "version": "0.2.9",
8902 "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.9.tgz", 8887 "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.9.tgz",
8903 "integrity": "sha512-k4F1JUof6cQXxNFzx3thLby4oJzXTXQueAOOts944Vqizn+Rjc2QNFenT9FJSLU1CH3PmrHRSyZs2E+Cqw+P2w==", 8888 "integrity": "sha512-k4F1JUof6cQXxNFzx3thLby4oJzXTXQueAOOts944Vqizn+Rjc2QNFenT9FJSLU1CH3PmrHRSyZs2E+Cqw+P2w==",
8904 "dev": true 8889 "dev": true
8905 }, 8890 },
8906 "make-dir": { 8891 "make-dir": {
8907 "version": "1.2.0", 8892 "version": "1.2.0",
8908 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz", 8893 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz",
8909 "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", 8894 "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==",
8910 "dev": true, 8895 "dev": true,
8911 "requires": { 8896 "requires": {
8912 "pify": "^3.0.0" 8897 "pify": "^3.0.0"
8913 }, 8898 },
8914 "dependencies": { 8899 "dependencies": {
8915 "pify": { 8900 "pify": {
8916 "version": "3.0.0", 8901 "version": "3.0.0",
8917 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 8902 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
8918 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 8903 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
8919 "dev": true 8904 "dev": true
8920 } 8905 }
8921 } 8906 }
8922 }, 8907 },
8923 "makeerror": { 8908 "makeerror": {
8924 "version": "1.0.11", 8909 "version": "1.0.11",
8925 "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", 8910 "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
8926 "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", 8911 "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
8927 "dev": true, 8912 "dev": true,
8928 "requires": { 8913 "requires": {
8929 "tmpl": "1.0.x" 8914 "tmpl": "1.0.x"
8930 } 8915 }
8931 }, 8916 },
8932 "map-cache": { 8917 "map-cache": {
8933 "version": "0.2.2", 8918 "version": "0.2.2",
8934 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 8919 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
8935 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 8920 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
8936 "dev": true 8921 "dev": true
8937 }, 8922 },
8938 "map-obj": { 8923 "map-obj": {
8939 "version": "1.0.1", 8924 "version": "1.0.1",
8940 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 8925 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
8941 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 8926 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
8942 "dev": true 8927 "dev": true
8943 }, 8928 },
8944 "map-visit": { 8929 "map-visit": {
8945 "version": "1.0.0", 8930 "version": "1.0.0",
8946 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 8931 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
8947 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 8932 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
8948 "dev": true, 8933 "dev": true,
8949 "requires": { 8934 "requires": {
8950 "object-visit": "^1.0.0" 8935 "object-visit": "^1.0.0"
8951 } 8936 }
8952 }, 8937 },
8953 "material-design-icons-iconfont": {
8954 "version": "3.0.3",
8955 "resolved": "https://registry.npmjs.org/material-design-icons-iconfont/-/material-design-icons-iconfont-3.0.3.tgz",
8956 "integrity": "sha1-FUoQhAR9Ticjf6f1o34Qdc7qbfI="
8957 },
8958 "math-expression-evaluator": { 8938 "math-expression-evaluator": {
8959 "version": "1.2.17", 8939 "version": "1.2.17",
8960 "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", 8940 "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz",
8961 "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", 8941 "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
8962 "dev": true 8942 "dev": true
8963 }, 8943 },
8964 "math-random": { 8944 "math-random": {
8965 "version": "1.0.1", 8945 "version": "1.0.1",
8966 "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", 8946 "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
8967 "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", 8947 "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
8968 "dev": true 8948 "dev": true
8969 }, 8949 },
8970 "md5.js": { 8950 "md5.js": {
8971 "version": "1.3.4", 8951 "version": "1.3.4",
8972 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", 8952 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
8973 "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", 8953 "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
8974 "dev": true, 8954 "dev": true,
8975 "requires": { 8955 "requires": {
8976 "hash-base": "^3.0.0", 8956 "hash-base": "^3.0.0",
8977 "inherits": "^2.0.1" 8957 "inherits": "^2.0.1"
8978 } 8958 }
8979 }, 8959 },
8980 "media-typer": { 8960 "media-typer": {
8981 "version": "0.3.0", 8961 "version": "0.3.0",
8982 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 8962 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
8983 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 8963 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
8984 "dev": true 8964 "dev": true
8985 }, 8965 },
8986 "mem": { 8966 "mem": {
8987 "version": "1.1.0", 8967 "version": "1.1.0",
8988 "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", 8968 "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
8989 "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", 8969 "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
8990 "dev": true, 8970 "dev": true,
8991 "requires": { 8971 "requires": {
8992 "mimic-fn": "^1.0.0" 8972 "mimic-fn": "^1.0.0"
8993 } 8973 }
8994 }, 8974 },
8995 "memory-fs": { 8975 "memory-fs": {
8996 "version": "0.4.1", 8976 "version": "0.4.1",
8997 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", 8977 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
8998 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", 8978 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
8999 "dev": true, 8979 "dev": true,
9000 "requires": { 8980 "requires": {
9001 "errno": "^0.1.3", 8981 "errno": "^0.1.3",
9002 "readable-stream": "^2.0.1" 8982 "readable-stream": "^2.0.1"
9003 } 8983 }
9004 }, 8984 },
9005 "meow": { 8985 "meow": {
9006 "version": "3.7.0", 8986 "version": "3.7.0",
9007 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 8987 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
9008 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 8988 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
9009 "dev": true, 8989 "dev": true,
9010 "requires": { 8990 "requires": {
9011 "camelcase-keys": "^2.0.0", 8991 "camelcase-keys": "^2.0.0",
9012 "decamelize": "^1.1.2", 8992 "decamelize": "^1.1.2",
9013 "loud-rejection": "^1.0.0", 8993 "loud-rejection": "^1.0.0",
9014 "map-obj": "^1.0.1", 8994 "map-obj": "^1.0.1",
9015 "minimist": "^1.1.3", 8995 "minimist": "^1.1.3",
9016 "normalize-package-data": "^2.3.4", 8996 "normalize-package-data": "^2.3.4",
9017 "object-assign": "^4.0.1", 8997 "object-assign": "^4.0.1",
9018 "read-pkg-up": "^1.0.1", 8998 "read-pkg-up": "^1.0.1",
9019 "redent": "^1.0.0", 8999 "redent": "^1.0.0",
9020 "trim-newlines": "^1.0.0" 9000 "trim-newlines": "^1.0.0"
9021 }, 9001 },
9022 "dependencies": { 9002 "dependencies": {
9023 "minimist": { 9003 "minimist": {
9024 "version": "1.2.0", 9004 "version": "1.2.0",
9025 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 9005 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
9026 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 9006 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9027 "dev": true 9007 "dev": true
9028 } 9008 }
9029 } 9009 }
9030 }, 9010 },
9031 "merge": { 9011 "merge": {
9032 "version": "1.2.0", 9012 "version": "1.2.0",
9033 "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", 9013 "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz",
9034 "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", 9014 "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=",
9035 "dev": true 9015 "dev": true
9036 }, 9016 },
9037 "merge-descriptors": { 9017 "merge-descriptors": {
9038 "version": "1.0.1", 9018 "version": "1.0.1",
9039 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 9019 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
9040 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 9020 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
9041 "dev": true 9021 "dev": true
9042 }, 9022 },
9043 "merge-stream": { 9023 "merge-stream": {
9044 "version": "1.0.1", 9024 "version": "1.0.1",
9045 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", 9025 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
9046 "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", 9026 "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
9047 "dev": true, 9027 "dev": true,
9048 "requires": { 9028 "requires": {
9049 "readable-stream": "^2.0.1" 9029 "readable-stream": "^2.0.1"
9050 } 9030 }
9051 }, 9031 },
9052 "method-override": { 9032 "method-override": {
9053 "version": "2.3.10", 9033 "version": "2.3.10",
9054 "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz", 9034 "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz",
9055 "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=", 9035 "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=",
9056 "dev": true, 9036 "dev": true,
9057 "requires": { 9037 "requires": {
9058 "debug": "2.6.9", 9038 "debug": "2.6.9",
9059 "methods": "~1.1.2", 9039 "methods": "~1.1.2",
9060 "parseurl": "~1.3.2", 9040 "parseurl": "~1.3.2",
9061 "vary": "~1.1.2" 9041 "vary": "~1.1.2"
9062 }, 9042 },
9063 "dependencies": { 9043 "dependencies": {
9064 "debug": { 9044 "debug": {
9065 "version": "2.6.9", 9045 "version": "2.6.9",
9066 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 9046 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9067 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 9047 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9068 "dev": true, 9048 "dev": true,
9069 "requires": { 9049 "requires": {
9070 "ms": "2.0.0" 9050 "ms": "2.0.0"
9071 } 9051 }
9072 } 9052 }
9073 } 9053 }
9074 }, 9054 },
9075 "methods": { 9055 "methods": {
9076 "version": "1.1.2", 9056 "version": "1.1.2",
9077 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 9057 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
9078 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 9058 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
9079 "dev": true 9059 "dev": true
9080 }, 9060 },
9081 "micromatch": { 9061 "micromatch": {
9082 "version": "2.3.11", 9062 "version": "2.3.11",
9083 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 9063 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
9084 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 9064 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
9085 "dev": true, 9065 "dev": true,
9086 "requires": { 9066 "requires": {
9087 "arr-diff": "^2.0.0", 9067 "arr-diff": "^2.0.0",
9088 "array-unique": "^0.2.1", 9068 "array-unique": "^0.2.1",
9089 "braces": "^1.8.2", 9069 "braces": "^1.8.2",
9090 "expand-brackets": "^0.1.4", 9070 "expand-brackets": "^0.1.4",
9091 "extglob": "^0.3.1", 9071 "extglob": "^0.3.1",
9092 "filename-regex": "^2.0.0", 9072 "filename-regex": "^2.0.0",
9093 "is-extglob": "^1.0.0", 9073 "is-extglob": "^1.0.0",
9094 "is-glob": "^2.0.1", 9074 "is-glob": "^2.0.1",
9095 "kind-of": "^3.0.2", 9075 "kind-of": "^3.0.2",
9096 "normalize-path": "^2.0.1", 9076 "normalize-path": "^2.0.1",
9097 "object.omit": "^2.0.0", 9077 "object.omit": "^2.0.0",
9098 "parse-glob": "^3.0.4", 9078 "parse-glob": "^3.0.4",
9099 "regex-cache": "^0.4.2" 9079 "regex-cache": "^0.4.2"
9100 } 9080 }
9101 }, 9081 },
9102 "miller-rabin": { 9082 "miller-rabin": {
9103 "version": "4.0.1", 9083 "version": "4.0.1",
9104 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 9084 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
9105 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 9085 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
9106 "dev": true, 9086 "dev": true,
9107 "requires": { 9087 "requires": {
9108 "bn.js": "^4.0.0", 9088 "bn.js": "^4.0.0",
9109 "brorand": "^1.0.1" 9089 "brorand": "^1.0.1"
9110 } 9090 }
9111 }, 9091 },
9112 "mime": { 9092 "mime": {
9113 "version": "1.6.0", 9093 "version": "1.6.0",
9114 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 9094 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
9115 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 9095 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
9116 "dev": true 9096 "dev": true
9117 }, 9097 },
9118 "mime-db": { 9098 "mime-db": {
9119 "version": "1.33.0", 9099 "version": "1.33.0",
9120 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", 9100 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
9121 "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", 9101 "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
9122 "dev": true 9102 "dev": true
9123 }, 9103 },
9124 "mime-types": { 9104 "mime-types": {
9125 "version": "2.1.18", 9105 "version": "2.1.18",
9126 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", 9106 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
9127 "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", 9107 "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
9128 "dev": true, 9108 "dev": true,
9129 "requires": { 9109 "requires": {
9130 "mime-db": "~1.33.0" 9110 "mime-db": "~1.33.0"
9131 } 9111 }
9132 }, 9112 },
9133 "mimic-fn": { 9113 "mimic-fn": {
9134 "version": "1.2.0", 9114 "version": "1.2.0",
9135 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", 9115 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
9136 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 9116 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
9137 "dev": true 9117 "dev": true
9138 }, 9118 },
9139 "minimalistic-assert": { 9119 "minimalistic-assert": {
9140 "version": "1.0.0", 9120 "version": "1.0.0",
9141 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", 9121 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
9142 "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", 9122 "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",
9143 "dev": true 9123 "dev": true
9144 }, 9124 },
9145 "minimalistic-crypto-utils": { 9125 "minimalistic-crypto-utils": {
9146 "version": "1.0.1", 9126 "version": "1.0.1",
9147 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 9127 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
9148 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", 9128 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
9149 "dev": true 9129 "dev": true
9150 }, 9130 },
9151 "minimatch": { 9131 "minimatch": {
9152 "version": "3.0.4", 9132 "version": "3.0.4",
9153 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 9133 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
9154 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 9134 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
9155 "dev": true, 9135 "dev": true,
9156 "requires": { 9136 "requires": {
9157 "brace-expansion": "^1.1.7" 9137 "brace-expansion": "^1.1.7"
9158 } 9138 }
9159 }, 9139 },
9160 "minimist": { 9140 "minimist": {
9161 "version": "0.0.8", 9141 "version": "0.0.8",
9162 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 9142 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
9163 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 9143 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
9164 "dev": true 9144 "dev": true
9165 }, 9145 },
9166 "mississippi": { 9146 "mississippi": {
9167 "version": "2.0.0", 9147 "version": "2.0.0",
9168 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", 9148 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
9169 "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", 9149 "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
9170 "dev": true, 9150 "dev": true,
9171 "requires": { 9151 "requires": {
9172 "concat-stream": "^1.5.0", 9152 "concat-stream": "^1.5.0",
9173 "duplexify": "^3.4.2", 9153 "duplexify": "^3.4.2",
9174 "end-of-stream": "^1.1.0", 9154 "end-of-stream": "^1.1.0",
9175 "flush-write-stream": "^1.0.0", 9155 "flush-write-stream": "^1.0.0",
9176 "from2": "^2.1.0", 9156 "from2": "^2.1.0",
9177 "parallel-transform": "^1.1.0", 9157 "parallel-transform": "^1.1.0",
9178 "pump": "^2.0.1", 9158 "pump": "^2.0.1",
9179 "pumpify": "^1.3.3", 9159 "pumpify": "^1.3.3",
9180 "stream-each": "^1.1.0", 9160 "stream-each": "^1.1.0",
9181 "through2": "^2.0.0" 9161 "through2": "^2.0.0"
9182 } 9162 }
9183 }, 9163 },
9184 "mixin-deep": { 9164 "mixin-deep": {
9185 "version": "1.3.1", 9165 "version": "1.3.1",
9186 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", 9166 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
9187 "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", 9167 "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
9188 "dev": true, 9168 "dev": true,
9189 "requires": { 9169 "requires": {
9190 "for-in": "^1.0.2", 9170 "for-in": "^1.0.2",
9191 "is-extendable": "^1.0.1" 9171 "is-extendable": "^1.0.1"
9192 }, 9172 },
9193 "dependencies": { 9173 "dependencies": {
9194 "is-extendable": { 9174 "is-extendable": {
9195 "version": "1.0.1", 9175 "version": "1.0.1",
9196 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 9176 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
9197 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 9177 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
9198 "dev": true, 9178 "dev": true,
9199 "requires": { 9179 "requires": {
9200 "is-plain-object": "^2.0.4" 9180 "is-plain-object": "^2.0.4"
9201 } 9181 }
9202 } 9182 }
9203 } 9183 }
9204 }, 9184 },
9205 "mkdirp": { 9185 "mkdirp": {
9206 "version": "0.5.1", 9186 "version": "0.5.1",
9207 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 9187 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
9208 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 9188 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
9209 "dev": true, 9189 "dev": true,
9210 "requires": { 9190 "requires": {
9211 "minimist": "0.0.8" 9191 "minimist": "0.0.8"
9212 } 9192 }
9213 }, 9193 },
9214 "mkpath": { 9194 "mkpath": {
9215 "version": "1.0.0", 9195 "version": "1.0.0",
9216 "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz", 9196 "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz",
9217 "integrity": "sha1-67Opd+evHGg65v2hK1Raa6bFhT0=", 9197 "integrity": "sha1-67Opd+evHGg65v2hK1Raa6bFhT0=",
9218 "dev": true 9198 "dev": true
9219 }, 9199 },
9220 "mocha-nightwatch": { 9200 "mocha-nightwatch": {
9221 "version": "3.2.2", 9201 "version": "3.2.2",
9222 "resolved": "https://registry.npmjs.org/mocha-nightwatch/-/mocha-nightwatch-3.2.2.tgz", 9202 "resolved": "https://registry.npmjs.org/mocha-nightwatch/-/mocha-nightwatch-3.2.2.tgz",
9223 "integrity": "sha1-kby5s73gV912d8eBJeSR5Y1mZHw=", 9203 "integrity": "sha1-kby5s73gV912d8eBJeSR5Y1mZHw=",
9224 "dev": true, 9204 "dev": true,
9225 "requires": { 9205 "requires": {
9226 "browser-stdout": "1.3.0", 9206 "browser-stdout": "1.3.0",
9227 "commander": "2.9.0", 9207 "commander": "2.9.0",
9228 "debug": "2.2.0", 9208 "debug": "2.2.0",
9229 "diff": "1.4.0", 9209 "diff": "1.4.0",
9230 "escape-string-regexp": "1.0.5", 9210 "escape-string-regexp": "1.0.5",
9231 "glob": "7.0.5", 9211 "glob": "7.0.5",
9232 "growl": "1.9.2", 9212 "growl": "1.9.2",
9233 "json3": "3.3.2", 9213 "json3": "3.3.2",
9234 "lodash.create": "3.1.1", 9214 "lodash.create": "3.1.1",
9235 "mkdirp": "0.5.1", 9215 "mkdirp": "0.5.1",
9236 "supports-color": "3.1.2" 9216 "supports-color": "3.1.2"
9237 }, 9217 },
9238 "dependencies": { 9218 "dependencies": {
9239 "commander": { 9219 "commander": {
9240 "version": "2.9.0", 9220 "version": "2.9.0",
9241 "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", 9221 "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
9242 "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", 9222 "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
9243 "dev": true, 9223 "dev": true,
9244 "requires": { 9224 "requires": {
9245 "graceful-readlink": ">= 1.0.0" 9225 "graceful-readlink": ">= 1.0.0"
9246 } 9226 }
9247 }, 9227 },
9248 "debug": { 9228 "debug": {
9249 "version": "2.2.0", 9229 "version": "2.2.0",
9250 "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 9230 "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
9251 "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", 9231 "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
9252 "dev": true, 9232 "dev": true,
9253 "requires": { 9233 "requires": {
9254 "ms": "0.7.1" 9234 "ms": "0.7.1"
9255 } 9235 }
9256 }, 9236 },
9257 "diff": { 9237 "diff": {
9258 "version": "1.4.0", 9238 "version": "1.4.0",
9259 "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz", 9239 "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
9260 "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=", 9240 "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=",
9261 "dev": true 9241 "dev": true
9262 }, 9242 },
9263 "glob": { 9243 "glob": {
9264 "version": "7.0.5", 9244 "version": "7.0.5",
9265 "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz", 9245 "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz",
9266 "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=", 9246 "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=",
9267 "dev": true, 9247 "dev": true,
9268 "requires": { 9248 "requires": {
9269 "fs.realpath": "^1.0.0", 9249 "fs.realpath": "^1.0.0",
9270 "inflight": "^1.0.4", 9250 "inflight": "^1.0.4",
9271 "inherits": "2", 9251 "inherits": "2",
9272 "minimatch": "^3.0.2", 9252 "minimatch": "^3.0.2",
9273 "once": "^1.3.0", 9253 "once": "^1.3.0",
9274 "path-is-absolute": "^1.0.0" 9254 "path-is-absolute": "^1.0.0"
9275 } 9255 }
9276 }, 9256 },
9277 "has-flag": { 9257 "has-flag": {
9278 "version": "1.0.0", 9258 "version": "1.0.0",
9279 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 9259 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
9280 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 9260 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
9281 "dev": true 9261 "dev": true
9282 }, 9262 },
9283 "ms": { 9263 "ms": {
9284 "version": "0.7.1", 9264 "version": "0.7.1",
9285 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 9265 "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
9286 "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", 9266 "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
9287 "dev": true 9267 "dev": true
9288 }, 9268 },
9289 "supports-color": { 9269 "supports-color": {
9290 "version": "3.1.2", 9270 "version": "3.1.2",
9291 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", 9271 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz",
9292 "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", 9272 "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=",
9293 "dev": true, 9273 "dev": true,
9294 "requires": { 9274 "requires": {
9295 "has-flag": "^1.0.0" 9275 "has-flag": "^1.0.0"
9296 } 9276 }
9297 } 9277 }
9298 } 9278 }
9299 }, 9279 },
9300 "mockjs": { 9280 "mockjs": {
9301 "version": "1.0.1-beta3", 9281 "version": "1.0.1-beta3",
9302 "resolved": "https://registry.npmjs.org/mockjs/-/mockjs-1.0.1-beta3.tgz", 9282 "resolved": "https://registry.npmjs.org/mockjs/-/mockjs-1.0.1-beta3.tgz",
9303 "integrity": "sha1-0jTzwnJWOXVk8slVFC6JGQlTcgk=", 9283 "integrity": "sha1-0jTzwnJWOXVk8slVFC6JGQlTcgk=",
9304 "dev": true, 9284 "dev": true,
9305 "requires": { 9285 "requires": {
9306 "commander": "*" 9286 "commander": "*"
9307 } 9287 }
9308 }, 9288 },
9309 "mockjs-lite": { 9289 "mockjs-lite": {
9310 "version": "0.3.2", 9290 "version": "0.3.2",
9311 "resolved": "https://registry.npmjs.org/mockjs-lite/-/mockjs-lite-0.3.2.tgz", 9291 "resolved": "https://registry.npmjs.org/mockjs-lite/-/mockjs-lite-0.3.2.tgz",
9312 "integrity": "sha1-lbOEWNDUsY5Uv/c/lHgCkceXy/w=", 9292 "integrity": "sha1-lbOEWNDUsY5Uv/c/lHgCkceXy/w=",
9313 "dev": true 9293 "dev": true
9314 }, 9294 },
9315 "mockjs-webpack-plugin": { 9295 "mockjs-webpack-plugin": {
9316 "version": "1.0.0", 9296 "version": "1.0.0",
9317 "resolved": "https://registry.npmjs.org/mockjs-webpack-plugin/-/mockjs-webpack-plugin-1.0.0.tgz", 9297 "resolved": "https://registry.npmjs.org/mockjs-webpack-plugin/-/mockjs-webpack-plugin-1.0.0.tgz",
9318 "integrity": "sha512-sMGhh0KlQpSH7ahpOi/dEhv70f5KvWEOGVXUB9va2+/M7iuDTZoayRbGUga7thknsm8Z1ndYYN5R86gBg3Ya5Q==", 9298 "integrity": "sha512-sMGhh0KlQpSH7ahpOi/dEhv70f5KvWEOGVXUB9va2+/M7iuDTZoayRbGUga7thknsm8Z1ndYYN5R86gBg3Ya5Q==",
9319 "dev": true, 9299 "dev": true,
9320 "requires": { 9300 "requires": {
9321 "express": "^4.15.3", 9301 "express": "^4.15.3",
9322 "mockjs-lite": "^0.3.2", 9302 "mockjs-lite": "^0.3.2",
9323 "node-walkdir": "^0.1.0" 9303 "node-walkdir": "^0.1.0"
9324 } 9304 }
9325 }, 9305 },
9326 "moment": { 9306 "moment": {
9327 "version": "2.24.0", 9307 "version": "2.24.0",
9328 "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", 9308 "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
9329 "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" 9309 "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg=="
9330 }, 9310 },
9331 "morgan": { 9311 "morgan": {
9332 "version": "1.9.0", 9312 "version": "1.9.0",
9333 "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz", 9313 "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz",
9334 "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", 9314 "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=",
9335 "dev": true, 9315 "dev": true,
9336 "requires": { 9316 "requires": {
9337 "basic-auth": "~2.0.0", 9317 "basic-auth": "~2.0.0",
9338 "debug": "2.6.9", 9318 "debug": "2.6.9",
9339 "depd": "~1.1.1", 9319 "depd": "~1.1.1",
9340 "on-finished": "~2.3.0", 9320 "on-finished": "~2.3.0",
9341 "on-headers": "~1.0.1" 9321 "on-headers": "~1.0.1"
9342 }, 9322 },
9343 "dependencies": { 9323 "dependencies": {
9344 "debug": { 9324 "debug": {
9345 "version": "2.6.9", 9325 "version": "2.6.9",
9346 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 9326 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9347 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 9327 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9348 "dev": true, 9328 "dev": true,
9349 "requires": { 9329 "requires": {
9350 "ms": "2.0.0" 9330 "ms": "2.0.0"
9351 } 9331 }
9352 } 9332 }
9353 } 9333 }
9354 }, 9334 },
9355 "move-concurrently": { 9335 "move-concurrently": {
9356 "version": "1.0.1", 9336 "version": "1.0.1",
9357 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", 9337 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
9358 "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", 9338 "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
9359 "dev": true, 9339 "dev": true,
9360 "requires": { 9340 "requires": {
9361 "aproba": "^1.1.1", 9341 "aproba": "^1.1.1",
9362 "copy-concurrently": "^1.0.0", 9342 "copy-concurrently": "^1.0.0",
9363 "fs-write-stream-atomic": "^1.0.8", 9343 "fs-write-stream-atomic": "^1.0.8",
9364 "mkdirp": "^0.5.1", 9344 "mkdirp": "^0.5.1",
9365 "rimraf": "^2.5.4", 9345 "rimraf": "^2.5.4",
9366 "run-queue": "^1.0.3" 9346 "run-queue": "^1.0.3"
9367 } 9347 }
9368 }, 9348 },
9369 "ms": { 9349 "ms": {
9370 "version": "2.0.0", 9350 "version": "2.0.0",
9371 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 9351 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9372 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 9352 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
9373 }, 9353 },
9374 "multicast-dns": { 9354 "multicast-dns": {
9375 "version": "6.2.3", 9355 "version": "6.2.3",
9376 "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", 9356 "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
9377 "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", 9357 "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
9378 "dev": true, 9358 "dev": true,
9379 "requires": { 9359 "requires": {
9380 "dns-packet": "^1.3.1", 9360 "dns-packet": "^1.3.1",
9381 "thunky": "^1.0.2" 9361 "thunky": "^1.0.2"
9382 } 9362 }
9383 }, 9363 },
9384 "multicast-dns-service-types": { 9364 "multicast-dns-service-types": {
9385 "version": "1.1.0", 9365 "version": "1.1.0",
9386 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", 9366 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
9387 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", 9367 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
9388 "dev": true 9368 "dev": true
9389 }, 9369 },
9390 "mute-stream": { 9370 "mute-stream": {
9391 "version": "0.0.7", 9371 "version": "0.0.7",
9392 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", 9372 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
9393 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", 9373 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
9394 "dev": true 9374 "dev": true
9395 }, 9375 },
9396 "nan": { 9376 "nan": {
9397 "version": "2.12.1", 9377 "version": "2.14.0",
9398 "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", 9378 "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
9399 "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", 9379 "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
9400 "dev": true, 9380 "dev": true,
9401 "optional": true 9381 "optional": true
9402 }, 9382 },
9403 "nanoid": { 9383 "nanoid": {
9404 "version": "1.0.2", 9384 "version": "1.0.2",
9405 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-1.0.2.tgz", 9385 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-1.0.2.tgz",
9406 "integrity": "sha512-sCTwJt690lduNHyqknXJp8pRwzm80neOLGaiTHU2KUJZFVSErl778NNCIivEQCX5gNT0xR1Jy3HEMe/TABT6lw==", 9386 "integrity": "sha512-sCTwJt690lduNHyqknXJp8pRwzm80neOLGaiTHU2KUJZFVSErl778NNCIivEQCX5gNT0xR1Jy3HEMe/TABT6lw==",
9407 "dev": true 9387 "dev": true
9408 }, 9388 },
9409 "nanomatch": { 9389 "nanomatch": {
9410 "version": "1.2.9", 9390 "version": "1.2.9",
9411 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", 9391 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
9412 "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", 9392 "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==",
9413 "dev": true, 9393 "dev": true,
9414 "requires": { 9394 "requires": {
9415 "arr-diff": "^4.0.0", 9395 "arr-diff": "^4.0.0",
9416 "array-unique": "^0.3.2", 9396 "array-unique": "^0.3.2",
9417 "define-property": "^2.0.2", 9397 "define-property": "^2.0.2",
9418 "extend-shallow": "^3.0.2", 9398 "extend-shallow": "^3.0.2",
9419 "fragment-cache": "^0.2.1", 9399 "fragment-cache": "^0.2.1",
9420 "is-odd": "^2.0.0", 9400 "is-odd": "^2.0.0",
9421 "is-windows": "^1.0.2", 9401 "is-windows": "^1.0.2",
9422 "kind-of": "^6.0.2", 9402 "kind-of": "^6.0.2",
9423 "object.pick": "^1.3.0", 9403 "object.pick": "^1.3.0",
9424 "regex-not": "^1.0.0", 9404 "regex-not": "^1.0.0",
9425 "snapdragon": "^0.8.1", 9405 "snapdragon": "^0.8.1",
9426 "to-regex": "^3.0.1" 9406 "to-regex": "^3.0.1"
9427 }, 9407 },
9428 "dependencies": { 9408 "dependencies": {
9429 "arr-diff": { 9409 "arr-diff": {
9430 "version": "4.0.0", 9410 "version": "4.0.0",
9431 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 9411 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
9432 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 9412 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
9433 "dev": true 9413 "dev": true
9434 }, 9414 },
9435 "array-unique": { 9415 "array-unique": {
9436 "version": "0.3.2", 9416 "version": "0.3.2",
9437 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 9417 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
9438 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 9418 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
9439 "dev": true 9419 "dev": true
9440 }, 9420 },
9441 "extend-shallow": { 9421 "extend-shallow": {
9442 "version": "3.0.2", 9422 "version": "3.0.2",
9443 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 9423 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
9444 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 9424 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
9445 "dev": true, 9425 "dev": true,
9446 "requires": { 9426 "requires": {
9447 "assign-symbols": "^1.0.0", 9427 "assign-symbols": "^1.0.0",
9448 "is-extendable": "^1.0.1" 9428 "is-extendable": "^1.0.1"
9449 } 9429 }
9450 }, 9430 },
9451 "is-extendable": { 9431 "is-extendable": {
9452 "version": "1.0.1", 9432 "version": "1.0.1",
9453 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 9433 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
9454 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 9434 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
9455 "dev": true, 9435 "dev": true,
9456 "requires": { 9436 "requires": {
9457 "is-plain-object": "^2.0.4" 9437 "is-plain-object": "^2.0.4"
9458 } 9438 }
9459 }, 9439 },
9460 "kind-of": { 9440 "kind-of": {
9461 "version": "6.0.2", 9441 "version": "6.0.2",
9462 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 9442 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
9463 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 9443 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
9464 "dev": true 9444 "dev": true
9465 } 9445 }
9466 } 9446 }
9467 }, 9447 },
9468 "natural-compare": { 9448 "natural-compare": {
9469 "version": "1.4.0", 9449 "version": "1.4.0",
9470 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 9450 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
9471 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 9451 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
9472 "dev": true 9452 "dev": true
9473 }, 9453 },
9474 "ncname": { 9454 "ncname": {
9475 "version": "1.0.0", 9455 "version": "1.0.0",
9476 "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", 9456 "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz",
9477 "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", 9457 "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=",
9478 "dev": true, 9458 "dev": true,
9479 "requires": { 9459 "requires": {
9480 "xml-char-classes": "^1.0.0" 9460 "xml-char-classes": "^1.0.0"
9481 } 9461 }
9482 }, 9462 },
9483 "negotiator": { 9463 "negotiator": {
9484 "version": "0.6.1", 9464 "version": "0.6.1",
9485 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", 9465 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
9486 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", 9466 "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
9487 "dev": true 9467 "dev": true
9488 }, 9468 },
9489 "neo-async": { 9469 "neo-async": {
9490 "version": "2.5.1", 9470 "version": "2.5.1",
9491 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", 9471 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz",
9492 "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==", 9472 "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==",
9493 "dev": true 9473 "dev": true
9494 }, 9474 },
9495 "netmask": { 9475 "netmask": {
9496 "version": "1.0.6", 9476 "version": "1.0.6",
9497 "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz", 9477 "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz",
9498 "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=", 9478 "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=",
9499 "dev": true 9479 "dev": true
9500 }, 9480 },
9501 "next-tick": { 9481 "next-tick": {
9502 "version": "1.0.0", 9482 "version": "1.0.0",
9503 "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", 9483 "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
9504 "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", 9484 "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
9505 "dev": true 9485 "dev": true
9506 }, 9486 },
9507 "nightwatch": { 9487 "nightwatch": {
9508 "version": "0.9.21", 9488 "version": "0.9.21",
9509 "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-0.9.21.tgz", 9489 "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-0.9.21.tgz",
9510 "integrity": "sha1-nnlKdRS0/V9GYC02jlBRUjKrnpA=", 9490 "integrity": "sha1-nnlKdRS0/V9GYC02jlBRUjKrnpA=",
9511 "dev": true, 9491 "dev": true,
9512 "requires": { 9492 "requires": {
9513 "chai-nightwatch": "~0.1.x", 9493 "chai-nightwatch": "~0.1.x",
9514 "ejs": "2.5.7", 9494 "ejs": "2.5.7",
9515 "lodash.clone": "3.0.3", 9495 "lodash.clone": "3.0.3",
9516 "lodash.defaultsdeep": "4.3.2", 9496 "lodash.defaultsdeep": "4.3.2",
9517 "minimatch": "3.0.3", 9497 "minimatch": "3.0.3",
9518 "mkpath": "1.0.0", 9498 "mkpath": "1.0.0",
9519 "mocha-nightwatch": "3.2.2", 9499 "mocha-nightwatch": "3.2.2",
9520 "optimist": "0.6.1", 9500 "optimist": "0.6.1",
9521 "proxy-agent": "2.0.0", 9501 "proxy-agent": "2.0.0",
9522 "q": "1.4.1" 9502 "q": "1.4.1"
9523 }, 9503 },
9524 "dependencies": { 9504 "dependencies": {
9525 "minimatch": { 9505 "minimatch": {
9526 "version": "3.0.3", 9506 "version": "3.0.3",
9527 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", 9507 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz",
9528 "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", 9508 "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=",
9529 "dev": true, 9509 "dev": true,
9530 "requires": { 9510 "requires": {
9531 "brace-expansion": "^1.0.0" 9511 "brace-expansion": "^1.0.0"
9532 } 9512 }
9533 }, 9513 },
9534 "q": { 9514 "q": {
9535 "version": "1.4.1", 9515 "version": "1.4.1",
9536 "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", 9516 "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
9537 "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", 9517 "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
9538 "dev": true 9518 "dev": true
9539 } 9519 }
9540 } 9520 }
9541 }, 9521 },
9542 "no-case": { 9522 "no-case": {
9543 "version": "2.3.2", 9523 "version": "2.3.2",
9544 "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", 9524 "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
9545 "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", 9525 "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
9546 "dev": true, 9526 "dev": true,
9547 "requires": { 9527 "requires": {
9548 "lower-case": "^1.1.1" 9528 "lower-case": "^1.1.1"
9549 } 9529 }
9550 }, 9530 },
9551 "node-cache": { 9531 "node-cache": {
9552 "version": "4.1.1", 9532 "version": "4.1.1",
9553 "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-4.1.1.tgz", 9533 "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-4.1.1.tgz",
9554 "integrity": "sha1-CFJGRe5AOd7cPcwd18a5eeBhnkQ=", 9534 "integrity": "sha1-CFJGRe5AOd7cPcwd18a5eeBhnkQ=",
9555 "dev": true, 9535 "dev": true,
9556 "requires": { 9536 "requires": {
9557 "clone": "2.x", 9537 "clone": "2.x",
9558 "lodash": "4.x" 9538 "lodash": "4.x"
9559 }, 9539 },
9560 "dependencies": { 9540 "dependencies": {
9561 "clone": { 9541 "clone": {
9562 "version": "2.1.1", 9542 "version": "2.1.1",
9563 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", 9543 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
9564 "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", 9544 "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
9565 "dev": true 9545 "dev": true
9566 } 9546 }
9567 } 9547 }
9568 }, 9548 },
9569 "node-dir": { 9549 "node-dir": {
9570 "version": "0.1.17", 9550 "version": "0.1.17",
9571 "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", 9551 "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
9572 "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", 9552 "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=",
9573 "dev": true, 9553 "dev": true,
9574 "requires": { 9554 "requires": {
9575 "minimatch": "^3.0.2" 9555 "minimatch": "^3.0.2"
9576 } 9556 }
9577 }, 9557 },
9578 "node-forge": { 9558 "node-forge": {
9579 "version": "0.7.1", 9559 "version": "0.7.1",
9580 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz", 9560 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz",
9581 "integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA=", 9561 "integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA=",
9582 "dev": true 9562 "dev": true
9583 }, 9563 },
9584 "node-int64": { 9564 "node-int64": {
9585 "version": "0.4.0", 9565 "version": "0.4.0",
9586 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 9566 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
9587 "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", 9567 "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
9588 "dev": true 9568 "dev": true
9589 }, 9569 },
9590 "node-libs-browser": { 9570 "node-libs-browser": {
9591 "version": "2.1.0", 9571 "version": "2.1.0",
9592 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", 9572 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
9593 "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", 9573 "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",
9594 "dev": true, 9574 "dev": true,
9595 "requires": { 9575 "requires": {
9596 "assert": "^1.1.1", 9576 "assert": "^1.1.1",
9597 "browserify-zlib": "^0.2.0", 9577 "browserify-zlib": "^0.2.0",
9598 "buffer": "^4.3.0", 9578 "buffer": "^4.3.0",
9599 "console-browserify": "^1.1.0", 9579 "console-browserify": "^1.1.0",
9600 "constants-browserify": "^1.0.0", 9580 "constants-browserify": "^1.0.0",
9601 "crypto-browserify": "^3.11.0", 9581 "crypto-browserify": "^3.11.0",
9602 "domain-browser": "^1.1.1", 9582 "domain-browser": "^1.1.1",
9603 "events": "^1.0.0", 9583 "events": "^1.0.0",
9604 "https-browserify": "^1.0.0", 9584 "https-browserify": "^1.0.0",
9605 "os-browserify": "^0.3.0", 9585 "os-browserify": "^0.3.0",
9606 "path-browserify": "0.0.0", 9586 "path-browserify": "0.0.0",
9607 "process": "^0.11.10", 9587 "process": "^0.11.10",
9608 "punycode": "^1.2.4", 9588 "punycode": "^1.2.4",
9609 "querystring-es3": "^0.2.0", 9589 "querystring-es3": "^0.2.0",
9610 "readable-stream": "^2.3.3", 9590 "readable-stream": "^2.3.3",
9611 "stream-browserify": "^2.0.1", 9591 "stream-browserify": "^2.0.1",
9612 "stream-http": "^2.7.2", 9592 "stream-http": "^2.7.2",
9613 "string_decoder": "^1.0.0", 9593 "string_decoder": "^1.0.0",
9614 "timers-browserify": "^2.0.4", 9594 "timers-browserify": "^2.0.4",
9615 "tty-browserify": "0.0.0", 9595 "tty-browserify": "0.0.0",
9616 "url": "^0.11.0", 9596 "url": "^0.11.0",
9617 "util": "^0.10.3", 9597 "util": "^0.10.3",
9618 "vm-browserify": "0.0.4" 9598 "vm-browserify": "0.0.4"
9619 } 9599 }
9620 }, 9600 },
9621 "node-notifier": { 9601 "node-notifier": {
9622 "version": "5.2.1", 9602 "version": "5.2.1",
9623 "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", 9603 "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz",
9624 "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", 9604 "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==",
9625 "dev": true, 9605 "dev": true,
9626 "requires": { 9606 "requires": {
9627 "growly": "^1.3.0", 9607 "growly": "^1.3.0",
9628 "semver": "^5.4.1", 9608 "semver": "^5.4.1",
9629 "shellwords": "^0.1.1", 9609 "shellwords": "^0.1.1",
9630 "which": "^1.3.0" 9610 "which": "^1.3.0"
9631 } 9611 }
9632 }, 9612 },
9633 "node-walkdir": { 9613 "node-walkdir": {
9634 "version": "0.1.1", 9614 "version": "0.1.1",
9635 "resolved": "https://registry.npmjs.org/node-walkdir/-/node-walkdir-0.1.1.tgz", 9615 "resolved": "https://registry.npmjs.org/node-walkdir/-/node-walkdir-0.1.1.tgz",
9636 "integrity": "sha1-1kDNCW6g6VLVdHaiPMsJxGZrrsU=", 9616 "integrity": "sha1-1kDNCW6g6VLVdHaiPMsJxGZrrsU=",
9637 "dev": true 9617 "dev": true
9638 }, 9618 },
9639 "nopt": { 9619 "nopt": {
9640 "version": "3.0.6", 9620 "version": "3.0.6",
9641 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 9621 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
9642 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 9622 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
9643 "dev": true, 9623 "dev": true,
9644 "requires": { 9624 "requires": {
9645 "abbrev": "1" 9625 "abbrev": "1"
9646 } 9626 }
9647 }, 9627 },
9648 "normalize-package-data": { 9628 "normalize-package-data": {
9649 "version": "2.4.0", 9629 "version": "2.4.0",
9650 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", 9630 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
9651 "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", 9631 "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
9652 "dev": true, 9632 "dev": true,
9653 "requires": { 9633 "requires": {
9654 "hosted-git-info": "^2.1.4", 9634 "hosted-git-info": "^2.1.4",
9655 "is-builtin-module": "^1.0.0", 9635 "is-builtin-module": "^1.0.0",
9656 "semver": "2 || 3 || 4 || 5", 9636 "semver": "2 || 3 || 4 || 5",
9657 "validate-npm-package-license": "^3.0.1" 9637 "validate-npm-package-license": "^3.0.1"
9658 } 9638 }
9659 }, 9639 },
9660 "normalize-path": { 9640 "normalize-path": {
9661 "version": "2.1.1", 9641 "version": "2.1.1",
9662 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 9642 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
9663 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 9643 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
9664 "dev": true, 9644 "dev": true,
9665 "requires": { 9645 "requires": {
9666 "remove-trailing-separator": "^1.0.1" 9646 "remove-trailing-separator": "^1.0.1"
9667 } 9647 }
9668 }, 9648 },
9669 "normalize-range": { 9649 "normalize-range": {
9670 "version": "0.1.2", 9650 "version": "0.1.2",
9671 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 9651 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
9672 "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", 9652 "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
9673 "dev": true 9653 "dev": true
9674 }, 9654 },
9675 "normalize-url": { 9655 "normalize-url": {
9676 "version": "1.9.1", 9656 "version": "1.9.1",
9677 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", 9657 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
9678 "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", 9658 "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
9679 "dev": true, 9659 "dev": true,
9680 "requires": { 9660 "requires": {
9681 "object-assign": "^4.0.1", 9661 "object-assign": "^4.0.1",
9682 "prepend-http": "^1.0.0", 9662 "prepend-http": "^1.0.0",
9683 "query-string": "^4.1.0", 9663 "query-string": "^4.1.0",
9684 "sort-keys": "^1.0.0" 9664 "sort-keys": "^1.0.0"
9685 } 9665 }
9686 }, 9666 },
9687 "npm-run-path": { 9667 "npm-run-path": {
9688 "version": "2.0.2", 9668 "version": "2.0.2",
9689 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 9669 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
9690 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 9670 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
9691 "dev": true, 9671 "dev": true,
9692 "requires": { 9672 "requires": {
9693 "path-key": "^2.0.0" 9673 "path-key": "^2.0.0"
9694 } 9674 }
9695 }, 9675 },
9696 "nprogress": { 9676 "nprogress": {
9697 "version": "0.2.0", 9677 "version": "0.2.0",
9698 "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", 9678 "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
9699 "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" 9679 "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E="
9700 }, 9680 },
9701 "nth-check": { 9681 "nth-check": {
9702 "version": "1.0.1", 9682 "version": "1.0.1",
9703 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", 9683 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz",
9704 "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", 9684 "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=",
9705 "dev": true, 9685 "dev": true,
9706 "requires": { 9686 "requires": {
9707 "boolbase": "~1.0.0" 9687 "boolbase": "~1.0.0"
9708 } 9688 }
9709 }, 9689 },
9710 "num2fraction": { 9690 "num2fraction": {
9711 "version": "1.2.2", 9691 "version": "1.2.2",
9712 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", 9692 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
9713 "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", 9693 "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
9714 "dev": true 9694 "dev": true
9715 }, 9695 },
9716 "number-is-nan": { 9696 "number-is-nan": {
9717 "version": "1.0.1", 9697 "version": "1.0.1",
9718 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 9698 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
9719 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 9699 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
9720 "dev": true 9700 "dev": true
9721 }, 9701 },
9722 "nwsapi": { 9702 "nwsapi": {
9723 "version": "2.0.9", 9703 "version": "2.0.9",
9724 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", 9704 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz",
9725 "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==", 9705 "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==",
9726 "dev": true 9706 "dev": true
9727 }, 9707 },
9728 "oauth-sign": { 9708 "oauth-sign": {
9729 "version": "0.8.2", 9709 "version": "0.8.2",
9730 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", 9710 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
9731 "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", 9711 "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
9732 "dev": true 9712 "dev": true
9733 }, 9713 },
9734 "object-assign": { 9714 "object-assign": {
9735 "version": "4.1.1", 9715 "version": "4.1.1",
9736 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 9716 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
9737 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 9717 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
9738 }, 9718 },
9739 "object-copy": { 9719 "object-copy": {
9740 "version": "0.1.0", 9720 "version": "0.1.0",
9741 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 9721 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
9742 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 9722 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
9743 "dev": true, 9723 "dev": true,
9744 "requires": { 9724 "requires": {
9745 "copy-descriptor": "^0.1.0", 9725 "copy-descriptor": "^0.1.0",
9746 "define-property": "^0.2.5", 9726 "define-property": "^0.2.5",
9747 "kind-of": "^3.0.3" 9727 "kind-of": "^3.0.3"
9748 }, 9728 },
9749 "dependencies": { 9729 "dependencies": {
9750 "define-property": { 9730 "define-property": {
9751 "version": "0.2.5", 9731 "version": "0.2.5",
9752 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 9732 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
9753 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 9733 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
9754 "dev": true, 9734 "dev": true,
9755 "requires": { 9735 "requires": {
9756 "is-descriptor": "^0.1.0" 9736 "is-descriptor": "^0.1.0"
9757 } 9737 }
9758 }, 9738 },
9759 "is-accessor-descriptor": { 9739 "is-accessor-descriptor": {
9760 "version": "0.1.6", 9740 "version": "0.1.6",
9761 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 9741 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
9762 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 9742 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
9763 "dev": true, 9743 "dev": true,
9764 "requires": { 9744 "requires": {
9765 "kind-of": "^3.0.2" 9745 "kind-of": "^3.0.2"
9766 } 9746 }
9767 }, 9747 },
9768 "is-data-descriptor": { 9748 "is-data-descriptor": {
9769 "version": "0.1.4", 9749 "version": "0.1.4",
9770 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 9750 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
9771 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 9751 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
9772 "dev": true, 9752 "dev": true,
9773 "requires": { 9753 "requires": {
9774 "kind-of": "^3.0.2" 9754 "kind-of": "^3.0.2"
9775 } 9755 }
9776 }, 9756 },
9777 "is-descriptor": { 9757 "is-descriptor": {
9778 "version": "0.1.6", 9758 "version": "0.1.6",
9779 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 9759 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
9780 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 9760 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
9781 "dev": true, 9761 "dev": true,
9782 "requires": { 9762 "requires": {
9783 "is-accessor-descriptor": "^0.1.6", 9763 "is-accessor-descriptor": "^0.1.6",
9784 "is-data-descriptor": "^0.1.4", 9764 "is-data-descriptor": "^0.1.4",
9785 "kind-of": "^5.0.0" 9765 "kind-of": "^5.0.0"
9786 }, 9766 },
9787 "dependencies": { 9767 "dependencies": {
9788 "kind-of": { 9768 "kind-of": {
9789 "version": "5.1.0", 9769 "version": "5.1.0",
9790 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 9770 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
9791 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 9771 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
9792 "dev": true 9772 "dev": true
9793 } 9773 }
9794 } 9774 }
9795 } 9775 }
9796 } 9776 }
9797 }, 9777 },
9798 "object-hash": { 9778 "object-hash": {
9799 "version": "1.2.0", 9779 "version": "1.2.0",
9800 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.2.0.tgz", 9780 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.2.0.tgz",
9801 "integrity": "sha512-smRWXzkvxw72VquyZ0wggySl7PFUtoDhvhpdwgESXxUrH7vVhhp9asfup1+rVLrhsl7L45Ee1Q/l5R2Ul4MwUg==", 9781 "integrity": "sha512-smRWXzkvxw72VquyZ0wggySl7PFUtoDhvhpdwgESXxUrH7vVhhp9asfup1+rVLrhsl7L45Ee1Q/l5R2Ul4MwUg==",
9802 "dev": true 9782 "dev": true
9803 }, 9783 },
9804 "object-keys": { 9784 "object-keys": {
9805 "version": "1.0.11", 9785 "version": "1.0.11",
9806 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", 9786 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
9807 "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", 9787 "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
9808 "dev": true 9788 "dev": true
9809 }, 9789 },
9810 "object-visit": { 9790 "object-visit": {
9811 "version": "1.0.1", 9791 "version": "1.0.1",
9812 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 9792 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
9813 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 9793 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
9814 "dev": true, 9794 "dev": true,
9815 "requires": { 9795 "requires": {
9816 "isobject": "^3.0.0" 9796 "isobject": "^3.0.0"
9817 }, 9797 },
9818 "dependencies": { 9798 "dependencies": {
9819 "isobject": { 9799 "isobject": {
9820 "version": "3.0.1", 9800 "version": "3.0.1",
9821 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 9801 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
9822 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 9802 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
9823 "dev": true 9803 "dev": true
9824 } 9804 }
9825 } 9805 }
9826 }, 9806 },
9827 "object.getownpropertydescriptors": { 9807 "object.getownpropertydescriptors": {
9828 "version": "2.0.3", 9808 "version": "2.0.3",
9829 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", 9809 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
9830 "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", 9810 "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
9831 "dev": true, 9811 "dev": true,
9832 "requires": { 9812 "requires": {
9833 "define-properties": "^1.1.2", 9813 "define-properties": "^1.1.2",
9834 "es-abstract": "^1.5.1" 9814 "es-abstract": "^1.5.1"
9835 } 9815 }
9836 }, 9816 },
9837 "object.omit": { 9817 "object.omit": {
9838 "version": "2.0.1", 9818 "version": "2.0.1",
9839 "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 9819 "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
9840 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 9820 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
9841 "dev": true, 9821 "dev": true,
9842 "requires": { 9822 "requires": {
9843 "for-own": "^0.1.4", 9823 "for-own": "^0.1.4",
9844 "is-extendable": "^0.1.1" 9824 "is-extendable": "^0.1.1"
9845 } 9825 }
9846 }, 9826 },
9847 "object.pick": { 9827 "object.pick": {
9848 "version": "1.3.0", 9828 "version": "1.3.0",
9849 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 9829 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
9850 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 9830 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
9851 "dev": true, 9831 "dev": true,
9852 "requires": { 9832 "requires": {
9853 "isobject": "^3.0.1" 9833 "isobject": "^3.0.1"
9854 }, 9834 },
9855 "dependencies": { 9835 "dependencies": {
9856 "isobject": { 9836 "isobject": {
9857 "version": "3.0.1", 9837 "version": "3.0.1",
9858 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 9838 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
9859 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 9839 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
9860 "dev": true 9840 "dev": true
9861 } 9841 }
9862 } 9842 }
9863 }, 9843 },
9864 "obuf": { 9844 "obuf": {
9865 "version": "1.1.1", 9845 "version": "1.1.1",
9866 "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.1.tgz", 9846 "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.1.tgz",
9867 "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=", 9847 "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=",
9868 "dev": true 9848 "dev": true
9869 }, 9849 },
9870 "on-finished": { 9850 "on-finished": {
9871 "version": "2.3.0", 9851 "version": "2.3.0",
9872 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 9852 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
9873 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 9853 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
9874 "dev": true, 9854 "dev": true,
9875 "requires": { 9855 "requires": {
9876 "ee-first": "1.1.1" 9856 "ee-first": "1.1.1"
9877 } 9857 }
9878 }, 9858 },
9879 "on-headers": { 9859 "on-headers": {
9880 "version": "1.0.1", 9860 "version": "1.0.1",
9881 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", 9861 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
9882 "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", 9862 "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
9883 "dev": true 9863 "dev": true
9884 }, 9864 },
9885 "once": { 9865 "once": {
9886 "version": "1.4.0", 9866 "version": "1.4.0",
9887 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 9867 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
9888 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 9868 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
9889 "dev": true, 9869 "dev": true,
9890 "requires": { 9870 "requires": {
9891 "wrappy": "1" 9871 "wrappy": "1"
9892 } 9872 }
9893 }, 9873 },
9894 "onetime": { 9874 "onetime": {
9895 "version": "2.0.1", 9875 "version": "2.0.1",
9896 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", 9876 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
9897 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", 9877 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
9898 "dev": true, 9878 "dev": true,
9899 "requires": { 9879 "requires": {
9900 "mimic-fn": "^1.0.0" 9880 "mimic-fn": "^1.0.0"
9901 } 9881 }
9902 }, 9882 },
9903 "ono": { 9883 "ono": {
9904 "version": "4.0.5", 9884 "version": "4.0.5",
9905 "resolved": "https://registry.npmjs.org/ono/-/ono-4.0.5.tgz", 9885 "resolved": "https://registry.npmjs.org/ono/-/ono-4.0.5.tgz",
9906 "integrity": "sha512-ZVNuV9kJbr/2tWs83I2snrYo+WIS0DISF/xUfX9p9b6GyDD6F5N9PzHjW+p/dep6IGwSYylf1HCub5I/nM0R5Q==", 9886 "integrity": "sha512-ZVNuV9kJbr/2tWs83I2snrYo+WIS0DISF/xUfX9p9b6GyDD6F5N9PzHjW+p/dep6IGwSYylf1HCub5I/nM0R5Q==",
9907 "dev": true, 9887 "dev": true,
9908 "requires": { 9888 "requires": {
9909 "format-util": "^1.0.3" 9889 "format-util": "^1.0.3"
9910 } 9890 }
9911 }, 9891 },
9912 "opener": { 9892 "opener": {
9913 "version": "1.4.3", 9893 "version": "1.4.3",
9914 "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz", 9894 "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz",
9915 "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=", 9895 "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=",
9916 "dev": true 9896 "dev": true
9917 }, 9897 },
9918 "operator-compare": { 9898 "operator-compare": {
9919 "version": "1.0.3", 9899 "version": "1.0.3",
9920 "resolved": "https://registry.npmjs.org/operator-compare/-/operator-compare-1.0.3.tgz", 9900 "resolved": "https://registry.npmjs.org/operator-compare/-/operator-compare-1.0.3.tgz",
9921 "integrity": "sha1-jQbQlLwbg6YH/JyfOABEeIZZGvk=", 9901 "integrity": "sha1-jQbQlLwbg6YH/JyfOABEeIZZGvk=",
9922 "dev": true 9902 "dev": true
9923 }, 9903 },
9924 "opn": { 9904 "opn": {
9925 "version": "5.2.0", 9905 "version": "5.2.0",
9926 "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", 9906 "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz",
9927 "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", 9907 "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==",
9928 "dev": true, 9908 "dev": true,
9929 "requires": { 9909 "requires": {
9930 "is-wsl": "^1.1.0" 9910 "is-wsl": "^1.1.0"
9931 } 9911 }
9932 }, 9912 },
9933 "optimist": { 9913 "optimist": {
9934 "version": "0.6.1", 9914 "version": "0.6.1",
9935 "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", 9915 "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
9936 "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", 9916 "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
9937 "dev": true, 9917 "dev": true,
9938 "requires": { 9918 "requires": {
9939 "minimist": "~0.0.1", 9919 "minimist": "~0.0.1",
9940 "wordwrap": "~0.0.2" 9920 "wordwrap": "~0.0.2"
9941 }, 9921 },
9942 "dependencies": { 9922 "dependencies": {
9943 "wordwrap": { 9923 "wordwrap": {
9944 "version": "0.0.3", 9924 "version": "0.0.3",
9945 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", 9925 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
9946 "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", 9926 "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
9947 "dev": true 9927 "dev": true
9948 } 9928 }
9949 } 9929 }
9950 }, 9930 },
9951 "optimize-css-assets-webpack-plugin": { 9931 "optimize-css-assets-webpack-plugin": {
9952 "version": "3.2.0", 9932 "version": "3.2.0",
9953 "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-3.2.0.tgz", 9933 "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-3.2.0.tgz",
9954 "integrity": "sha512-Fjn7wyyadPAriuH2DHamDQw5B8GohEWbroBkKoPeP+vSF2PIAPI7WDihi8WieMRb/At4q7Ea7zTKaMDuSoIAAg==", 9934 "integrity": "sha512-Fjn7wyyadPAriuH2DHamDQw5B8GohEWbroBkKoPeP+vSF2PIAPI7WDihi8WieMRb/At4q7Ea7zTKaMDuSoIAAg==",
9955 "dev": true, 9935 "dev": true,
9956 "requires": { 9936 "requires": {
9957 "cssnano": "^3.4.0", 9937 "cssnano": "^3.4.0",
9958 "last-call-webpack-plugin": "^2.1.2" 9938 "last-call-webpack-plugin": "^2.1.2"
9959 } 9939 }
9960 }, 9940 },
9961 "optionator": { 9941 "optionator": {
9962 "version": "0.8.2", 9942 "version": "0.8.2",
9963 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", 9943 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
9964 "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", 9944 "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
9965 "dev": true, 9945 "dev": true,
9966 "requires": { 9946 "requires": {
9967 "deep-is": "~0.1.3", 9947 "deep-is": "~0.1.3",
9968 "fast-levenshtein": "~2.0.4", 9948 "fast-levenshtein": "~2.0.4",
9969 "levn": "~0.3.0", 9949 "levn": "~0.3.0",
9970 "prelude-ls": "~1.1.2", 9950 "prelude-ls": "~1.1.2",
9971 "type-check": "~0.3.2", 9951 "type-check": "~0.3.2",
9972 "wordwrap": "~1.0.0" 9952 "wordwrap": "~1.0.0"
9973 } 9953 }
9974 }, 9954 },
9975 "ora": { 9955 "ora": {
9976 "version": "1.4.0", 9956 "version": "1.4.0",
9977 "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz", 9957 "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz",
9978 "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", 9958 "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==",
9979 "dev": true, 9959 "dev": true,
9980 "requires": { 9960 "requires": {
9981 "chalk": "^2.1.0", 9961 "chalk": "^2.1.0",
9982 "cli-cursor": "^2.1.0", 9962 "cli-cursor": "^2.1.0",
9983 "cli-spinners": "^1.0.1", 9963 "cli-spinners": "^1.0.1",
9984 "log-symbols": "^2.1.0" 9964 "log-symbols": "^2.1.0"
9985 } 9965 }
9986 }, 9966 },
9987 "original": { 9967 "original": {
9988 "version": "1.0.0", 9968 "version": "1.0.0",
9989 "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", 9969 "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz",
9990 "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", 9970 "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=",
9991 "dev": true, 9971 "dev": true,
9992 "requires": { 9972 "requires": {
9993 "url-parse": "1.0.x" 9973 "url-parse": "1.0.x"
9994 }, 9974 },
9995 "dependencies": { 9975 "dependencies": {
9996 "url-parse": { 9976 "url-parse": {
9997 "version": "1.0.5", 9977 "version": "1.0.5",
9998 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", 9978 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz",
9999 "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", 9979 "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=",
10000 "dev": true, 9980 "dev": true,
10001 "requires": { 9981 "requires": {
10002 "querystringify": "0.0.x", 9982 "querystringify": "0.0.x",
10003 "requires-port": "1.0.x" 9983 "requires-port": "1.0.x"
10004 } 9984 }
10005 } 9985 }
10006 } 9986 }
10007 }, 9987 },
10008 "os-browserify": { 9988 "os-browserify": {
10009 "version": "0.3.0", 9989 "version": "0.3.0",
10010 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", 9990 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
10011 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", 9991 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
10012 "dev": true 9992 "dev": true
10013 }, 9993 },
10014 "os-homedir": { 9994 "os-homedir": {
10015 "version": "1.0.2", 9995 "version": "1.0.2",
10016 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 9996 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
10017 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", 9997 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
10018 "dev": true 9998 "dev": true
10019 }, 9999 },
10020 "os-locale": { 10000 "os-locale": {
10021 "version": "2.1.0", 10001 "version": "2.1.0",
10022 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", 10002 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
10023 "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", 10003 "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
10024 "dev": true, 10004 "dev": true,
10025 "requires": { 10005 "requires": {
10026 "execa": "^0.7.0", 10006 "execa": "^0.7.0",
10027 "lcid": "^1.0.0", 10007 "lcid": "^1.0.0",
10028 "mem": "^1.1.0" 10008 "mem": "^1.1.0"
10029 } 10009 }
10030 }, 10010 },
10031 "os-tmpdir": { 10011 "os-tmpdir": {
10032 "version": "1.0.2", 10012 "version": "1.0.2",
10033 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 10013 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
10034 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 10014 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
10035 "dev": true 10015 "dev": true
10036 }, 10016 },
10037 "p-finally": { 10017 "p-finally": {
10038 "version": "1.0.0", 10018 "version": "1.0.0",
10039 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 10019 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
10040 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 10020 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
10041 "dev": true 10021 "dev": true
10042 }, 10022 },
10043 "p-limit": { 10023 "p-limit": {
10044 "version": "1.2.0", 10024 "version": "1.2.0",
10045 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", 10025 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
10046 "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", 10026 "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
10047 "dev": true, 10027 "dev": true,
10048 "requires": { 10028 "requires": {
10049 "p-try": "^1.0.0" 10029 "p-try": "^1.0.0"
10050 } 10030 }
10051 }, 10031 },
10052 "p-locate": { 10032 "p-locate": {
10053 "version": "2.0.0", 10033 "version": "2.0.0",
10054 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 10034 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
10055 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 10035 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
10056 "dev": true, 10036 "dev": true,
10057 "requires": { 10037 "requires": {
10058 "p-limit": "^1.1.0" 10038 "p-limit": "^1.1.0"
10059 } 10039 }
10060 }, 10040 },
10061 "p-map": { 10041 "p-map": {
10062 "version": "1.2.0", 10042 "version": "1.2.0",
10063 "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", 10043 "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
10064 "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", 10044 "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
10065 "dev": true 10045 "dev": true
10066 }, 10046 },
10067 "p-try": { 10047 "p-try": {
10068 "version": "1.0.0", 10048 "version": "1.0.0",
10069 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 10049 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
10070 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 10050 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
10071 "dev": true 10051 "dev": true
10072 }, 10052 },
10073 "pac-proxy-agent": { 10053 "pac-proxy-agent": {
10074 "version": "1.1.0", 10054 "version": "1.1.0",
10075 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz", 10055 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz",
10076 "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==", 10056 "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==",
10077 "dev": true, 10057 "dev": true,
10078 "requires": { 10058 "requires": {
10079 "agent-base": "2", 10059 "agent-base": "2",
10080 "debug": "2", 10060 "debug": "2",
10081 "extend": "3", 10061 "extend": "3",
10082 "get-uri": "2", 10062 "get-uri": "2",
10083 "http-proxy-agent": "1", 10063 "http-proxy-agent": "1",
10084 "https-proxy-agent": "1", 10064 "https-proxy-agent": "1",
10085 "pac-resolver": "~2.0.0", 10065 "pac-resolver": "~2.0.0",
10086 "raw-body": "2", 10066 "raw-body": "2",
10087 "socks-proxy-agent": "2" 10067 "socks-proxy-agent": "2"
10088 }, 10068 },
10089 "dependencies": { 10069 "dependencies": {
10090 "debug": { 10070 "debug": {
10091 "version": "2.6.9", 10071 "version": "2.6.9",
10092 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 10072 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10093 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 10073 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10094 "dev": true, 10074 "dev": true,
10095 "requires": { 10075 "requires": {
10096 "ms": "2.0.0" 10076 "ms": "2.0.0"
10097 } 10077 }
10098 } 10078 }
10099 } 10079 }
10100 }, 10080 },
10101 "pac-resolver": { 10081 "pac-resolver": {
10102 "version": "2.0.0", 10082 "version": "2.0.0",
10103 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz", 10083 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz",
10104 "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=", 10084 "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=",
10105 "dev": true, 10085 "dev": true,
10106 "requires": { 10086 "requires": {
10107 "co": "~3.0.6", 10087 "co": "~3.0.6",
10108 "degenerator": "~1.0.2", 10088 "degenerator": "~1.0.2",
10109 "ip": "1.0.1", 10089 "ip": "1.0.1",
10110 "netmask": "~1.0.4", 10090 "netmask": "~1.0.4",
10111 "thunkify": "~2.1.1" 10091 "thunkify": "~2.1.1"
10112 }, 10092 },
10113 "dependencies": { 10093 "dependencies": {
10114 "co": { 10094 "co": {
10115 "version": "3.0.6", 10095 "version": "3.0.6",
10116 "resolved": "https://registry.npmjs.org/co/-/co-3.0.6.tgz", 10096 "resolved": "https://registry.npmjs.org/co/-/co-3.0.6.tgz",
10117 "integrity": "sha1-FEXyJsXrlWE45oyawwFn6n0ua9o=", 10097 "integrity": "sha1-FEXyJsXrlWE45oyawwFn6n0ua9o=",
10118 "dev": true 10098 "dev": true
10119 } 10099 }
10120 } 10100 }
10121 }, 10101 },
10122 "package-json": { 10102 "package-json": {
10123 "version": "4.0.1", 10103 "version": "4.0.1",
10124 "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", 10104 "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
10125 "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", 10105 "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
10126 "dev": true, 10106 "dev": true,
10127 "requires": { 10107 "requires": {
10128 "got": "^6.7.1", 10108 "got": "^6.7.1",
10129 "registry-auth-token": "^3.0.1", 10109 "registry-auth-token": "^3.0.1",
10130 "registry-url": "^3.0.3", 10110 "registry-url": "^3.0.3",
10131 "semver": "^5.1.0" 10111 "semver": "^5.1.0"
10132 } 10112 }
10133 }, 10113 },
10134 "pako": { 10114 "pako": {
10135 "version": "1.0.6", 10115 "version": "1.0.6",
10136 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", 10116 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
10137 "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", 10117 "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",
10138 "dev": true 10118 "dev": true
10139 }, 10119 },
10140 "parallel-transform": { 10120 "parallel-transform": {
10141 "version": "1.1.0", 10121 "version": "1.1.0",
10142 "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", 10122 "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
10143 "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", 10123 "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
10144 "dev": true, 10124 "dev": true,
10145 "requires": { 10125 "requires": {
10146 "cyclist": "~0.2.2", 10126 "cyclist": "~0.2.2",
10147 "inherits": "^2.0.3", 10127 "inherits": "^2.0.3",
10148 "readable-stream": "^2.1.5" 10128 "readable-stream": "^2.1.5"
10149 } 10129 }
10150 }, 10130 },
10151 "param-case": { 10131 "param-case": {
10152 "version": "2.1.1", 10132 "version": "2.1.1",
10153 "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", 10133 "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
10154 "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", 10134 "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
10155 "dev": true, 10135 "dev": true,
10156 "requires": { 10136 "requires": {
10157 "no-case": "^2.2.0" 10137 "no-case": "^2.2.0"
10158 } 10138 }
10159 }, 10139 },
10160 "parchment": { 10140 "parchment": {
10161 "version": "1.1.4", 10141 "version": "1.1.4",
10162 "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", 10142 "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz",
10163 "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" 10143 "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
10164 }, 10144 },
10165 "parse-asn1": { 10145 "parse-asn1": {
10166 "version": "5.1.1", 10146 "version": "5.1.1",
10167 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", 10147 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
10168 "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", 10148 "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
10169 "dev": true, 10149 "dev": true,
10170 "requires": { 10150 "requires": {
10171 "asn1.js": "^4.0.0", 10151 "asn1.js": "^4.0.0",
10172 "browserify-aes": "^1.0.0", 10152 "browserify-aes": "^1.0.0",
10173 "create-hash": "^1.1.0", 10153 "create-hash": "^1.1.0",
10174 "evp_bytestokey": "^1.0.0", 10154 "evp_bytestokey": "^1.0.0",
10175 "pbkdf2": "^3.0.3" 10155 "pbkdf2": "^3.0.3"
10176 } 10156 }
10177 }, 10157 },
10178 "parse-glob": { 10158 "parse-glob": {
10179 "version": "3.0.4", 10159 "version": "3.0.4",
10180 "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 10160 "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
10181 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 10161 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
10182 "dev": true, 10162 "dev": true,
10183 "requires": { 10163 "requires": {
10184 "glob-base": "^0.3.0", 10164 "glob-base": "^0.3.0",
10185 "is-dotfile": "^1.0.0", 10165 "is-dotfile": "^1.0.0",
10186 "is-extglob": "^1.0.0", 10166 "is-extglob": "^1.0.0",
10187 "is-glob": "^2.0.0" 10167 "is-glob": "^2.0.0"
10188 } 10168 }
10189 }, 10169 },
10190 "parse-json": { 10170 "parse-json": {
10191 "version": "2.2.0", 10171 "version": "2.2.0",
10192 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 10172 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
10193 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 10173 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
10194 "dev": true, 10174 "dev": true,
10195 "requires": { 10175 "requires": {
10196 "error-ex": "^1.2.0" 10176 "error-ex": "^1.2.0"
10197 } 10177 }
10198 }, 10178 },
10199 "parse5": { 10179 "parse5": {
10200 "version": "4.0.0", 10180 "version": "4.0.0",
10201 "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", 10181 "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
10202 "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", 10182 "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",
10203 "dev": true 10183 "dev": true
10204 }, 10184 },
10205 "parseurl": { 10185 "parseurl": {
10206 "version": "1.3.2", 10186 "version": "1.3.2",
10207 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", 10187 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
10208 "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", 10188 "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
10209 "dev": true 10189 "dev": true
10210 }, 10190 },
10211 "pascalcase": { 10191 "pascalcase": {
10212 "version": "0.1.1", 10192 "version": "0.1.1",
10213 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 10193 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
10214 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", 10194 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
10215 "dev": true 10195 "dev": true
10216 }, 10196 },
10217 "path-browserify": { 10197 "path-browserify": {
10218 "version": "0.0.0", 10198 "version": "0.0.0",
10219 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", 10199 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
10220 "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", 10200 "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
10221 "dev": true 10201 "dev": true
10222 }, 10202 },
10223 "path-dirname": { 10203 "path-dirname": {
10224 "version": "1.0.2", 10204 "version": "1.0.2",
10225 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 10205 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
10226 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", 10206 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
10227 "dev": true 10207 "dev": true
10228 }, 10208 },
10229 "path-exists": { 10209 "path-exists": {
10230 "version": "3.0.0", 10210 "version": "3.0.0",
10231 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 10211 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
10232 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 10212 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
10233 "dev": true 10213 "dev": true
10234 }, 10214 },
10235 "path-is-absolute": { 10215 "path-is-absolute": {
10236 "version": "1.0.1", 10216 "version": "1.0.1",
10237 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 10217 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
10238 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 10218 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
10239 "dev": true 10219 "dev": true
10240 }, 10220 },
10241 "path-is-inside": { 10221 "path-is-inside": {
10242 "version": "1.0.2", 10222 "version": "1.0.2",
10243 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 10223 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
10244 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 10224 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
10245 "dev": true 10225 "dev": true
10246 }, 10226 },
10247 "path-key": { 10227 "path-key": {
10248 "version": "2.0.1", 10228 "version": "2.0.1",
10249 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 10229 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
10250 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 10230 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
10251 "dev": true 10231 "dev": true
10252 }, 10232 },
10253 "path-parse": { 10233 "path-parse": {
10254 "version": "1.0.5", 10234 "version": "1.0.5",
10255 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", 10235 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
10256 "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", 10236 "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
10257 "dev": true 10237 "dev": true
10258 }, 10238 },
10259 "path-to-regexp": { 10239 "path-to-regexp": {
10260 "version": "0.1.7", 10240 "version": "0.1.7",
10261 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 10241 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
10262 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 10242 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
10263 "dev": true 10243 "dev": true
10264 }, 10244 },
10265 "path-type": { 10245 "path-type": {
10266 "version": "1.1.0", 10246 "version": "1.1.0",
10267 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 10247 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
10268 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 10248 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
10269 "dev": true, 10249 "dev": true,
10270 "requires": { 10250 "requires": {
10271 "graceful-fs": "^4.1.2", 10251 "graceful-fs": "^4.1.2",
10272 "pify": "^2.0.0", 10252 "pify": "^2.0.0",
10273 "pinkie-promise": "^2.0.0" 10253 "pinkie-promise": "^2.0.0"
10274 } 10254 }
10275 }, 10255 },
10276 "pbkdf2": { 10256 "pbkdf2": {
10277 "version": "3.0.16", 10257 "version": "3.0.16",
10278 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", 10258 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
10279 "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", 10259 "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
10280 "dev": true, 10260 "dev": true,
10281 "requires": { 10261 "requires": {
10282 "create-hash": "^1.1.2", 10262 "create-hash": "^1.1.2",
10283 "create-hmac": "^1.1.4", 10263 "create-hmac": "^1.1.4",
10284 "ripemd160": "^2.0.1", 10264 "ripemd160": "^2.0.1",
10285 "safe-buffer": "^5.0.1", 10265 "safe-buffer": "^5.0.1",
10286 "sha.js": "^2.4.8" 10266 "sha.js": "^2.4.8"
10287 } 10267 }
10288 }, 10268 },
10289 "pend": { 10269 "pend": {
10290 "version": "1.2.0", 10270 "version": "1.2.0",
10291 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 10271 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
10292 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", 10272 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
10293 "dev": true 10273 "dev": true
10294 }, 10274 },
10295 "performance-now": { 10275 "performance-now": {
10296 "version": "2.1.0", 10276 "version": "2.1.0",
10297 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 10277 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
10298 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", 10278 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
10299 "dev": true 10279 "dev": true
10300 }, 10280 },
10301 "pify": { 10281 "pify": {
10302 "version": "2.3.0", 10282 "version": "2.3.0",
10303 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 10283 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
10304 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 10284 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
10305 "dev": true 10285 "dev": true
10306 }, 10286 },
10307 "pinkie": { 10287 "pinkie": {
10308 "version": "2.0.4", 10288 "version": "2.0.4",
10309 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 10289 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
10310 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 10290 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
10311 "dev": true 10291 "dev": true
10312 }, 10292 },
10313 "pinkie-promise": { 10293 "pinkie-promise": {
10314 "version": "2.0.1", 10294 "version": "2.0.1",
10315 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 10295 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
10316 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 10296 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
10317 "dev": true, 10297 "dev": true,
10318 "requires": { 10298 "requires": {
10319 "pinkie": "^2.0.0" 10299 "pinkie": "^2.0.0"
10320 } 10300 }
10321 }, 10301 },
10322 "pkg-dir": { 10302 "pkg-dir": {
10323 "version": "2.0.0", 10303 "version": "2.0.0",
10324 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", 10304 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
10325 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", 10305 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
10326 "dev": true, 10306 "dev": true,
10327 "requires": { 10307 "requires": {
10328 "find-up": "^2.1.0" 10308 "find-up": "^2.1.0"
10329 } 10309 }
10330 }, 10310 },
10331 "please-upgrade-node": { 10311 "please-upgrade-node": {
10332 "version": "3.0.2", 10312 "version": "3.0.2",
10333 "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.0.2.tgz", 10313 "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.0.2.tgz",
10334 "integrity": "sha512-bslfSeW+ksUbB/sYZeEdKFyTG4YWU9YKRvqfSRvZKE675khAuBUPqV5RUwJZaGuWmVQLweK45Q+lPHFVnSlSug==", 10314 "integrity": "sha512-bslfSeW+ksUbB/sYZeEdKFyTG4YWU9YKRvqfSRvZKE675khAuBUPqV5RUwJZaGuWmVQLweK45Q+lPHFVnSlSug==",
10335 "dev": true, 10315 "dev": true,
10336 "requires": { 10316 "requires": {
10337 "semver-compare": "^1.0.0" 10317 "semver-compare": "^1.0.0"
10338 } 10318 }
10339 }, 10319 },
10340 "pluralize": { 10320 "pluralize": {
10341 "version": "7.0.0", 10321 "version": "7.0.0",
10342 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", 10322 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
10343 "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", 10323 "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
10344 "dev": true 10324 "dev": true
10345 }, 10325 },
10346 "pn": { 10326 "pn": {
10347 "version": "1.1.0", 10327 "version": "1.1.0",
10348 "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", 10328 "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
10349 "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", 10329 "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",
10350 "dev": true 10330 "dev": true
10351 }, 10331 },
10352 "portfinder": { 10332 "portfinder": {
10353 "version": "1.0.13", 10333 "version": "1.0.13",
10354 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", 10334 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz",
10355 "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", 10335 "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=",
10356 "dev": true, 10336 "dev": true,
10357 "requires": { 10337 "requires": {
10358 "async": "^1.5.2", 10338 "async": "^1.5.2",
10359 "debug": "^2.2.0", 10339 "debug": "^2.2.0",
10360 "mkdirp": "0.5.x" 10340 "mkdirp": "0.5.x"
10361 }, 10341 },
10362 "dependencies": { 10342 "dependencies": {
10363 "async": { 10343 "async": {
10364 "version": "1.5.2", 10344 "version": "1.5.2",
10365 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 10345 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
10366 "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 10346 "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
10367 "dev": true 10347 "dev": true
10368 }, 10348 },
10369 "debug": { 10349 "debug": {
10370 "version": "2.6.9", 10350 "version": "2.6.9",
10371 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 10351 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10372 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 10352 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10373 "dev": true, 10353 "dev": true,
10374 "requires": { 10354 "requires": {
10375 "ms": "2.0.0" 10355 "ms": "2.0.0"
10376 } 10356 }
10377 } 10357 }
10378 } 10358 }
10379 }, 10359 },
10380 "posix-character-classes": { 10360 "posix-character-classes": {
10381 "version": "0.1.1", 10361 "version": "0.1.1",
10382 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 10362 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
10383 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", 10363 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
10384 "dev": true 10364 "dev": true
10385 }, 10365 },
10386 "postcss": { 10366 "postcss": {
10387 "version": "6.0.19", 10367 "version": "6.0.19",
10388 "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", 10368 "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz",
10389 "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", 10369 "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==",
10390 "dev": true, 10370 "dev": true,
10391 "requires": { 10371 "requires": {
10392 "chalk": "^2.3.1", 10372 "chalk": "^2.3.1",
10393 "source-map": "^0.6.1", 10373 "source-map": "^0.6.1",
10394 "supports-color": "^5.2.0" 10374 "supports-color": "^5.2.0"
10395 }, 10375 },
10396 "dependencies": { 10376 "dependencies": {
10397 "source-map": { 10377 "source-map": {
10398 "version": "0.6.1", 10378 "version": "0.6.1",
10399 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 10379 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10400 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 10380 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10401 "dev": true 10381 "dev": true
10402 } 10382 }
10403 } 10383 }
10404 }, 10384 },
10405 "postcss-calc": { 10385 "postcss-calc": {
10406 "version": "5.3.1", 10386 "version": "5.3.1",
10407 "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", 10387 "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz",
10408 "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", 10388 "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
10409 "dev": true, 10389 "dev": true,
10410 "requires": { 10390 "requires": {
10411 "postcss": "^5.0.2", 10391 "postcss": "^5.0.2",
10412 "postcss-message-helpers": "^2.0.0", 10392 "postcss-message-helpers": "^2.0.0",
10413 "reduce-css-calc": "^1.2.6" 10393 "reduce-css-calc": "^1.2.6"
10414 }, 10394 },
10415 "dependencies": { 10395 "dependencies": {
10416 "ansi-styles": { 10396 "ansi-styles": {
10417 "version": "2.2.1", 10397 "version": "2.2.1",
10418 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10398 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10419 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10399 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10420 "dev": true 10400 "dev": true
10421 }, 10401 },
10422 "chalk": { 10402 "chalk": {
10423 "version": "1.1.3", 10403 "version": "1.1.3",
10424 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10404 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10425 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10405 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10426 "dev": true, 10406 "dev": true,
10427 "requires": { 10407 "requires": {
10428 "ansi-styles": "^2.2.1", 10408 "ansi-styles": "^2.2.1",
10429 "escape-string-regexp": "^1.0.2", 10409 "escape-string-regexp": "^1.0.2",
10430 "has-ansi": "^2.0.0", 10410 "has-ansi": "^2.0.0",
10431 "strip-ansi": "^3.0.0", 10411 "strip-ansi": "^3.0.0",
10432 "supports-color": "^2.0.0" 10412 "supports-color": "^2.0.0"
10433 }, 10413 },
10434 "dependencies": { 10414 "dependencies": {
10435 "supports-color": { 10415 "supports-color": {
10436 "version": "2.0.0", 10416 "version": "2.0.0",
10437 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10417 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10438 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10418 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10439 "dev": true 10419 "dev": true
10440 } 10420 }
10441 } 10421 }
10442 }, 10422 },
10443 "has-flag": { 10423 "has-flag": {
10444 "version": "1.0.0", 10424 "version": "1.0.0",
10445 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10425 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10446 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10426 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10447 "dev": true 10427 "dev": true
10448 }, 10428 },
10449 "postcss": { 10429 "postcss": {
10450 "version": "5.2.18", 10430 "version": "5.2.18",
10451 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10431 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10452 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10432 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10453 "dev": true, 10433 "dev": true,
10454 "requires": { 10434 "requires": {
10455 "chalk": "^1.1.3", 10435 "chalk": "^1.1.3",
10456 "js-base64": "^2.1.9", 10436 "js-base64": "^2.1.9",
10457 "source-map": "^0.5.6", 10437 "source-map": "^0.5.6",
10458 "supports-color": "^3.2.3" 10438 "supports-color": "^3.2.3"
10459 } 10439 }
10460 }, 10440 },
10461 "supports-color": { 10441 "supports-color": {
10462 "version": "3.2.3", 10442 "version": "3.2.3",
10463 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10443 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10464 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10444 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10465 "dev": true, 10445 "dev": true,
10466 "requires": { 10446 "requires": {
10467 "has-flag": "^1.0.0" 10447 "has-flag": "^1.0.0"
10468 } 10448 }
10469 } 10449 }
10470 } 10450 }
10471 }, 10451 },
10472 "postcss-colormin": { 10452 "postcss-colormin": {
10473 "version": "2.2.2", 10453 "version": "2.2.2",
10474 "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", 10454 "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz",
10475 "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", 10455 "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
10476 "dev": true, 10456 "dev": true,
10477 "requires": { 10457 "requires": {
10478 "colormin": "^1.0.5", 10458 "colormin": "^1.0.5",
10479 "postcss": "^5.0.13", 10459 "postcss": "^5.0.13",
10480 "postcss-value-parser": "^3.2.3" 10460 "postcss-value-parser": "^3.2.3"
10481 }, 10461 },
10482 "dependencies": { 10462 "dependencies": {
10483 "ansi-styles": { 10463 "ansi-styles": {
10484 "version": "2.2.1", 10464 "version": "2.2.1",
10485 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10465 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10486 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10466 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10487 "dev": true 10467 "dev": true
10488 }, 10468 },
10489 "chalk": { 10469 "chalk": {
10490 "version": "1.1.3", 10470 "version": "1.1.3",
10491 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10471 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10492 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10472 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10493 "dev": true, 10473 "dev": true,
10494 "requires": { 10474 "requires": {
10495 "ansi-styles": "^2.2.1", 10475 "ansi-styles": "^2.2.1",
10496 "escape-string-regexp": "^1.0.2", 10476 "escape-string-regexp": "^1.0.2",
10497 "has-ansi": "^2.0.0", 10477 "has-ansi": "^2.0.0",
10498 "strip-ansi": "^3.0.0", 10478 "strip-ansi": "^3.0.0",
10499 "supports-color": "^2.0.0" 10479 "supports-color": "^2.0.0"
10500 }, 10480 },
10501 "dependencies": { 10481 "dependencies": {
10502 "supports-color": { 10482 "supports-color": {
10503 "version": "2.0.0", 10483 "version": "2.0.0",
10504 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10484 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10505 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10485 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10506 "dev": true 10486 "dev": true
10507 } 10487 }
10508 } 10488 }
10509 }, 10489 },
10510 "has-flag": { 10490 "has-flag": {
10511 "version": "1.0.0", 10491 "version": "1.0.0",
10512 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10492 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10513 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10493 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10514 "dev": true 10494 "dev": true
10515 }, 10495 },
10516 "postcss": { 10496 "postcss": {
10517 "version": "5.2.18", 10497 "version": "5.2.18",
10518 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10498 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10519 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10499 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10520 "dev": true, 10500 "dev": true,
10521 "requires": { 10501 "requires": {
10522 "chalk": "^1.1.3", 10502 "chalk": "^1.1.3",
10523 "js-base64": "^2.1.9", 10503 "js-base64": "^2.1.9",
10524 "source-map": "^0.5.6", 10504 "source-map": "^0.5.6",
10525 "supports-color": "^3.2.3" 10505 "supports-color": "^3.2.3"
10526 } 10506 }
10527 }, 10507 },
10528 "supports-color": { 10508 "supports-color": {
10529 "version": "3.2.3", 10509 "version": "3.2.3",
10530 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10510 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10531 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10511 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10532 "dev": true, 10512 "dev": true,
10533 "requires": { 10513 "requires": {
10534 "has-flag": "^1.0.0" 10514 "has-flag": "^1.0.0"
10535 } 10515 }
10536 } 10516 }
10537 } 10517 }
10538 }, 10518 },
10539 "postcss-convert-values": { 10519 "postcss-convert-values": {
10540 "version": "2.6.1", 10520 "version": "2.6.1",
10541 "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", 10521 "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz",
10542 "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", 10522 "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
10543 "dev": true, 10523 "dev": true,
10544 "requires": { 10524 "requires": {
10545 "postcss": "^5.0.11", 10525 "postcss": "^5.0.11",
10546 "postcss-value-parser": "^3.1.2" 10526 "postcss-value-parser": "^3.1.2"
10547 }, 10527 },
10548 "dependencies": { 10528 "dependencies": {
10549 "ansi-styles": { 10529 "ansi-styles": {
10550 "version": "2.2.1", 10530 "version": "2.2.1",
10551 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10531 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10552 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10532 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10553 "dev": true 10533 "dev": true
10554 }, 10534 },
10555 "chalk": { 10535 "chalk": {
10556 "version": "1.1.3", 10536 "version": "1.1.3",
10557 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10537 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10558 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10538 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10559 "dev": true, 10539 "dev": true,
10560 "requires": { 10540 "requires": {
10561 "ansi-styles": "^2.2.1", 10541 "ansi-styles": "^2.2.1",
10562 "escape-string-regexp": "^1.0.2", 10542 "escape-string-regexp": "^1.0.2",
10563 "has-ansi": "^2.0.0", 10543 "has-ansi": "^2.0.0",
10564 "strip-ansi": "^3.0.0", 10544 "strip-ansi": "^3.0.0",
10565 "supports-color": "^2.0.0" 10545 "supports-color": "^2.0.0"
10566 }, 10546 },
10567 "dependencies": { 10547 "dependencies": {
10568 "supports-color": { 10548 "supports-color": {
10569 "version": "2.0.0", 10549 "version": "2.0.0",
10570 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10550 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10571 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10551 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10572 "dev": true 10552 "dev": true
10573 } 10553 }
10574 } 10554 }
10575 }, 10555 },
10576 "has-flag": { 10556 "has-flag": {
10577 "version": "1.0.0", 10557 "version": "1.0.0",
10578 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10558 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10579 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10559 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10580 "dev": true 10560 "dev": true
10581 }, 10561 },
10582 "postcss": { 10562 "postcss": {
10583 "version": "5.2.18", 10563 "version": "5.2.18",
10584 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10564 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10585 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10565 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10586 "dev": true, 10566 "dev": true,
10587 "requires": { 10567 "requires": {
10588 "chalk": "^1.1.3", 10568 "chalk": "^1.1.3",
10589 "js-base64": "^2.1.9", 10569 "js-base64": "^2.1.9",
10590 "source-map": "^0.5.6", 10570 "source-map": "^0.5.6",
10591 "supports-color": "^3.2.3" 10571 "supports-color": "^3.2.3"
10592 } 10572 }
10593 }, 10573 },
10594 "supports-color": { 10574 "supports-color": {
10595 "version": "3.2.3", 10575 "version": "3.2.3",
10596 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10576 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10597 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10577 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10598 "dev": true, 10578 "dev": true,
10599 "requires": { 10579 "requires": {
10600 "has-flag": "^1.0.0" 10580 "has-flag": "^1.0.0"
10601 } 10581 }
10602 } 10582 }
10603 } 10583 }
10604 }, 10584 },
10605 "postcss-discard-comments": { 10585 "postcss-discard-comments": {
10606 "version": "2.0.4", 10586 "version": "2.0.4",
10607 "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", 10587 "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz",
10608 "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", 10588 "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
10609 "dev": true, 10589 "dev": true,
10610 "requires": { 10590 "requires": {
10611 "postcss": "^5.0.14" 10591 "postcss": "^5.0.14"
10612 }, 10592 },
10613 "dependencies": { 10593 "dependencies": {
10614 "ansi-styles": { 10594 "ansi-styles": {
10615 "version": "2.2.1", 10595 "version": "2.2.1",
10616 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10596 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10617 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10597 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10618 "dev": true 10598 "dev": true
10619 }, 10599 },
10620 "chalk": { 10600 "chalk": {
10621 "version": "1.1.3", 10601 "version": "1.1.3",
10622 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10602 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10623 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10603 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10624 "dev": true, 10604 "dev": true,
10625 "requires": { 10605 "requires": {
10626 "ansi-styles": "^2.2.1", 10606 "ansi-styles": "^2.2.1",
10627 "escape-string-regexp": "^1.0.2", 10607 "escape-string-regexp": "^1.0.2",
10628 "has-ansi": "^2.0.0", 10608 "has-ansi": "^2.0.0",
10629 "strip-ansi": "^3.0.0", 10609 "strip-ansi": "^3.0.0",
10630 "supports-color": "^2.0.0" 10610 "supports-color": "^2.0.0"
10631 }, 10611 },
10632 "dependencies": { 10612 "dependencies": {
10633 "supports-color": { 10613 "supports-color": {
10634 "version": "2.0.0", 10614 "version": "2.0.0",
10635 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10615 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10636 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10616 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10637 "dev": true 10617 "dev": true
10638 } 10618 }
10639 } 10619 }
10640 }, 10620 },
10641 "has-flag": { 10621 "has-flag": {
10642 "version": "1.0.0", 10622 "version": "1.0.0",
10643 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10623 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10644 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10624 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10645 "dev": true 10625 "dev": true
10646 }, 10626 },
10647 "postcss": { 10627 "postcss": {
10648 "version": "5.2.18", 10628 "version": "5.2.18",
10649 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10629 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10650 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10630 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10651 "dev": true, 10631 "dev": true,
10652 "requires": { 10632 "requires": {
10653 "chalk": "^1.1.3", 10633 "chalk": "^1.1.3",
10654 "js-base64": "^2.1.9", 10634 "js-base64": "^2.1.9",
10655 "source-map": "^0.5.6", 10635 "source-map": "^0.5.6",
10656 "supports-color": "^3.2.3" 10636 "supports-color": "^3.2.3"
10657 } 10637 }
10658 }, 10638 },
10659 "supports-color": { 10639 "supports-color": {
10660 "version": "3.2.3", 10640 "version": "3.2.3",
10661 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10641 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10662 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10642 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10663 "dev": true, 10643 "dev": true,
10664 "requires": { 10644 "requires": {
10665 "has-flag": "^1.0.0" 10645 "has-flag": "^1.0.0"
10666 } 10646 }
10667 } 10647 }
10668 } 10648 }
10669 }, 10649 },
10670 "postcss-discard-duplicates": { 10650 "postcss-discard-duplicates": {
10671 "version": "2.1.0", 10651 "version": "2.1.0",
10672 "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", 10652 "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz",
10673 "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", 10653 "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
10674 "dev": true, 10654 "dev": true,
10675 "requires": { 10655 "requires": {
10676 "postcss": "^5.0.4" 10656 "postcss": "^5.0.4"
10677 }, 10657 },
10678 "dependencies": { 10658 "dependencies": {
10679 "ansi-styles": { 10659 "ansi-styles": {
10680 "version": "2.2.1", 10660 "version": "2.2.1",
10681 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10661 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10682 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10662 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10683 "dev": true 10663 "dev": true
10684 }, 10664 },
10685 "chalk": { 10665 "chalk": {
10686 "version": "1.1.3", 10666 "version": "1.1.3",
10687 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10667 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10688 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10668 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10689 "dev": true, 10669 "dev": true,
10690 "requires": { 10670 "requires": {
10691 "ansi-styles": "^2.2.1", 10671 "ansi-styles": "^2.2.1",
10692 "escape-string-regexp": "^1.0.2", 10672 "escape-string-regexp": "^1.0.2",
10693 "has-ansi": "^2.0.0", 10673 "has-ansi": "^2.0.0",
10694 "strip-ansi": "^3.0.0", 10674 "strip-ansi": "^3.0.0",
10695 "supports-color": "^2.0.0" 10675 "supports-color": "^2.0.0"
10696 }, 10676 },
10697 "dependencies": { 10677 "dependencies": {
10698 "supports-color": { 10678 "supports-color": {
10699 "version": "2.0.0", 10679 "version": "2.0.0",
10700 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10680 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10701 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10681 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10702 "dev": true 10682 "dev": true
10703 } 10683 }
10704 } 10684 }
10705 }, 10685 },
10706 "has-flag": { 10686 "has-flag": {
10707 "version": "1.0.0", 10687 "version": "1.0.0",
10708 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10688 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10709 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10689 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10710 "dev": true 10690 "dev": true
10711 }, 10691 },
10712 "postcss": { 10692 "postcss": {
10713 "version": "5.2.18", 10693 "version": "5.2.18",
10714 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10694 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10715 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10695 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10716 "dev": true, 10696 "dev": true,
10717 "requires": { 10697 "requires": {
10718 "chalk": "^1.1.3", 10698 "chalk": "^1.1.3",
10719 "js-base64": "^2.1.9", 10699 "js-base64": "^2.1.9",
10720 "source-map": "^0.5.6", 10700 "source-map": "^0.5.6",
10721 "supports-color": "^3.2.3" 10701 "supports-color": "^3.2.3"
10722 } 10702 }
10723 }, 10703 },
10724 "supports-color": { 10704 "supports-color": {
10725 "version": "3.2.3", 10705 "version": "3.2.3",
10726 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10706 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10727 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10707 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10728 "dev": true, 10708 "dev": true,
10729 "requires": { 10709 "requires": {
10730 "has-flag": "^1.0.0" 10710 "has-flag": "^1.0.0"
10731 } 10711 }
10732 } 10712 }
10733 } 10713 }
10734 }, 10714 },
10735 "postcss-discard-empty": { 10715 "postcss-discard-empty": {
10736 "version": "2.1.0", 10716 "version": "2.1.0",
10737 "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", 10717 "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz",
10738 "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", 10718 "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
10739 "dev": true, 10719 "dev": true,
10740 "requires": { 10720 "requires": {
10741 "postcss": "^5.0.14" 10721 "postcss": "^5.0.14"
10742 }, 10722 },
10743 "dependencies": { 10723 "dependencies": {
10744 "ansi-styles": { 10724 "ansi-styles": {
10745 "version": "2.2.1", 10725 "version": "2.2.1",
10746 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10726 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10747 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10727 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10748 "dev": true 10728 "dev": true
10749 }, 10729 },
10750 "chalk": { 10730 "chalk": {
10751 "version": "1.1.3", 10731 "version": "1.1.3",
10752 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10732 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10753 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10733 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10754 "dev": true, 10734 "dev": true,
10755 "requires": { 10735 "requires": {
10756 "ansi-styles": "^2.2.1", 10736 "ansi-styles": "^2.2.1",
10757 "escape-string-regexp": "^1.0.2", 10737 "escape-string-regexp": "^1.0.2",
10758 "has-ansi": "^2.0.0", 10738 "has-ansi": "^2.0.0",
10759 "strip-ansi": "^3.0.0", 10739 "strip-ansi": "^3.0.0",
10760 "supports-color": "^2.0.0" 10740 "supports-color": "^2.0.0"
10761 }, 10741 },
10762 "dependencies": { 10742 "dependencies": {
10763 "supports-color": { 10743 "supports-color": {
10764 "version": "2.0.0", 10744 "version": "2.0.0",
10765 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10745 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10766 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10746 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10767 "dev": true 10747 "dev": true
10768 } 10748 }
10769 } 10749 }
10770 }, 10750 },
10771 "has-flag": { 10751 "has-flag": {
10772 "version": "1.0.0", 10752 "version": "1.0.0",
10773 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10753 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10774 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10754 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10775 "dev": true 10755 "dev": true
10776 }, 10756 },
10777 "postcss": { 10757 "postcss": {
10778 "version": "5.2.18", 10758 "version": "5.2.18",
10779 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10759 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10780 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10760 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10781 "dev": true, 10761 "dev": true,
10782 "requires": { 10762 "requires": {
10783 "chalk": "^1.1.3", 10763 "chalk": "^1.1.3",
10784 "js-base64": "^2.1.9", 10764 "js-base64": "^2.1.9",
10785 "source-map": "^0.5.6", 10765 "source-map": "^0.5.6",
10786 "supports-color": "^3.2.3" 10766 "supports-color": "^3.2.3"
10787 } 10767 }
10788 }, 10768 },
10789 "supports-color": { 10769 "supports-color": {
10790 "version": "3.2.3", 10770 "version": "3.2.3",
10791 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10771 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10792 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10772 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10793 "dev": true, 10773 "dev": true,
10794 "requires": { 10774 "requires": {
10795 "has-flag": "^1.0.0" 10775 "has-flag": "^1.0.0"
10796 } 10776 }
10797 } 10777 }
10798 } 10778 }
10799 }, 10779 },
10800 "postcss-discard-overridden": { 10780 "postcss-discard-overridden": {
10801 "version": "0.1.1", 10781 "version": "0.1.1",
10802 "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", 10782 "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz",
10803 "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", 10783 "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
10804 "dev": true, 10784 "dev": true,
10805 "requires": { 10785 "requires": {
10806 "postcss": "^5.0.16" 10786 "postcss": "^5.0.16"
10807 }, 10787 },
10808 "dependencies": { 10788 "dependencies": {
10809 "ansi-styles": { 10789 "ansi-styles": {
10810 "version": "2.2.1", 10790 "version": "2.2.1",
10811 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10791 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10812 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10792 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10813 "dev": true 10793 "dev": true
10814 }, 10794 },
10815 "chalk": { 10795 "chalk": {
10816 "version": "1.1.3", 10796 "version": "1.1.3",
10817 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10797 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10818 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10798 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10819 "dev": true, 10799 "dev": true,
10820 "requires": { 10800 "requires": {
10821 "ansi-styles": "^2.2.1", 10801 "ansi-styles": "^2.2.1",
10822 "escape-string-regexp": "^1.0.2", 10802 "escape-string-regexp": "^1.0.2",
10823 "has-ansi": "^2.0.0", 10803 "has-ansi": "^2.0.0",
10824 "strip-ansi": "^3.0.0", 10804 "strip-ansi": "^3.0.0",
10825 "supports-color": "^2.0.0" 10805 "supports-color": "^2.0.0"
10826 }, 10806 },
10827 "dependencies": { 10807 "dependencies": {
10828 "supports-color": { 10808 "supports-color": {
10829 "version": "2.0.0", 10809 "version": "2.0.0",
10830 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10810 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10831 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10811 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10832 "dev": true 10812 "dev": true
10833 } 10813 }
10834 } 10814 }
10835 }, 10815 },
10836 "has-flag": { 10816 "has-flag": {
10837 "version": "1.0.0", 10817 "version": "1.0.0",
10838 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10818 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10839 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10819 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10840 "dev": true 10820 "dev": true
10841 }, 10821 },
10842 "postcss": { 10822 "postcss": {
10843 "version": "5.2.18", 10823 "version": "5.2.18",
10844 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10824 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10845 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10825 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10846 "dev": true, 10826 "dev": true,
10847 "requires": { 10827 "requires": {
10848 "chalk": "^1.1.3", 10828 "chalk": "^1.1.3",
10849 "js-base64": "^2.1.9", 10829 "js-base64": "^2.1.9",
10850 "source-map": "^0.5.6", 10830 "source-map": "^0.5.6",
10851 "supports-color": "^3.2.3" 10831 "supports-color": "^3.2.3"
10852 } 10832 }
10853 }, 10833 },
10854 "supports-color": { 10834 "supports-color": {
10855 "version": "3.2.3", 10835 "version": "3.2.3",
10856 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10836 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10857 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10837 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10858 "dev": true, 10838 "dev": true,
10859 "requires": { 10839 "requires": {
10860 "has-flag": "^1.0.0" 10840 "has-flag": "^1.0.0"
10861 } 10841 }
10862 } 10842 }
10863 } 10843 }
10864 }, 10844 },
10865 "postcss-discard-unused": { 10845 "postcss-discard-unused": {
10866 "version": "2.2.3", 10846 "version": "2.2.3",
10867 "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", 10847 "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz",
10868 "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", 10848 "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
10869 "dev": true, 10849 "dev": true,
10870 "requires": { 10850 "requires": {
10871 "postcss": "^5.0.14", 10851 "postcss": "^5.0.14",
10872 "uniqs": "^2.0.0" 10852 "uniqs": "^2.0.0"
10873 }, 10853 },
10874 "dependencies": { 10854 "dependencies": {
10875 "ansi-styles": { 10855 "ansi-styles": {
10876 "version": "2.2.1", 10856 "version": "2.2.1",
10877 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10857 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10878 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10858 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10879 "dev": true 10859 "dev": true
10880 }, 10860 },
10881 "chalk": { 10861 "chalk": {
10882 "version": "1.1.3", 10862 "version": "1.1.3",
10883 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10863 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10884 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10864 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10885 "dev": true, 10865 "dev": true,
10886 "requires": { 10866 "requires": {
10887 "ansi-styles": "^2.2.1", 10867 "ansi-styles": "^2.2.1",
10888 "escape-string-regexp": "^1.0.2", 10868 "escape-string-regexp": "^1.0.2",
10889 "has-ansi": "^2.0.0", 10869 "has-ansi": "^2.0.0",
10890 "strip-ansi": "^3.0.0", 10870 "strip-ansi": "^3.0.0",
10891 "supports-color": "^2.0.0" 10871 "supports-color": "^2.0.0"
10892 }, 10872 },
10893 "dependencies": { 10873 "dependencies": {
10894 "supports-color": { 10874 "supports-color": {
10895 "version": "2.0.0", 10875 "version": "2.0.0",
10896 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10876 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10897 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10877 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10898 "dev": true 10878 "dev": true
10899 } 10879 }
10900 } 10880 }
10901 }, 10881 },
10902 "has-flag": { 10882 "has-flag": {
10903 "version": "1.0.0", 10883 "version": "1.0.0",
10904 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10884 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10905 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10885 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10906 "dev": true 10886 "dev": true
10907 }, 10887 },
10908 "postcss": { 10888 "postcss": {
10909 "version": "5.2.18", 10889 "version": "5.2.18",
10910 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10890 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10911 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10891 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10912 "dev": true, 10892 "dev": true,
10913 "requires": { 10893 "requires": {
10914 "chalk": "^1.1.3", 10894 "chalk": "^1.1.3",
10915 "js-base64": "^2.1.9", 10895 "js-base64": "^2.1.9",
10916 "source-map": "^0.5.6", 10896 "source-map": "^0.5.6",
10917 "supports-color": "^3.2.3" 10897 "supports-color": "^3.2.3"
10918 } 10898 }
10919 }, 10899 },
10920 "supports-color": { 10900 "supports-color": {
10921 "version": "3.2.3", 10901 "version": "3.2.3",
10922 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10902 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10923 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10903 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10924 "dev": true, 10904 "dev": true,
10925 "requires": { 10905 "requires": {
10926 "has-flag": "^1.0.0" 10906 "has-flag": "^1.0.0"
10927 } 10907 }
10928 } 10908 }
10929 } 10909 }
10930 }, 10910 },
10931 "postcss-filter-plugins": { 10911 "postcss-filter-plugins": {
10932 "version": "2.0.2", 10912 "version": "2.0.2",
10933 "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", 10913 "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz",
10934 "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", 10914 "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",
10935 "dev": true, 10915 "dev": true,
10936 "requires": { 10916 "requires": {
10937 "postcss": "^5.0.4", 10917 "postcss": "^5.0.4",
10938 "uniqid": "^4.0.0" 10918 "uniqid": "^4.0.0"
10939 }, 10919 },
10940 "dependencies": { 10920 "dependencies": {
10941 "ansi-styles": { 10921 "ansi-styles": {
10942 "version": "2.2.1", 10922 "version": "2.2.1",
10943 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 10923 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10944 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 10924 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10945 "dev": true 10925 "dev": true
10946 }, 10926 },
10947 "chalk": { 10927 "chalk": {
10948 "version": "1.1.3", 10928 "version": "1.1.3",
10949 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 10929 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10950 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 10930 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10951 "dev": true, 10931 "dev": true,
10952 "requires": { 10932 "requires": {
10953 "ansi-styles": "^2.2.1", 10933 "ansi-styles": "^2.2.1",
10954 "escape-string-regexp": "^1.0.2", 10934 "escape-string-regexp": "^1.0.2",
10955 "has-ansi": "^2.0.0", 10935 "has-ansi": "^2.0.0",
10956 "strip-ansi": "^3.0.0", 10936 "strip-ansi": "^3.0.0",
10957 "supports-color": "^2.0.0" 10937 "supports-color": "^2.0.0"
10958 }, 10938 },
10959 "dependencies": { 10939 "dependencies": {
10960 "supports-color": { 10940 "supports-color": {
10961 "version": "2.0.0", 10941 "version": "2.0.0",
10962 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 10942 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10963 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 10943 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
10964 "dev": true 10944 "dev": true
10965 } 10945 }
10966 } 10946 }
10967 }, 10947 },
10968 "has-flag": { 10948 "has-flag": {
10969 "version": "1.0.0", 10949 "version": "1.0.0",
10970 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 10950 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
10971 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 10951 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
10972 "dev": true 10952 "dev": true
10973 }, 10953 },
10974 "postcss": { 10954 "postcss": {
10975 "version": "5.2.18", 10955 "version": "5.2.18",
10976 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 10956 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
10977 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 10957 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
10978 "dev": true, 10958 "dev": true,
10979 "requires": { 10959 "requires": {
10980 "chalk": "^1.1.3", 10960 "chalk": "^1.1.3",
10981 "js-base64": "^2.1.9", 10961 "js-base64": "^2.1.9",
10982 "source-map": "^0.5.6", 10962 "source-map": "^0.5.6",
10983 "supports-color": "^3.2.3" 10963 "supports-color": "^3.2.3"
10984 } 10964 }
10985 }, 10965 },
10986 "supports-color": { 10966 "supports-color": {
10987 "version": "3.2.3", 10967 "version": "3.2.3",
10988 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 10968 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
10989 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 10969 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
10990 "dev": true, 10970 "dev": true,
10991 "requires": { 10971 "requires": {
10992 "has-flag": "^1.0.0" 10972 "has-flag": "^1.0.0"
10993 } 10973 }
10994 } 10974 }
10995 } 10975 }
10996 }, 10976 },
10997 "postcss-import": { 10977 "postcss-import": {
10998 "version": "11.1.0", 10978 "version": "11.1.0",
10999 "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-11.1.0.tgz", 10979 "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-11.1.0.tgz",
11000 "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==", 10980 "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==",
11001 "dev": true, 10981 "dev": true,
11002 "requires": { 10982 "requires": {
11003 "postcss": "^6.0.1", 10983 "postcss": "^6.0.1",
11004 "postcss-value-parser": "^3.2.3", 10984 "postcss-value-parser": "^3.2.3",
11005 "read-cache": "^1.0.0", 10985 "read-cache": "^1.0.0",
11006 "resolve": "^1.1.7" 10986 "resolve": "^1.1.7"
11007 } 10987 }
11008 }, 10988 },
11009 "postcss-load-config": { 10989 "postcss-load-config": {
11010 "version": "1.2.0", 10990 "version": "1.2.0",
11011 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", 10991 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz",
11012 "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", 10992 "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
11013 "dev": true, 10993 "dev": true,
11014 "requires": { 10994 "requires": {
11015 "cosmiconfig": "^2.1.0", 10995 "cosmiconfig": "^2.1.0",
11016 "object-assign": "^4.1.0", 10996 "object-assign": "^4.1.0",
11017 "postcss-load-options": "^1.2.0", 10997 "postcss-load-options": "^1.2.0",
11018 "postcss-load-plugins": "^2.3.0" 10998 "postcss-load-plugins": "^2.3.0"
11019 } 10999 }
11020 }, 11000 },
11021 "postcss-load-options": { 11001 "postcss-load-options": {
11022 "version": "1.2.0", 11002 "version": "1.2.0",
11023 "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", 11003 "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz",
11024 "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", 11004 "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
11025 "dev": true, 11005 "dev": true,
11026 "requires": { 11006 "requires": {
11027 "cosmiconfig": "^2.1.0", 11007 "cosmiconfig": "^2.1.0",
11028 "object-assign": "^4.1.0" 11008 "object-assign": "^4.1.0"
11029 } 11009 }
11030 }, 11010 },
11031 "postcss-load-plugins": { 11011 "postcss-load-plugins": {
11032 "version": "2.3.0", 11012 "version": "2.3.0",
11033 "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", 11013 "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz",
11034 "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", 11014 "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
11035 "dev": true, 11015 "dev": true,
11036 "requires": { 11016 "requires": {
11037 "cosmiconfig": "^2.1.1", 11017 "cosmiconfig": "^2.1.1",
11038 "object-assign": "^4.1.0" 11018 "object-assign": "^4.1.0"
11039 } 11019 }
11040 }, 11020 },
11041 "postcss-loader": { 11021 "postcss-loader": {
11042 "version": "2.1.5", 11022 "version": "2.1.5",
11043 "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.5.tgz", 11023 "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.5.tgz",
11044 "integrity": "sha512-pV7kB5neJ0/1tZ8L1uGOBNTVBCSCXQoIsZMsrwvO8V2rKGa2tBl/f80GGVxow2jJnRJ2w1ocx693EKhZAb9Isg==", 11024 "integrity": "sha512-pV7kB5neJ0/1tZ8L1uGOBNTVBCSCXQoIsZMsrwvO8V2rKGa2tBl/f80GGVxow2jJnRJ2w1ocx693EKhZAb9Isg==",
11045 "dev": true, 11025 "dev": true,
11046 "requires": { 11026 "requires": {
11047 "loader-utils": "^1.1.0", 11027 "loader-utils": "^1.1.0",
11048 "postcss": "^6.0.0", 11028 "postcss": "^6.0.0",
11049 "postcss-load-config": "^1.2.0", 11029 "postcss-load-config": "^1.2.0",
11050 "schema-utils": "^0.4.0" 11030 "schema-utils": "^0.4.0"
11051 }, 11031 },
11052 "dependencies": { 11032 "dependencies": {
11053 "ajv": { 11033 "ajv": {
11054 "version": "6.5.0", 11034 "version": "6.5.0",
11055 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", 11035 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz",
11056 "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", 11036 "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==",
11057 "dev": true, 11037 "dev": true,
11058 "requires": { 11038 "requires": {
11059 "fast-deep-equal": "^2.0.1", 11039 "fast-deep-equal": "^2.0.1",
11060 "fast-json-stable-stringify": "^2.0.0", 11040 "fast-json-stable-stringify": "^2.0.0",
11061 "json-schema-traverse": "^0.3.0", 11041 "json-schema-traverse": "^0.3.0",
11062 "uri-js": "^4.2.1" 11042 "uri-js": "^4.2.1"
11063 } 11043 }
11064 }, 11044 },
11065 "fast-deep-equal": { 11045 "fast-deep-equal": {
11066 "version": "2.0.1", 11046 "version": "2.0.1",
11067 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 11047 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
11068 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 11048 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
11069 "dev": true 11049 "dev": true
11070 }, 11050 },
11071 "punycode": { 11051 "punycode": {
11072 "version": "2.1.0", 11052 "version": "2.1.0",
11073 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", 11053 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
11074 "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", 11054 "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
11075 "dev": true 11055 "dev": true
11076 }, 11056 },
11077 "schema-utils": { 11057 "schema-utils": {
11078 "version": "0.4.5", 11058 "version": "0.4.5",
11079 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", 11059 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz",
11080 "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", 11060 "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",
11081 "dev": true, 11061 "dev": true,
11082 "requires": { 11062 "requires": {
11083 "ajv": "^6.1.0", 11063 "ajv": "^6.1.0",
11084 "ajv-keywords": "^3.1.0" 11064 "ajv-keywords": "^3.1.0"
11085 } 11065 }
11086 }, 11066 },
11087 "uri-js": { 11067 "uri-js": {
11088 "version": "4.2.1", 11068 "version": "4.2.1",
11089 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.1.tgz", 11069 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.1.tgz",
11090 "integrity": "sha512-jpKCA3HjsBfSDOEgxRDAxQCNyHfCPSbq57PqCkd3gAyBuPb3IWxw54EHncqESznIdqSetHfw3D7ylThu2Kcc9A==", 11070 "integrity": "sha512-jpKCA3HjsBfSDOEgxRDAxQCNyHfCPSbq57PqCkd3gAyBuPb3IWxw54EHncqESznIdqSetHfw3D7ylThu2Kcc9A==",
11091 "dev": true, 11071 "dev": true,
11092 "requires": { 11072 "requires": {
11093 "punycode": "^2.1.0" 11073 "punycode": "^2.1.0"
11094 } 11074 }
11095 } 11075 }
11096 } 11076 }
11097 }, 11077 },
11098 "postcss-merge-idents": { 11078 "postcss-merge-idents": {
11099 "version": "2.1.7", 11079 "version": "2.1.7",
11100 "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", 11080 "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz",
11101 "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", 11081 "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
11102 "dev": true, 11082 "dev": true,
11103 "requires": { 11083 "requires": {
11104 "has": "^1.0.1", 11084 "has": "^1.0.1",
11105 "postcss": "^5.0.10", 11085 "postcss": "^5.0.10",
11106 "postcss-value-parser": "^3.1.1" 11086 "postcss-value-parser": "^3.1.1"
11107 }, 11087 },
11108 "dependencies": { 11088 "dependencies": {
11109 "ansi-styles": { 11089 "ansi-styles": {
11110 "version": "2.2.1", 11090 "version": "2.2.1",
11111 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11091 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11112 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11092 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11113 "dev": true 11093 "dev": true
11114 }, 11094 },
11115 "chalk": { 11095 "chalk": {
11116 "version": "1.1.3", 11096 "version": "1.1.3",
11117 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11097 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11118 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11098 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11119 "dev": true, 11099 "dev": true,
11120 "requires": { 11100 "requires": {
11121 "ansi-styles": "^2.2.1", 11101 "ansi-styles": "^2.2.1",
11122 "escape-string-regexp": "^1.0.2", 11102 "escape-string-regexp": "^1.0.2",
11123 "has-ansi": "^2.0.0", 11103 "has-ansi": "^2.0.0",
11124 "strip-ansi": "^3.0.0", 11104 "strip-ansi": "^3.0.0",
11125 "supports-color": "^2.0.0" 11105 "supports-color": "^2.0.0"
11126 }, 11106 },
11127 "dependencies": { 11107 "dependencies": {
11128 "supports-color": { 11108 "supports-color": {
11129 "version": "2.0.0", 11109 "version": "2.0.0",
11130 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11110 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11131 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11111 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11132 "dev": true 11112 "dev": true
11133 } 11113 }
11134 } 11114 }
11135 }, 11115 },
11136 "has-flag": { 11116 "has-flag": {
11137 "version": "1.0.0", 11117 "version": "1.0.0",
11138 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11118 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11139 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11119 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11140 "dev": true 11120 "dev": true
11141 }, 11121 },
11142 "postcss": { 11122 "postcss": {
11143 "version": "5.2.18", 11123 "version": "5.2.18",
11144 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11124 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11145 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11125 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11146 "dev": true, 11126 "dev": true,
11147 "requires": { 11127 "requires": {
11148 "chalk": "^1.1.3", 11128 "chalk": "^1.1.3",
11149 "js-base64": "^2.1.9", 11129 "js-base64": "^2.1.9",
11150 "source-map": "^0.5.6", 11130 "source-map": "^0.5.6",
11151 "supports-color": "^3.2.3" 11131 "supports-color": "^3.2.3"
11152 } 11132 }
11153 }, 11133 },
11154 "supports-color": { 11134 "supports-color": {
11155 "version": "3.2.3", 11135 "version": "3.2.3",
11156 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11136 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11157 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11137 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11158 "dev": true, 11138 "dev": true,
11159 "requires": { 11139 "requires": {
11160 "has-flag": "^1.0.0" 11140 "has-flag": "^1.0.0"
11161 } 11141 }
11162 } 11142 }
11163 } 11143 }
11164 }, 11144 },
11165 "postcss-merge-longhand": { 11145 "postcss-merge-longhand": {
11166 "version": "2.0.2", 11146 "version": "2.0.2",
11167 "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", 11147 "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz",
11168 "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", 11148 "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
11169 "dev": true, 11149 "dev": true,
11170 "requires": { 11150 "requires": {
11171 "postcss": "^5.0.4" 11151 "postcss": "^5.0.4"
11172 }, 11152 },
11173 "dependencies": { 11153 "dependencies": {
11174 "ansi-styles": { 11154 "ansi-styles": {
11175 "version": "2.2.1", 11155 "version": "2.2.1",
11176 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11156 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11177 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11157 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11178 "dev": true 11158 "dev": true
11179 }, 11159 },
11180 "chalk": { 11160 "chalk": {
11181 "version": "1.1.3", 11161 "version": "1.1.3",
11182 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11162 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11183 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11163 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11184 "dev": true, 11164 "dev": true,
11185 "requires": { 11165 "requires": {
11186 "ansi-styles": "^2.2.1", 11166 "ansi-styles": "^2.2.1",
11187 "escape-string-regexp": "^1.0.2", 11167 "escape-string-regexp": "^1.0.2",
11188 "has-ansi": "^2.0.0", 11168 "has-ansi": "^2.0.0",
11189 "strip-ansi": "^3.0.0", 11169 "strip-ansi": "^3.0.0",
11190 "supports-color": "^2.0.0" 11170 "supports-color": "^2.0.0"
11191 }, 11171 },
11192 "dependencies": { 11172 "dependencies": {
11193 "supports-color": { 11173 "supports-color": {
11194 "version": "2.0.0", 11174 "version": "2.0.0",
11195 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11175 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11196 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11176 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11197 "dev": true 11177 "dev": true
11198 } 11178 }
11199 } 11179 }
11200 }, 11180 },
11201 "has-flag": { 11181 "has-flag": {
11202 "version": "1.0.0", 11182 "version": "1.0.0",
11203 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11183 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11204 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11184 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11205 "dev": true 11185 "dev": true
11206 }, 11186 },
11207 "postcss": { 11187 "postcss": {
11208 "version": "5.2.18", 11188 "version": "5.2.18",
11209 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11189 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11210 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11190 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11211 "dev": true, 11191 "dev": true,
11212 "requires": { 11192 "requires": {
11213 "chalk": "^1.1.3", 11193 "chalk": "^1.1.3",
11214 "js-base64": "^2.1.9", 11194 "js-base64": "^2.1.9",
11215 "source-map": "^0.5.6", 11195 "source-map": "^0.5.6",
11216 "supports-color": "^3.2.3" 11196 "supports-color": "^3.2.3"
11217 } 11197 }
11218 }, 11198 },
11219 "supports-color": { 11199 "supports-color": {
11220 "version": "3.2.3", 11200 "version": "3.2.3",
11221 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11201 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11222 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11202 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11223 "dev": true, 11203 "dev": true,
11224 "requires": { 11204 "requires": {
11225 "has-flag": "^1.0.0" 11205 "has-flag": "^1.0.0"
11226 } 11206 }
11227 } 11207 }
11228 } 11208 }
11229 }, 11209 },
11230 "postcss-merge-rules": { 11210 "postcss-merge-rules": {
11231 "version": "2.1.2", 11211 "version": "2.1.2",
11232 "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", 11212 "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz",
11233 "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", 11213 "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
11234 "dev": true, 11214 "dev": true,
11235 "requires": { 11215 "requires": {
11236 "browserslist": "^1.5.2", 11216 "browserslist": "^1.5.2",
11237 "caniuse-api": "^1.5.2", 11217 "caniuse-api": "^1.5.2",
11238 "postcss": "^5.0.4", 11218 "postcss": "^5.0.4",
11239 "postcss-selector-parser": "^2.2.2", 11219 "postcss-selector-parser": "^2.2.2",
11240 "vendors": "^1.0.0" 11220 "vendors": "^1.0.0"
11241 }, 11221 },
11242 "dependencies": { 11222 "dependencies": {
11243 "ansi-styles": { 11223 "ansi-styles": {
11244 "version": "2.2.1", 11224 "version": "2.2.1",
11245 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11225 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11246 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11226 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11247 "dev": true 11227 "dev": true
11248 }, 11228 },
11249 "browserslist": { 11229 "browserslist": {
11250 "version": "1.7.7", 11230 "version": "1.7.7",
11251 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", 11231 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
11252 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", 11232 "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
11253 "dev": true, 11233 "dev": true,
11254 "requires": { 11234 "requires": {
11255 "caniuse-db": "^1.0.30000639", 11235 "caniuse-db": "^1.0.30000639",
11256 "electron-to-chromium": "^1.2.7" 11236 "electron-to-chromium": "^1.2.7"
11257 } 11237 }
11258 }, 11238 },
11259 "chalk": { 11239 "chalk": {
11260 "version": "1.1.3", 11240 "version": "1.1.3",
11261 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11241 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11262 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11242 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11263 "dev": true, 11243 "dev": true,
11264 "requires": { 11244 "requires": {
11265 "ansi-styles": "^2.2.1", 11245 "ansi-styles": "^2.2.1",
11266 "escape-string-regexp": "^1.0.2", 11246 "escape-string-regexp": "^1.0.2",
11267 "has-ansi": "^2.0.0", 11247 "has-ansi": "^2.0.0",
11268 "strip-ansi": "^3.0.0", 11248 "strip-ansi": "^3.0.0",
11269 "supports-color": "^2.0.0" 11249 "supports-color": "^2.0.0"
11270 }, 11250 },
11271 "dependencies": { 11251 "dependencies": {
11272 "supports-color": { 11252 "supports-color": {
11273 "version": "2.0.0", 11253 "version": "2.0.0",
11274 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11254 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11275 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11255 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11276 "dev": true 11256 "dev": true
11277 } 11257 }
11278 } 11258 }
11279 }, 11259 },
11280 "has-flag": { 11260 "has-flag": {
11281 "version": "1.0.0", 11261 "version": "1.0.0",
11282 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11262 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11283 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11263 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11284 "dev": true 11264 "dev": true
11285 }, 11265 },
11286 "postcss": { 11266 "postcss": {
11287 "version": "5.2.18", 11267 "version": "5.2.18",
11288 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11268 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11289 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11269 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11290 "dev": true, 11270 "dev": true,
11291 "requires": { 11271 "requires": {
11292 "chalk": "^1.1.3", 11272 "chalk": "^1.1.3",
11293 "js-base64": "^2.1.9", 11273 "js-base64": "^2.1.9",
11294 "source-map": "^0.5.6", 11274 "source-map": "^0.5.6",
11295 "supports-color": "^3.2.3" 11275 "supports-color": "^3.2.3"
11296 } 11276 }
11297 }, 11277 },
11298 "supports-color": { 11278 "supports-color": {
11299 "version": "3.2.3", 11279 "version": "3.2.3",
11300 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11280 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11301 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11281 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11302 "dev": true, 11282 "dev": true,
11303 "requires": { 11283 "requires": {
11304 "has-flag": "^1.0.0" 11284 "has-flag": "^1.0.0"
11305 } 11285 }
11306 } 11286 }
11307 } 11287 }
11308 }, 11288 },
11309 "postcss-message-helpers": { 11289 "postcss-message-helpers": {
11310 "version": "2.0.0", 11290 "version": "2.0.0",
11311 "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", 11291 "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz",
11312 "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", 11292 "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
11313 "dev": true 11293 "dev": true
11314 }, 11294 },
11315 "postcss-minify-font-values": { 11295 "postcss-minify-font-values": {
11316 "version": "1.0.5", 11296 "version": "1.0.5",
11317 "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", 11297 "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz",
11318 "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", 11298 "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
11319 "dev": true, 11299 "dev": true,
11320 "requires": { 11300 "requires": {
11321 "object-assign": "^4.0.1", 11301 "object-assign": "^4.0.1",
11322 "postcss": "^5.0.4", 11302 "postcss": "^5.0.4",
11323 "postcss-value-parser": "^3.0.2" 11303 "postcss-value-parser": "^3.0.2"
11324 }, 11304 },
11325 "dependencies": { 11305 "dependencies": {
11326 "ansi-styles": { 11306 "ansi-styles": {
11327 "version": "2.2.1", 11307 "version": "2.2.1",
11328 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11308 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11329 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11309 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11330 "dev": true 11310 "dev": true
11331 }, 11311 },
11332 "chalk": { 11312 "chalk": {
11333 "version": "1.1.3", 11313 "version": "1.1.3",
11334 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11314 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11335 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11315 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11336 "dev": true, 11316 "dev": true,
11337 "requires": { 11317 "requires": {
11338 "ansi-styles": "^2.2.1", 11318 "ansi-styles": "^2.2.1",
11339 "escape-string-regexp": "^1.0.2", 11319 "escape-string-regexp": "^1.0.2",
11340 "has-ansi": "^2.0.0", 11320 "has-ansi": "^2.0.0",
11341 "strip-ansi": "^3.0.0", 11321 "strip-ansi": "^3.0.0",
11342 "supports-color": "^2.0.0" 11322 "supports-color": "^2.0.0"
11343 }, 11323 },
11344 "dependencies": { 11324 "dependencies": {
11345 "supports-color": { 11325 "supports-color": {
11346 "version": "2.0.0", 11326 "version": "2.0.0",
11347 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11327 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11348 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11328 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11349 "dev": true 11329 "dev": true
11350 } 11330 }
11351 } 11331 }
11352 }, 11332 },
11353 "has-flag": { 11333 "has-flag": {
11354 "version": "1.0.0", 11334 "version": "1.0.0",
11355 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11335 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11356 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11336 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11357 "dev": true 11337 "dev": true
11358 }, 11338 },
11359 "postcss": { 11339 "postcss": {
11360 "version": "5.2.18", 11340 "version": "5.2.18",
11361 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11341 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11362 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11342 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11363 "dev": true, 11343 "dev": true,
11364 "requires": { 11344 "requires": {
11365 "chalk": "^1.1.3", 11345 "chalk": "^1.1.3",
11366 "js-base64": "^2.1.9", 11346 "js-base64": "^2.1.9",
11367 "source-map": "^0.5.6", 11347 "source-map": "^0.5.6",
11368 "supports-color": "^3.2.3" 11348 "supports-color": "^3.2.3"
11369 } 11349 }
11370 }, 11350 },
11371 "supports-color": { 11351 "supports-color": {
11372 "version": "3.2.3", 11352 "version": "3.2.3",
11373 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11353 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11374 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11354 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11375 "dev": true, 11355 "dev": true,
11376 "requires": { 11356 "requires": {
11377 "has-flag": "^1.0.0" 11357 "has-flag": "^1.0.0"
11378 } 11358 }
11379 } 11359 }
11380 } 11360 }
11381 }, 11361 },
11382 "postcss-minify-gradients": { 11362 "postcss-minify-gradients": {
11383 "version": "1.0.5", 11363 "version": "1.0.5",
11384 "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", 11364 "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz",
11385 "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", 11365 "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
11386 "dev": true, 11366 "dev": true,
11387 "requires": { 11367 "requires": {
11388 "postcss": "^5.0.12", 11368 "postcss": "^5.0.12",
11389 "postcss-value-parser": "^3.3.0" 11369 "postcss-value-parser": "^3.3.0"
11390 }, 11370 },
11391 "dependencies": { 11371 "dependencies": {
11392 "ansi-styles": { 11372 "ansi-styles": {
11393 "version": "2.2.1", 11373 "version": "2.2.1",
11394 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11374 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11395 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11375 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11396 "dev": true 11376 "dev": true
11397 }, 11377 },
11398 "chalk": { 11378 "chalk": {
11399 "version": "1.1.3", 11379 "version": "1.1.3",
11400 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11380 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11401 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11381 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11402 "dev": true, 11382 "dev": true,
11403 "requires": { 11383 "requires": {
11404 "ansi-styles": "^2.2.1", 11384 "ansi-styles": "^2.2.1",
11405 "escape-string-regexp": "^1.0.2", 11385 "escape-string-regexp": "^1.0.2",
11406 "has-ansi": "^2.0.0", 11386 "has-ansi": "^2.0.0",
11407 "strip-ansi": "^3.0.0", 11387 "strip-ansi": "^3.0.0",
11408 "supports-color": "^2.0.0" 11388 "supports-color": "^2.0.0"
11409 }, 11389 },
11410 "dependencies": { 11390 "dependencies": {
11411 "supports-color": { 11391 "supports-color": {
11412 "version": "2.0.0", 11392 "version": "2.0.0",
11413 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11393 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11414 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11394 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11415 "dev": true 11395 "dev": true
11416 } 11396 }
11417 } 11397 }
11418 }, 11398 },
11419 "has-flag": { 11399 "has-flag": {
11420 "version": "1.0.0", 11400 "version": "1.0.0",
11421 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11401 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11422 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11402 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11423 "dev": true 11403 "dev": true
11424 }, 11404 },
11425 "postcss": { 11405 "postcss": {
11426 "version": "5.2.18", 11406 "version": "5.2.18",
11427 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11407 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11428 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11408 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11429 "dev": true, 11409 "dev": true,
11430 "requires": { 11410 "requires": {
11431 "chalk": "^1.1.3", 11411 "chalk": "^1.1.3",
11432 "js-base64": "^2.1.9", 11412 "js-base64": "^2.1.9",
11433 "source-map": "^0.5.6", 11413 "source-map": "^0.5.6",
11434 "supports-color": "^3.2.3" 11414 "supports-color": "^3.2.3"
11435 } 11415 }
11436 }, 11416 },
11437 "supports-color": { 11417 "supports-color": {
11438 "version": "3.2.3", 11418 "version": "3.2.3",
11439 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11419 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11440 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11420 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11441 "dev": true, 11421 "dev": true,
11442 "requires": { 11422 "requires": {
11443 "has-flag": "^1.0.0" 11423 "has-flag": "^1.0.0"
11444 } 11424 }
11445 } 11425 }
11446 } 11426 }
11447 }, 11427 },
11448 "postcss-minify-params": { 11428 "postcss-minify-params": {
11449 "version": "1.2.2", 11429 "version": "1.2.2",
11450 "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", 11430 "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz",
11451 "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", 11431 "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
11452 "dev": true, 11432 "dev": true,
11453 "requires": { 11433 "requires": {
11454 "alphanum-sort": "^1.0.1", 11434 "alphanum-sort": "^1.0.1",
11455 "postcss": "^5.0.2", 11435 "postcss": "^5.0.2",
11456 "postcss-value-parser": "^3.0.2", 11436 "postcss-value-parser": "^3.0.2",
11457 "uniqs": "^2.0.0" 11437 "uniqs": "^2.0.0"
11458 }, 11438 },
11459 "dependencies": { 11439 "dependencies": {
11460 "ansi-styles": { 11440 "ansi-styles": {
11461 "version": "2.2.1", 11441 "version": "2.2.1",
11462 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11442 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11463 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11443 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11464 "dev": true 11444 "dev": true
11465 }, 11445 },
11466 "chalk": { 11446 "chalk": {
11467 "version": "1.1.3", 11447 "version": "1.1.3",
11468 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11448 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11469 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11449 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11470 "dev": true, 11450 "dev": true,
11471 "requires": { 11451 "requires": {
11472 "ansi-styles": "^2.2.1", 11452 "ansi-styles": "^2.2.1",
11473 "escape-string-regexp": "^1.0.2", 11453 "escape-string-regexp": "^1.0.2",
11474 "has-ansi": "^2.0.0", 11454 "has-ansi": "^2.0.0",
11475 "strip-ansi": "^3.0.0", 11455 "strip-ansi": "^3.0.0",
11476 "supports-color": "^2.0.0" 11456 "supports-color": "^2.0.0"
11477 }, 11457 },
11478 "dependencies": { 11458 "dependencies": {
11479 "supports-color": { 11459 "supports-color": {
11480 "version": "2.0.0", 11460 "version": "2.0.0",
11481 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11461 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11482 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11462 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11483 "dev": true 11463 "dev": true
11484 } 11464 }
11485 } 11465 }
11486 }, 11466 },
11487 "has-flag": { 11467 "has-flag": {
11488 "version": "1.0.0", 11468 "version": "1.0.0",
11489 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11469 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11490 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11470 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11491 "dev": true 11471 "dev": true
11492 }, 11472 },
11493 "postcss": { 11473 "postcss": {
11494 "version": "5.2.18", 11474 "version": "5.2.18",
11495 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11475 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11496 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11476 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11497 "dev": true, 11477 "dev": true,
11498 "requires": { 11478 "requires": {
11499 "chalk": "^1.1.3", 11479 "chalk": "^1.1.3",
11500 "js-base64": "^2.1.9", 11480 "js-base64": "^2.1.9",
11501 "source-map": "^0.5.6", 11481 "source-map": "^0.5.6",
11502 "supports-color": "^3.2.3" 11482 "supports-color": "^3.2.3"
11503 } 11483 }
11504 }, 11484 },
11505 "supports-color": { 11485 "supports-color": {
11506 "version": "3.2.3", 11486 "version": "3.2.3",
11507 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11487 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11508 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11488 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11509 "dev": true, 11489 "dev": true,
11510 "requires": { 11490 "requires": {
11511 "has-flag": "^1.0.0" 11491 "has-flag": "^1.0.0"
11512 } 11492 }
11513 } 11493 }
11514 } 11494 }
11515 }, 11495 },
11516 "postcss-minify-selectors": { 11496 "postcss-minify-selectors": {
11517 "version": "2.1.1", 11497 "version": "2.1.1",
11518 "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", 11498 "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz",
11519 "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", 11499 "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
11520 "dev": true, 11500 "dev": true,
11521 "requires": { 11501 "requires": {
11522 "alphanum-sort": "^1.0.2", 11502 "alphanum-sort": "^1.0.2",
11523 "has": "^1.0.1", 11503 "has": "^1.0.1",
11524 "postcss": "^5.0.14", 11504 "postcss": "^5.0.14",
11525 "postcss-selector-parser": "^2.0.0" 11505 "postcss-selector-parser": "^2.0.0"
11526 }, 11506 },
11527 "dependencies": { 11507 "dependencies": {
11528 "ansi-styles": { 11508 "ansi-styles": {
11529 "version": "2.2.1", 11509 "version": "2.2.1",
11530 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11510 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11531 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11511 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11532 "dev": true 11512 "dev": true
11533 }, 11513 },
11534 "chalk": { 11514 "chalk": {
11535 "version": "1.1.3", 11515 "version": "1.1.3",
11536 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11516 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11537 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11517 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11538 "dev": true, 11518 "dev": true,
11539 "requires": { 11519 "requires": {
11540 "ansi-styles": "^2.2.1", 11520 "ansi-styles": "^2.2.1",
11541 "escape-string-regexp": "^1.0.2", 11521 "escape-string-regexp": "^1.0.2",
11542 "has-ansi": "^2.0.0", 11522 "has-ansi": "^2.0.0",
11543 "strip-ansi": "^3.0.0", 11523 "strip-ansi": "^3.0.0",
11544 "supports-color": "^2.0.0" 11524 "supports-color": "^2.0.0"
11545 }, 11525 },
11546 "dependencies": { 11526 "dependencies": {
11547 "supports-color": { 11527 "supports-color": {
11548 "version": "2.0.0", 11528 "version": "2.0.0",
11549 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11529 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11550 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11530 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11551 "dev": true 11531 "dev": true
11552 } 11532 }
11553 } 11533 }
11554 }, 11534 },
11555 "has-flag": { 11535 "has-flag": {
11556 "version": "1.0.0", 11536 "version": "1.0.0",
11557 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11537 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11558 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11538 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11559 "dev": true 11539 "dev": true
11560 }, 11540 },
11561 "postcss": { 11541 "postcss": {
11562 "version": "5.2.18", 11542 "version": "5.2.18",
11563 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11543 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11564 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11544 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11565 "dev": true, 11545 "dev": true,
11566 "requires": { 11546 "requires": {
11567 "chalk": "^1.1.3", 11547 "chalk": "^1.1.3",
11568 "js-base64": "^2.1.9", 11548 "js-base64": "^2.1.9",
11569 "source-map": "^0.5.6", 11549 "source-map": "^0.5.6",
11570 "supports-color": "^3.2.3" 11550 "supports-color": "^3.2.3"
11571 } 11551 }
11572 }, 11552 },
11573 "supports-color": { 11553 "supports-color": {
11574 "version": "3.2.3", 11554 "version": "3.2.3",
11575 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11555 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11576 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11556 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11577 "dev": true, 11557 "dev": true,
11578 "requires": { 11558 "requires": {
11579 "has-flag": "^1.0.0" 11559 "has-flag": "^1.0.0"
11580 } 11560 }
11581 } 11561 }
11582 } 11562 }
11583 }, 11563 },
11584 "postcss-modules-extract-imports": { 11564 "postcss-modules-extract-imports": {
11585 "version": "1.2.0", 11565 "version": "1.2.0",
11586 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", 11566 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz",
11587 "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", 11567 "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=",
11588 "dev": true, 11568 "dev": true,
11589 "requires": { 11569 "requires": {
11590 "postcss": "^6.0.1" 11570 "postcss": "^6.0.1"
11591 } 11571 }
11592 }, 11572 },
11593 "postcss-modules-local-by-default": { 11573 "postcss-modules-local-by-default": {
11594 "version": "1.2.0", 11574 "version": "1.2.0",
11595 "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", 11575 "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz",
11596 "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", 11576 "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
11597 "dev": true, 11577 "dev": true,
11598 "requires": { 11578 "requires": {
11599 "css-selector-tokenizer": "^0.7.0", 11579 "css-selector-tokenizer": "^0.7.0",
11600 "postcss": "^6.0.1" 11580 "postcss": "^6.0.1"
11601 } 11581 }
11602 }, 11582 },
11603 "postcss-modules-scope": { 11583 "postcss-modules-scope": {
11604 "version": "1.1.0", 11584 "version": "1.1.0",
11605 "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", 11585 "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz",
11606 "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", 11586 "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
11607 "dev": true, 11587 "dev": true,
11608 "requires": { 11588 "requires": {
11609 "css-selector-tokenizer": "^0.7.0", 11589 "css-selector-tokenizer": "^0.7.0",
11610 "postcss": "^6.0.1" 11590 "postcss": "^6.0.1"
11611 } 11591 }
11612 }, 11592 },
11613 "postcss-modules-values": { 11593 "postcss-modules-values": {
11614 "version": "1.3.0", 11594 "version": "1.3.0",
11615 "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", 11595 "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz",
11616 "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", 11596 "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
11617 "dev": true, 11597 "dev": true,
11618 "requires": { 11598 "requires": {
11619 "icss-replace-symbols": "^1.1.0", 11599 "icss-replace-symbols": "^1.1.0",
11620 "postcss": "^6.0.1" 11600 "postcss": "^6.0.1"
11621 } 11601 }
11622 }, 11602 },
11623 "postcss-normalize-charset": { 11603 "postcss-normalize-charset": {
11624 "version": "1.1.1", 11604 "version": "1.1.1",
11625 "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", 11605 "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz",
11626 "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", 11606 "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
11627 "dev": true, 11607 "dev": true,
11628 "requires": { 11608 "requires": {
11629 "postcss": "^5.0.5" 11609 "postcss": "^5.0.5"
11630 }, 11610 },
11631 "dependencies": { 11611 "dependencies": {
11632 "ansi-styles": { 11612 "ansi-styles": {
11633 "version": "2.2.1", 11613 "version": "2.2.1",
11634 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11614 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11635 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11615 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11636 "dev": true 11616 "dev": true
11637 }, 11617 },
11638 "chalk": { 11618 "chalk": {
11639 "version": "1.1.3", 11619 "version": "1.1.3",
11640 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11620 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11641 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11621 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11642 "dev": true, 11622 "dev": true,
11643 "requires": { 11623 "requires": {
11644 "ansi-styles": "^2.2.1", 11624 "ansi-styles": "^2.2.1",
11645 "escape-string-regexp": "^1.0.2", 11625 "escape-string-regexp": "^1.0.2",
11646 "has-ansi": "^2.0.0", 11626 "has-ansi": "^2.0.0",
11647 "strip-ansi": "^3.0.0", 11627 "strip-ansi": "^3.0.0",
11648 "supports-color": "^2.0.0" 11628 "supports-color": "^2.0.0"
11649 }, 11629 },
11650 "dependencies": { 11630 "dependencies": {
11651 "supports-color": { 11631 "supports-color": {
11652 "version": "2.0.0", 11632 "version": "2.0.0",
11653 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11633 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11654 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11634 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11655 "dev": true 11635 "dev": true
11656 } 11636 }
11657 } 11637 }
11658 }, 11638 },
11659 "has-flag": { 11639 "has-flag": {
11660 "version": "1.0.0", 11640 "version": "1.0.0",
11661 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11641 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11662 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11642 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11663 "dev": true 11643 "dev": true
11664 }, 11644 },
11665 "postcss": { 11645 "postcss": {
11666 "version": "5.2.18", 11646 "version": "5.2.18",
11667 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11647 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11668 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11648 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11669 "dev": true, 11649 "dev": true,
11670 "requires": { 11650 "requires": {
11671 "chalk": "^1.1.3", 11651 "chalk": "^1.1.3",
11672 "js-base64": "^2.1.9", 11652 "js-base64": "^2.1.9",
11673 "source-map": "^0.5.6", 11653 "source-map": "^0.5.6",
11674 "supports-color": "^3.2.3" 11654 "supports-color": "^3.2.3"
11675 } 11655 }
11676 }, 11656 },
11677 "supports-color": { 11657 "supports-color": {
11678 "version": "3.2.3", 11658 "version": "3.2.3",
11679 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11659 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11680 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11660 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11681 "dev": true, 11661 "dev": true,
11682 "requires": { 11662 "requires": {
11683 "has-flag": "^1.0.0" 11663 "has-flag": "^1.0.0"
11684 } 11664 }
11685 } 11665 }
11686 } 11666 }
11687 }, 11667 },
11688 "postcss-normalize-url": { 11668 "postcss-normalize-url": {
11689 "version": "3.0.8", 11669 "version": "3.0.8",
11690 "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", 11670 "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz",
11691 "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", 11671 "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
11692 "dev": true, 11672 "dev": true,
11693 "requires": { 11673 "requires": {
11694 "is-absolute-url": "^2.0.0", 11674 "is-absolute-url": "^2.0.0",
11695 "normalize-url": "^1.4.0", 11675 "normalize-url": "^1.4.0",
11696 "postcss": "^5.0.14", 11676 "postcss": "^5.0.14",
11697 "postcss-value-parser": "^3.2.3" 11677 "postcss-value-parser": "^3.2.3"
11698 }, 11678 },
11699 "dependencies": { 11679 "dependencies": {
11700 "ansi-styles": { 11680 "ansi-styles": {
11701 "version": "2.2.1", 11681 "version": "2.2.1",
11702 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11682 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11703 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11683 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11704 "dev": true 11684 "dev": true
11705 }, 11685 },
11706 "chalk": { 11686 "chalk": {
11707 "version": "1.1.3", 11687 "version": "1.1.3",
11708 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11688 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11709 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11689 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11710 "dev": true, 11690 "dev": true,
11711 "requires": { 11691 "requires": {
11712 "ansi-styles": "^2.2.1", 11692 "ansi-styles": "^2.2.1",
11713 "escape-string-regexp": "^1.0.2", 11693 "escape-string-regexp": "^1.0.2",
11714 "has-ansi": "^2.0.0", 11694 "has-ansi": "^2.0.0",
11715 "strip-ansi": "^3.0.0", 11695 "strip-ansi": "^3.0.0",
11716 "supports-color": "^2.0.0" 11696 "supports-color": "^2.0.0"
11717 }, 11697 },
11718 "dependencies": { 11698 "dependencies": {
11719 "supports-color": { 11699 "supports-color": {
11720 "version": "2.0.0", 11700 "version": "2.0.0",
11721 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11701 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11722 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11702 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11723 "dev": true 11703 "dev": true
11724 } 11704 }
11725 } 11705 }
11726 }, 11706 },
11727 "has-flag": { 11707 "has-flag": {
11728 "version": "1.0.0", 11708 "version": "1.0.0",
11729 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11709 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11730 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11710 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11731 "dev": true 11711 "dev": true
11732 }, 11712 },
11733 "postcss": { 11713 "postcss": {
11734 "version": "5.2.18", 11714 "version": "5.2.18",
11735 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11715 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11736 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11716 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11737 "dev": true, 11717 "dev": true,
11738 "requires": { 11718 "requires": {
11739 "chalk": "^1.1.3", 11719 "chalk": "^1.1.3",
11740 "js-base64": "^2.1.9", 11720 "js-base64": "^2.1.9",
11741 "source-map": "^0.5.6", 11721 "source-map": "^0.5.6",
11742 "supports-color": "^3.2.3" 11722 "supports-color": "^3.2.3"
11743 } 11723 }
11744 }, 11724 },
11745 "supports-color": { 11725 "supports-color": {
11746 "version": "3.2.3", 11726 "version": "3.2.3",
11747 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11727 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11748 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11728 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11749 "dev": true, 11729 "dev": true,
11750 "requires": { 11730 "requires": {
11751 "has-flag": "^1.0.0" 11731 "has-flag": "^1.0.0"
11752 } 11732 }
11753 } 11733 }
11754 } 11734 }
11755 }, 11735 },
11756 "postcss-ordered-values": { 11736 "postcss-ordered-values": {
11757 "version": "2.2.3", 11737 "version": "2.2.3",
11758 "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", 11738 "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz",
11759 "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", 11739 "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
11760 "dev": true, 11740 "dev": true,
11761 "requires": { 11741 "requires": {
11762 "postcss": "^5.0.4", 11742 "postcss": "^5.0.4",
11763 "postcss-value-parser": "^3.0.1" 11743 "postcss-value-parser": "^3.0.1"
11764 }, 11744 },
11765 "dependencies": { 11745 "dependencies": {
11766 "ansi-styles": { 11746 "ansi-styles": {
11767 "version": "2.2.1", 11747 "version": "2.2.1",
11768 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11748 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11769 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11749 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11770 "dev": true 11750 "dev": true
11771 }, 11751 },
11772 "chalk": { 11752 "chalk": {
11773 "version": "1.1.3", 11753 "version": "1.1.3",
11774 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11754 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11775 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11755 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11776 "dev": true, 11756 "dev": true,
11777 "requires": { 11757 "requires": {
11778 "ansi-styles": "^2.2.1", 11758 "ansi-styles": "^2.2.1",
11779 "escape-string-regexp": "^1.0.2", 11759 "escape-string-regexp": "^1.0.2",
11780 "has-ansi": "^2.0.0", 11760 "has-ansi": "^2.0.0",
11781 "strip-ansi": "^3.0.0", 11761 "strip-ansi": "^3.0.0",
11782 "supports-color": "^2.0.0" 11762 "supports-color": "^2.0.0"
11783 }, 11763 },
11784 "dependencies": { 11764 "dependencies": {
11785 "supports-color": { 11765 "supports-color": {
11786 "version": "2.0.0", 11766 "version": "2.0.0",
11787 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11767 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11788 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11768 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11789 "dev": true 11769 "dev": true
11790 } 11770 }
11791 } 11771 }
11792 }, 11772 },
11793 "has-flag": { 11773 "has-flag": {
11794 "version": "1.0.0", 11774 "version": "1.0.0",
11795 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11775 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11796 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11776 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11797 "dev": true 11777 "dev": true
11798 }, 11778 },
11799 "postcss": { 11779 "postcss": {
11800 "version": "5.2.18", 11780 "version": "5.2.18",
11801 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11781 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11802 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11782 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11803 "dev": true, 11783 "dev": true,
11804 "requires": { 11784 "requires": {
11805 "chalk": "^1.1.3", 11785 "chalk": "^1.1.3",
11806 "js-base64": "^2.1.9", 11786 "js-base64": "^2.1.9",
11807 "source-map": "^0.5.6", 11787 "source-map": "^0.5.6",
11808 "supports-color": "^3.2.3" 11788 "supports-color": "^3.2.3"
11809 } 11789 }
11810 }, 11790 },
11811 "supports-color": { 11791 "supports-color": {
11812 "version": "3.2.3", 11792 "version": "3.2.3",
11813 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11793 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11814 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11794 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11815 "dev": true, 11795 "dev": true,
11816 "requires": { 11796 "requires": {
11817 "has-flag": "^1.0.0" 11797 "has-flag": "^1.0.0"
11818 } 11798 }
11819 } 11799 }
11820 } 11800 }
11821 }, 11801 },
11822 "postcss-reduce-idents": { 11802 "postcss-reduce-idents": {
11823 "version": "2.4.0", 11803 "version": "2.4.0",
11824 "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", 11804 "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
11825 "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", 11805 "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
11826 "dev": true, 11806 "dev": true,
11827 "requires": { 11807 "requires": {
11828 "postcss": "^5.0.4", 11808 "postcss": "^5.0.4",
11829 "postcss-value-parser": "^3.0.2" 11809 "postcss-value-parser": "^3.0.2"
11830 }, 11810 },
11831 "dependencies": { 11811 "dependencies": {
11832 "ansi-styles": { 11812 "ansi-styles": {
11833 "version": "2.2.1", 11813 "version": "2.2.1",
11834 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11814 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11835 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11815 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11836 "dev": true 11816 "dev": true
11837 }, 11817 },
11838 "chalk": { 11818 "chalk": {
11839 "version": "1.1.3", 11819 "version": "1.1.3",
11840 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11820 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11841 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11821 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11842 "dev": true, 11822 "dev": true,
11843 "requires": { 11823 "requires": {
11844 "ansi-styles": "^2.2.1", 11824 "ansi-styles": "^2.2.1",
11845 "escape-string-regexp": "^1.0.2", 11825 "escape-string-regexp": "^1.0.2",
11846 "has-ansi": "^2.0.0", 11826 "has-ansi": "^2.0.0",
11847 "strip-ansi": "^3.0.0", 11827 "strip-ansi": "^3.0.0",
11848 "supports-color": "^2.0.0" 11828 "supports-color": "^2.0.0"
11849 }, 11829 },
11850 "dependencies": { 11830 "dependencies": {
11851 "supports-color": { 11831 "supports-color": {
11852 "version": "2.0.0", 11832 "version": "2.0.0",
11853 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11833 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11854 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11834 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11855 "dev": true 11835 "dev": true
11856 } 11836 }
11857 } 11837 }
11858 }, 11838 },
11859 "has-flag": { 11839 "has-flag": {
11860 "version": "1.0.0", 11840 "version": "1.0.0",
11861 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11841 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11862 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11842 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11863 "dev": true 11843 "dev": true
11864 }, 11844 },
11865 "postcss": { 11845 "postcss": {
11866 "version": "5.2.18", 11846 "version": "5.2.18",
11867 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11847 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11868 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11848 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11869 "dev": true, 11849 "dev": true,
11870 "requires": { 11850 "requires": {
11871 "chalk": "^1.1.3", 11851 "chalk": "^1.1.3",
11872 "js-base64": "^2.1.9", 11852 "js-base64": "^2.1.9",
11873 "source-map": "^0.5.6", 11853 "source-map": "^0.5.6",
11874 "supports-color": "^3.2.3" 11854 "supports-color": "^3.2.3"
11875 } 11855 }
11876 }, 11856 },
11877 "supports-color": { 11857 "supports-color": {
11878 "version": "3.2.3", 11858 "version": "3.2.3",
11879 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11859 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11880 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11860 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11881 "dev": true, 11861 "dev": true,
11882 "requires": { 11862 "requires": {
11883 "has-flag": "^1.0.0" 11863 "has-flag": "^1.0.0"
11884 } 11864 }
11885 } 11865 }
11886 } 11866 }
11887 }, 11867 },
11888 "postcss-reduce-initial": { 11868 "postcss-reduce-initial": {
11889 "version": "1.0.1", 11869 "version": "1.0.1",
11890 "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", 11870 "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz",
11891 "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", 11871 "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
11892 "dev": true, 11872 "dev": true,
11893 "requires": { 11873 "requires": {
11894 "postcss": "^5.0.4" 11874 "postcss": "^5.0.4"
11895 }, 11875 },
11896 "dependencies": { 11876 "dependencies": {
11897 "ansi-styles": { 11877 "ansi-styles": {
11898 "version": "2.2.1", 11878 "version": "2.2.1",
11899 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11879 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11900 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11880 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11901 "dev": true 11881 "dev": true
11902 }, 11882 },
11903 "chalk": { 11883 "chalk": {
11904 "version": "1.1.3", 11884 "version": "1.1.3",
11905 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11885 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11906 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11886 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11907 "dev": true, 11887 "dev": true,
11908 "requires": { 11888 "requires": {
11909 "ansi-styles": "^2.2.1", 11889 "ansi-styles": "^2.2.1",
11910 "escape-string-regexp": "^1.0.2", 11890 "escape-string-regexp": "^1.0.2",
11911 "has-ansi": "^2.0.0", 11891 "has-ansi": "^2.0.0",
11912 "strip-ansi": "^3.0.0", 11892 "strip-ansi": "^3.0.0",
11913 "supports-color": "^2.0.0" 11893 "supports-color": "^2.0.0"
11914 }, 11894 },
11915 "dependencies": { 11895 "dependencies": {
11916 "supports-color": { 11896 "supports-color": {
11917 "version": "2.0.0", 11897 "version": "2.0.0",
11918 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11898 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11919 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11899 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11920 "dev": true 11900 "dev": true
11921 } 11901 }
11922 } 11902 }
11923 }, 11903 },
11924 "has-flag": { 11904 "has-flag": {
11925 "version": "1.0.0", 11905 "version": "1.0.0",
11926 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11906 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11927 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11907 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11928 "dev": true 11908 "dev": true
11929 }, 11909 },
11930 "postcss": { 11910 "postcss": {
11931 "version": "5.2.18", 11911 "version": "5.2.18",
11932 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11912 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11933 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11913 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11934 "dev": true, 11914 "dev": true,
11935 "requires": { 11915 "requires": {
11936 "chalk": "^1.1.3", 11916 "chalk": "^1.1.3",
11937 "js-base64": "^2.1.9", 11917 "js-base64": "^2.1.9",
11938 "source-map": "^0.5.6", 11918 "source-map": "^0.5.6",
11939 "supports-color": "^3.2.3" 11919 "supports-color": "^3.2.3"
11940 } 11920 }
11941 }, 11921 },
11942 "supports-color": { 11922 "supports-color": {
11943 "version": "3.2.3", 11923 "version": "3.2.3",
11944 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11924 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11945 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11925 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11946 "dev": true, 11926 "dev": true,
11947 "requires": { 11927 "requires": {
11948 "has-flag": "^1.0.0" 11928 "has-flag": "^1.0.0"
11949 } 11929 }
11950 } 11930 }
11951 } 11931 }
11952 }, 11932 },
11953 "postcss-reduce-transforms": { 11933 "postcss-reduce-transforms": {
11954 "version": "1.0.4", 11934 "version": "1.0.4",
11955 "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", 11935 "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz",
11956 "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", 11936 "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
11957 "dev": true, 11937 "dev": true,
11958 "requires": { 11938 "requires": {
11959 "has": "^1.0.1", 11939 "has": "^1.0.1",
11960 "postcss": "^5.0.8", 11940 "postcss": "^5.0.8",
11961 "postcss-value-parser": "^3.0.1" 11941 "postcss-value-parser": "^3.0.1"
11962 }, 11942 },
11963 "dependencies": { 11943 "dependencies": {
11964 "ansi-styles": { 11944 "ansi-styles": {
11965 "version": "2.2.1", 11945 "version": "2.2.1",
11966 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 11946 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11967 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 11947 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11968 "dev": true 11948 "dev": true
11969 }, 11949 },
11970 "chalk": { 11950 "chalk": {
11971 "version": "1.1.3", 11951 "version": "1.1.3",
11972 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 11952 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11973 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 11953 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11974 "dev": true, 11954 "dev": true,
11975 "requires": { 11955 "requires": {
11976 "ansi-styles": "^2.2.1", 11956 "ansi-styles": "^2.2.1",
11977 "escape-string-regexp": "^1.0.2", 11957 "escape-string-regexp": "^1.0.2",
11978 "has-ansi": "^2.0.0", 11958 "has-ansi": "^2.0.0",
11979 "strip-ansi": "^3.0.0", 11959 "strip-ansi": "^3.0.0",
11980 "supports-color": "^2.0.0" 11960 "supports-color": "^2.0.0"
11981 }, 11961 },
11982 "dependencies": { 11962 "dependencies": {
11983 "supports-color": { 11963 "supports-color": {
11984 "version": "2.0.0", 11964 "version": "2.0.0",
11985 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 11965 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11986 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 11966 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11987 "dev": true 11967 "dev": true
11988 } 11968 }
11989 } 11969 }
11990 }, 11970 },
11991 "has-flag": { 11971 "has-flag": {
11992 "version": "1.0.0", 11972 "version": "1.0.0",
11993 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 11973 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11994 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 11974 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11995 "dev": true 11975 "dev": true
11996 }, 11976 },
11997 "postcss": { 11977 "postcss": {
11998 "version": "5.2.18", 11978 "version": "5.2.18",
11999 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 11979 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
12000 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 11980 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
12001 "dev": true, 11981 "dev": true,
12002 "requires": { 11982 "requires": {
12003 "chalk": "^1.1.3", 11983 "chalk": "^1.1.3",
12004 "js-base64": "^2.1.9", 11984 "js-base64": "^2.1.9",
12005 "source-map": "^0.5.6", 11985 "source-map": "^0.5.6",
12006 "supports-color": "^3.2.3" 11986 "supports-color": "^3.2.3"
12007 } 11987 }
12008 }, 11988 },
12009 "supports-color": { 11989 "supports-color": {
12010 "version": "3.2.3", 11990 "version": "3.2.3",
12011 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 11991 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
12012 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 11992 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
12013 "dev": true, 11993 "dev": true,
12014 "requires": { 11994 "requires": {
12015 "has-flag": "^1.0.0" 11995 "has-flag": "^1.0.0"
12016 } 11996 }
12017 } 11997 }
12018 } 11998 }
12019 }, 11999 },
12020 "postcss-selector-parser": { 12000 "postcss-selector-parser": {
12021 "version": "2.2.3", 12001 "version": "2.2.3",
12022 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", 12002 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
12023 "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", 12003 "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
12024 "dev": true, 12004 "dev": true,
12025 "requires": { 12005 "requires": {
12026 "flatten": "^1.0.2", 12006 "flatten": "^1.0.2",
12027 "indexes-of": "^1.0.1", 12007 "indexes-of": "^1.0.1",
12028 "uniq": "^1.0.1" 12008 "uniq": "^1.0.1"
12029 } 12009 }
12030 }, 12010 },
12031 "postcss-svgo": { 12011 "postcss-svgo": {
12032 "version": "2.1.6", 12012 "version": "2.1.6",
12033 "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", 12013 "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz",
12034 "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", 12014 "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
12035 "dev": true, 12015 "dev": true,
12036 "requires": { 12016 "requires": {
12037 "is-svg": "^2.0.0", 12017 "is-svg": "^2.0.0",
12038 "postcss": "^5.0.14", 12018 "postcss": "^5.0.14",
12039 "postcss-value-parser": "^3.2.3", 12019 "postcss-value-parser": "^3.2.3",
12040 "svgo": "^0.7.0" 12020 "svgo": "^0.7.0"
12041 }, 12021 },
12042 "dependencies": { 12022 "dependencies": {
12043 "ansi-styles": { 12023 "ansi-styles": {
12044 "version": "2.2.1", 12024 "version": "2.2.1",
12045 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 12025 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
12046 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 12026 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
12047 "dev": true 12027 "dev": true
12048 }, 12028 },
12049 "chalk": { 12029 "chalk": {
12050 "version": "1.1.3", 12030 "version": "1.1.3",
12051 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 12031 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
12052 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 12032 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
12053 "dev": true, 12033 "dev": true,
12054 "requires": { 12034 "requires": {
12055 "ansi-styles": "^2.2.1", 12035 "ansi-styles": "^2.2.1",
12056 "escape-string-regexp": "^1.0.2", 12036 "escape-string-regexp": "^1.0.2",
12057 "has-ansi": "^2.0.0", 12037 "has-ansi": "^2.0.0",
12058 "strip-ansi": "^3.0.0", 12038 "strip-ansi": "^3.0.0",
12059 "supports-color": "^2.0.0" 12039 "supports-color": "^2.0.0"
12060 }, 12040 },
12061 "dependencies": { 12041 "dependencies": {
12062 "supports-color": { 12042 "supports-color": {
12063 "version": "2.0.0", 12043 "version": "2.0.0",
12064 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 12044 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
12065 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 12045 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
12066 "dev": true 12046 "dev": true
12067 } 12047 }
12068 } 12048 }
12069 }, 12049 },
12070 "has-flag": { 12050 "has-flag": {
12071 "version": "1.0.0", 12051 "version": "1.0.0",
12072 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 12052 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
12073 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 12053 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
12074 "dev": true 12054 "dev": true
12075 }, 12055 },
12076 "postcss": { 12056 "postcss": {
12077 "version": "5.2.18", 12057 "version": "5.2.18",
12078 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 12058 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
12079 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 12059 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
12080 "dev": true, 12060 "dev": true,
12081 "requires": { 12061 "requires": {
12082 "chalk": "^1.1.3", 12062 "chalk": "^1.1.3",
12083 "js-base64": "^2.1.9", 12063 "js-base64": "^2.1.9",
12084 "source-map": "^0.5.6", 12064 "source-map": "^0.5.6",
12085 "supports-color": "^3.2.3" 12065 "supports-color": "^3.2.3"
12086 } 12066 }
12087 }, 12067 },
12088 "supports-color": { 12068 "supports-color": {
12089 "version": "3.2.3", 12069 "version": "3.2.3",
12090 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 12070 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
12091 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 12071 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
12092 "dev": true, 12072 "dev": true,
12093 "requires": { 12073 "requires": {
12094 "has-flag": "^1.0.0" 12074 "has-flag": "^1.0.0"
12095 } 12075 }
12096 } 12076 }
12097 } 12077 }
12098 }, 12078 },
12099 "postcss-unique-selectors": { 12079 "postcss-unique-selectors": {
12100 "version": "2.0.2", 12080 "version": "2.0.2",
12101 "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", 12081 "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz",
12102 "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", 12082 "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
12103 "dev": true, 12083 "dev": true,
12104 "requires": { 12084 "requires": {
12105 "alphanum-sort": "^1.0.1", 12085 "alphanum-sort": "^1.0.1",
12106 "postcss": "^5.0.4", 12086 "postcss": "^5.0.4",
12107 "uniqs": "^2.0.0" 12087 "uniqs": "^2.0.0"
12108 }, 12088 },
12109 "dependencies": { 12089 "dependencies": {
12110 "ansi-styles": { 12090 "ansi-styles": {
12111 "version": "2.2.1", 12091 "version": "2.2.1",
12112 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 12092 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
12113 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 12093 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
12114 "dev": true 12094 "dev": true
12115 }, 12095 },
12116 "chalk": { 12096 "chalk": {
12117 "version": "1.1.3", 12097 "version": "1.1.3",
12118 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 12098 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
12119 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 12099 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
12120 "dev": true, 12100 "dev": true,
12121 "requires": { 12101 "requires": {
12122 "ansi-styles": "^2.2.1", 12102 "ansi-styles": "^2.2.1",
12123 "escape-string-regexp": "^1.0.2", 12103 "escape-string-regexp": "^1.0.2",
12124 "has-ansi": "^2.0.0", 12104 "has-ansi": "^2.0.0",
12125 "strip-ansi": "^3.0.0", 12105 "strip-ansi": "^3.0.0",
12126 "supports-color": "^2.0.0" 12106 "supports-color": "^2.0.0"
12127 }, 12107 },
12128 "dependencies": { 12108 "dependencies": {
12129 "supports-color": { 12109 "supports-color": {
12130 "version": "2.0.0", 12110 "version": "2.0.0",
12131 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 12111 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
12132 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 12112 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
12133 "dev": true 12113 "dev": true
12134 } 12114 }
12135 } 12115 }
12136 }, 12116 },
12137 "has-flag": { 12117 "has-flag": {
12138 "version": "1.0.0", 12118 "version": "1.0.0",
12139 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 12119 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
12140 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 12120 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
12141 "dev": true 12121 "dev": true
12142 }, 12122 },
12143 "postcss": { 12123 "postcss": {
12144 "version": "5.2.18", 12124 "version": "5.2.18",
12145 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 12125 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
12146 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 12126 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
12147 "dev": true, 12127 "dev": true,
12148 "requires": { 12128 "requires": {
12149 "chalk": "^1.1.3", 12129 "chalk": "^1.1.3",
12150 "js-base64": "^2.1.9", 12130 "js-base64": "^2.1.9",
12151 "source-map": "^0.5.6", 12131 "source-map": "^0.5.6",
12152 "supports-color": "^3.2.3" 12132 "supports-color": "^3.2.3"
12153 } 12133 }
12154 }, 12134 },
12155 "supports-color": { 12135 "supports-color": {
12156 "version": "3.2.3", 12136 "version": "3.2.3",
12157 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 12137 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
12158 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 12138 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
12159 "dev": true, 12139 "dev": true,
12160 "requires": { 12140 "requires": {
12161 "has-flag": "^1.0.0" 12141 "has-flag": "^1.0.0"
12162 } 12142 }
12163 } 12143 }
12164 } 12144 }
12165 }, 12145 },
12166 "postcss-url": { 12146 "postcss-url": {
12167 "version": "7.3.2", 12147 "version": "7.3.2",
12168 "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.2.tgz", 12148 "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.2.tgz",
12169 "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==", 12149 "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==",
12170 "dev": true, 12150 "dev": true,
12171 "requires": { 12151 "requires": {
12172 "mime": "^1.4.1", 12152 "mime": "^1.4.1",
12173 "minimatch": "^3.0.4", 12153 "minimatch": "^3.0.4",
12174 "mkdirp": "^0.5.0", 12154 "mkdirp": "^0.5.0",
12175 "postcss": "^6.0.1", 12155 "postcss": "^6.0.1",
12176 "xxhashjs": "^0.2.1" 12156 "xxhashjs": "^0.2.1"
12177 } 12157 }
12178 }, 12158 },
12179 "postcss-value-parser": { 12159 "postcss-value-parser": {
12180 "version": "3.3.0", 12160 "version": "3.3.0",
12181 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", 12161 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
12182 "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", 12162 "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
12183 "dev": true 12163 "dev": true
12184 }, 12164 },
12185 "postcss-zindex": { 12165 "postcss-zindex": {
12186 "version": "2.2.0", 12166 "version": "2.2.0",
12187 "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", 12167 "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz",
12188 "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", 12168 "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
12189 "dev": true, 12169 "dev": true,
12190 "requires": { 12170 "requires": {
12191 "has": "^1.0.1", 12171 "has": "^1.0.1",
12192 "postcss": "^5.0.4", 12172 "postcss": "^5.0.4",
12193 "uniqs": "^2.0.0" 12173 "uniqs": "^2.0.0"
12194 }, 12174 },
12195 "dependencies": { 12175 "dependencies": {
12196 "ansi-styles": { 12176 "ansi-styles": {
12197 "version": "2.2.1", 12177 "version": "2.2.1",
12198 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 12178 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
12199 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 12179 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
12200 "dev": true 12180 "dev": true
12201 }, 12181 },
12202 "chalk": { 12182 "chalk": {
12203 "version": "1.1.3", 12183 "version": "1.1.3",
12204 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 12184 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
12205 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 12185 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
12206 "dev": true, 12186 "dev": true,
12207 "requires": { 12187 "requires": {
12208 "ansi-styles": "^2.2.1", 12188 "ansi-styles": "^2.2.1",
12209 "escape-string-regexp": "^1.0.2", 12189 "escape-string-regexp": "^1.0.2",
12210 "has-ansi": "^2.0.0", 12190 "has-ansi": "^2.0.0",
12211 "strip-ansi": "^3.0.0", 12191 "strip-ansi": "^3.0.0",
12212 "supports-color": "^2.0.0" 12192 "supports-color": "^2.0.0"
12213 }, 12193 },
12214 "dependencies": { 12194 "dependencies": {
12215 "supports-color": { 12195 "supports-color": {
12216 "version": "2.0.0", 12196 "version": "2.0.0",
12217 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 12197 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
12218 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 12198 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
12219 "dev": true 12199 "dev": true
12220 } 12200 }
12221 } 12201 }
12222 }, 12202 },
12223 "has-flag": { 12203 "has-flag": {
12224 "version": "1.0.0", 12204 "version": "1.0.0",
12225 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 12205 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
12226 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 12206 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
12227 "dev": true 12207 "dev": true
12228 }, 12208 },
12229 "postcss": { 12209 "postcss": {
12230 "version": "5.2.18", 12210 "version": "5.2.18",
12231 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 12211 "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
12232 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 12212 "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
12233 "dev": true, 12213 "dev": true,
12234 "requires": { 12214 "requires": {
12235 "chalk": "^1.1.3", 12215 "chalk": "^1.1.3",
12236 "js-base64": "^2.1.9", 12216 "js-base64": "^2.1.9",
12237 "source-map": "^0.5.6", 12217 "source-map": "^0.5.6",
12238 "supports-color": "^3.2.3" 12218 "supports-color": "^3.2.3"
12239 } 12219 }
12240 }, 12220 },
12241 "supports-color": { 12221 "supports-color": {
12242 "version": "3.2.3", 12222 "version": "3.2.3",
12243 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 12223 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
12244 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 12224 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
12245 "dev": true, 12225 "dev": true,
12246 "requires": { 12226 "requires": {
12247 "has-flag": "^1.0.0" 12227 "has-flag": "^1.0.0"
12248 } 12228 }
12249 } 12229 }
12250 } 12230 }
12251 }, 12231 },
12252 "prelude-ls": { 12232 "prelude-ls": {
12253 "version": "1.1.2", 12233 "version": "1.1.2",
12254 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 12234 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
12255 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 12235 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
12256 "dev": true 12236 "dev": true
12257 }, 12237 },
12258 "prepend-http": { 12238 "prepend-http": {
12259 "version": "1.0.4", 12239 "version": "1.0.4",
12260 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 12240 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
12261 "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 12241 "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
12262 "dev": true 12242 "dev": true
12263 }, 12243 },
12264 "preserve": { 12244 "preserve": {
12265 "version": "0.2.0", 12245 "version": "0.2.0",
12266 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 12246 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
12267 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", 12247 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
12268 "dev": true 12248 "dev": true
12269 }, 12249 },
12270 "prettier": { 12250 "prettier": {
12271 "version": "1.11.0", 12251 "version": "1.11.0",
12272 "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.11.0.tgz", 12252 "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.11.0.tgz",
12273 "integrity": "sha512-5TznPccvjc3WtACW2YuHXQDCCpE6cTU7rpRLTw7dtNmvrI6j8lirXwICrYImyDZknIC4RL2epnGVqRbVAsQw+w==", 12253 "integrity": "sha512-5TznPccvjc3WtACW2YuHXQDCCpE6cTU7rpRLTw7dtNmvrI6j8lirXwICrYImyDZknIC4RL2epnGVqRbVAsQw+w==",
12274 "dev": true 12254 "dev": true
12275 }, 12255 },
12276 "pretty": { 12256 "pretty": {
12277 "version": "2.0.0", 12257 "version": "2.0.0",
12278 "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", 12258 "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz",
12279 "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", 12259 "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=",
12280 "dev": true, 12260 "dev": true,
12281 "requires": { 12261 "requires": {
12282 "condense-newlines": "^0.2.1", 12262 "condense-newlines": "^0.2.1",
12283 "extend-shallow": "^2.0.1", 12263 "extend-shallow": "^2.0.1",
12284 "js-beautify": "^1.6.12" 12264 "js-beautify": "^1.6.12"
12285 } 12265 }
12286 }, 12266 },
12287 "pretty-error": { 12267 "pretty-error": {
12288 "version": "2.1.1", 12268 "version": "2.1.1",
12289 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", 12269 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
12290 "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", 12270 "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
12291 "dev": true, 12271 "dev": true,
12292 "requires": { 12272 "requires": {
12293 "renderkid": "^2.0.1", 12273 "renderkid": "^2.0.1",
12294 "utila": "~0.4" 12274 "utila": "~0.4"
12295 } 12275 }
12296 }, 12276 },
12297 "pretty-format": { 12277 "pretty-format": {
12298 "version": "22.4.3", 12278 "version": "22.4.3",
12299 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", 12279 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz",
12300 "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", 12280 "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==",
12301 "dev": true, 12281 "dev": true,
12302 "requires": { 12282 "requires": {
12303 "ansi-regex": "^3.0.0", 12283 "ansi-regex": "^3.0.0",
12304 "ansi-styles": "^3.2.0" 12284 "ansi-styles": "^3.2.0"
12305 }, 12285 },
12306 "dependencies": { 12286 "dependencies": {
12307 "ansi-regex": { 12287 "ansi-regex": {
12308 "version": "3.0.0", 12288 "version": "3.0.0",
12309 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 12289 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
12310 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 12290 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
12311 "dev": true 12291 "dev": true
12312 }, 12292 },
12313 "ansi-styles": { 12293 "ansi-styles": {
12314 "version": "3.2.1", 12294 "version": "3.2.1",
12315 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 12295 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
12316 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 12296 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
12317 "dev": true, 12297 "dev": true,
12318 "requires": { 12298 "requires": {
12319 "color-convert": "^1.9.0" 12299 "color-convert": "^1.9.0"
12320 } 12300 }
12321 } 12301 }
12322 } 12302 }
12323 }, 12303 },
12324 "private": { 12304 "private": {
12325 "version": "0.1.8", 12305 "version": "0.1.8",
12326 "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", 12306 "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
12327 "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", 12307 "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
12328 "dev": true 12308 "dev": true
12329 }, 12309 },
12330 "process": { 12310 "process": {
12331 "version": "0.11.10", 12311 "version": "0.11.10",
12332 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 12312 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
12333 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", 12313 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
12334 "dev": true 12314 "dev": true
12335 }, 12315 },
12336 "process-nextick-args": { 12316 "process-nextick-args": {
12337 "version": "2.0.0", 12317 "version": "2.0.0",
12338 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", 12318 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
12339 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", 12319 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
12340 "dev": true 12320 "dev": true
12341 }, 12321 },
12342 "progress": { 12322 "progress": {
12343 "version": "2.0.0", 12323 "version": "2.0.0",
12344 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", 12324 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
12345 "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", 12325 "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=",
12346 "dev": true 12326 "dev": true
12347 }, 12327 },
12348 "promise-inflight": { 12328 "promise-inflight": {
12349 "version": "1.0.1", 12329 "version": "1.0.1",
12350 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 12330 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
12351 "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", 12331 "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
12352 "dev": true 12332 "dev": true
12353 }, 12333 },
12354 "proto-list": { 12334 "proto-list": {
12355 "version": "1.2.4", 12335 "version": "1.2.4",
12356 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", 12336 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
12357 "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", 12337 "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
12358 "dev": true 12338 "dev": true
12359 }, 12339 },
12360 "proxy-addr": { 12340 "proxy-addr": {
12361 "version": "2.0.3", 12341 "version": "2.0.3",
12362 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", 12342 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz",
12363 "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", 12343 "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==",
12364 "dev": true, 12344 "dev": true,
12365 "requires": { 12345 "requires": {
12366 "forwarded": "~0.1.2", 12346 "forwarded": "~0.1.2",
12367 "ipaddr.js": "1.6.0" 12347 "ipaddr.js": "1.6.0"
12368 } 12348 }
12369 }, 12349 },
12370 "proxy-agent": { 12350 "proxy-agent": {
12371 "version": "2.0.0", 12351 "version": "2.0.0",
12372 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.0.0.tgz", 12352 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.0.0.tgz",
12373 "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=", 12353 "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=",
12374 "dev": true, 12354 "dev": true,
12375 "requires": { 12355 "requires": {
12376 "agent-base": "2", 12356 "agent-base": "2",
12377 "debug": "2", 12357 "debug": "2",
12378 "extend": "3", 12358 "extend": "3",
12379 "http-proxy-agent": "1", 12359 "http-proxy-agent": "1",
12380 "https-proxy-agent": "1", 12360 "https-proxy-agent": "1",
12381 "lru-cache": "~2.6.5", 12361 "lru-cache": "~2.6.5",
12382 "pac-proxy-agent": "1", 12362 "pac-proxy-agent": "1",
12383 "socks-proxy-agent": "2" 12363 "socks-proxy-agent": "2"
12384 }, 12364 },
12385 "dependencies": { 12365 "dependencies": {
12386 "debug": { 12366 "debug": {
12387 "version": "2.6.9", 12367 "version": "2.6.9",
12388 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12368 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
12389 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12369 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
12390 "dev": true, 12370 "dev": true,
12391 "requires": { 12371 "requires": {
12392 "ms": "2.0.0" 12372 "ms": "2.0.0"
12393 } 12373 }
12394 }, 12374 },
12395 "lru-cache": { 12375 "lru-cache": {
12396 "version": "2.6.5", 12376 "version": "2.6.5",
12397 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", 12377 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz",
12398 "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=", 12378 "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=",
12399 "dev": true 12379 "dev": true
12400 } 12380 }
12401 } 12381 }
12402 }, 12382 },
12403 "prr": { 12383 "prr": {
12404 "version": "1.0.1", 12384 "version": "1.0.1",
12405 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 12385 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
12406 "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", 12386 "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
12407 "dev": true 12387 "dev": true
12408 }, 12388 },
12409 "pseudomap": { 12389 "pseudomap": {
12410 "version": "1.0.2", 12390 "version": "1.0.2",
12411 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 12391 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
12412 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 12392 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
12413 "dev": true 12393 "dev": true
12414 }, 12394 },
12415 "psl": { 12395 "psl": {
12416 "version": "1.1.29", 12396 "version": "1.1.29",
12417 "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", 12397 "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
12418 "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", 12398 "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==",
12419 "dev": true 12399 "dev": true
12420 }, 12400 },
12421 "public-encrypt": { 12401 "public-encrypt": {
12422 "version": "4.0.2", 12402 "version": "4.0.2",
12423 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", 12403 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
12424 "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", 12404 "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",
12425 "dev": true, 12405 "dev": true,
12426 "requires": { 12406 "requires": {
12427 "bn.js": "^4.1.0", 12407 "bn.js": "^4.1.0",
12428 "browserify-rsa": "^4.0.0", 12408 "browserify-rsa": "^4.0.0",
12429 "create-hash": "^1.1.0", 12409 "create-hash": "^1.1.0",
12430 "parse-asn1": "^5.0.0", 12410 "parse-asn1": "^5.0.0",
12431 "randombytes": "^2.0.1" 12411 "randombytes": "^2.0.1"
12432 } 12412 }
12433 }, 12413 },
12434 "pump": { 12414 "pump": {
12435 "version": "2.0.1", 12415 "version": "2.0.1",
12436 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", 12416 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
12437 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 12417 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
12438 "dev": true, 12418 "dev": true,
12439 "requires": { 12419 "requires": {
12440 "end-of-stream": "^1.1.0", 12420 "end-of-stream": "^1.1.0",
12441 "once": "^1.3.1" 12421 "once": "^1.3.1"
12442 } 12422 }
12443 }, 12423 },
12444 "pumpify": { 12424 "pumpify": {
12445 "version": "1.4.0", 12425 "version": "1.4.0",
12446 "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz", 12426 "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz",
12447 "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==", 12427 "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==",
12448 "dev": true, 12428 "dev": true,
12449 "requires": { 12429 "requires": {
12450 "duplexify": "^3.5.3", 12430 "duplexify": "^3.5.3",
12451 "inherits": "^2.0.3", 12431 "inherits": "^2.0.3",
12452 "pump": "^2.0.0" 12432 "pump": "^2.0.0"
12453 } 12433 }
12454 }, 12434 },
12455 "punycode": { 12435 "punycode": {
12456 "version": "1.4.1", 12436 "version": "1.4.1",
12457 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 12437 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
12458 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 12438 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
12459 "dev": true 12439 "dev": true
12460 }, 12440 },
12461 "q": { 12441 "q": {
12462 "version": "1.5.1", 12442 "version": "1.5.1",
12463 "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", 12443 "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
12464 "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", 12444 "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
12465 "dev": true 12445 "dev": true
12466 }, 12446 },
12467 "qs": { 12447 "qs": {
12468 "version": "6.5.1", 12448 "version": "6.5.1",
12469 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", 12449 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
12470 "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", 12450 "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
12471 "dev": true 12451 "dev": true
12472 }, 12452 },
12473 "query-string": { 12453 "query-string": {
12474 "version": "4.3.4", 12454 "version": "4.3.4",
12475 "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", 12455 "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
12476 "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", 12456 "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
12477 "dev": true, 12457 "dev": true,
12478 "requires": { 12458 "requires": {
12479 "object-assign": "^4.1.0", 12459 "object-assign": "^4.1.0",
12480 "strict-uri-encode": "^1.0.0" 12460 "strict-uri-encode": "^1.0.0"
12481 } 12461 }
12482 }, 12462 },
12483 "querystring": { 12463 "querystring": {
12484 "version": "0.2.0", 12464 "version": "0.2.0",
12485 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 12465 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
12486 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 12466 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
12487 "dev": true 12467 "dev": true
12488 }, 12468 },
12489 "querystring-es3": { 12469 "querystring-es3": {
12490 "version": "0.2.1", 12470 "version": "0.2.1",
12491 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", 12471 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
12492 "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", 12472 "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
12493 "dev": true 12473 "dev": true
12494 }, 12474 },
12495 "querystringify": { 12475 "querystringify": {
12496 "version": "0.0.4", 12476 "version": "0.0.4",
12497 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", 12477 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz",
12498 "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", 12478 "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=",
12499 "dev": true 12479 "dev": true
12500 }, 12480 },
12501 "quill": { 12481 "quill": {
12502 "version": "1.3.6", 12482 "version": "1.3.6",
12503 "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.6.tgz", 12483 "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.6.tgz",
12504 "integrity": "sha512-K0mvhimWZN6s+9OQ249CH2IEPZ9JmkFuCQeHAOQax3EZ2nDJ3wfGh59mnlQaZV2i7u8eFarx6wAtvQKgShojug==", 12484 "integrity": "sha512-K0mvhimWZN6s+9OQ249CH2IEPZ9JmkFuCQeHAOQax3EZ2nDJ3wfGh59mnlQaZV2i7u8eFarx6wAtvQKgShojug==",
12505 "requires": { 12485 "requires": {
12506 "clone": "^2.1.1", 12486 "clone": "^2.1.1",
12507 "deep-equal": "^1.0.1", 12487 "deep-equal": "^1.0.1",
12508 "eventemitter3": "^2.0.3", 12488 "eventemitter3": "^2.0.3",
12509 "extend": "^3.0.1", 12489 "extend": "^3.0.1",
12510 "parchment": "^1.1.4", 12490 "parchment": "^1.1.4",
12511 "quill-delta": "^3.6.2" 12491 "quill-delta": "^3.6.2"
12512 }, 12492 },
12513 "dependencies": { 12493 "dependencies": {
12514 "clone": { 12494 "clone": {
12515 "version": "2.1.2", 12495 "version": "2.1.2",
12516 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", 12496 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
12517 "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" 12497 "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
12518 }, 12498 },
12519 "eventemitter3": { 12499 "eventemitter3": {
12520 "version": "2.0.3", 12500 "version": "2.0.3",
12521 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", 12501 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
12522 "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" 12502 "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
12523 } 12503 }
12524 } 12504 }
12525 }, 12505 },
12526 "quill-delta": { 12506 "quill-delta": {
12527 "version": "3.6.2", 12507 "version": "3.6.2",
12528 "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.2.tgz", 12508 "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.2.tgz",
12529 "integrity": "sha512-grWEQq9woEidPDogtDNxQKmy2LFf9zBC0EU/YTSw6TwKmMjtihTxdnPtPRfrqazB2MSJ7YdCWxmsJ7aQKRSEgg==", 12509 "integrity": "sha512-grWEQq9woEidPDogtDNxQKmy2LFf9zBC0EU/YTSw6TwKmMjtihTxdnPtPRfrqazB2MSJ7YdCWxmsJ7aQKRSEgg==",
12530 "requires": { 12510 "requires": {
12531 "deep-equal": "^1.0.1", 12511 "deep-equal": "^1.0.1",
12532 "extend": "^3.0.1", 12512 "extend": "^3.0.1",
12533 "fast-diff": "1.1.2" 12513 "fast-diff": "1.1.2"
12534 } 12514 }
12535 }, 12515 },
12536 "randexp": { 12516 "randexp": {
12537 "version": "0.4.9", 12517 "version": "0.4.9",
12538 "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.9.tgz", 12518 "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.9.tgz",
12539 "integrity": "sha512-maAX1cnBkzIZ89O4tSQUOF098xjGMC8N+9vuY/WfHwg87THw6odD2Br35donlj5e6KnB1SB0QBHhTQhhDHuTPQ==", 12519 "integrity": "sha512-maAX1cnBkzIZ89O4tSQUOF098xjGMC8N+9vuY/WfHwg87THw6odD2Br35donlj5e6KnB1SB0QBHhTQhhDHuTPQ==",
12540 "dev": true, 12520 "dev": true,
12541 "requires": { 12521 "requires": {
12542 "drange": "^1.0.0", 12522 "drange": "^1.0.0",
12543 "ret": "^0.2.0" 12523 "ret": "^0.2.0"
12544 }, 12524 },
12545 "dependencies": { 12525 "dependencies": {
12546 "ret": { 12526 "ret": {
12547 "version": "0.2.2", 12527 "version": "0.2.2",
12548 "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", 12528 "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz",
12549 "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==", 12529 "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==",
12550 "dev": true 12530 "dev": true
12551 } 12531 }
12552 } 12532 }
12553 }, 12533 },
12554 "randomatic": { 12534 "randomatic": {
12555 "version": "3.1.0", 12535 "version": "3.1.0",
12556 "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", 12536 "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz",
12557 "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", 12537 "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==",
12558 "dev": true, 12538 "dev": true,
12559 "requires": { 12539 "requires": {
12560 "is-number": "^4.0.0", 12540 "is-number": "^4.0.0",
12561 "kind-of": "^6.0.0", 12541 "kind-of": "^6.0.0",
12562 "math-random": "^1.0.1" 12542 "math-random": "^1.0.1"
12563 }, 12543 },
12564 "dependencies": { 12544 "dependencies": {
12565 "is-number": { 12545 "is-number": {
12566 "version": "4.0.0", 12546 "version": "4.0.0",
12567 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", 12547 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
12568 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", 12548 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
12569 "dev": true 12549 "dev": true
12570 }, 12550 },
12571 "kind-of": { 12551 "kind-of": {
12572 "version": "6.0.2", 12552 "version": "6.0.2",
12573 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 12553 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
12574 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 12554 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
12575 "dev": true 12555 "dev": true
12576 } 12556 }
12577 } 12557 }
12578 }, 12558 },
12579 "randombytes": { 12559 "randombytes": {
12580 "version": "2.0.6", 12560 "version": "2.0.6",
12581 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", 12561 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
12582 "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", 12562 "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
12583 "dev": true, 12563 "dev": true,
12584 "requires": { 12564 "requires": {
12585 "safe-buffer": "^5.1.0" 12565 "safe-buffer": "^5.1.0"
12586 } 12566 }
12587 }, 12567 },
12588 "randomfill": { 12568 "randomfill": {
12589 "version": "1.0.4", 12569 "version": "1.0.4",
12590 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 12570 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
12591 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 12571 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
12592 "dev": true, 12572 "dev": true,
12593 "requires": { 12573 "requires": {
12594 "randombytes": "^2.0.5", 12574 "randombytes": "^2.0.5",
12595 "safe-buffer": "^5.1.0" 12575 "safe-buffer": "^5.1.0"
12596 } 12576 }
12597 }, 12577 },
12598 "range-parser": { 12578 "range-parser": {
12599 "version": "1.2.0", 12579 "version": "1.2.0",
12600 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", 12580 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
12601 "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", 12581 "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
12602 "dev": true 12582 "dev": true
12603 }, 12583 },
12604 "raw-body": { 12584 "raw-body": {
12605 "version": "2.3.2", 12585 "version": "2.3.2",
12606 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", 12586 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
12607 "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", 12587 "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
12608 "dev": true, 12588 "dev": true,
12609 "requires": { 12589 "requires": {
12610 "bytes": "3.0.0", 12590 "bytes": "3.0.0",
12611 "http-errors": "1.6.2", 12591 "http-errors": "1.6.2",
12612 "iconv-lite": "0.4.19", 12592 "iconv-lite": "0.4.19",
12613 "unpipe": "1.0.0" 12593 "unpipe": "1.0.0"
12614 } 12594 }
12615 }, 12595 },
12616 "raw-loader": { 12596 "raw-loader": {
12617 "version": "0.5.1", 12597 "version": "0.5.1",
12618 "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", 12598 "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz",
12619 "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=", 12599 "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=",
12620 "dev": true 12600 "dev": true
12621 }, 12601 },
12622 "rc": { 12602 "rc": {
12623 "version": "1.2.7", 12603 "version": "1.2.7",
12624 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", 12604 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz",
12625 "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", 12605 "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
12626 "dev": true, 12606 "dev": true,
12627 "requires": { 12607 "requires": {
12628 "deep-extend": "^0.5.1", 12608 "deep-extend": "^0.5.1",
12629 "ini": "~1.3.0", 12609 "ini": "~1.3.0",
12630 "minimist": "^1.2.0", 12610 "minimist": "^1.2.0",
12631 "strip-json-comments": "~2.0.1" 12611 "strip-json-comments": "~2.0.1"
12632 }, 12612 },
12633 "dependencies": { 12613 "dependencies": {
12634 "minimist": { 12614 "minimist": {
12635 "version": "1.2.0", 12615 "version": "1.2.0",
12636 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 12616 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
12637 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 12617 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
12638 "dev": true 12618 "dev": true
12639 } 12619 }
12640 } 12620 }
12641 }, 12621 },
12642 "read-cache": { 12622 "read-cache": {
12643 "version": "1.0.0", 12623 "version": "1.0.0",
12644 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 12624 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
12645 "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", 12625 "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
12646 "dev": true, 12626 "dev": true,
12647 "requires": { 12627 "requires": {
12648 "pify": "^2.3.0" 12628 "pify": "^2.3.0"
12649 } 12629 }
12650 }, 12630 },
12651 "read-pkg": { 12631 "read-pkg": {
12652 "version": "1.1.0", 12632 "version": "1.1.0",
12653 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 12633 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
12654 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 12634 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
12655 "dev": true, 12635 "dev": true,
12656 "requires": { 12636 "requires": {
12657 "load-json-file": "^1.0.0", 12637 "load-json-file": "^1.0.0",
12658 "normalize-package-data": "^2.3.2", 12638 "normalize-package-data": "^2.3.2",
12659 "path-type": "^1.0.0" 12639 "path-type": "^1.0.0"
12660 } 12640 }
12661 }, 12641 },
12662 "read-pkg-up": { 12642 "read-pkg-up": {
12663 "version": "1.0.1", 12643 "version": "1.0.1",
12664 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 12644 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
12665 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 12645 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
12666 "dev": true, 12646 "dev": true,
12667 "requires": { 12647 "requires": {
12668 "find-up": "^1.0.0", 12648 "find-up": "^1.0.0",
12669 "read-pkg": "^1.0.0" 12649 "read-pkg": "^1.0.0"
12670 }, 12650 },
12671 "dependencies": { 12651 "dependencies": {
12672 "find-up": { 12652 "find-up": {
12673 "version": "1.1.2", 12653 "version": "1.1.2",
12674 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 12654 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
12675 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 12655 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
12676 "dev": true, 12656 "dev": true,
12677 "requires": { 12657 "requires": {
12678 "path-exists": "^2.0.0", 12658 "path-exists": "^2.0.0",
12679 "pinkie-promise": "^2.0.0" 12659 "pinkie-promise": "^2.0.0"
12680 } 12660 }
12681 }, 12661 },
12682 "path-exists": { 12662 "path-exists": {
12683 "version": "2.1.0", 12663 "version": "2.1.0",
12684 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 12664 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
12685 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 12665 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
12686 "dev": true, 12666 "dev": true,
12687 "requires": { 12667 "requires": {
12688 "pinkie-promise": "^2.0.0" 12668 "pinkie-promise": "^2.0.0"
12689 } 12669 }
12690 } 12670 }
12691 } 12671 }
12692 }, 12672 },
12693 "readable-stream": { 12673 "readable-stream": {
12694 "version": "2.3.4", 12674 "version": "2.3.4",
12695 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", 12675 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz",
12696 "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", 12676 "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==",
12697 "dev": true, 12677 "dev": true,
12698 "requires": { 12678 "requires": {
12699 "core-util-is": "~1.0.0", 12679 "core-util-is": "~1.0.0",
12700 "inherits": "~2.0.3", 12680 "inherits": "~2.0.3",
12701 "isarray": "~1.0.0", 12681 "isarray": "~1.0.0",
12702 "process-nextick-args": "~2.0.0", 12682 "process-nextick-args": "~2.0.0",
12703 "safe-buffer": "~5.1.1", 12683 "safe-buffer": "~5.1.1",
12704 "string_decoder": "~1.0.3", 12684 "string_decoder": "~1.0.3",
12705 "util-deprecate": "~1.0.1" 12685 "util-deprecate": "~1.0.1"
12706 } 12686 }
12707 }, 12687 },
12708 "readdirp": { 12688 "readdirp": {
12709 "version": "2.1.0", 12689 "version": "2.1.0",
12710 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", 12690 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
12711 "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", 12691 "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
12712 "dev": true, 12692 "dev": true,
12713 "requires": { 12693 "requires": {
12714 "graceful-fs": "^4.1.2", 12694 "graceful-fs": "^4.1.2",
12715 "minimatch": "^3.0.2", 12695 "minimatch": "^3.0.2",
12716 "readable-stream": "^2.0.2", 12696 "readable-stream": "^2.0.2",
12717 "set-immediate-shim": "^1.0.1" 12697 "set-immediate-shim": "^1.0.1"
12718 } 12698 }
12719 }, 12699 },
12720 "rechoir": { 12700 "rechoir": {
12721 "version": "0.6.2", 12701 "version": "0.6.2",
12722 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 12702 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
12723 "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", 12703 "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
12724 "dev": true, 12704 "dev": true,
12725 "requires": { 12705 "requires": {
12726 "resolve": "^1.1.6" 12706 "resolve": "^1.1.6"
12727 } 12707 }
12728 }, 12708 },
12729 "redent": { 12709 "redent": {
12730 "version": "1.0.0", 12710 "version": "1.0.0",
12731 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 12711 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
12732 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 12712 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
12733 "dev": true, 12713 "dev": true,
12734 "requires": { 12714 "requires": {
12735 "indent-string": "^2.1.0", 12715 "indent-string": "^2.1.0",
12736 "strip-indent": "^1.0.1" 12716 "strip-indent": "^1.0.1"
12737 } 12717 }
12738 }, 12718 },
12739 "reduce-css-calc": { 12719 "reduce-css-calc": {
12740 "version": "1.3.0", 12720 "version": "1.3.0",
12741 "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", 12721 "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",
12742 "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", 12722 "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
12743 "dev": true, 12723 "dev": true,
12744 "requires": { 12724 "requires": {
12745 "balanced-match": "^0.4.2", 12725 "balanced-match": "^0.4.2",
12746 "math-expression-evaluator": "^1.2.14", 12726 "math-expression-evaluator": "^1.2.14",
12747 "reduce-function-call": "^1.0.1" 12727 "reduce-function-call": "^1.0.1"
12748 }, 12728 },
12749 "dependencies": { 12729 "dependencies": {
12750 "balanced-match": { 12730 "balanced-match": {
12751 "version": "0.4.2", 12731 "version": "0.4.2",
12752 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", 12732 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
12753 "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", 12733 "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
12754 "dev": true 12734 "dev": true
12755 } 12735 }
12756 } 12736 }
12757 }, 12737 },
12758 "reduce-function-call": { 12738 "reduce-function-call": {
12759 "version": "1.0.2", 12739 "version": "1.0.2",
12760 "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", 12740 "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz",
12761 "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", 12741 "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
12762 "dev": true, 12742 "dev": true,
12763 "requires": { 12743 "requires": {
12764 "balanced-match": "^0.4.2" 12744 "balanced-match": "^0.4.2"
12765 }, 12745 },
12766 "dependencies": { 12746 "dependencies": {
12767 "balanced-match": { 12747 "balanced-match": {
12768 "version": "0.4.2", 12748 "version": "0.4.2",
12769 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", 12749 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
12770 "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", 12750 "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
12771 "dev": true 12751 "dev": true
12772 } 12752 }
12773 } 12753 }
12774 }, 12754 },
12775 "regenerate": { 12755 "regenerate": {
12776 "version": "1.3.3", 12756 "version": "1.3.3",
12777 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", 12757 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz",
12778 "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", 12758 "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==",
12779 "dev": true 12759 "dev": true
12780 }, 12760 },
12781 "regenerator-runtime": { 12761 "regenerator-runtime": {
12782 "version": "0.11.1", 12762 "version": "0.11.1",
12783 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", 12763 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
12784 "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", 12764 "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
12785 "dev": true
12786 }, 12765 },
12787 "regenerator-transform": { 12766 "regenerator-transform": {
12788 "version": "0.10.1", 12767 "version": "0.10.1",
12789 "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", 12768 "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
12790 "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", 12769 "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
12791 "dev": true, 12770 "dev": true,
12792 "requires": { 12771 "requires": {
12793 "babel-runtime": "^6.18.0", 12772 "babel-runtime": "^6.18.0",
12794 "babel-types": "^6.19.0", 12773 "babel-types": "^6.19.0",
12795 "private": "^0.1.6" 12774 "private": "^0.1.6"
12796 } 12775 }
12797 }, 12776 },
12798 "regex-cache": { 12777 "regex-cache": {
12799 "version": "0.4.4", 12778 "version": "0.4.4",
12800 "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 12779 "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
12801 "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 12780 "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
12802 "dev": true, 12781 "dev": true,
12803 "requires": { 12782 "requires": {
12804 "is-equal-shallow": "^0.1.3" 12783 "is-equal-shallow": "^0.1.3"
12805 } 12784 }
12806 }, 12785 },
12807 "regex-not": { 12786 "regex-not": {
12808 "version": "1.0.2", 12787 "version": "1.0.2",
12809 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 12788 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
12810 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 12789 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
12811 "dev": true, 12790 "dev": true,
12812 "requires": { 12791 "requires": {
12813 "extend-shallow": "^3.0.2", 12792 "extend-shallow": "^3.0.2",
12814 "safe-regex": "^1.1.0" 12793 "safe-regex": "^1.1.0"
12815 }, 12794 },
12816 "dependencies": { 12795 "dependencies": {
12817 "extend-shallow": { 12796 "extend-shallow": {
12818 "version": "3.0.2", 12797 "version": "3.0.2",
12819 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 12798 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
12820 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 12799 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
12821 "dev": true, 12800 "dev": true,
12822 "requires": { 12801 "requires": {
12823 "assign-symbols": "^1.0.0", 12802 "assign-symbols": "^1.0.0",
12824 "is-extendable": "^1.0.1" 12803 "is-extendable": "^1.0.1"
12825 } 12804 }
12826 }, 12805 },
12827 "is-extendable": { 12806 "is-extendable": {
12828 "version": "1.0.1", 12807 "version": "1.0.1",
12829 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 12808 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
12830 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 12809 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
12831 "dev": true, 12810 "dev": true,
12832 "requires": { 12811 "requires": {
12833 "is-plain-object": "^2.0.4" 12812 "is-plain-object": "^2.0.4"
12834 } 12813 }
12835 } 12814 }
12836 } 12815 }
12837 }, 12816 },
12838 "regexpp": { 12817 "regexpp": {
12839 "version": "1.0.1", 12818 "version": "1.0.1",
12840 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.0.1.tgz", 12819 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.0.1.tgz",
12841 "integrity": "sha512-8Ph721maXiOYSLtaDGKVmDn5wdsNaF6Px85qFNeMPQq0r8K5Y10tgP6YuR65Ws35n4DvzFcCxEnRNBIXQunzLw==", 12820 "integrity": "sha512-8Ph721maXiOYSLtaDGKVmDn5wdsNaF6Px85qFNeMPQq0r8K5Y10tgP6YuR65Ws35n4DvzFcCxEnRNBIXQunzLw==",
12842 "dev": true 12821 "dev": true
12843 }, 12822 },
12844 "regexpu-core": { 12823 "regexpu-core": {
12845 "version": "2.0.0", 12824 "version": "2.0.0",
12846 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", 12825 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
12847 "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", 12826 "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
12848 "dev": true, 12827 "dev": true,
12849 "requires": { 12828 "requires": {
12850 "regenerate": "^1.2.1", 12829 "regenerate": "^1.2.1",
12851 "regjsgen": "^0.2.0", 12830 "regjsgen": "^0.2.0",
12852 "regjsparser": "^0.1.4" 12831 "regjsparser": "^0.1.4"
12853 } 12832 }
12854 }, 12833 },
12855 "registry-auth-token": { 12834 "registry-auth-token": {
12856 "version": "3.3.2", 12835 "version": "3.3.2",
12857 "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", 12836 "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
12858 "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", 12837 "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
12859 "dev": true, 12838 "dev": true,
12860 "requires": { 12839 "requires": {
12861 "rc": "^1.1.6", 12840 "rc": "^1.1.6",
12862 "safe-buffer": "^5.0.1" 12841 "safe-buffer": "^5.0.1"
12863 } 12842 }
12864 }, 12843 },
12865 "registry-url": { 12844 "registry-url": {
12866 "version": "3.1.0", 12845 "version": "3.1.0",
12867 "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", 12846 "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
12868 "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", 12847 "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
12869 "dev": true, 12848 "dev": true,
12870 "requires": { 12849 "requires": {
12871 "rc": "^1.0.1" 12850 "rc": "^1.0.1"
12872 } 12851 }
12873 }, 12852 },
12874 "regjsgen": { 12853 "regjsgen": {
12875 "version": "0.2.0", 12854 "version": "0.2.0",
12876 "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", 12855 "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
12877 "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", 12856 "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
12878 "dev": true 12857 "dev": true
12879 }, 12858 },
12880 "regjsparser": { 12859 "regjsparser": {
12881 "version": "0.1.5", 12860 "version": "0.1.5",
12882 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", 12861 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
12883 "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", 12862 "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
12884 "dev": true, 12863 "dev": true,
12885 "requires": { 12864 "requires": {
12886 "jsesc": "~0.5.0" 12865 "jsesc": "~0.5.0"
12887 }, 12866 },
12888 "dependencies": { 12867 "dependencies": {
12889 "jsesc": { 12868 "jsesc": {
12890 "version": "0.5.0", 12869 "version": "0.5.0",
12891 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 12870 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
12892 "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", 12871 "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
12893 "dev": true 12872 "dev": true
12894 } 12873 }
12895 } 12874 }
12896 }, 12875 },
12897 "relateurl": { 12876 "relateurl": {
12898 "version": "0.2.7", 12877 "version": "0.2.7",
12899 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 12878 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
12900 "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", 12879 "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
12901 "dev": true 12880 "dev": true
12902 }, 12881 },
12903 "remove-trailing-separator": { 12882 "remove-trailing-separator": {
12904 "version": "1.1.0", 12883 "version": "1.1.0",
12905 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 12884 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
12906 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 12885 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
12907 "dev": true 12886 "dev": true
12908 }, 12887 },
12909 "renderkid": { 12888 "renderkid": {
12910 "version": "2.0.1", 12889 "version": "2.0.1",
12911 "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", 12890 "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz",
12912 "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", 12891 "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=",
12913 "dev": true, 12892 "dev": true,
12914 "requires": { 12893 "requires": {
12915 "css-select": "^1.1.0", 12894 "css-select": "^1.1.0",
12916 "dom-converter": "~0.1", 12895 "dom-converter": "~0.1",
12917 "htmlparser2": "~3.3.0", 12896 "htmlparser2": "~3.3.0",
12918 "strip-ansi": "^3.0.0", 12897 "strip-ansi": "^3.0.0",
12919 "utila": "~0.3" 12898 "utila": "~0.3"
12920 }, 12899 },
12921 "dependencies": { 12900 "dependencies": {
12922 "utila": { 12901 "utila": {
12923 "version": "0.3.3", 12902 "version": "0.3.3",
12924 "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", 12903 "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz",
12925 "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", 12904 "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=",
12926 "dev": true 12905 "dev": true
12927 } 12906 }
12928 } 12907 }
12929 }, 12908 },
12930 "repeat-element": { 12909 "repeat-element": {
12931 "version": "1.1.2", 12910 "version": "1.1.2",
12932 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 12911 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
12933 "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", 12912 "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
12934 "dev": true 12913 "dev": true
12935 }, 12914 },
12936 "repeat-string": { 12915 "repeat-string": {
12937 "version": "1.6.1", 12916 "version": "1.6.1",
12938 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 12917 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
12939 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 12918 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
12940 "dev": true 12919 "dev": true
12941 }, 12920 },
12942 "repeating": { 12921 "repeating": {
12943 "version": "2.0.1", 12922 "version": "2.0.1",
12944 "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 12923 "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
12945 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 12924 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
12946 "dev": true, 12925 "dev": true,
12947 "requires": { 12926 "requires": {
12948 "is-finite": "^1.0.0" 12927 "is-finite": "^1.0.0"
12949 } 12928 }
12950 }, 12929 },
12951 "request": { 12930 "request": {
12952 "version": "2.85.0", 12931 "version": "2.85.0",
12953 "resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz", 12932 "resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz",
12954 "integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==", 12933 "integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==",
12955 "dev": true, 12934 "dev": true,
12956 "requires": { 12935 "requires": {
12957 "aws-sign2": "~0.7.0", 12936 "aws-sign2": "~0.7.0",
12958 "aws4": "^1.6.0", 12937 "aws4": "^1.6.0",
12959 "caseless": "~0.12.0", 12938 "caseless": "~0.12.0",
12960 "combined-stream": "~1.0.5", 12939 "combined-stream": "~1.0.5",
12961 "extend": "~3.0.1", 12940 "extend": "~3.0.1",
12962 "forever-agent": "~0.6.1", 12941 "forever-agent": "~0.6.1",
12963 "form-data": "~2.3.1", 12942 "form-data": "~2.3.1",
12964 "har-validator": "~5.0.3", 12943 "har-validator": "~5.0.3",
12965 "hawk": "~6.0.2", 12944 "hawk": "~6.0.2",
12966 "http-signature": "~1.2.0", 12945 "http-signature": "~1.2.0",
12967 "is-typedarray": "~1.0.0", 12946 "is-typedarray": "~1.0.0",
12968 "isstream": "~0.1.2", 12947 "isstream": "~0.1.2",
12969 "json-stringify-safe": "~5.0.1", 12948 "json-stringify-safe": "~5.0.1",
12970 "mime-types": "~2.1.17", 12949 "mime-types": "~2.1.17",
12971 "oauth-sign": "~0.8.2", 12950 "oauth-sign": "~0.8.2",
12972 "performance-now": "^2.1.0", 12951 "performance-now": "^2.1.0",
12973 "qs": "~6.5.1", 12952 "qs": "~6.5.1",
12974 "safe-buffer": "^5.1.1", 12953 "safe-buffer": "^5.1.1",
12975 "stringstream": "~0.0.5", 12954 "stringstream": "~0.0.5",
12976 "tough-cookie": "~2.3.3", 12955 "tough-cookie": "~2.3.3",
12977 "tunnel-agent": "^0.6.0", 12956 "tunnel-agent": "^0.6.0",
12978 "uuid": "^3.1.0" 12957 "uuid": "^3.1.0"
12979 } 12958 }
12980 }, 12959 },
12981 "request-promise-core": { 12960 "request-promise-core": {
12982 "version": "1.1.1", 12961 "version": "1.1.1",
12983 "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", 12962 "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz",
12984 "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", 12963 "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=",
12985 "dev": true, 12964 "dev": true,
12986 "requires": { 12965 "requires": {
12987 "lodash": "^4.13.1" 12966 "lodash": "^4.13.1"
12988 } 12967 }
12989 }, 12968 },
12990 "request-promise-native": { 12969 "request-promise-native": {
12991 "version": "1.0.5", 12970 "version": "1.0.5",
12992 "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", 12971 "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz",
12993 "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", 12972 "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=",
12994 "dev": true, 12973 "dev": true,
12995 "requires": { 12974 "requires": {
12996 "request-promise-core": "1.1.1", 12975 "request-promise-core": "1.1.1",
12997 "stealthy-require": "^1.1.0", 12976 "stealthy-require": "^1.1.0",
12998 "tough-cookie": ">=2.3.3" 12977 "tough-cookie": ">=2.3.3"
12999 } 12978 }
13000 }, 12979 },
13001 "require-directory": { 12980 "require-directory": {
13002 "version": "2.1.1", 12981 "version": "2.1.1",
13003 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 12982 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
13004 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 12983 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
13005 "dev": true 12984 "dev": true
13006 }, 12985 },
13007 "require-from-string": { 12986 "require-from-string": {
13008 "version": "1.2.1", 12987 "version": "1.2.1",
13009 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", 12988 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
13010 "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", 12989 "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
13011 "dev": true 12990 "dev": true
13012 }, 12991 },
13013 "require-main-filename": { 12992 "require-main-filename": {
13014 "version": "1.0.1", 12993 "version": "1.0.1",
13015 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 12994 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
13016 "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 12995 "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
13017 "dev": true 12996 "dev": true
13018 }, 12997 },
13019 "require-uncached": { 12998 "require-uncached": {
13020 "version": "1.0.3", 12999 "version": "1.0.3",
13021 "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", 13000 "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
13022 "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", 13001 "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
13023 "dev": true, 13002 "dev": true,
13024 "requires": { 13003 "requires": {
13025 "caller-path": "^0.1.0", 13004 "caller-path": "^0.1.0",
13026 "resolve-from": "^1.0.0" 13005 "resolve-from": "^1.0.0"
13027 } 13006 }
13028 }, 13007 },
13029 "requires-port": { 13008 "requires-port": {
13030 "version": "1.0.0", 13009 "version": "1.0.0",
13031 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 13010 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
13032 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 13011 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
13033 "dev": true 13012 "dev": true
13034 }, 13013 },
13035 "resolve": { 13014 "resolve": {
13036 "version": "1.5.0", 13015 "version": "1.5.0",
13037 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", 13016 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",
13038 "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", 13017 "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
13039 "dev": true, 13018 "dev": true,
13040 "requires": { 13019 "requires": {
13041 "path-parse": "^1.0.5" 13020 "path-parse": "^1.0.5"
13042 } 13021 }
13043 }, 13022 },
13044 "resolve-cwd": { 13023 "resolve-cwd": {
13045 "version": "2.0.0", 13024 "version": "2.0.0",
13046 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", 13025 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
13047 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", 13026 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
13048 "dev": true, 13027 "dev": true,
13049 "requires": { 13028 "requires": {
13050 "resolve-from": "^3.0.0" 13029 "resolve-from": "^3.0.0"
13051 }, 13030 },
13052 "dependencies": { 13031 "dependencies": {
13053 "resolve-from": { 13032 "resolve-from": {
13054 "version": "3.0.0", 13033 "version": "3.0.0",
13055 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 13034 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
13056 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", 13035 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
13057 "dev": true 13036 "dev": true
13058 } 13037 }
13059 } 13038 }
13060 }, 13039 },
13061 "resolve-from": { 13040 "resolve-from": {
13062 "version": "1.0.1", 13041 "version": "1.0.1",
13063 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", 13042 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
13064 "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", 13043 "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
13065 "dev": true 13044 "dev": true
13066 }, 13045 },
13067 "resolve-url": { 13046 "resolve-url": {
13068 "version": "0.2.1", 13047 "version": "0.2.1",
13069 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 13048 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
13070 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", 13049 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
13071 "dev": true 13050 "dev": true
13072 }, 13051 },
13073 "restore-cursor": { 13052 "restore-cursor": {
13074 "version": "2.0.0", 13053 "version": "2.0.0",
13075 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", 13054 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
13076 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", 13055 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
13077 "dev": true, 13056 "dev": true,
13078 "requires": { 13057 "requires": {
13079 "onetime": "^2.0.0", 13058 "onetime": "^2.0.0",
13080 "signal-exit": "^3.0.2" 13059 "signal-exit": "^3.0.2"
13081 } 13060 }
13082 }, 13061 },
13083 "ret": { 13062 "ret": {
13084 "version": "0.1.15", 13063 "version": "0.1.15",
13085 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 13064 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
13086 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 13065 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
13087 "dev": true 13066 "dev": true
13088 }, 13067 },
13089 "right-align": { 13068 "right-align": {
13090 "version": "0.1.3", 13069 "version": "0.1.3",
13091 "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", 13070 "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
13092 "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", 13071 "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
13093 "dev": true, 13072 "dev": true,
13094 "requires": { 13073 "requires": {
13095 "align-text": "^0.1.1" 13074 "align-text": "^0.1.1"
13096 } 13075 }
13097 }, 13076 },
13098 "rimraf": { 13077 "rimraf": {
13099 "version": "2.6.2", 13078 "version": "2.6.2",
13100 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 13079 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
13101 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 13080 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
13102 "dev": true, 13081 "dev": true,
13103 "requires": { 13082 "requires": {
13104 "glob": "^7.0.5" 13083 "glob": "^7.0.5"
13105 } 13084 }
13106 }, 13085 },
13107 "ripemd160": { 13086 "ripemd160": {
13108 "version": "2.0.2", 13087 "version": "2.0.2",
13109 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 13088 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
13110 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 13089 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
13111 "dev": true, 13090 "dev": true,
13112 "requires": { 13091 "requires": {
13113 "hash-base": "^3.0.0", 13092 "hash-base": "^3.0.0",
13114 "inherits": "^2.0.1" 13093 "inherits": "^2.0.1"
13115 } 13094 }
13116 }, 13095 },
13117 "rsvp": { 13096 "rsvp": {
13118 "version": "3.6.2", 13097 "version": "3.6.2",
13119 "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", 13098 "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
13120 "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", 13099 "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
13121 "dev": true 13100 "dev": true
13122 }, 13101 },
13123 "run-async": { 13102 "run-async": {
13124 "version": "2.3.0", 13103 "version": "2.3.0",
13125 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 13104 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
13126 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 13105 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
13127 "dev": true, 13106 "dev": true,
13128 "requires": { 13107 "requires": {
13129 "is-promise": "^2.1.0" 13108 "is-promise": "^2.1.0"
13130 } 13109 }
13131 }, 13110 },
13132 "run-queue": { 13111 "run-queue": {
13133 "version": "1.0.3", 13112 "version": "1.0.3",
13134 "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", 13113 "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
13135 "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", 13114 "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
13136 "dev": true, 13115 "dev": true,
13137 "requires": { 13116 "requires": {
13138 "aproba": "^1.1.1" 13117 "aproba": "^1.1.1"
13139 } 13118 }
13140 }, 13119 },
13141 "rx-lite": { 13120 "rx-lite": {
13142 "version": "4.0.8", 13121 "version": "4.0.8",
13143 "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", 13122 "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
13144 "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", 13123 "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
13145 "dev": true 13124 "dev": true
13146 }, 13125 },
13147 "rx-lite-aggregates": { 13126 "rx-lite-aggregates": {
13148 "version": "4.0.8", 13127 "version": "4.0.8",
13149 "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", 13128 "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
13150 "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", 13129 "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
13151 "dev": true, 13130 "dev": true,
13152 "requires": { 13131 "requires": {
13153 "rx-lite": "*" 13132 "rx-lite": "*"
13154 } 13133 }
13155 }, 13134 },
13156 "safe-buffer": { 13135 "safe-buffer": {
13157 "version": "5.1.1", 13136 "version": "5.1.1",
13158 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 13137 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
13159 "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 13138 "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
13160 "dev": true 13139 "dev": true
13161 }, 13140 },
13162 "safe-regex": { 13141 "safe-regex": {
13163 "version": "1.1.0", 13142 "version": "1.1.0",
13164 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 13143 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
13165 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 13144 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
13166 "dev": true, 13145 "dev": true,
13167 "requires": { 13146 "requires": {
13168 "ret": "~0.1.10" 13147 "ret": "~0.1.10"
13169 } 13148 }
13170 }, 13149 },
13171 "safer-buffer": { 13150 "safer-buffer": {
13172 "version": "2.1.2", 13151 "version": "2.1.2",
13173 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 13152 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
13174 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 13153 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
13175 "dev": true 13154 "dev": true
13176 }, 13155 },
13177 "sane": { 13156 "sane": {
13178 "version": "2.5.2", 13157 "version": "2.5.2",
13179 "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", 13158 "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
13180 "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", 13159 "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=",
13181 "dev": true, 13160 "dev": true,
13182 "requires": { 13161 "requires": {
13183 "anymatch": "^2.0.0", 13162 "anymatch": "^2.0.0",
13184 "capture-exit": "^1.2.0", 13163 "capture-exit": "^1.2.0",
13185 "exec-sh": "^0.2.0", 13164 "exec-sh": "^0.2.0",
13186 "fb-watchman": "^2.0.0", 13165 "fb-watchman": "^2.0.0",
13187 "fsevents": "^1.2.3", 13166 "fsevents": "^1.2.3",
13188 "micromatch": "^3.1.4", 13167 "micromatch": "^3.1.4",
13189 "minimist": "^1.1.1", 13168 "minimist": "^1.1.1",
13190 "walker": "~1.0.5", 13169 "walker": "~1.0.5",
13191 "watch": "~0.18.0" 13170 "watch": "~0.18.0"
13192 }, 13171 },
13193 "dependencies": { 13172 "dependencies": {
13194 "arr-diff": { 13173 "arr-diff": {
13195 "version": "4.0.0", 13174 "version": "4.0.0",
13196 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 13175 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
13197 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 13176 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
13198 "dev": true 13177 "dev": true
13199 }, 13178 },
13200 "array-unique": { 13179 "array-unique": {
13201 "version": "0.3.2", 13180 "version": "0.3.2",
13202 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 13181 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
13203 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 13182 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
13204 "dev": true 13183 "dev": true
13205 }, 13184 },
13206 "braces": { 13185 "braces": {
13207 "version": "2.3.2", 13186 "version": "2.3.2",
13208 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 13187 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
13209 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 13188 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
13210 "dev": true, 13189 "dev": true,
13211 "requires": { 13190 "requires": {
13212 "arr-flatten": "^1.1.0", 13191 "arr-flatten": "^1.1.0",
13213 "array-unique": "^0.3.2", 13192 "array-unique": "^0.3.2",
13214 "extend-shallow": "^2.0.1", 13193 "extend-shallow": "^2.0.1",
13215 "fill-range": "^4.0.0", 13194 "fill-range": "^4.0.0",
13216 "isobject": "^3.0.1", 13195 "isobject": "^3.0.1",
13217 "repeat-element": "^1.1.2", 13196 "repeat-element": "^1.1.2",
13218 "snapdragon": "^0.8.1", 13197 "snapdragon": "^0.8.1",
13219 "snapdragon-node": "^2.0.1", 13198 "snapdragon-node": "^2.0.1",
13220 "split-string": "^3.0.2", 13199 "split-string": "^3.0.2",
13221 "to-regex": "^3.0.1" 13200 "to-regex": "^3.0.1"
13222 }, 13201 },
13223 "dependencies": { 13202 "dependencies": {
13224 "extend-shallow": { 13203 "extend-shallow": {
13225 "version": "2.0.1", 13204 "version": "2.0.1",
13226 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 13205 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
13227 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 13206 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
13228 "dev": true, 13207 "dev": true,
13229 "requires": { 13208 "requires": {
13230 "is-extendable": "^0.1.0" 13209 "is-extendable": "^0.1.0"
13231 } 13210 }
13232 } 13211 }
13233 } 13212 }
13234 }, 13213 },
13235 "debug": { 13214 "debug": {
13236 "version": "2.6.9", 13215 "version": "2.6.9",
13237 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 13216 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
13238 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 13217 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
13239 "dev": true, 13218 "dev": true,
13240 "requires": { 13219 "requires": {
13241 "ms": "2.0.0" 13220 "ms": "2.0.0"
13242 } 13221 }
13243 }, 13222 },
13244 "expand-brackets": { 13223 "expand-brackets": {
13245 "version": "2.1.4", 13224 "version": "2.1.4",
13246 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 13225 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
13247 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 13226 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
13248 "dev": true, 13227 "dev": true,
13249 "requires": { 13228 "requires": {
13250 "debug": "^2.3.3", 13229 "debug": "^2.3.3",
13251 "define-property": "^0.2.5", 13230 "define-property": "^0.2.5",
13252 "extend-shallow": "^2.0.1", 13231 "extend-shallow": "^2.0.1",
13253 "posix-character-classes": "^0.1.0", 13232 "posix-character-classes": "^0.1.0",
13254 "regex-not": "^1.0.0", 13233 "regex-not": "^1.0.0",
13255 "snapdragon": "^0.8.1", 13234 "snapdragon": "^0.8.1",
13256 "to-regex": "^3.0.1" 13235 "to-regex": "^3.0.1"
13257 }, 13236 },
13258 "dependencies": { 13237 "dependencies": {
13259 "define-property": { 13238 "define-property": {
13260 "version": "0.2.5", 13239 "version": "0.2.5",
13261 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 13240 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
13262 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 13241 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
13263 "dev": true, 13242 "dev": true,
13264 "requires": { 13243 "requires": {
13265 "is-descriptor": "^0.1.0" 13244 "is-descriptor": "^0.1.0"
13266 } 13245 }
13267 }, 13246 },
13268 "extend-shallow": { 13247 "extend-shallow": {
13269 "version": "2.0.1", 13248 "version": "2.0.1",
13270 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 13249 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
13271 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 13250 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
13272 "dev": true, 13251 "dev": true,
13273 "requires": { 13252 "requires": {
13274 "is-extendable": "^0.1.0" 13253 "is-extendable": "^0.1.0"
13275 } 13254 }
13276 }, 13255 },
13277 "is-descriptor": { 13256 "is-descriptor": {
13278 "version": "0.1.6", 13257 "version": "0.1.6",
13279 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 13258 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
13280 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 13259 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
13281 "dev": true, 13260 "dev": true,
13282 "requires": { 13261 "requires": {
13283 "is-accessor-descriptor": "^0.1.6", 13262 "is-accessor-descriptor": "^0.1.6",
13284 "is-data-descriptor": "^0.1.4", 13263 "is-data-descriptor": "^0.1.4",
13285 "kind-of": "^5.0.0" 13264 "kind-of": "^5.0.0"
13286 } 13265 }
13287 }, 13266 },
13288 "kind-of": { 13267 "kind-of": {
13289 "version": "5.1.0", 13268 "version": "5.1.0",
13290 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 13269 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
13291 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 13270 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
13292 "dev": true 13271 "dev": true
13293 } 13272 }
13294 } 13273 }
13295 }, 13274 },
13296 "extend-shallow": { 13275 "extend-shallow": {
13297 "version": "3.0.2", 13276 "version": "3.0.2",
13298 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 13277 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
13299 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 13278 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
13300 "dev": true, 13279 "dev": true,
13301 "requires": { 13280 "requires": {
13302 "assign-symbols": "^1.0.0", 13281 "assign-symbols": "^1.0.0",
13303 "is-extendable": "^1.0.1" 13282 "is-extendable": "^1.0.1"
13304 }, 13283 },
13305 "dependencies": { 13284 "dependencies": {
13306 "is-extendable": { 13285 "is-extendable": {
13307 "version": "1.0.1", 13286 "version": "1.0.1",
13308 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 13287 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
13309 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 13288 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
13310 "dev": true, 13289 "dev": true,
13311 "requires": { 13290 "requires": {
13312 "is-plain-object": "^2.0.4" 13291 "is-plain-object": "^2.0.4"
13313 } 13292 }
13314 } 13293 }
13315 } 13294 }
13316 }, 13295 },
13317 "extglob": { 13296 "extglob": {
13318 "version": "2.0.4", 13297 "version": "2.0.4",
13319 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 13298 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
13320 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 13299 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
13321 "dev": true, 13300 "dev": true,
13322 "requires": { 13301 "requires": {
13323 "array-unique": "^0.3.2", 13302 "array-unique": "^0.3.2",
13324 "define-property": "^1.0.0", 13303 "define-property": "^1.0.0",
13325 "expand-brackets": "^2.1.4", 13304 "expand-brackets": "^2.1.4",
13326 "extend-shallow": "^2.0.1", 13305 "extend-shallow": "^2.0.1",
13327 "fragment-cache": "^0.2.1", 13306 "fragment-cache": "^0.2.1",
13328 "regex-not": "^1.0.0", 13307 "regex-not": "^1.0.0",
13329 "snapdragon": "^0.8.1", 13308 "snapdragon": "^0.8.1",
13330 "to-regex": "^3.0.1" 13309 "to-regex": "^3.0.1"
13331 }, 13310 },
13332 "dependencies": { 13311 "dependencies": {
13333 "define-property": { 13312 "define-property": {
13334 "version": "1.0.0", 13313 "version": "1.0.0",
13335 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 13314 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
13336 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 13315 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
13337 "dev": true, 13316 "dev": true,
13338 "requires": { 13317 "requires": {
13339 "is-descriptor": "^1.0.0" 13318 "is-descriptor": "^1.0.0"
13340 } 13319 }
13341 }, 13320 },
13342 "extend-shallow": { 13321 "extend-shallow": {
13343 "version": "2.0.1", 13322 "version": "2.0.1",
13344 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 13323 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
13345 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 13324 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
13346 "dev": true, 13325 "dev": true,
13347 "requires": { 13326 "requires": {
13348 "is-extendable": "^0.1.0" 13327 "is-extendable": "^0.1.0"
13349 } 13328 }
13350 } 13329 }
13351 } 13330 }
13352 }, 13331 },
13353 "fill-range": { 13332 "fill-range": {
13354 "version": "4.0.0", 13333 "version": "4.0.0",
13355 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 13334 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
13356 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 13335 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
13357 "dev": true, 13336 "dev": true,
13358 "requires": { 13337 "requires": {
13359 "extend-shallow": "^2.0.1", 13338 "extend-shallow": "^2.0.1",
13360 "is-number": "^3.0.0", 13339 "is-number": "^3.0.0",
13361 "repeat-string": "^1.6.1", 13340 "repeat-string": "^1.6.1",
13362 "to-regex-range": "^2.1.0" 13341 "to-regex-range": "^2.1.0"
13363 }, 13342 },
13364 "dependencies": { 13343 "dependencies": {
13365 "extend-shallow": { 13344 "extend-shallow": {
13366 "version": "2.0.1", 13345 "version": "2.0.1",
13367 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 13346 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
13368 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 13347 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
13369 "dev": true, 13348 "dev": true,
13370 "requires": { 13349 "requires": {
13371 "is-extendable": "^0.1.0" 13350 "is-extendable": "^0.1.0"
13372 } 13351 }
13373 } 13352 }
13374 } 13353 }
13375 }, 13354 },
13376 "is-accessor-descriptor": { 13355 "is-accessor-descriptor": {
13377 "version": "0.1.6", 13356 "version": "0.1.6",
13378 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 13357 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
13379 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 13358 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
13380 "dev": true, 13359 "dev": true,
13381 "requires": { 13360 "requires": {
13382 "kind-of": "^3.0.2" 13361 "kind-of": "^3.0.2"
13383 }, 13362 },
13384 "dependencies": { 13363 "dependencies": {
13385 "kind-of": { 13364 "kind-of": {
13386 "version": "3.2.2", 13365 "version": "3.2.2",
13387 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13366 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
13388 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13367 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
13389 "dev": true, 13368 "dev": true,
13390 "requires": { 13369 "requires": {
13391 "is-buffer": "^1.1.5" 13370 "is-buffer": "^1.1.5"
13392 } 13371 }
13393 } 13372 }
13394 } 13373 }
13395 }, 13374 },
13396 "is-data-descriptor": { 13375 "is-data-descriptor": {
13397 "version": "0.1.4", 13376 "version": "0.1.4",
13398 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 13377 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
13399 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 13378 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
13400 "dev": true, 13379 "dev": true,
13401 "requires": { 13380 "requires": {
13402 "kind-of": "^3.0.2" 13381 "kind-of": "^3.0.2"
13403 }, 13382 },
13404 "dependencies": { 13383 "dependencies": {
13405 "kind-of": { 13384 "kind-of": {
13406 "version": "3.2.2", 13385 "version": "3.2.2",
13407 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13386 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
13408 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13387 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
13409 "dev": true, 13388 "dev": true,
13410 "requires": { 13389 "requires": {
13411 "is-buffer": "^1.1.5" 13390 "is-buffer": "^1.1.5"
13412 } 13391 }
13413 } 13392 }
13414 } 13393 }
13415 }, 13394 },
13416 "is-number": { 13395 "is-number": {
13417 "version": "3.0.0", 13396 "version": "3.0.0",
13418 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 13397 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
13419 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 13398 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
13420 "dev": true, 13399 "dev": true,
13421 "requires": { 13400 "requires": {
13422 "kind-of": "^3.0.2" 13401 "kind-of": "^3.0.2"
13423 }, 13402 },
13424 "dependencies": { 13403 "dependencies": {
13425 "kind-of": { 13404 "kind-of": {
13426 "version": "3.2.2", 13405 "version": "3.2.2",
13427 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13406 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
13428 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13407 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
13429 "dev": true, 13408 "dev": true,
13430 "requires": { 13409 "requires": {
13431 "is-buffer": "^1.1.5" 13410 "is-buffer": "^1.1.5"
13432 } 13411 }
13433 } 13412 }
13434 } 13413 }
13435 }, 13414 },
13436 "isobject": { 13415 "isobject": {
13437 "version": "3.0.1", 13416 "version": "3.0.1",
13438 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 13417 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
13439 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 13418 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
13440 "dev": true 13419 "dev": true
13441 }, 13420 },
13442 "kind-of": { 13421 "kind-of": {
13443 "version": "6.0.2", 13422 "version": "6.0.2",
13444 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 13423 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
13445 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 13424 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
13446 "dev": true 13425 "dev": true
13447 }, 13426 },
13448 "micromatch": { 13427 "micromatch": {
13449 "version": "3.1.10", 13428 "version": "3.1.10",
13450 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 13429 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
13451 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 13430 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
13452 "dev": true, 13431 "dev": true,
13453 "requires": { 13432 "requires": {
13454 "arr-diff": "^4.0.0", 13433 "arr-diff": "^4.0.0",
13455 "array-unique": "^0.3.2", 13434 "array-unique": "^0.3.2",
13456 "braces": "^2.3.1", 13435 "braces": "^2.3.1",
13457 "define-property": "^2.0.2", 13436 "define-property": "^2.0.2",
13458 "extend-shallow": "^3.0.2", 13437 "extend-shallow": "^3.0.2",
13459 "extglob": "^2.0.4", 13438 "extglob": "^2.0.4",
13460 "fragment-cache": "^0.2.1", 13439 "fragment-cache": "^0.2.1",
13461 "kind-of": "^6.0.2", 13440 "kind-of": "^6.0.2",
13462 "nanomatch": "^1.2.9", 13441 "nanomatch": "^1.2.9",
13463 "object.pick": "^1.3.0", 13442 "object.pick": "^1.3.0",
13464 "regex-not": "^1.0.0", 13443 "regex-not": "^1.0.0",
13465 "snapdragon": "^0.8.1", 13444 "snapdragon": "^0.8.1",
13466 "to-regex": "^3.0.2" 13445 "to-regex": "^3.0.2"
13467 } 13446 }
13468 }, 13447 },
13469 "minimist": { 13448 "minimist": {
13470 "version": "1.2.0", 13449 "version": "1.2.0",
13471 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 13450 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
13472 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 13451 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
13473 "dev": true 13452 "dev": true
13474 } 13453 }
13475 } 13454 }
13476 }, 13455 },
13477 "sax": { 13456 "sax": {
13478 "version": "1.2.4", 13457 "version": "1.2.4",
13479 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 13458 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
13480 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", 13459 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
13481 "dev": true 13460 "dev": true
13482 }, 13461 },
13483 "schema-utils": { 13462 "schema-utils": {
13484 "version": "0.3.0", 13463 "version": "0.3.0",
13485 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", 13464 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
13486 "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", 13465 "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
13487 "dev": true, 13466 "dev": true,
13488 "requires": { 13467 "requires": {
13489 "ajv": "^5.0.0" 13468 "ajv": "^5.0.0"
13490 } 13469 }
13491 }, 13470 },
13492 "select-hose": { 13471 "select-hose": {
13493 "version": "2.0.0", 13472 "version": "2.0.0",
13494 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 13473 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
13495 "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", 13474 "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
13496 "dev": true 13475 "dev": true
13497 }, 13476 },
13498 "selenium-server": { 13477 "selenium-server": {
13499 "version": "3.12.0", 13478 "version": "3.12.0",
13500 "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.12.0.tgz", 13479 "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.12.0.tgz",
13501 "integrity": "sha512-2qFVvAhn6JwsJ/UnYJjISJq7flIssDMVgaYLoh24SkZJ8YEdjSbMWEK5LTpN1stma5HPHSknaXBe38trf0NUww==", 13480 "integrity": "sha512-2qFVvAhn6JwsJ/UnYJjISJq7flIssDMVgaYLoh24SkZJ8YEdjSbMWEK5LTpN1stma5HPHSknaXBe38trf0NUww==",
13502 "dev": true 13481 "dev": true
13503 }, 13482 },
13504 "selfsigned": { 13483 "selfsigned": {
13505 "version": "1.10.2", 13484 "version": "1.10.2",
13506 "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.2.tgz", 13485 "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.2.tgz",
13507 "integrity": "sha1-tESVgNmZKbZbEKSDiTAaZZIIh1g=", 13486 "integrity": "sha1-tESVgNmZKbZbEKSDiTAaZZIIh1g=",
13508 "dev": true, 13487 "dev": true,
13509 "requires": { 13488 "requires": {
13510 "node-forge": "0.7.1" 13489 "node-forge": "0.7.1"
13511 } 13490 }
13512 }, 13491 },
13513 "semver": { 13492 "semver": {
13514 "version": "5.5.0", 13493 "version": "5.5.0",
13515 "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", 13494 "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
13516 "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", 13495 "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
13517 "dev": true 13496 "dev": true
13518 }, 13497 },
13519 "semver-compare": { 13498 "semver-compare": {
13520 "version": "1.0.0", 13499 "version": "1.0.0",
13521 "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", 13500 "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
13522 "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", 13501 "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
13523 "dev": true 13502 "dev": true
13524 }, 13503 },
13525 "semver-diff": { 13504 "semver-diff": {
13526 "version": "2.1.0", 13505 "version": "2.1.0",
13527 "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 13506 "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
13528 "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 13507 "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
13529 "dev": true, 13508 "dev": true,
13530 "requires": { 13509 "requires": {
13531 "semver": "^5.0.3" 13510 "semver": "^5.0.3"
13532 } 13511 }
13533 }, 13512 },
13534 "send": { 13513 "send": {
13535 "version": "0.16.1", 13514 "version": "0.16.1",
13536 "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", 13515 "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz",
13537 "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", 13516 "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==",
13538 "dev": true, 13517 "dev": true,
13539 "requires": { 13518 "requires": {
13540 "debug": "2.6.9", 13519 "debug": "2.6.9",
13541 "depd": "~1.1.1", 13520 "depd": "~1.1.1",
13542 "destroy": "~1.0.4", 13521 "destroy": "~1.0.4",
13543 "encodeurl": "~1.0.1", 13522 "encodeurl": "~1.0.1",
13544 "escape-html": "~1.0.3", 13523 "escape-html": "~1.0.3",
13545 "etag": "~1.8.1", 13524 "etag": "~1.8.1",
13546 "fresh": "0.5.2", 13525 "fresh": "0.5.2",
13547 "http-errors": "~1.6.2", 13526 "http-errors": "~1.6.2",
13548 "mime": "1.4.1", 13527 "mime": "1.4.1",
13549 "ms": "2.0.0", 13528 "ms": "2.0.0",
13550 "on-finished": "~2.3.0", 13529 "on-finished": "~2.3.0",
13551 "range-parser": "~1.2.0", 13530 "range-parser": "~1.2.0",
13552 "statuses": "~1.3.1" 13531 "statuses": "~1.3.1"
13553 }, 13532 },
13554 "dependencies": { 13533 "dependencies": {
13555 "debug": { 13534 "debug": {
13556 "version": "2.6.9", 13535 "version": "2.6.9",
13557 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 13536 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
13558 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 13537 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
13559 "dev": true, 13538 "dev": true,
13560 "requires": { 13539 "requires": {
13561 "ms": "2.0.0" 13540 "ms": "2.0.0"
13562 } 13541 }
13563 }, 13542 },
13564 "mime": { 13543 "mime": {
13565 "version": "1.4.1", 13544 "version": "1.4.1",
13566 "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", 13545 "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
13567 "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", 13546 "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
13568 "dev": true 13547 "dev": true
13569 }, 13548 },
13570 "statuses": { 13549 "statuses": {
13571 "version": "1.3.1", 13550 "version": "1.3.1",
13572 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 13551 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
13573 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", 13552 "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
13574 "dev": true 13553 "dev": true
13575 } 13554 }
13576 } 13555 }
13577 }, 13556 },
13578 "serialize-javascript": { 13557 "serialize-javascript": {
13579 "version": "1.4.0", 13558 "version": "1.4.0",
13580 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz", 13559 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz",
13581 "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=", 13560 "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=",
13582 "dev": true 13561 "dev": true
13583 }, 13562 },
13584 "serve-index": { 13563 "serve-index": {
13585 "version": "1.9.1", 13564 "version": "1.9.1",
13586 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 13565 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
13587 "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 13566 "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
13588 "dev": true, 13567 "dev": true,
13589 "requires": { 13568 "requires": {
13590 "accepts": "~1.3.4", 13569 "accepts": "~1.3.4",
13591 "batch": "0.6.1", 13570 "batch": "0.6.1",
13592 "debug": "2.6.9", 13571 "debug": "2.6.9",
13593 "escape-html": "~1.0.3", 13572 "escape-html": "~1.0.3",
13594 "http-errors": "~1.6.2", 13573 "http-errors": "~1.6.2",
13595 "mime-types": "~2.1.17", 13574 "mime-types": "~2.1.17",
13596 "parseurl": "~1.3.2" 13575 "parseurl": "~1.3.2"
13597 }, 13576 },
13598 "dependencies": { 13577 "dependencies": {
13599 "debug": { 13578 "debug": {
13600 "version": "2.6.9", 13579 "version": "2.6.9",
13601 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 13580 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
13602 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 13581 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
13603 "dev": true, 13582 "dev": true,
13604 "requires": { 13583 "requires": {
13605 "ms": "2.0.0" 13584 "ms": "2.0.0"
13606 } 13585 }
13607 } 13586 }
13608 } 13587 }
13609 }, 13588 },
13610 "serve-static": { 13589 "serve-static": {
13611 "version": "1.13.1", 13590 "version": "1.13.1",
13612 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", 13591 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz",
13613 "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", 13592 "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==",
13614 "dev": true, 13593 "dev": true,
13615 "requires": { 13594 "requires": {
13616 "encodeurl": "~1.0.1", 13595 "encodeurl": "~1.0.1",
13617 "escape-html": "~1.0.3", 13596 "escape-html": "~1.0.3",
13618 "parseurl": "~1.3.2", 13597 "parseurl": "~1.3.2",
13619 "send": "0.16.1" 13598 "send": "0.16.1"
13620 } 13599 }
13621 }, 13600 },
13622 "server-destroy": { 13601 "server-destroy": {
13623 "version": "1.0.1", 13602 "version": "1.0.1",
13624 "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", 13603 "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
13625 "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", 13604 "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=",
13626 "dev": true 13605 "dev": true
13627 }, 13606 },
13628 "set-blocking": { 13607 "set-blocking": {
13629 "version": "2.0.0", 13608 "version": "2.0.0",
13630 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 13609 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
13631 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 13610 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
13632 "dev": true 13611 "dev": true
13633 }, 13612 },
13634 "set-getter": { 13613 "set-getter": {
13635 "version": "0.1.0", 13614 "version": "0.1.0",
13636 "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", 13615 "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz",
13637 "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", 13616 "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=",
13638 "dev": true, 13617 "dev": true,
13639 "requires": { 13618 "requires": {
13640 "to-object-path": "^0.3.0" 13619 "to-object-path": "^0.3.0"
13641 } 13620 }
13642 }, 13621 },
13643 "set-immediate-shim": { 13622 "set-immediate-shim": {
13644 "version": "1.0.1", 13623 "version": "1.0.1",
13645 "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 13624 "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
13646 "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 13625 "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
13647 "dev": true 13626 "dev": true
13648 }, 13627 },
13649 "setimmediate": { 13628 "setimmediate": {
13650 "version": "1.0.5", 13629 "version": "1.0.5",
13651 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 13630 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
13652 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", 13631 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
13653 "dev": true 13632 "dev": true
13654 }, 13633 },
13655 "setprototypeof": { 13634 "setprototypeof": {
13656 "version": "1.0.3", 13635 "version": "1.0.3",
13657 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", 13636 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
13658 "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", 13637 "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
13659 "dev": true 13638 "dev": true
13660 }, 13639 },
13661 "sha.js": { 13640 "sha.js": {
13662 "version": "2.4.11", 13641 "version": "2.4.11",
13663 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 13642 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
13664 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 13643 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
13665 "dev": true, 13644 "dev": true,
13666 "requires": { 13645 "requires": {
13667 "inherits": "^2.0.1", 13646 "inherits": "^2.0.1",
13668 "safe-buffer": "^5.0.1" 13647 "safe-buffer": "^5.0.1"
13669 } 13648 }
13670 }, 13649 },
13671 "shebang-command": { 13650 "shebang-command": {
13672 "version": "1.2.0", 13651 "version": "1.2.0",
13673 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 13652 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
13674 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 13653 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
13675 "dev": true, 13654 "dev": true,
13676 "requires": { 13655 "requires": {
13677 "shebang-regex": "^1.0.0" 13656 "shebang-regex": "^1.0.0"
13678 } 13657 }
13679 }, 13658 },
13680 "shebang-regex": { 13659 "shebang-regex": {
13681 "version": "1.0.0", 13660 "version": "1.0.0",
13682 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 13661 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
13683 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 13662 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
13684 "dev": true 13663 "dev": true
13685 }, 13664 },
13686 "shelljs": { 13665 "shelljs": {
13687 "version": "0.7.8", 13666 "version": "0.7.8",
13688 "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", 13667 "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz",
13689 "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", 13668 "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
13690 "dev": true, 13669 "dev": true,
13691 "requires": { 13670 "requires": {
13692 "glob": "^7.0.0", 13671 "glob": "^7.0.0",
13693 "interpret": "^1.0.0", 13672 "interpret": "^1.0.0",
13694 "rechoir": "^0.6.2" 13673 "rechoir": "^0.6.2"
13695 } 13674 }
13696 }, 13675 },
13697 "shellwords": { 13676 "shellwords": {
13698 "version": "0.1.1", 13677 "version": "0.1.1",
13699 "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", 13678 "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
13700 "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", 13679 "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
13701 "dev": true 13680 "dev": true
13702 }, 13681 },
13703 "shvl": { 13682 "shvl": {
13704 "version": "1.3.1", 13683 "version": "1.3.1",
13705 "resolved": "https://registry.npmjs.org/shvl/-/shvl-1.3.1.tgz", 13684 "resolved": "https://registry.npmjs.org/shvl/-/shvl-1.3.1.tgz",
13706 "integrity": "sha512-+rRPP46hloYUAEImJcqprUgXu+05Ikqr4h4V+w5i2zJy37nAqtkQKufs3+3S2fDq6JNRrHMIQhB/Vaex+jgAAw==" 13685 "integrity": "sha512-+rRPP46hloYUAEImJcqprUgXu+05Ikqr4h4V+w5i2zJy37nAqtkQKufs3+3S2fDq6JNRrHMIQhB/Vaex+jgAAw=="
13707 }, 13686 },
13708 "sigmund": { 13687 "sigmund": {
13709 "version": "1.0.1", 13688 "version": "1.0.1",
13710 "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", 13689 "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
13711 "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", 13690 "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
13712 "dev": true 13691 "dev": true
13713 }, 13692 },
13714 "signal-exit": { 13693 "signal-exit": {
13715 "version": "3.0.2", 13694 "version": "3.0.2",
13716 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 13695 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
13717 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 13696 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
13718 "dev": true 13697 "dev": true
13719 }, 13698 },
13720 "slash": { 13699 "slash": {
13721 "version": "1.0.0", 13700 "version": "1.0.0",
13722 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 13701 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
13723 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", 13702 "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
13724 "dev": true 13703 "dev": true
13725 }, 13704 },
13726 "slice-ansi": { 13705 "slice-ansi": {
13727 "version": "1.0.0", 13706 "version": "1.0.0",
13728 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", 13707 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
13729 "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", 13708 "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
13730 "dev": true, 13709 "dev": true,
13731 "requires": { 13710 "requires": {
13732 "is-fullwidth-code-point": "^2.0.0" 13711 "is-fullwidth-code-point": "^2.0.0"
13733 } 13712 }
13734 }, 13713 },
13735 "smart-buffer": { 13714 "smart-buffer": {
13736 "version": "1.1.15", 13715 "version": "1.1.15",
13737 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz", 13716 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
13738 "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=", 13717 "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=",
13739 "dev": true 13718 "dev": true
13740 }, 13719 },
13741 "snapdragon": { 13720 "snapdragon": {
13742 "version": "0.8.1", 13721 "version": "0.8.1",
13743 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz", 13722 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz",
13744 "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=", 13723 "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=",
13745 "dev": true, 13724 "dev": true,
13746 "requires": { 13725 "requires": {
13747 "base": "^0.11.1", 13726 "base": "^0.11.1",
13748 "debug": "^2.2.0", 13727 "debug": "^2.2.0",
13749 "define-property": "^0.2.5", 13728 "define-property": "^0.2.5",
13750 "extend-shallow": "^2.0.1", 13729 "extend-shallow": "^2.0.1",
13751 "map-cache": "^0.2.2", 13730 "map-cache": "^0.2.2",
13752 "source-map": "^0.5.6", 13731 "source-map": "^0.5.6",
13753 "source-map-resolve": "^0.5.0", 13732 "source-map-resolve": "^0.5.0",
13754 "use": "^2.0.0" 13733 "use": "^2.0.0"
13755 }, 13734 },
13756 "dependencies": { 13735 "dependencies": {
13757 "debug": { 13736 "debug": {
13758 "version": "2.6.9", 13737 "version": "2.6.9",
13759 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 13738 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
13760 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 13739 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
13761 "dev": true, 13740 "dev": true,
13762 "requires": { 13741 "requires": {
13763 "ms": "2.0.0" 13742 "ms": "2.0.0"
13764 } 13743 }
13765 }, 13744 },
13766 "define-property": { 13745 "define-property": {
13767 "version": "0.2.5", 13746 "version": "0.2.5",
13768 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 13747 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
13769 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 13748 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
13770 "dev": true, 13749 "dev": true,
13771 "requires": { 13750 "requires": {
13772 "is-descriptor": "^0.1.0" 13751 "is-descriptor": "^0.1.0"
13773 } 13752 }
13774 }, 13753 },
13775 "is-accessor-descriptor": { 13754 "is-accessor-descriptor": {
13776 "version": "0.1.6", 13755 "version": "0.1.6",
13777 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 13756 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
13778 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 13757 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
13779 "dev": true, 13758 "dev": true,
13780 "requires": { 13759 "requires": {
13781 "kind-of": "^3.0.2" 13760 "kind-of": "^3.0.2"
13782 }, 13761 },
13783 "dependencies": { 13762 "dependencies": {
13784 "kind-of": { 13763 "kind-of": {
13785 "version": "3.2.2", 13764 "version": "3.2.2",
13786 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13765 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
13787 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13766 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
13788 "dev": true, 13767 "dev": true,
13789 "requires": { 13768 "requires": {
13790 "is-buffer": "^1.1.5" 13769 "is-buffer": "^1.1.5"
13791 } 13770 }
13792 } 13771 }
13793 } 13772 }
13794 }, 13773 },
13795 "is-data-descriptor": { 13774 "is-data-descriptor": {
13796 "version": "0.1.4", 13775 "version": "0.1.4",
13797 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 13776 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
13798 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 13777 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
13799 "dev": true, 13778 "dev": true,
13800 "requires": { 13779 "requires": {
13801 "kind-of": "^3.0.2" 13780 "kind-of": "^3.0.2"
13802 }, 13781 },
13803 "dependencies": { 13782 "dependencies": {
13804 "kind-of": { 13783 "kind-of": {
13805 "version": "3.2.2", 13784 "version": "3.2.2",
13806 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13785 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
13807 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13786 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
13808 "dev": true, 13787 "dev": true,
13809 "requires": { 13788 "requires": {
13810 "is-buffer": "^1.1.5" 13789 "is-buffer": "^1.1.5"
13811 } 13790 }
13812 } 13791 }
13813 } 13792 }
13814 }, 13793 },
13815 "is-descriptor": { 13794 "is-descriptor": {
13816 "version": "0.1.6", 13795 "version": "0.1.6",
13817 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 13796 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
13818 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 13797 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
13819 "dev": true, 13798 "dev": true,
13820 "requires": { 13799 "requires": {
13821 "is-accessor-descriptor": "^0.1.6", 13800 "is-accessor-descriptor": "^0.1.6",
13822 "is-data-descriptor": "^0.1.4", 13801 "is-data-descriptor": "^0.1.4",
13823 "kind-of": "^5.0.0" 13802 "kind-of": "^5.0.0"
13824 } 13803 }
13825 }, 13804 },
13826 "kind-of": { 13805 "kind-of": {
13827 "version": "5.1.0", 13806 "version": "5.1.0",
13828 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 13807 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
13829 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 13808 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
13830 "dev": true 13809 "dev": true
13831 } 13810 }
13832 } 13811 }
13833 }, 13812 },
13834 "snapdragon-node": { 13813 "snapdragon-node": {
13835 "version": "2.1.1", 13814 "version": "2.1.1",
13836 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 13815 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
13837 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 13816 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
13838 "dev": true, 13817 "dev": true,
13839 "requires": { 13818 "requires": {
13840 "define-property": "^1.0.0", 13819 "define-property": "^1.0.0",
13841 "isobject": "^3.0.0", 13820 "isobject": "^3.0.0",
13842 "snapdragon-util": "^3.0.1" 13821 "snapdragon-util": "^3.0.1"
13843 }, 13822 },
13844 "dependencies": { 13823 "dependencies": {
13845 "define-property": { 13824 "define-property": {
13846 "version": "1.0.0", 13825 "version": "1.0.0",
13847 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 13826 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
13848 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 13827 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
13849 "dev": true, 13828 "dev": true,
13850 "requires": { 13829 "requires": {
13851 "is-descriptor": "^1.0.0" 13830 "is-descriptor": "^1.0.0"
13852 } 13831 }
13853 }, 13832 },
13854 "isobject": { 13833 "isobject": {
13855 "version": "3.0.1", 13834 "version": "3.0.1",
13856 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 13835 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
13857 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 13836 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
13858 "dev": true 13837 "dev": true
13859 } 13838 }
13860 } 13839 }
13861 }, 13840 },
13862 "snapdragon-util": { 13841 "snapdragon-util": {
13863 "version": "3.0.1", 13842 "version": "3.0.1",
13864 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 13843 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
13865 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 13844 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
13866 "dev": true, 13845 "dev": true,
13867 "requires": { 13846 "requires": {
13868 "kind-of": "^3.2.0" 13847 "kind-of": "^3.2.0"
13869 } 13848 }
13870 }, 13849 },
13871 "sntp": { 13850 "sntp": {
13872 "version": "2.1.0", 13851 "version": "2.1.0",
13873 "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", 13852 "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",
13874 "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", 13853 "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",
13875 "dev": true, 13854 "dev": true,
13876 "requires": { 13855 "requires": {
13877 "hoek": "4.x.x" 13856 "hoek": "4.x.x"
13878 } 13857 }
13879 }, 13858 },
13880 "sockjs": { 13859 "sockjs": {
13881 "version": "0.3.19", 13860 "version": "0.3.19",
13882 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", 13861 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
13883 "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", 13862 "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
13884 "dev": true, 13863 "dev": true,
13885 "requires": { 13864 "requires": {
13886 "faye-websocket": "^0.10.0", 13865 "faye-websocket": "^0.10.0",
13887 "uuid": "^3.0.1" 13866 "uuid": "^3.0.1"
13888 } 13867 }
13889 }, 13868 },
13890 "sockjs-client": { 13869 "sockjs-client": {
13891 "version": "1.1.4", 13870 "version": "1.1.4",
13892 "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", 13871 "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz",
13893 "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", 13872 "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=",
13894 "dev": true, 13873 "dev": true,
13895 "requires": { 13874 "requires": {
13896 "debug": "^2.6.6", 13875 "debug": "^2.6.6",
13897 "eventsource": "0.1.6", 13876 "eventsource": "0.1.6",
13898 "faye-websocket": "~0.11.0", 13877 "faye-websocket": "~0.11.0",
13899 "inherits": "^2.0.1", 13878 "inherits": "^2.0.1",
13900 "json3": "^3.3.2", 13879 "json3": "^3.3.2",
13901 "url-parse": "^1.1.8" 13880 "url-parse": "^1.1.8"
13902 }, 13881 },
13903 "dependencies": { 13882 "dependencies": {
13904 "debug": { 13883 "debug": {
13905 "version": "2.6.9", 13884 "version": "2.6.9",
13906 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 13885 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
13907 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 13886 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
13908 "dev": true, 13887 "dev": true,
13909 "requires": { 13888 "requires": {
13910 "ms": "2.0.0" 13889 "ms": "2.0.0"
13911 } 13890 }
13912 }, 13891 },
13913 "faye-websocket": { 13892 "faye-websocket": {
13914 "version": "0.11.1", 13893 "version": "0.11.1",
13915 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", 13894 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz",
13916 "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", 13895 "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",
13917 "dev": true, 13896 "dev": true,
13918 "requires": { 13897 "requires": {
13919 "websocket-driver": ">=0.5.1" 13898 "websocket-driver": ">=0.5.1"
13920 } 13899 }
13921 } 13900 }
13922 } 13901 }
13923 }, 13902 },
13924 "socks": { 13903 "socks": {
13925 "version": "1.1.10", 13904 "version": "1.1.10",
13926 "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz", 13905 "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz",
13927 "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=", 13906 "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=",
13928 "dev": true, 13907 "dev": true,
13929 "requires": { 13908 "requires": {
13930 "ip": "^1.1.4", 13909 "ip": "^1.1.4",
13931 "smart-buffer": "^1.0.13" 13910 "smart-buffer": "^1.0.13"
13932 }, 13911 },
13933 "dependencies": { 13912 "dependencies": {
13934 "ip": { 13913 "ip": {
13935 "version": "1.1.5", 13914 "version": "1.1.5",
13936 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 13915 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
13937 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 13916 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
13938 "dev": true 13917 "dev": true
13939 } 13918 }
13940 } 13919 }
13941 }, 13920 },
13942 "socks-proxy-agent": { 13921 "socks-proxy-agent": {
13943 "version": "2.1.1", 13922 "version": "2.1.1",
13944 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz", 13923 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz",
13945 "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==", 13924 "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==",
13946 "dev": true, 13925 "dev": true,
13947 "requires": { 13926 "requires": {
13948 "agent-base": "2", 13927 "agent-base": "2",
13949 "extend": "3", 13928 "extend": "3",
13950 "socks": "~1.1.5" 13929 "socks": "~1.1.5"
13951 } 13930 }
13952 }, 13931 },
13953 "sort-keys": { 13932 "sort-keys": {
13954 "version": "1.1.2", 13933 "version": "1.1.2",
13955 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", 13934 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
13956 "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", 13935 "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
13957 "dev": true, 13936 "dev": true,
13958 "requires": { 13937 "requires": {
13959 "is-plain-obj": "^1.0.0" 13938 "is-plain-obj": "^1.0.0"
13960 } 13939 }
13961 }, 13940 },
13962 "source-list-map": { 13941 "source-list-map": {
13963 "version": "2.0.0", 13942 "version": "2.0.0",
13964 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", 13943 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",
13965 "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", 13944 "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==",
13966 "dev": true 13945 "dev": true
13967 }, 13946 },
13968 "source-map": { 13947 "source-map": {
13969 "version": "0.5.7", 13948 "version": "0.5.7",
13970 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 13949 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
13971 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 13950 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
13972 "dev": true 13951 "dev": true
13973 }, 13952 },
13974 "source-map-resolve": { 13953 "source-map-resolve": {
13975 "version": "0.5.1", 13954 "version": "0.5.1",
13976 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz", 13955 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz",
13977 "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", 13956 "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",
13978 "dev": true, 13957 "dev": true,
13979 "requires": { 13958 "requires": {
13980 "atob": "^2.0.0", 13959 "atob": "^2.0.0",
13981 "decode-uri-component": "^0.2.0", 13960 "decode-uri-component": "^0.2.0",
13982 "resolve-url": "^0.2.1", 13961 "resolve-url": "^0.2.1",
13983 "source-map-url": "^0.4.0", 13962 "source-map-url": "^0.4.0",
13984 "urix": "^0.1.0" 13963 "urix": "^0.1.0"
13985 } 13964 }
13986 }, 13965 },
13987 "source-map-support": { 13966 "source-map-support": {
13988 "version": "0.4.18", 13967 "version": "0.4.18",
13989 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", 13968 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
13990 "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", 13969 "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
13991 "dev": true, 13970 "dev": true,
13992 "requires": { 13971 "requires": {
13993 "source-map": "^0.5.6" 13972 "source-map": "^0.5.6"
13994 } 13973 }
13995 }, 13974 },
13996 "source-map-url": { 13975 "source-map-url": {
13997 "version": "0.4.0", 13976 "version": "0.4.0",
13998 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", 13977 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
13999 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", 13978 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
14000 "dev": true 13979 "dev": true
14001 }, 13980 },
14002 "spdx-correct": { 13981 "spdx-correct": {
14003 "version": "3.0.0", 13982 "version": "3.0.0",
14004 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", 13983 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
14005 "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", 13984 "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
14006 "dev": true, 13985 "dev": true,
14007 "requires": { 13986 "requires": {
14008 "spdx-expression-parse": "^3.0.0", 13987 "spdx-expression-parse": "^3.0.0",
14009 "spdx-license-ids": "^3.0.0" 13988 "spdx-license-ids": "^3.0.0"
14010 } 13989 }
14011 }, 13990 },
14012 "spdx-exceptions": { 13991 "spdx-exceptions": {
14013 "version": "2.1.0", 13992 "version": "2.1.0",
14014 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", 13993 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
14015 "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", 13994 "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",
14016 "dev": true 13995 "dev": true
14017 }, 13996 },
14018 "spdx-expression-parse": { 13997 "spdx-expression-parse": {
14019 "version": "3.0.0", 13998 "version": "3.0.0",
14020 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 13999 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
14021 "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 14000 "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
14022 "dev": true, 14001 "dev": true,
14023 "requires": { 14002 "requires": {
14024 "spdx-exceptions": "^2.1.0", 14003 "spdx-exceptions": "^2.1.0",
14025 "spdx-license-ids": "^3.0.0" 14004 "spdx-license-ids": "^3.0.0"
14026 } 14005 }
14027 }, 14006 },
14028 "spdx-license-ids": { 14007 "spdx-license-ids": {
14029 "version": "3.0.0", 14008 "version": "3.0.0",
14030 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", 14009 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
14031 "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", 14010 "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",
14032 "dev": true 14011 "dev": true
14033 }, 14012 },
14034 "spdy": { 14013 "spdy": {
14035 "version": "3.4.7", 14014 "version": "3.4.7",
14036 "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", 14015 "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz",
14037 "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", 14016 "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=",
14038 "dev": true, 14017 "dev": true,
14039 "requires": { 14018 "requires": {
14040 "debug": "^2.6.8", 14019 "debug": "^2.6.8",
14041 "handle-thing": "^1.2.5", 14020 "handle-thing": "^1.2.5",
14042 "http-deceiver": "^1.2.7", 14021 "http-deceiver": "^1.2.7",
14043 "safe-buffer": "^5.0.1", 14022 "safe-buffer": "^5.0.1",
14044 "select-hose": "^2.0.0", 14023 "select-hose": "^2.0.0",
14045 "spdy-transport": "^2.0.18" 14024 "spdy-transport": "^2.0.18"
14046 }, 14025 },
14047 "dependencies": { 14026 "dependencies": {
14048 "debug": { 14027 "debug": {
14049 "version": "2.6.9", 14028 "version": "2.6.9",
14050 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 14029 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
14051 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 14030 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
14052 "dev": true, 14031 "dev": true,
14053 "requires": { 14032 "requires": {
14054 "ms": "2.0.0" 14033 "ms": "2.0.0"
14055 } 14034 }
14056 } 14035 }
14057 } 14036 }
14058 }, 14037 },
14059 "spdy-transport": { 14038 "spdy-transport": {
14060 "version": "2.0.20", 14039 "version": "2.0.20",
14061 "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz", 14040 "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz",
14062 "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", 14041 "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=",
14063 "dev": true, 14042 "dev": true,
14064 "requires": { 14043 "requires": {
14065 "debug": "^2.6.8", 14044 "debug": "^2.6.8",
14066 "detect-node": "^2.0.3", 14045 "detect-node": "^2.0.3",
14067 "hpack.js": "^2.1.6", 14046 "hpack.js": "^2.1.6",
14068 "obuf": "^1.1.1", 14047 "obuf": "^1.1.1",
14069 "readable-stream": "^2.2.9", 14048 "readable-stream": "^2.2.9",
14070 "safe-buffer": "^5.0.1", 14049 "safe-buffer": "^5.0.1",
14071 "wbuf": "^1.7.2" 14050 "wbuf": "^1.7.2"
14072 }, 14051 },
14073 "dependencies": { 14052 "dependencies": {
14074 "debug": { 14053 "debug": {
14075 "version": "2.6.9", 14054 "version": "2.6.9",
14076 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 14055 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
14077 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 14056 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
14078 "dev": true, 14057 "dev": true,
14079 "requires": { 14058 "requires": {
14080 "ms": "2.0.0" 14059 "ms": "2.0.0"
14081 } 14060 }
14082 } 14061 }
14083 } 14062 }
14084 }, 14063 },
14085 "split-string": { 14064 "split-string": {
14086 "version": "3.1.0", 14065 "version": "3.1.0",
14087 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 14066 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
14088 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 14067 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
14089 "dev": true, 14068 "dev": true,
14090 "requires": { 14069 "requires": {
14091 "extend-shallow": "^3.0.0" 14070 "extend-shallow": "^3.0.0"
14092 }, 14071 },
14093 "dependencies": { 14072 "dependencies": {
14094 "extend-shallow": { 14073 "extend-shallow": {
14095 "version": "3.0.2", 14074 "version": "3.0.2",
14096 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 14075 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
14097 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 14076 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
14098 "dev": true, 14077 "dev": true,
14099 "requires": { 14078 "requires": {
14100 "assign-symbols": "^1.0.0", 14079 "assign-symbols": "^1.0.0",
14101 "is-extendable": "^1.0.1" 14080 "is-extendable": "^1.0.1"
14102 } 14081 }
14103 }, 14082 },
14104 "is-extendable": { 14083 "is-extendable": {
14105 "version": "1.0.1", 14084 "version": "1.0.1",
14106 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 14085 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
14107 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 14086 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
14108 "dev": true, 14087 "dev": true,
14109 "requires": { 14088 "requires": {
14110 "is-plain-object": "^2.0.4" 14089 "is-plain-object": "^2.0.4"
14111 } 14090 }
14112 } 14091 }
14113 } 14092 }
14114 }, 14093 },
14115 "sprintf-js": { 14094 "sprintf-js": {
14116 "version": "1.0.3", 14095 "version": "1.0.3",
14117 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 14096 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
14118 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 14097 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
14119 "dev": true 14098 "dev": true
14120 }, 14099 },
14121 "sshpk": { 14100 "sshpk": {
14122 "version": "1.14.1", 14101 "version": "1.14.1",
14123 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz", 14102 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz",
14124 "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", 14103 "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
14125 "dev": true, 14104 "dev": true,
14126 "requires": { 14105 "requires": {
14127 "asn1": "~0.2.3", 14106 "asn1": "~0.2.3",
14128 "assert-plus": "^1.0.0", 14107 "assert-plus": "^1.0.0",
14129 "bcrypt-pbkdf": "^1.0.0", 14108 "bcrypt-pbkdf": "^1.0.0",
14130 "dashdash": "^1.12.0", 14109 "dashdash": "^1.12.0",
14131 "ecc-jsbn": "~0.1.1", 14110 "ecc-jsbn": "~0.1.1",
14132 "getpass": "^0.1.1", 14111 "getpass": "^0.1.1",
14133 "jsbn": "~0.1.0", 14112 "jsbn": "~0.1.0",
14134 "tweetnacl": "~0.14.0" 14113 "tweetnacl": "~0.14.0"
14135 } 14114 }
14136 }, 14115 },
14137 "ssri": { 14116 "ssri": {
14138 "version": "5.3.0", 14117 "version": "5.3.0",
14139 "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", 14118 "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
14140 "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", 14119 "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
14141 "dev": true, 14120 "dev": true,
14142 "requires": { 14121 "requires": {
14143 "safe-buffer": "^5.1.1" 14122 "safe-buffer": "^5.1.1"
14144 } 14123 }
14145 }, 14124 },
14146 "stack-utils": { 14125 "stack-utils": {
14147 "version": "1.0.1", 14126 "version": "1.0.1",
14148 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz", 14127 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz",
14149 "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=", 14128 "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=",
14150 "dev": true 14129 "dev": true
14151 }, 14130 },
14152 "stackframe": { 14131 "stackframe": {
14153 "version": "1.0.4", 14132 "version": "1.0.4",
14154 "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz", 14133 "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz",
14155 "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==", 14134 "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==",
14156 "dev": true 14135 "dev": true
14157 }, 14136 },
14158 "static-extend": { 14137 "static-extend": {
14159 "version": "0.1.2", 14138 "version": "0.1.2",
14160 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 14139 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
14161 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 14140 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
14162 "dev": true, 14141 "dev": true,
14163 "requires": { 14142 "requires": {
14164 "define-property": "^0.2.5", 14143 "define-property": "^0.2.5",
14165 "object-copy": "^0.1.0" 14144 "object-copy": "^0.1.0"
14166 }, 14145 },
14167 "dependencies": { 14146 "dependencies": {
14168 "define-property": { 14147 "define-property": {
14169 "version": "0.2.5", 14148 "version": "0.2.5",
14170 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 14149 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
14171 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 14150 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
14172 "dev": true, 14151 "dev": true,
14173 "requires": { 14152 "requires": {
14174 "is-descriptor": "^0.1.0" 14153 "is-descriptor": "^0.1.0"
14175 } 14154 }
14176 }, 14155 },
14177 "is-accessor-descriptor": { 14156 "is-accessor-descriptor": {
14178 "version": "0.1.6", 14157 "version": "0.1.6",
14179 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 14158 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
14180 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 14159 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
14181 "dev": true, 14160 "dev": true,
14182 "requires": { 14161 "requires": {
14183 "kind-of": "^3.0.2" 14162 "kind-of": "^3.0.2"
14184 }, 14163 },
14185 "dependencies": { 14164 "dependencies": {
14186 "kind-of": { 14165 "kind-of": {
14187 "version": "3.2.2", 14166 "version": "3.2.2",
14188 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 14167 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
14189 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 14168 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
14190 "dev": true, 14169 "dev": true,
14191 "requires": { 14170 "requires": {
14192 "is-buffer": "^1.1.5" 14171 "is-buffer": "^1.1.5"
14193 } 14172 }
14194 } 14173 }
14195 } 14174 }
14196 }, 14175 },
14197 "is-data-descriptor": { 14176 "is-data-descriptor": {
14198 "version": "0.1.4", 14177 "version": "0.1.4",
14199 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 14178 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
14200 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 14179 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
14201 "dev": true, 14180 "dev": true,
14202 "requires": { 14181 "requires": {
14203 "kind-of": "^3.0.2" 14182 "kind-of": "^3.0.2"
14204 }, 14183 },
14205 "dependencies": { 14184 "dependencies": {
14206 "kind-of": { 14185 "kind-of": {
14207 "version": "3.2.2", 14186 "version": "3.2.2",
14208 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 14187 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
14209 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 14188 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
14210 "dev": true, 14189 "dev": true,
14211 "requires": { 14190 "requires": {
14212 "is-buffer": "^1.1.5" 14191 "is-buffer": "^1.1.5"
14213 } 14192 }
14214 } 14193 }
14215 } 14194 }
14216 }, 14195 },
14217 "is-descriptor": { 14196 "is-descriptor": {
14218 "version": "0.1.6", 14197 "version": "0.1.6",
14219 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 14198 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
14220 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 14199 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
14221 "dev": true, 14200 "dev": true,
14222 "requires": { 14201 "requires": {
14223 "is-accessor-descriptor": "^0.1.6", 14202 "is-accessor-descriptor": "^0.1.6",
14224 "is-data-descriptor": "^0.1.4", 14203 "is-data-descriptor": "^0.1.4",
14225 "kind-of": "^5.0.0" 14204 "kind-of": "^5.0.0"
14226 } 14205 }
14227 }, 14206 },
14228 "kind-of": { 14207 "kind-of": {
14229 "version": "5.1.0", 14208 "version": "5.1.0",
14230 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 14209 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
14231 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 14210 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
14232 "dev": true 14211 "dev": true
14233 } 14212 }
14234 } 14213 }
14235 }, 14214 },
14236 "statuses": { 14215 "statuses": {
14237 "version": "1.4.0", 14216 "version": "1.4.0",
14238 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", 14217 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
14239 "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", 14218 "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
14240 "dev": true 14219 "dev": true
14241 }, 14220 },
14242 "stealthy-require": { 14221 "stealthy-require": {
14243 "version": "1.1.1", 14222 "version": "1.1.1",
14244 "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", 14223 "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
14245 "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", 14224 "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
14246 "dev": true 14225 "dev": true
14247 }, 14226 },
14248 "steno": { 14227 "steno": {
14249 "version": "0.4.4", 14228 "version": "0.4.4",
14250 "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", 14229 "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz",
14251 "integrity": "sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=", 14230 "integrity": "sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=",
14252 "dev": true, 14231 "dev": true,
14253 "requires": { 14232 "requires": {
14254 "graceful-fs": "^4.1.3" 14233 "graceful-fs": "^4.1.3"
14255 } 14234 }
14256 }, 14235 },
14257 "stream-browserify": { 14236 "stream-browserify": {
14258 "version": "2.0.1", 14237 "version": "2.0.1",
14259 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", 14238 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
14260 "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", 14239 "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
14261 "dev": true, 14240 "dev": true,
14262 "requires": { 14241 "requires": {
14263 "inherits": "~2.0.1", 14242 "inherits": "~2.0.1",
14264 "readable-stream": "^2.0.2" 14243 "readable-stream": "^2.0.2"
14265 } 14244 }
14266 }, 14245 },
14267 "stream-each": { 14246 "stream-each": {
14268 "version": "1.2.2", 14247 "version": "1.2.2",
14269 "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", 14248 "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz",
14270 "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", 14249 "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==",
14271 "dev": true, 14250 "dev": true,
14272 "requires": { 14251 "requires": {
14273 "end-of-stream": "^1.1.0", 14252 "end-of-stream": "^1.1.0",
14274 "stream-shift": "^1.0.0" 14253 "stream-shift": "^1.0.0"
14275 } 14254 }
14276 }, 14255 },
14277 "stream-http": { 14256 "stream-http": {
14278 "version": "2.8.2", 14257 "version": "2.8.2",
14279 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz", 14258 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz",
14280 "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==", 14259 "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==",
14281 "dev": true, 14260 "dev": true,
14282 "requires": { 14261 "requires": {
14283 "builtin-status-codes": "^3.0.0", 14262 "builtin-status-codes": "^3.0.0",
14284 "inherits": "^2.0.1", 14263 "inherits": "^2.0.1",
14285 "readable-stream": "^2.3.6", 14264 "readable-stream": "^2.3.6",
14286 "to-arraybuffer": "^1.0.0", 14265 "to-arraybuffer": "^1.0.0",
14287 "xtend": "^4.0.0" 14266 "xtend": "^4.0.0"
14288 }, 14267 },
14289 "dependencies": { 14268 "dependencies": {
14290 "readable-stream": { 14269 "readable-stream": {
14291 "version": "2.3.6", 14270 "version": "2.3.6",
14292 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 14271 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
14293 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 14272 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
14294 "dev": true, 14273 "dev": true,
14295 "requires": { 14274 "requires": {
14296 "core-util-is": "~1.0.0", 14275 "core-util-is": "~1.0.0",
14297 "inherits": "~2.0.3", 14276 "inherits": "~2.0.3",
14298 "isarray": "~1.0.0", 14277 "isarray": "~1.0.0",
14299 "process-nextick-args": "~2.0.0", 14278 "process-nextick-args": "~2.0.0",
14300 "safe-buffer": "~5.1.1", 14279 "safe-buffer": "~5.1.1",
14301 "string_decoder": "~1.1.1", 14280 "string_decoder": "~1.1.1",
14302 "util-deprecate": "~1.0.1" 14281 "util-deprecate": "~1.0.1"
14303 } 14282 }
14304 }, 14283 },
14305 "string_decoder": { 14284 "string_decoder": {
14306 "version": "1.1.1", 14285 "version": "1.1.1",
14307 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 14286 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
14308 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 14287 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
14309 "dev": true, 14288 "dev": true,
14310 "requires": { 14289 "requires": {
14311 "safe-buffer": "~5.1.0" 14290 "safe-buffer": "~5.1.0"
14312 } 14291 }
14313 } 14292 }
14314 } 14293 }
14315 }, 14294 },
14316 "stream-shift": { 14295 "stream-shift": {
14317 "version": "1.0.0", 14296 "version": "1.0.0",
14318 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", 14297 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
14319 "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", 14298 "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
14320 "dev": true 14299 "dev": true
14321 }, 14300 },
14322 "strict-uri-encode": { 14301 "strict-uri-encode": {
14323 "version": "1.1.0", 14302 "version": "1.1.0",
14324 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", 14303 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
14325 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", 14304 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
14326 "dev": true 14305 "dev": true
14327 }, 14306 },
14328 "string-length": { 14307 "string-length": {
14329 "version": "2.0.0", 14308 "version": "2.0.0",
14330 "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", 14309 "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
14331 "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", 14310 "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=",
14332 "dev": true, 14311 "dev": true,
14333 "requires": { 14312 "requires": {
14334 "astral-regex": "^1.0.0", 14313 "astral-regex": "^1.0.0",
14335 "strip-ansi": "^4.0.0" 14314 "strip-ansi": "^4.0.0"
14336 }, 14315 },
14337 "dependencies": { 14316 "dependencies": {
14338 "ansi-regex": { 14317 "ansi-regex": {
14339 "version": "3.0.0", 14318 "version": "3.0.0",
14340 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 14319 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
14341 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 14320 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
14342 "dev": true 14321 "dev": true
14343 }, 14322 },
14344 "strip-ansi": { 14323 "strip-ansi": {
14345 "version": "4.0.0", 14324 "version": "4.0.0",
14346 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 14325 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
14347 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 14326 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
14348 "dev": true, 14327 "dev": true,
14349 "requires": { 14328 "requires": {
14350 "ansi-regex": "^3.0.0" 14329 "ansi-regex": "^3.0.0"
14351 } 14330 }
14352 } 14331 }
14353 } 14332 }
14354 }, 14333 },
14355 "string-width": { 14334 "string-width": {
14356 "version": "2.1.1", 14335 "version": "2.1.1",
14357 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 14336 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
14358 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 14337 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
14359 "dev": true, 14338 "dev": true,
14360 "requires": { 14339 "requires": {
14361 "is-fullwidth-code-point": "^2.0.0", 14340 "is-fullwidth-code-point": "^2.0.0",
14362 "strip-ansi": "^4.0.0" 14341 "strip-ansi": "^4.0.0"
14363 }, 14342 },
14364 "dependencies": { 14343 "dependencies": {
14365 "ansi-regex": { 14344 "ansi-regex": {
14366 "version": "3.0.0", 14345 "version": "3.0.0",
14367 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 14346 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
14368 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 14347 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
14369 "dev": true 14348 "dev": true
14370 }, 14349 },
14371 "strip-ansi": { 14350 "strip-ansi": {
14372 "version": "4.0.0", 14351 "version": "4.0.0",
14373 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 14352 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
14374 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 14353 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
14375 "dev": true, 14354 "dev": true,
14376 "requires": { 14355 "requires": {
14377 "ansi-regex": "^3.0.0" 14356 "ansi-regex": "^3.0.0"
14378 } 14357 }
14379 } 14358 }
14380 } 14359 }
14381 }, 14360 },
14382 "string_decoder": { 14361 "string_decoder": {
14383 "version": "1.0.3", 14362 "version": "1.0.3",
14384 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 14363 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
14385 "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", 14364 "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
14386 "dev": true, 14365 "dev": true,
14387 "requires": { 14366 "requires": {
14388 "safe-buffer": "~5.1.0" 14367 "safe-buffer": "~5.1.0"
14389 } 14368 }
14390 }, 14369 },
14391 "stringstream": { 14370 "stringstream": {
14392 "version": "0.0.6", 14371 "version": "0.0.6",
14393 "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", 14372 "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
14394 "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", 14373 "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
14395 "dev": true 14374 "dev": true
14396 }, 14375 },
14397 "strip-ansi": { 14376 "strip-ansi": {
14398 "version": "3.0.1", 14377 "version": "3.0.1",
14399 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 14378 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
14400 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 14379 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
14401 "dev": true, 14380 "dev": true,
14402 "requires": { 14381 "requires": {
14403 "ansi-regex": "^2.0.0" 14382 "ansi-regex": "^2.0.0"
14404 } 14383 }
14405 }, 14384 },
14406 "strip-bom": { 14385 "strip-bom": {
14407 "version": "2.0.0", 14386 "version": "2.0.0",
14408 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 14387 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
14409 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 14388 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
14410 "dev": true, 14389 "dev": true,
14411 "requires": { 14390 "requires": {
14412 "is-utf8": "^0.2.0" 14391 "is-utf8": "^0.2.0"
14413 } 14392 }
14414 }, 14393 },
14415 "strip-eof": { 14394 "strip-eof": {
14416 "version": "1.0.0", 14395 "version": "1.0.0",
14417 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 14396 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
14418 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 14397 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
14419 "dev": true 14398 "dev": true
14420 }, 14399 },
14421 "strip-indent": { 14400 "strip-indent": {
14422 "version": "1.0.1", 14401 "version": "1.0.1",
14423 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 14402 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
14424 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 14403 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
14425 "dev": true, 14404 "dev": true,
14426 "requires": { 14405 "requires": {
14427 "get-stdin": "^4.0.1" 14406 "get-stdin": "^4.0.1"
14428 } 14407 }
14429 }, 14408 },
14430 "strip-json-comments": { 14409 "strip-json-comments": {
14431 "version": "2.0.1", 14410 "version": "2.0.1",
14432 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 14411 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
14433 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 14412 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
14434 "dev": true 14413 "dev": true
14435 }, 14414 },
14436 "stylus": { 14415 "stylus": {
14437 "version": "0.54.5", 14416 "version": "0.54.5",
14438 "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", 14417 "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz",
14439 "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", 14418 "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=",
14440 "dev": true, 14419 "dev": true,
14441 "requires": { 14420 "requires": {
14442 "css-parse": "1.7.x", 14421 "css-parse": "1.7.x",
14443 "debug": "*", 14422 "debug": "*",
14444 "glob": "7.0.x", 14423 "glob": "7.0.x",
14445 "mkdirp": "0.5.x", 14424 "mkdirp": "0.5.x",
14446 "sax": "0.5.x", 14425 "sax": "0.5.x",
14447 "source-map": "0.1.x" 14426 "source-map": "0.1.x"
14448 }, 14427 },
14449 "dependencies": { 14428 "dependencies": {
14450 "glob": { 14429 "glob": {
14451 "version": "7.0.6", 14430 "version": "7.0.6",
14452 "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", 14431 "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
14453 "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", 14432 "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
14454 "dev": true, 14433 "dev": true,
14455 "requires": { 14434 "requires": {
14456 "fs.realpath": "^1.0.0", 14435 "fs.realpath": "^1.0.0",
14457 "inflight": "^1.0.4", 14436 "inflight": "^1.0.4",
14458 "inherits": "2", 14437 "inherits": "2",
14459 "minimatch": "^3.0.2", 14438 "minimatch": "^3.0.2",
14460 "once": "^1.3.0", 14439 "once": "^1.3.0",
14461 "path-is-absolute": "^1.0.0" 14440 "path-is-absolute": "^1.0.0"
14462 } 14441 }
14463 }, 14442 },
14464 "sax": { 14443 "sax": {
14465 "version": "0.5.8", 14444 "version": "0.5.8",
14466 "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", 14445 "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz",
14467 "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", 14446 "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=",
14468 "dev": true 14447 "dev": true
14469 }, 14448 },
14470 "source-map": { 14449 "source-map": {
14471 "version": "0.1.43", 14450 "version": "0.1.43",
14472 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", 14451 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
14473 "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", 14452 "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
14474 "dev": true, 14453 "dev": true,
14475 "requires": { 14454 "requires": {
14476 "amdefine": ">=0.0.4" 14455 "amdefine": ">=0.0.4"
14477 } 14456 }
14478 } 14457 }
14479 } 14458 }
14480 }, 14459 },
14481 "stylus-loader": { 14460 "stylus-loader": {
14482 "version": "3.0.2", 14461 "version": "3.0.2",
14483 "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", 14462 "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz",
14484 "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", 14463 "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==",
14485 "dev": true, 14464 "dev": true,
14486 "requires": { 14465 "requires": {
14487 "loader-utils": "^1.0.2", 14466 "loader-utils": "^1.0.2",
14488 "lodash.clonedeep": "^4.5.0", 14467 "lodash.clonedeep": "^4.5.0",
14489 "when": "~3.6.x" 14468 "when": "~3.6.x"
14490 } 14469 }
14491 }, 14470 },
14492 "supports-color": { 14471 "supports-color": {
14493 "version": "5.2.0", 14472 "version": "5.2.0",
14494 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", 14473 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz",
14495 "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", 14474 "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==",
14496 "dev": true, 14475 "dev": true,
14497 "requires": { 14476 "requires": {
14498 "has-flag": "^3.0.0" 14477 "has-flag": "^3.0.0"
14499 } 14478 }
14500 }, 14479 },
14501 "svg-tags": { 14480 "svg-tags": {
14502 "version": "1.0.0", 14481 "version": "1.0.0",
14503 "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", 14482 "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
14504 "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", 14483 "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
14505 "dev": true 14484 "dev": true
14506 }, 14485 },
14507 "svgo": { 14486 "svgo": {
14508 "version": "0.7.2", 14487 "version": "0.7.2",
14509 "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", 14488 "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
14510 "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", 14489 "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
14511 "dev": true, 14490 "dev": true,
14512 "requires": { 14491 "requires": {
14513 "coa": "~1.0.1", 14492 "coa": "~1.0.1",
14514 "colors": "~1.1.2", 14493 "colors": "~1.1.2",
14515 "csso": "~2.3.1", 14494 "csso": "~2.3.1",
14516 "js-yaml": "~3.7.0", 14495 "js-yaml": "~3.7.0",
14517 "mkdirp": "~0.5.1", 14496 "mkdirp": "~0.5.1",
14518 "sax": "~1.2.1", 14497 "sax": "~1.2.1",
14519 "whet.extend": "~0.9.9" 14498 "whet.extend": "~0.9.9"
14520 } 14499 }
14521 }, 14500 },
14522 "symbol-tree": { 14501 "symbol-tree": {
14523 "version": "3.2.2", 14502 "version": "3.2.2",
14524 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", 14503 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",
14525 "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", 14504 "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=",
14526 "dev": true 14505 "dev": true
14527 }, 14506 },
14528 "table": { 14507 "table": {
14529 "version": "4.0.2", 14508 "version": "4.0.2",
14530 "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", 14509 "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
14531 "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", 14510 "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
14532 "dev": true, 14511 "dev": true,
14533 "requires": { 14512 "requires": {
14534 "ajv": "^5.2.3", 14513 "ajv": "^5.2.3",
14535 "ajv-keywords": "^2.1.0", 14514 "ajv-keywords": "^2.1.0",
14536 "chalk": "^2.1.0", 14515 "chalk": "^2.1.0",
14537 "lodash": "^4.17.4", 14516 "lodash": "^4.17.4",
14538 "slice-ansi": "1.0.0", 14517 "slice-ansi": "1.0.0",
14539 "string-width": "^2.1.1" 14518 "string-width": "^2.1.1"
14540 }, 14519 },
14541 "dependencies": { 14520 "dependencies": {
14542 "ajv-keywords": { 14521 "ajv-keywords": {
14543 "version": "2.1.1", 14522 "version": "2.1.1",
14544 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", 14523 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
14545 "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", 14524 "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
14546 "dev": true 14525 "dev": true
14547 } 14526 }
14548 } 14527 }
14549 }, 14528 },
14550 "tapable": { 14529 "tapable": {
14551 "version": "0.2.8", 14530 "version": "0.2.8",
14552 "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", 14531 "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz",
14553 "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", 14532 "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=",
14554 "dev": true 14533 "dev": true
14555 }, 14534 },
14556 "term-size": { 14535 "term-size": {
14557 "version": "1.2.0", 14536 "version": "1.2.0",
14558 "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 14537 "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
14559 "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 14538 "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
14560 "dev": true, 14539 "dev": true,
14561 "requires": { 14540 "requires": {
14562 "execa": "^0.7.0" 14541 "execa": "^0.7.0"
14563 } 14542 }
14564 }, 14543 },
14565 "test-exclude": { 14544 "test-exclude": {
14566 "version": "4.2.0", 14545 "version": "4.2.0",
14567 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.0.tgz", 14546 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.0.tgz",
14568 "integrity": "sha512-8hMFzjxbPv6xSlwGhXSvOMJ/vTy3bkng+2pxmf6E1z6VF7I9nIyNfvHtaw+NBPgvz647gADBbMSbwLfZYppT/w==", 14547 "integrity": "sha512-8hMFzjxbPv6xSlwGhXSvOMJ/vTy3bkng+2pxmf6E1z6VF7I9nIyNfvHtaw+NBPgvz647gADBbMSbwLfZYppT/w==",
14569 "dev": true, 14548 "dev": true,
14570 "requires": { 14549 "requires": {
14571 "arrify": "^1.0.1", 14550 "arrify": "^1.0.1",
14572 "micromatch": "^2.3.11", 14551 "micromatch": "^2.3.11",
14573 "object-assign": "^4.1.0", 14552 "object-assign": "^4.1.0",
14574 "read-pkg-up": "^1.0.1", 14553 "read-pkg-up": "^1.0.1",
14575 "require-main-filename": "^1.0.1" 14554 "require-main-filename": "^1.0.1"
14576 } 14555 }
14577 }, 14556 },
14578 "text-table": { 14557 "text-table": {
14579 "version": "0.2.0", 14558 "version": "0.2.0",
14580 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 14559 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
14581 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 14560 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
14582 "dev": true 14561 "dev": true
14583 }, 14562 },
14584 "throat": { 14563 "throat": {
14585 "version": "4.1.0", 14564 "version": "4.1.0",
14586 "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", 14565 "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
14587 "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", 14566 "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
14588 "dev": true 14567 "dev": true
14589 }, 14568 },
14590 "through": { 14569 "through": {
14591 "version": "2.3.8", 14570 "version": "2.3.8",
14592 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 14571 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
14593 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 14572 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
14594 "dev": true 14573 "dev": true
14595 }, 14574 },
14596 "through2": { 14575 "through2": {
14597 "version": "2.0.3", 14576 "version": "2.0.3",
14598 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", 14577 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
14599 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 14578 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
14600 "dev": true, 14579 "dev": true,
14601 "requires": { 14580 "requires": {
14602 "readable-stream": "^2.1.5", 14581 "readable-stream": "^2.1.5",
14603 "xtend": "~4.0.1" 14582 "xtend": "~4.0.1"
14604 } 14583 }
14605 }, 14584 },
14606 "thunkify": { 14585 "thunkify": {
14607 "version": "2.1.2", 14586 "version": "2.1.2",
14608 "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", 14587 "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz",
14609 "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=", 14588 "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=",
14610 "dev": true 14589 "dev": true
14611 }, 14590 },
14612 "thunky": { 14591 "thunky": {
14613 "version": "1.0.2", 14592 "version": "1.0.2",
14614 "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", 14593 "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz",
14615 "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", 14594 "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=",
14616 "dev": true 14595 "dev": true
14617 }, 14596 },
14618 "time-stamp": { 14597 "time-stamp": {
14619 "version": "2.0.0", 14598 "version": "2.0.0",
14620 "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", 14599 "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz",
14621 "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", 14600 "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
14622 "dev": true 14601 "dev": true
14623 }, 14602 },
14624 "timed-out": { 14603 "timed-out": {
14625 "version": "4.0.1", 14604 "version": "4.0.1",
14626 "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 14605 "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
14627 "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", 14606 "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
14628 "dev": true 14607 "dev": true
14629 }, 14608 },
14630 "timers-browserify": { 14609 "timers-browserify": {
14631 "version": "2.0.10", 14610 "version": "2.0.10",
14632 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", 14611 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
14633 "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", 14612 "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
14634 "dev": true, 14613 "dev": true,
14635 "requires": { 14614 "requires": {
14636 "setimmediate": "^1.0.4" 14615 "setimmediate": "^1.0.4"
14637 } 14616 }
14638 }, 14617 },
14639 "tmp": { 14618 "tmp": {
14640 "version": "0.0.33", 14619 "version": "0.0.33",
14641 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 14620 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
14642 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 14621 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
14643 "dev": true, 14622 "dev": true,
14644 "requires": { 14623 "requires": {
14645 "os-tmpdir": "~1.0.2" 14624 "os-tmpdir": "~1.0.2"
14646 } 14625 }
14647 }, 14626 },
14648 "tmpl": { 14627 "tmpl": {
14649 "version": "1.0.4", 14628 "version": "1.0.4",
14650 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", 14629 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
14651 "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", 14630 "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
14652 "dev": true 14631 "dev": true
14653 }, 14632 },
14654 "to-arraybuffer": { 14633 "to-arraybuffer": {
14655 "version": "1.0.1", 14634 "version": "1.0.1",
14656 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", 14635 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
14657 "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", 14636 "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
14658 "dev": true 14637 "dev": true
14659 }, 14638 },
14660 "to-fast-properties": { 14639 "to-fast-properties": {
14661 "version": "2.0.0", 14640 "version": "2.0.0",
14662 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 14641 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
14663 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 14642 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
14664 "dev": true 14643 "dev": true
14665 }, 14644 },
14666 "to-object-path": { 14645 "to-object-path": {
14667 "version": "0.3.0", 14646 "version": "0.3.0",
14668 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 14647 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
14669 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 14648 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
14670 "dev": true, 14649 "dev": true,
14671 "requires": { 14650 "requires": {
14672 "kind-of": "^3.0.2" 14651 "kind-of": "^3.0.2"
14673 } 14652 }
14674 }, 14653 },
14675 "to-regex": { 14654 "to-regex": {
14676 "version": "3.0.2", 14655 "version": "3.0.2",
14677 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 14656 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
14678 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 14657 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
14679 "dev": true, 14658 "dev": true,
14680 "requires": { 14659 "requires": {
14681 "define-property": "^2.0.2", 14660 "define-property": "^2.0.2",
14682 "extend-shallow": "^3.0.2", 14661 "extend-shallow": "^3.0.2",
14683 "regex-not": "^1.0.2", 14662 "regex-not": "^1.0.2",
14684 "safe-regex": "^1.1.0" 14663 "safe-regex": "^1.1.0"
14685 }, 14664 },
14686 "dependencies": { 14665 "dependencies": {
14687 "extend-shallow": { 14666 "extend-shallow": {
14688 "version": "3.0.2", 14667 "version": "3.0.2",
14689 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 14668 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
14690 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 14669 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
14691 "dev": true, 14670 "dev": true,
14692 "requires": { 14671 "requires": {
14693 "assign-symbols": "^1.0.0", 14672 "assign-symbols": "^1.0.0",
14694 "is-extendable": "^1.0.1" 14673 "is-extendable": "^1.0.1"
14695 } 14674 }
14696 }, 14675 },
14697 "is-extendable": { 14676 "is-extendable": {
14698 "version": "1.0.1", 14677 "version": "1.0.1",
14699 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 14678 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
14700 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 14679 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
14701 "dev": true, 14680 "dev": true,
14702 "requires": { 14681 "requires": {
14703 "is-plain-object": "^2.0.4" 14682 "is-plain-object": "^2.0.4"
14704 } 14683 }
14705 } 14684 }
14706 } 14685 }
14707 }, 14686 },
14708 "to-regex-range": { 14687 "to-regex-range": {
14709 "version": "2.1.1", 14688 "version": "2.1.1",
14710 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 14689 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
14711 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 14690 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
14712 "dev": true, 14691 "dev": true,
14713 "requires": { 14692 "requires": {
14714 "is-number": "^3.0.0", 14693 "is-number": "^3.0.0",
14715 "repeat-string": "^1.6.1" 14694 "repeat-string": "^1.6.1"
14716 }, 14695 },
14717 "dependencies": { 14696 "dependencies": {
14718 "is-number": { 14697 "is-number": {
14719 "version": "3.0.0", 14698 "version": "3.0.0",
14720 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 14699 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
14721 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 14700 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
14722 "dev": true, 14701 "dev": true,
14723 "requires": { 14702 "requires": {
14724 "kind-of": "^3.0.2" 14703 "kind-of": "^3.0.2"
14725 } 14704 }
14726 } 14705 }
14727 } 14706 }
14728 }, 14707 },
14729 "toposort": { 14708 "toposort": {
14730 "version": "1.0.6", 14709 "version": "1.0.6",
14731 "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", 14710 "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz",
14732 "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", 14711 "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=",
14733 "dev": true 14712 "dev": true
14734 }, 14713 },
14735 "tough-cookie": { 14714 "tough-cookie": {
14736 "version": "2.3.4", 14715 "version": "2.3.4",
14737 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", 14716 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
14738 "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", 14717 "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
14739 "dev": true, 14718 "dev": true,
14740 "requires": { 14719 "requires": {
14741 "punycode": "^1.4.1" 14720 "punycode": "^1.4.1"
14742 } 14721 }
14743 }, 14722 },
14744 "tr46": { 14723 "tr46": {
14745 "version": "1.0.1", 14724 "version": "1.0.1",
14746 "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 14725 "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
14747 "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", 14726 "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
14748 "dev": true, 14727 "dev": true,
14749 "requires": { 14728 "requires": {
14750 "punycode": "^2.1.0" 14729 "punycode": "^2.1.0"
14751 }, 14730 },
14752 "dependencies": { 14731 "dependencies": {
14753 "punycode": { 14732 "punycode": {
14754 "version": "2.1.1", 14733 "version": "2.1.1",
14755 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 14734 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
14756 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 14735 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
14757 "dev": true 14736 "dev": true
14758 } 14737 }
14759 } 14738 }
14760 }, 14739 },
14761 "trim-newlines": { 14740 "trim-newlines": {
14762 "version": "1.0.0", 14741 "version": "1.0.0",
14763 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 14742 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
14764 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 14743 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
14765 "dev": true 14744 "dev": true
14766 }, 14745 },
14767 "trim-right": { 14746 "trim-right": {
14768 "version": "1.0.1", 14747 "version": "1.0.1",
14769 "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", 14748 "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
14770 "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", 14749 "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
14771 "dev": true 14750 "dev": true
14772 }, 14751 },
14773 "tryer": { 14752 "tryer": {
14774 "version": "1.0.0", 14753 "version": "1.0.0",
14775 "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.0.tgz", 14754 "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.0.tgz",
14776 "integrity": "sha1-Antp+oIyJeVRys4+8DsR9qs3wdc=", 14755 "integrity": "sha1-Antp+oIyJeVRys4+8DsR9qs3wdc=",
14777 "dev": true 14756 "dev": true
14778 }, 14757 },
14779 "tsconfig": { 14758 "tsconfig": {
14780 "version": "7.0.0", 14759 "version": "7.0.0",
14781 "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", 14760 "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz",
14782 "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", 14761 "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==",
14783 "dev": true, 14762 "dev": true,
14784 "requires": { 14763 "requires": {
14785 "@types/strip-bom": "^3.0.0", 14764 "@types/strip-bom": "^3.0.0",
14786 "@types/strip-json-comments": "0.0.30", 14765 "@types/strip-json-comments": "0.0.30",
14787 "strip-bom": "^3.0.0", 14766 "strip-bom": "^3.0.0",
14788 "strip-json-comments": "^2.0.0" 14767 "strip-json-comments": "^2.0.0"
14789 }, 14768 },
14790 "dependencies": { 14769 "dependencies": {
14791 "strip-bom": { 14770 "strip-bom": {
14792 "version": "3.0.0", 14771 "version": "3.0.0",
14793 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 14772 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
14794 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 14773 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
14795 "dev": true 14774 "dev": true
14796 } 14775 }
14797 } 14776 }
14798 }, 14777 },
14799 "tslib": { 14778 "tslib": {
14800 "version": "1.9.0", 14779 "version": "1.9.0",
14801 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", 14780 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz",
14802 "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", 14781 "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==",
14803 "dev": true 14782 "dev": true
14804 }, 14783 },
14805 "tty-browserify": { 14784 "tty-browserify": {
14806 "version": "0.0.0", 14785 "version": "0.0.0",
14807 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", 14786 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
14808 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", 14787 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
14809 "dev": true 14788 "dev": true
14810 }, 14789 },
14811 "tunnel-agent": { 14790 "tunnel-agent": {
14812 "version": "0.6.0", 14791 "version": "0.6.0",
14813 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 14792 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
14814 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 14793 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
14815 "dev": true, 14794 "dev": true,
14816 "requires": { 14795 "requires": {
14817 "safe-buffer": "^5.0.1" 14796 "safe-buffer": "^5.0.1"
14818 } 14797 }
14819 }, 14798 },
14820 "tweetnacl": { 14799 "tweetnacl": {
14821 "version": "0.14.5", 14800 "version": "0.14.5",
14822 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 14801 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
14823 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 14802 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
14824 "dev": true, 14803 "dev": true,
14825 "optional": true 14804 "optional": true
14826 }, 14805 },
14827 "type-check": { 14806 "type-check": {
14828 "version": "0.3.2", 14807 "version": "0.3.2",
14829 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 14808 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
14830 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 14809 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
14831 "dev": true, 14810 "dev": true,
14832 "requires": { 14811 "requires": {
14833 "prelude-ls": "~1.1.2" 14812 "prelude-ls": "~1.1.2"
14834 } 14813 }
14835 }, 14814 },
14836 "type-detect": { 14815 "type-detect": {
14837 "version": "0.1.1", 14816 "version": "0.1.1",
14838 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", 14817 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
14839 "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", 14818 "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
14840 "dev": true 14819 "dev": true
14841 }, 14820 },
14842 "type-is": { 14821 "type-is": {
14843 "version": "1.6.16", 14822 "version": "1.6.16",
14844 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", 14823 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
14845 "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", 14824 "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
14846 "dev": true, 14825 "dev": true,
14847 "requires": { 14826 "requires": {
14848 "media-typer": "0.3.0", 14827 "media-typer": "0.3.0",
14849 "mime-types": "~2.1.18" 14828 "mime-types": "~2.1.18"
14850 } 14829 }
14851 }, 14830 },
14852 "typedarray": { 14831 "typedarray": {
14853 "version": "0.0.6", 14832 "version": "0.0.6",
14854 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 14833 "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
14855 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 14834 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
14856 "dev": true 14835 "dev": true
14857 }, 14836 },
14858 "uglify-js": { 14837 "uglify-js": {
14859 "version": "3.3.12", 14838 "version": "3.3.12",
14860 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.12.tgz", 14839 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.12.tgz",
14861 "integrity": "sha512-4jxrTXlV0HaXTsNILfXW0eey7Qo8qHYM6ih5ZNh45erDWU2GHmKDmekwBTskDb12h+kdd2DBvdzqVb47YzNmTA==", 14840 "integrity": "sha512-4jxrTXlV0HaXTsNILfXW0eey7Qo8qHYM6ih5ZNh45erDWU2GHmKDmekwBTskDb12h+kdd2DBvdzqVb47YzNmTA==",
14862 "dev": true, 14841 "dev": true,
14863 "requires": { 14842 "requires": {
14864 "commander": "~2.14.1", 14843 "commander": "~2.14.1",
14865 "source-map": "~0.6.1" 14844 "source-map": "~0.6.1"
14866 }, 14845 },
14867 "dependencies": { 14846 "dependencies": {
14868 "source-map": { 14847 "source-map": {
14869 "version": "0.6.1", 14848 "version": "0.6.1",
14870 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 14849 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
14871 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 14850 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
14872 "dev": true 14851 "dev": true
14873 } 14852 }
14874 } 14853 }
14875 }, 14854 },
14876 "uglify-to-browserify": { 14855 "uglify-to-browserify": {
14877 "version": "1.0.2", 14856 "version": "1.0.2",
14878 "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 14857 "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
14879 "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", 14858 "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
14880 "dev": true, 14859 "dev": true,
14881 "optional": true 14860 "optional": true
14882 }, 14861 },
14883 "uglifyjs-webpack-plugin": { 14862 "uglifyjs-webpack-plugin": {
14884 "version": "1.2.5", 14863 "version": "1.2.5",
14885 "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.5.tgz", 14864 "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.5.tgz",
14886 "integrity": "sha512-hIQJ1yxAPhEA2yW/i7Fr+SXZVMp+VEI3d42RTHBgQd2yhp/1UdBcR3QEWPV5ahBxlqQDMEMTuTEvDHSFINfwSw==", 14865 "integrity": "sha512-hIQJ1yxAPhEA2yW/i7Fr+SXZVMp+VEI3d42RTHBgQd2yhp/1UdBcR3QEWPV5ahBxlqQDMEMTuTEvDHSFINfwSw==",
14887 "dev": true, 14866 "dev": true,
14888 "requires": { 14867 "requires": {
14889 "cacache": "^10.0.4", 14868 "cacache": "^10.0.4",
14890 "find-cache-dir": "^1.0.0", 14869 "find-cache-dir": "^1.0.0",
14891 "schema-utils": "^0.4.5", 14870 "schema-utils": "^0.4.5",
14892 "serialize-javascript": "^1.4.0", 14871 "serialize-javascript": "^1.4.0",
14893 "source-map": "^0.6.1", 14872 "source-map": "^0.6.1",
14894 "uglify-es": "^3.3.4", 14873 "uglify-es": "^3.3.4",
14895 "webpack-sources": "^1.1.0", 14874 "webpack-sources": "^1.1.0",
14896 "worker-farm": "^1.5.2" 14875 "worker-farm": "^1.5.2"
14897 }, 14876 },
14898 "dependencies": { 14877 "dependencies": {
14899 "ajv": { 14878 "ajv": {
14900 "version": "6.4.0", 14879 "version": "6.4.0",
14901 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz", 14880 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
14902 "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", 14881 "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
14903 "dev": true, 14882 "dev": true,
14904 "requires": { 14883 "requires": {
14905 "fast-deep-equal": "^1.0.0", 14884 "fast-deep-equal": "^1.0.0",
14906 "fast-json-stable-stringify": "^2.0.0", 14885 "fast-json-stable-stringify": "^2.0.0",
14907 "json-schema-traverse": "^0.3.0", 14886 "json-schema-traverse": "^0.3.0",
14908 "uri-js": "^3.0.2" 14887 "uri-js": "^3.0.2"
14909 } 14888 }
14910 }, 14889 },
14911 "commander": { 14890 "commander": {
14912 "version": "2.13.0", 14891 "version": "2.13.0",
14913 "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", 14892 "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
14914 "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", 14893 "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
14915 "dev": true 14894 "dev": true
14916 }, 14895 },
14917 "schema-utils": { 14896 "schema-utils": {
14918 "version": "0.4.5", 14897 "version": "0.4.5",
14919 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", 14898 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz",
14920 "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", 14899 "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",
14921 "dev": true, 14900 "dev": true,
14922 "requires": { 14901 "requires": {
14923 "ajv": "^6.1.0", 14902 "ajv": "^6.1.0",
14924 "ajv-keywords": "^3.1.0" 14903 "ajv-keywords": "^3.1.0"
14925 } 14904 }
14926 }, 14905 },
14927 "source-map": { 14906 "source-map": {
14928 "version": "0.6.1", 14907 "version": "0.6.1",
14929 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 14908 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
14930 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 14909 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
14931 "dev": true 14910 "dev": true
14932 }, 14911 },
14933 "uglify-es": { 14912 "uglify-es": {
14934 "version": "3.3.9", 14913 "version": "3.3.9",
14935 "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", 14914 "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
14936 "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", 14915 "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
14937 "dev": true, 14916 "dev": true,
14938 "requires": { 14917 "requires": {
14939 "commander": "~2.13.0", 14918 "commander": "~2.13.0",
14940 "source-map": "~0.6.1" 14919 "source-map": "~0.6.1"
14941 } 14920 }
14942 } 14921 }
14943 } 14922 }
14944 }, 14923 },
14945 "union-value": { 14924 "union-value": {
14946 "version": "1.0.0", 14925 "version": "1.0.0",
14947 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", 14926 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
14948 "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", 14927 "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
14949 "dev": true, 14928 "dev": true,
14950 "requires": { 14929 "requires": {
14951 "arr-union": "^3.1.0", 14930 "arr-union": "^3.1.0",
14952 "get-value": "^2.0.6", 14931 "get-value": "^2.0.6",
14953 "is-extendable": "^0.1.1", 14932 "is-extendable": "^0.1.1",
14954 "set-value": "^0.4.3" 14933 "set-value": "^0.4.3"
14955 }, 14934 },
14956 "dependencies": { 14935 "dependencies": {
14957 "set-value": { 14936 "set-value": {
14958 "version": "0.4.3", 14937 "version": "0.4.3",
14959 "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", 14938 "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
14960 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", 14939 "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
14961 "dev": true, 14940 "dev": true,
14962 "requires": { 14941 "requires": {
14963 "extend-shallow": "^2.0.1", 14942 "extend-shallow": "^2.0.1",
14964 "is-extendable": "^0.1.1", 14943 "is-extendable": "^0.1.1",
14965 "is-plain-object": "^2.0.1", 14944 "is-plain-object": "^2.0.1",
14966 "to-object-path": "^0.3.0" 14945 "to-object-path": "^0.3.0"
14967 } 14946 }
14968 } 14947 }
14969 } 14948 }
14970 }, 14949 },
14971 "uniq": { 14950 "uniq": {
14972 "version": "1.0.1", 14951 "version": "1.0.1",
14973 "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", 14952 "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
14974 "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", 14953 "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
14975 "dev": true 14954 "dev": true
14976 }, 14955 },
14977 "uniqid": { 14956 "uniqid": {
14978 "version": "4.1.1", 14957 "version": "4.1.1",
14979 "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", 14958 "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz",
14980 "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", 14959 "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
14981 "dev": true, 14960 "dev": true,
14982 "requires": { 14961 "requires": {
14983 "macaddress": "^0.2.8" 14962 "macaddress": "^0.2.8"
14984 } 14963 }
14985 }, 14964 },
14986 "uniqs": { 14965 "uniqs": {
14987 "version": "2.0.0", 14966 "version": "2.0.0",
14988 "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", 14967 "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
14989 "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", 14968 "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
14990 "dev": true 14969 "dev": true
14991 }, 14970 },
14992 "unique-filename": { 14971 "unique-filename": {
14993 "version": "1.1.0", 14972 "version": "1.1.0",
14994 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", 14973 "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz",
14995 "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", 14974 "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=",
14996 "dev": true, 14975 "dev": true,
14997 "requires": { 14976 "requires": {
14998 "unique-slug": "^2.0.0" 14977 "unique-slug": "^2.0.0"
14999 } 14978 }
15000 }, 14979 },
15001 "unique-slug": { 14980 "unique-slug": {
15002 "version": "2.0.0", 14981 "version": "2.0.0",
15003 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", 14982 "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz",
15004 "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", 14983 "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=",
15005 "dev": true, 14984 "dev": true,
15006 "requires": { 14985 "requires": {
15007 "imurmurhash": "^0.1.4" 14986 "imurmurhash": "^0.1.4"
15008 } 14987 }
15009 }, 14988 },
15010 "unique-string": { 14989 "unique-string": {
15011 "version": "1.0.0", 14990 "version": "1.0.0",
15012 "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 14991 "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
15013 "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 14992 "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
15014 "dev": true, 14993 "dev": true,
15015 "requires": { 14994 "requires": {
15016 "crypto-random-string": "^1.0.0" 14995 "crypto-random-string": "^1.0.0"
15017 } 14996 }
15018 }, 14997 },
15019 "unpipe": { 14998 "unpipe": {
15020 "version": "1.0.0", 14999 "version": "1.0.0",
15021 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 15000 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
15022 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 15001 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
15023 "dev": true 15002 "dev": true
15024 }, 15003 },
15025 "unset-value": { 15004 "unset-value": {
15026 "version": "1.0.0", 15005 "version": "1.0.0",
15027 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 15006 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
15028 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 15007 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
15029 "dev": true, 15008 "dev": true,
15030 "requires": { 15009 "requires": {
15031 "has-value": "^0.3.1", 15010 "has-value": "^0.3.1",
15032 "isobject": "^3.0.0" 15011 "isobject": "^3.0.0"
15033 }, 15012 },
15034 "dependencies": { 15013 "dependencies": {
15035 "has-value": { 15014 "has-value": {
15036 "version": "0.3.1", 15015 "version": "0.3.1",
15037 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 15016 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
15038 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 15017 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
15039 "dev": true, 15018 "dev": true,
15040 "requires": { 15019 "requires": {
15041 "get-value": "^2.0.3", 15020 "get-value": "^2.0.3",
15042 "has-values": "^0.1.4", 15021 "has-values": "^0.1.4",
15043 "isobject": "^2.0.0" 15022 "isobject": "^2.0.0"
15044 }, 15023 },
15045 "dependencies": { 15024 "dependencies": {
15046 "isobject": { 15025 "isobject": {
15047 "version": "2.1.0", 15026 "version": "2.1.0",
15048 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 15027 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
15049 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 15028 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
15050 "dev": true, 15029 "dev": true,
15051 "requires": { 15030 "requires": {
15052 "isarray": "1.0.0" 15031 "isarray": "1.0.0"
15053 } 15032 }
15054 } 15033 }
15055 } 15034 }
15056 }, 15035 },
15057 "has-values": { 15036 "has-values": {
15058 "version": "0.1.4", 15037 "version": "0.1.4",
15059 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 15038 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
15060 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", 15039 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
15061 "dev": true 15040 "dev": true
15062 }, 15041 },
15063 "isobject": { 15042 "isobject": {
15064 "version": "3.0.1", 15043 "version": "3.0.1",
15065 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 15044 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
15066 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 15045 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
15067 "dev": true 15046 "dev": true
15068 } 15047 }
15069 } 15048 }
15070 }, 15049 },
15071 "unzip-response": { 15050 "unzip-response": {
15072 "version": "2.0.1", 15051 "version": "2.0.1",
15073 "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", 15052 "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
15074 "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", 15053 "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
15075 "dev": true 15054 "dev": true
15076 }, 15055 },
15077 "upath": { 15056 "upath": {
15078 "version": "1.0.4", 15057 "version": "1.0.4",
15079 "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz", 15058 "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz",
15080 "integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==", 15059 "integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==",
15081 "dev": true 15060 "dev": true
15082 }, 15061 },
15083 "update-notifier": { 15062 "update-notifier": {
15084 "version": "2.5.0", 15063 "version": "2.5.0",
15085 "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", 15064 "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz",
15086 "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", 15065 "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==",
15087 "dev": true, 15066 "dev": true,
15088 "requires": { 15067 "requires": {
15089 "boxen": "^1.2.1", 15068 "boxen": "^1.2.1",
15090 "chalk": "^2.0.1", 15069 "chalk": "^2.0.1",
15091 "configstore": "^3.0.0", 15070 "configstore": "^3.0.0",
15092 "import-lazy": "^2.1.0", 15071 "import-lazy": "^2.1.0",
15093 "is-ci": "^1.0.10", 15072 "is-ci": "^1.0.10",
15094 "is-installed-globally": "^0.1.0", 15073 "is-installed-globally": "^0.1.0",
15095 "is-npm": "^1.0.0", 15074 "is-npm": "^1.0.0",
15096 "latest-version": "^3.0.0", 15075 "latest-version": "^3.0.0",
15097 "semver-diff": "^2.0.0", 15076 "semver-diff": "^2.0.0",
15098 "xdg-basedir": "^3.0.0" 15077 "xdg-basedir": "^3.0.0"
15099 } 15078 }
15100 }, 15079 },
15101 "upper-case": { 15080 "upper-case": {
15102 "version": "1.1.3", 15081 "version": "1.1.3",
15103 "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", 15082 "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
15104 "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", 15083 "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
15105 "dev": true 15084 "dev": true
15106 }, 15085 },
15107 "uri-js": { 15086 "uri-js": {
15108 "version": "3.0.2", 15087 "version": "3.0.2",
15109 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz", 15088 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz",
15110 "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", 15089 "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=",
15111 "dev": true, 15090 "dev": true,
15112 "requires": { 15091 "requires": {
15113 "punycode": "^2.1.0" 15092 "punycode": "^2.1.0"
15114 }, 15093 },
15115 "dependencies": { 15094 "dependencies": {
15116 "punycode": { 15095 "punycode": {
15117 "version": "2.1.0", 15096 "version": "2.1.0",
15118 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", 15097 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
15119 "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", 15098 "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
15120 "dev": true 15099 "dev": true
15121 } 15100 }
15122 } 15101 }
15123 }, 15102 },
15124 "urix": { 15103 "urix": {
15125 "version": "0.1.0", 15104 "version": "0.1.0",
15126 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 15105 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
15127 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", 15106 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
15128 "dev": true 15107 "dev": true
15129 }, 15108 },
15130 "url": { 15109 "url": {
15131 "version": "0.11.0", 15110 "version": "0.11.0",
15132 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 15111 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
15133 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 15112 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
15134 "dev": true, 15113 "dev": true,
15135 "requires": { 15114 "requires": {
15136 "punycode": "1.3.2", 15115 "punycode": "1.3.2",
15137 "querystring": "0.2.0" 15116 "querystring": "0.2.0"
15138 }, 15117 },
15139 "dependencies": { 15118 "dependencies": {
15140 "punycode": { 15119 "punycode": {
15141 "version": "1.3.2", 15120 "version": "1.3.2",
15142 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 15121 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
15143 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 15122 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
15144 "dev": true 15123 "dev": true
15145 } 15124 }
15146 } 15125 }
15147 }, 15126 },
15148 "url-loader": { 15127 "url-loader": {
15149 "version": "0.5.9", 15128 "version": "0.5.9",
15150 "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz", 15129 "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz",
15151 "integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==", 15130 "integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==",
15152 "dev": true, 15131 "dev": true,
15153 "requires": { 15132 "requires": {
15154 "loader-utils": "^1.0.2", 15133 "loader-utils": "^1.0.2",
15155 "mime": "1.3.x" 15134 "mime": "1.3.x"
15156 }, 15135 },
15157 "dependencies": { 15136 "dependencies": {
15158 "mime": { 15137 "mime": {
15159 "version": "1.3.6", 15138 "version": "1.3.6",
15160 "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz", 15139 "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz",
15161 "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=", 15140 "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
15162 "dev": true 15141 "dev": true
15163 } 15142 }
15164 } 15143 }
15165 }, 15144 },
15166 "url-parse": { 15145 "url-parse": {
15167 "version": "1.2.0", 15146 "version": "1.2.0",
15168 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz", 15147 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz",
15169 "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", 15148 "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==",
15170 "dev": true, 15149 "dev": true,
15171 "requires": { 15150 "requires": {
15172 "querystringify": "~1.0.0", 15151 "querystringify": "~1.0.0",
15173 "requires-port": "~1.0.0" 15152 "requires-port": "~1.0.0"
15174 }, 15153 },
15175 "dependencies": { 15154 "dependencies": {
15176 "querystringify": { 15155 "querystringify": {
15177 "version": "1.0.0", 15156 "version": "1.0.0",
15178 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", 15157 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz",
15179 "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", 15158 "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=",
15180 "dev": true 15159 "dev": true
15181 } 15160 }
15182 } 15161 }
15183 }, 15162 },
15184 "url-parse-lax": { 15163 "url-parse-lax": {
15185 "version": "1.0.0", 15164 "version": "1.0.0",
15186 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 15165 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
15187 "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 15166 "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
15188 "dev": true, 15167 "dev": true,
15189 "requires": { 15168 "requires": {
15190 "prepend-http": "^1.0.1" 15169 "prepend-http": "^1.0.1"
15191 } 15170 }
15192 }, 15171 },
15193 "use": { 15172 "use": {
15194 "version": "2.0.2", 15173 "version": "2.0.2",
15195 "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz", 15174 "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz",
15196 "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=", 15175 "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=",
15197 "dev": true, 15176 "dev": true,
15198 "requires": { 15177 "requires": {
15199 "define-property": "^0.2.5", 15178 "define-property": "^0.2.5",
15200 "isobject": "^3.0.0", 15179 "isobject": "^3.0.0",
15201 "lazy-cache": "^2.0.2" 15180 "lazy-cache": "^2.0.2"
15202 }, 15181 },
15203 "dependencies": { 15182 "dependencies": {
15204 "define-property": { 15183 "define-property": {
15205 "version": "0.2.5", 15184 "version": "0.2.5",
15206 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 15185 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
15207 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 15186 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
15208 "dev": true, 15187 "dev": true,
15209 "requires": { 15188 "requires": {
15210 "is-descriptor": "^0.1.0" 15189 "is-descriptor": "^0.1.0"
15211 } 15190 }
15212 }, 15191 },
15213 "is-accessor-descriptor": { 15192 "is-accessor-descriptor": {
15214 "version": "0.1.6", 15193 "version": "0.1.6",
15215 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 15194 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
15216 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 15195 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
15217 "dev": true, 15196 "dev": true,
15218 "requires": { 15197 "requires": {
15219 "kind-of": "^3.0.2" 15198 "kind-of": "^3.0.2"
15220 }, 15199 },
15221 "dependencies": { 15200 "dependencies": {
15222 "kind-of": { 15201 "kind-of": {
15223 "version": "3.2.2", 15202 "version": "3.2.2",
15224 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 15203 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15225 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 15204 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15226 "dev": true, 15205 "dev": true,
15227 "requires": { 15206 "requires": {
15228 "is-buffer": "^1.1.5" 15207 "is-buffer": "^1.1.5"
15229 } 15208 }
15230 } 15209 }
15231 } 15210 }
15232 }, 15211 },
15233 "is-data-descriptor": { 15212 "is-data-descriptor": {
15234 "version": "0.1.4", 15213 "version": "0.1.4",
15235 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 15214 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
15236 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 15215 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
15237 "dev": true, 15216 "dev": true,
15238 "requires": { 15217 "requires": {
15239 "kind-of": "^3.0.2" 15218 "kind-of": "^3.0.2"
15240 }, 15219 },
15241 "dependencies": { 15220 "dependencies": {
15242 "kind-of": { 15221 "kind-of": {
15243 "version": "3.2.2", 15222 "version": "3.2.2",
15244 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 15223 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
15245 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 15224 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
15246 "dev": true, 15225 "dev": true,
15247 "requires": { 15226 "requires": {
15248 "is-buffer": "^1.1.5" 15227 "is-buffer": "^1.1.5"
15249 } 15228 }
15250 } 15229 }
15251 } 15230 }
15252 }, 15231 },
15253 "is-descriptor": { 15232 "is-descriptor": {
15254 "version": "0.1.6", 15233 "version": "0.1.6",
15255 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 15234 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
15256 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 15235 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
15257 "dev": true, 15236 "dev": true,
15258 "requires": { 15237 "requires": {
15259 "is-accessor-descriptor": "^0.1.6", 15238 "is-accessor-descriptor": "^0.1.6",
15260 "is-data-descriptor": "^0.1.4", 15239 "is-data-descriptor": "^0.1.4",
15261 "kind-of": "^5.0.0" 15240 "kind-of": "^5.0.0"
15262 } 15241 }
15263 }, 15242 },
15264 "isobject": { 15243 "isobject": {
15265 "version": "3.0.1", 15244 "version": "3.0.1",
15266 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 15245 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
15267 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 15246 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
15268 "dev": true 15247 "dev": true
15269 }, 15248 },
15270 "kind-of": { 15249 "kind-of": {
15271 "version": "5.1.0", 15250 "version": "5.1.0",
15272 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 15251 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
15273 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 15252 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
15274 "dev": true 15253 "dev": true
15275 }, 15254 },
15276 "lazy-cache": { 15255 "lazy-cache": {
15277 "version": "2.0.2", 15256 "version": "2.0.2",
15278 "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", 15257 "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz",
15279 "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", 15258 "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",
15280 "dev": true, 15259 "dev": true,
15281 "requires": { 15260 "requires": {
15282 "set-getter": "^0.1.0" 15261 "set-getter": "^0.1.0"
15283 } 15262 }
15284 } 15263 }
15285 } 15264 }
15286 }, 15265 },
15287 "util": { 15266 "util": {
15288 "version": "0.10.3", 15267 "version": "0.10.3",
15289 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 15268 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
15290 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 15269 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
15291 "dev": true, 15270 "dev": true,
15292 "requires": { 15271 "requires": {
15293 "inherits": "2.0.1" 15272 "inherits": "2.0.1"
15294 }, 15273 },
15295 "dependencies": { 15274 "dependencies": {
15296 "inherits": { 15275 "inherits": {
15297 "version": "2.0.1", 15276 "version": "2.0.1",
15298 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 15277 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
15299 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 15278 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
15300 "dev": true 15279 "dev": true
15301 } 15280 }
15302 } 15281 }
15303 }, 15282 },
15304 "util-deprecate": { 15283 "util-deprecate": {
15305 "version": "1.0.2", 15284 "version": "1.0.2",
15306 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 15285 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
15307 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 15286 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
15308 "dev": true 15287 "dev": true
15309 }, 15288 },
15310 "util.promisify": { 15289 "util.promisify": {
15311 "version": "1.0.0", 15290 "version": "1.0.0",
15312 "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", 15291 "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
15313 "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", 15292 "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
15314 "dev": true, 15293 "dev": true,
15315 "requires": { 15294 "requires": {
15316 "define-properties": "^1.1.2", 15295 "define-properties": "^1.1.2",
15317 "object.getownpropertydescriptors": "^2.0.3" 15296 "object.getownpropertydescriptors": "^2.0.3"
15318 } 15297 }
15319 }, 15298 },
15320 "utila": { 15299 "utila": {
15321 "version": "0.4.0", 15300 "version": "0.4.0",
15322 "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", 15301 "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
15323 "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", 15302 "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
15324 "dev": true 15303 "dev": true
15325 }, 15304 },
15326 "utils-merge": { 15305 "utils-merge": {
15327 "version": "1.0.1", 15306 "version": "1.0.1",
15328 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 15307 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
15329 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 15308 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
15330 "dev": true 15309 "dev": true
15331 }, 15310 },
15332 "uuid": { 15311 "uuid": {
15333 "version": "3.2.1", 15312 "version": "3.2.1",
15334 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", 15313 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
15335 "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", 15314 "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
15336 "dev": true 15315 "dev": true
15337 }, 15316 },
15338 "validate-npm-package-license": { 15317 "validate-npm-package-license": {
15339 "version": "3.0.3", 15318 "version": "3.0.3",
15340 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", 15319 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
15341 "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", 15320 "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",
15342 "dev": true, 15321 "dev": true,
15343 "requires": { 15322 "requires": {
15344 "spdx-correct": "^3.0.0", 15323 "spdx-correct": "^3.0.0",
15345 "spdx-expression-parse": "^3.0.0" 15324 "spdx-expression-parse": "^3.0.0"
15346 } 15325 }
15347 }, 15326 },
15348 "validator": { 15327 "validator": {
15349 "version": "9.4.1", 15328 "version": "9.4.1",
15350 "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", 15329 "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz",
15351 "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==", 15330 "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==",
15352 "dev": true 15331 "dev": true
15353 }, 15332 },
15354 "vary": { 15333 "vary": {
15355 "version": "1.1.2", 15334 "version": "1.1.2",
15356 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 15335 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
15357 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 15336 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
15358 "dev": true 15337 "dev": true
15359 }, 15338 },
15360 "vee-validate": { 15339 "vee-validate": {
15361 "version": "2.0.9", 15340 "version": "2.0.9",
15362 "resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-2.0.9.tgz", 15341 "resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-2.0.9.tgz",
15363 "integrity": "sha512-0qA3hrpF2jIBoEReWF8YkvG1ukJVS56+oyPTxOtb2OfB5d7iUuQiyboOOpXOvOViREHNXTsIcQ5XIQOMBff/wg==" 15342 "integrity": "sha512-0qA3hrpF2jIBoEReWF8YkvG1ukJVS56+oyPTxOtb2OfB5d7iUuQiyboOOpXOvOViREHNXTsIcQ5XIQOMBff/wg=="
15364 }, 15343 },
15365 "vendors": { 15344 "vendors": {
15366 "version": "1.0.1", 15345 "version": "1.0.1",
15367 "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", 15346 "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz",
15368 "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", 15347 "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=",
15369 "dev": true 15348 "dev": true
15370 }, 15349 },
15371 "verror": { 15350 "verror": {
15372 "version": "1.10.0", 15351 "version": "1.10.0",
15373 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 15352 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
15374 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 15353 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
15375 "dev": true, 15354 "dev": true,
15376 "requires": { 15355 "requires": {
15377 "assert-plus": "^1.0.0", 15356 "assert-plus": "^1.0.0",
15378 "core-util-is": "1.0.2", 15357 "core-util-is": "1.0.2",
15379 "extsprintf": "^1.2.0" 15358 "extsprintf": "^1.2.0"
15380 } 15359 }
15381 }, 15360 },
15382 "vm-browserify": { 15361 "vm-browserify": {
15383 "version": "0.0.4", 15362 "version": "0.0.4",
15384 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", 15363 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
15385 "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", 15364 "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
15386 "dev": true, 15365 "dev": true,
15387 "requires": { 15366 "requires": {
15388 "indexof": "0.0.1" 15367 "indexof": "0.0.1"
15389 } 15368 }
15390 }, 15369 },
15391 "vue": { 15370 "vue": {
15392 "version": "2.5.16", 15371 "version": "2.5.16",
15393 "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", 15372 "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz",
15394 "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==" 15373 "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ=="
15395 }, 15374 },
15396 "vue-eslint-parser": { 15375 "vue-eslint-parser": {
15397 "version": "2.0.3", 15376 "version": "2.0.3",
15398 "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz", 15377 "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz",
15399 "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", 15378 "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==",
15400 "dev": true, 15379 "dev": true,
15401 "requires": { 15380 "requires": {
15402 "debug": "^3.1.0", 15381 "debug": "^3.1.0",
15403 "eslint-scope": "^3.7.1", 15382 "eslint-scope": "^3.7.1",
15404 "eslint-visitor-keys": "^1.0.0", 15383 "eslint-visitor-keys": "^1.0.0",
15405 "espree": "^3.5.2", 15384 "espree": "^3.5.2",
15406 "esquery": "^1.0.0", 15385 "esquery": "^1.0.0",
15407 "lodash": "^4.17.4" 15386 "lodash": "^4.17.4"
15408 } 15387 }
15409 }, 15388 },
15410 "vue-fullcalendar": { 15389 "vue-full-calendar": {
15411 "version": "1.0.9", 15390 "version": "2.7.0",
15412 "resolved": "https://registry.npmjs.org/vue-fullcalendar/-/vue-fullcalendar-1.0.9.tgz", 15391 "resolved": "https://registry.npmjs.org/vue-full-calendar/-/vue-full-calendar-2.7.0.tgz",
15413 "integrity": "sha1-qFO7JZRiUid1M7mZTvUDz6ywEjM=", 15392 "integrity": "sha512-H6qrox4UwHXdIMuKeb9CjtbZFHYmL8AMU+DFtLbS4/qW3mqktNcKESqkduQfeu8+xw1szdatJsXLrBt3zbqZzA==",
15414 "requires": { 15393 "requires": {
15415 "es6-promise": "^4.0.5", 15394 "babel-plugin-transform-runtime": "^6.23.0",
15416 "vue": "^2.1.8", 15395 "fullcalendar": "^3.4.0",
15417 "vue-fullcalendar": "^1.0.5" 15396 "lodash.defaultsdeep": "^4.6.0"
15397 },
15398 "dependencies": {
15399 "lodash.defaultsdeep": {
15400 "version": "4.6.1",
15401 "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz",
15402 "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA=="
15403 }
15418 } 15404 }
15419 }, 15405 },
15420 "vue-hot-reload-api": { 15406 "vue-hot-reload-api": {
15421 "version": "2.3.0", 15407 "version": "2.3.0",
15422 "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz", 15408 "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz",
15423 "integrity": "sha512-2j/t+wIbyVMP5NvctQoSUvLkYKoWAAk2QlQiilrM2a6/ulzFgdcLUJfTvs4XQ/3eZhHiBmmEojbjmM4AzZj8JA==", 15409 "integrity": "sha512-2j/t+wIbyVMP5NvctQoSUvLkYKoWAAk2QlQiilrM2a6/ulzFgdcLUJfTvs4XQ/3eZhHiBmmEojbjmM4AzZj8JA==",
15424 "dev": true 15410 "dev": true
15425 }, 15411 },
15426 "vue-jest": { 15412 "vue-jest": {
15427 "version": "1.4.0", 15413 "version": "1.4.0",
15428 "resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-1.4.0.tgz", 15414 "resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-1.4.0.tgz",
15429 "integrity": "sha512-X5YXTXcpklijK3wXG/CiW8Frkz+YPBjR+//FD5rcmlnmEelz+8AQpKA8vhbAHJx3gOhA2tkWt8XEjvxq1S0heg==", 15415 "integrity": "sha512-X5YXTXcpklijK3wXG/CiW8Frkz+YPBjR+//FD5rcmlnmEelz+8AQpKA8vhbAHJx3gOhA2tkWt8XEjvxq1S0heg==",
15430 "dev": true, 15416 "dev": true,
15431 "requires": { 15417 "requires": {
15432 "babel-core": "^6.25.0", 15418 "babel-core": "^6.25.0",
15433 "babel-preset-vue-app": "^1.3.1", 15419 "babel-preset-vue-app": "^1.3.1",
15434 "chalk": "^2.1.0", 15420 "chalk": "^2.1.0",
15435 "find-babel-config": "^1.1.0", 15421 "find-babel-config": "^1.1.0",
15436 "js-beautify": "^1.6.14", 15422 "js-beautify": "^1.6.14",
15437 "node-cache": "^4.1.1", 15423 "node-cache": "^4.1.1",
15438 "object-assign": "^4.1.1", 15424 "object-assign": "^4.1.1",
15439 "source-map": "^0.5.6", 15425 "source-map": "^0.5.6",
15440 "tsconfig": "^7.0.0", 15426 "tsconfig": "^7.0.0",
15441 "vue-template-es2015-compiler": "^1.5.3" 15427 "vue-template-es2015-compiler": "^1.5.3"
15442 } 15428 }
15443 }, 15429 },
15444 "vue-loader": { 15430 "vue-loader": {
15445 "version": "13.7.1", 15431 "version": "13.7.1",
15446 "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-13.7.1.tgz", 15432 "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-13.7.1.tgz",
15447 "integrity": "sha512-v6PbKMGl/hWHGPxB2uGHsA66vusrXF66J/h1QiFXtU6z5zVSK8jq5xl95M1p3QNXmuEJKNP3nxoXfbgQNs7hJg==", 15433 "integrity": "sha512-v6PbKMGl/hWHGPxB2uGHsA66vusrXF66J/h1QiFXtU6z5zVSK8jq5xl95M1p3QNXmuEJKNP3nxoXfbgQNs7hJg==",
15448 "dev": true, 15434 "dev": true,
15449 "requires": { 15435 "requires": {
15450 "consolidate": "^0.14.0", 15436 "consolidate": "^0.14.0",
15451 "hash-sum": "^1.0.2", 15437 "hash-sum": "^1.0.2",
15452 "loader-utils": "^1.1.0", 15438 "loader-utils": "^1.1.0",
15453 "lru-cache": "^4.1.1", 15439 "lru-cache": "^4.1.1",
15454 "postcss": "^6.0.8", 15440 "postcss": "^6.0.8",
15455 "postcss-load-config": "^1.1.0", 15441 "postcss-load-config": "^1.1.0",
15456 "postcss-selector-parser": "^2.0.0", 15442 "postcss-selector-parser": "^2.0.0",
15457 "prettier": "^1.7.0", 15443 "prettier": "^1.7.0",
15458 "resolve": "^1.4.0", 15444 "resolve": "^1.4.0",
15459 "source-map": "^0.6.1", 15445 "source-map": "^0.6.1",
15460 "vue-hot-reload-api": "^2.2.0", 15446 "vue-hot-reload-api": "^2.2.0",
15461 "vue-style-loader": "^3.0.0", 15447 "vue-style-loader": "^3.0.0",
15462 "vue-template-es2015-compiler": "^1.6.0" 15448 "vue-template-es2015-compiler": "^1.6.0"
15463 }, 15449 },
15464 "dependencies": { 15450 "dependencies": {
15465 "source-map": { 15451 "source-map": {
15466 "version": "0.6.1", 15452 "version": "0.6.1",
15467 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 15453 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
15468 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 15454 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
15469 "dev": true 15455 "dev": true
15470 } 15456 }
15471 } 15457 }
15472 }, 15458 },
15473 "vue-password": { 15459 "vue-password": {
15474 "version": "1.2.0", 15460 "version": "1.2.0",
15475 "resolved": "https://registry.npmjs.org/vue-password/-/vue-password-1.2.0.tgz", 15461 "resolved": "https://registry.npmjs.org/vue-password/-/vue-password-1.2.0.tgz",
15476 "integrity": "sha512-1GGL0bbLG9/xOS6YyvIXZqIUxyX6e15QjUyY3Ce7BBqeKdy39NL34tUFgGsp/twi/knM1zfxy99rum03YMudpg==", 15462 "integrity": "sha512-1GGL0bbLG9/xOS6YyvIXZqIUxyX6e15QjUyY3Ce7BBqeKdy39NL34tUFgGsp/twi/knM1zfxy99rum03YMudpg==",
15477 "requires": { 15463 "requires": {
15478 "vue": "^2.5.0", 15464 "vue": "^2.5.0",
15479 "zxcvbn": "^4.4.2" 15465 "zxcvbn": "^4.4.2"
15480 } 15466 }
15481 }, 15467 },
15482 "vue-perfect-scrollbar": { 15468 "vue-perfect-scrollbar": {
15483 "version": "0.1.0", 15469 "version": "0.1.0",
15484 "resolved": "https://registry.npmjs.org/vue-perfect-scrollbar/-/vue-perfect-scrollbar-0.1.0.tgz", 15470 "resolved": "https://registry.npmjs.org/vue-perfect-scrollbar/-/vue-perfect-scrollbar-0.1.0.tgz",
15485 "integrity": "sha512-l/ZEidPDFplXeDtxs+gO3D8efhwqyIEcUtfvfRujCQemcn39ghpSNoizWWZYI6Ro0iz3yP+w7LqNxEBjE+T1qQ==" 15471 "integrity": "sha512-l/ZEidPDFplXeDtxs+gO3D8efhwqyIEcUtfvfRujCQemcn39ghpSNoizWWZYI6Ro0iz3yP+w7LqNxEBjE+T1qQ=="
15486 }, 15472 },
15487 "vue-quill-editor": { 15473 "vue-quill-editor": {
15488 "version": "3.0.6", 15474 "version": "3.0.6",
15489 "resolved": "https://registry.npmjs.org/vue-quill-editor/-/vue-quill-editor-3.0.6.tgz", 15475 "resolved": "https://registry.npmjs.org/vue-quill-editor/-/vue-quill-editor-3.0.6.tgz",
15490 "integrity": "sha512-g20oSZNWg8Hbu41Kinjd55e235qVWPLfg4NvsLW6d+DhgBTFbEuMpcWlUdrD6qT3+Noim6DRu18VLM9lVShXOQ==", 15476 "integrity": "sha512-g20oSZNWg8Hbu41Kinjd55e235qVWPLfg4NvsLW6d+DhgBTFbEuMpcWlUdrD6qT3+Noim6DRu18VLM9lVShXOQ==",
15491 "requires": { 15477 "requires": {
15492 "object-assign": "^4.1.1", 15478 "object-assign": "^4.1.1",
15493 "quill": "^1.3.4" 15479 "quill": "^1.3.4"
15494 } 15480 }
15495 }, 15481 },
15496 "vue-resize": { 15482 "vue-resize": {
15497 "version": "0.4.4", 15483 "version": "0.4.4",
15498 "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.4.tgz", 15484 "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.4.tgz",
15499 "integrity": "sha512-Lb/cnE2N9Y42ZJPw8wpjkpuX5a9ReerWNGcQRcbNCwfCnkHG6++FurNNmLIdU8dcCTH4c5rtTPdxBqFoRMK2cQ==" 15485 "integrity": "sha512-Lb/cnE2N9Y42ZJPw8wpjkpuX5a9ReerWNGcQRcbNCwfCnkHG6++FurNNmLIdU8dcCTH4c5rtTPdxBqFoRMK2cQ=="
15500 }, 15486 },
15501 "vue-router": { 15487 "vue-router": {
15502 "version": "3.0.1", 15488 "version": "3.0.1",
15503 "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz", 15489 "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz",
15504 "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w==" 15490 "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w=="
15505 }, 15491 },
15506 "vue-style-loader": { 15492 "vue-style-loader": {
15507 "version": "3.1.2", 15493 "version": "3.1.2",
15508 "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.1.2.tgz", 15494 "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.1.2.tgz",
15509 "integrity": "sha512-ICtVdK/p+qXWpdSs2alWtsXt9YnDoYjQe0w5616j9+/EhjoxZkbun34uWgsMFnC1MhrMMwaWiImz3K2jK1Yp2Q==", 15495 "integrity": "sha512-ICtVdK/p+qXWpdSs2alWtsXt9YnDoYjQe0w5616j9+/EhjoxZkbun34uWgsMFnC1MhrMMwaWiImz3K2jK1Yp2Q==",
15510 "dev": true, 15496 "dev": true,
15511 "requires": { 15497 "requires": {
15512 "hash-sum": "^1.0.2", 15498 "hash-sum": "^1.0.2",
15513 "loader-utils": "^1.0.2" 15499 "loader-utils": "^1.0.2"
15514 } 15500 }
15515 }, 15501 },
15516 "vue-template-compiler": { 15502 "vue-template-compiler": {
15517 "version": "2.5.16", 15503 "version": "2.5.16",
15518 "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.16.tgz", 15504 "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.16.tgz",
15519 "integrity": "sha512-ZbuhCcF/hTYmldoUOVcu2fcbeSAZnfzwDskGduOrnjBiIWHgELAd+R8nAtX80aZkceWDKGQ6N9/0/EUpt+l22A==", 15505 "integrity": "sha512-ZbuhCcF/hTYmldoUOVcu2fcbeSAZnfzwDskGduOrnjBiIWHgELAd+R8nAtX80aZkceWDKGQ6N9/0/EUpt+l22A==",
15520 "dev": true, 15506 "dev": true,
15521 "requires": { 15507 "requires": {
15522 "de-indent": "^1.0.2", 15508 "de-indent": "^1.0.2",
15523 "he": "^1.1.0" 15509 "he": "^1.1.0"
15524 } 15510 }
15525 }, 15511 },
15526 "vue-template-es2015-compiler": { 15512 "vue-template-es2015-compiler": {
15527 "version": "1.6.0", 15513 "version": "1.6.0",
15528 "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", 15514 "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz",
15529 "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", 15515 "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==",
15530 "dev": true 15516 "dev": true
15531 }, 15517 },
15532 "vuetify": { 15518 "vuetify": {
15533 "version": "1.1.0-alpha.5", 15519 "version": "1.1.0-alpha.5",
15534 "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.1.0-alpha.5.tgz", 15520 "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.1.0-alpha.5.tgz",
15535 "integrity": "sha512-wrAaJ9GZNbERFoTwrEmhRvfUCBY5dyx1FSK+Bcx9M9LuH8UTFGA7tcj7hAwl756KRGu3Xt56Z00X5RPzgK75ww==" 15521 "integrity": "sha512-wrAaJ9GZNbERFoTwrEmhRvfUCBY5dyx1FSK+Bcx9M9LuH8UTFGA7tcj7hAwl756KRGu3Xt56Z00X5RPzgK75ww=="
15536 }, 15522 },
15537 "vuex": { 15523 "vuex": {
15538 "version": "3.0.1", 15524 "version": "3.0.1",
15539 "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.0.1.tgz", 15525 "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.0.1.tgz",
15540 "integrity": "sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w==" 15526 "integrity": "sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w=="
15541 }, 15527 },
15542 "vuex-persistedstate": { 15528 "vuex-persistedstate": {
15543 "version": "2.5.4", 15529 "version": "2.5.4",
15544 "resolved": "https://registry.npmjs.org/vuex-persistedstate/-/vuex-persistedstate-2.5.4.tgz", 15530 "resolved": "https://registry.npmjs.org/vuex-persistedstate/-/vuex-persistedstate-2.5.4.tgz",
15545 "integrity": "sha512-XYJhKIwO+ZVlTaXyxKxnplrJ88Fnvk5aDw753bxzRw5/yMKLQ6lq9CDCBex2fwZaQcLibhtgJOxGCHjy9GLSlQ==", 15531 "integrity": "sha512-XYJhKIwO+ZVlTaXyxKxnplrJ88Fnvk5aDw753bxzRw5/yMKLQ6lq9CDCBex2fwZaQcLibhtgJOxGCHjy9GLSlQ==",
15546 "requires": { 15532 "requires": {
15547 "deepmerge": "^2.1.0", 15533 "deepmerge": "^2.1.0",
15548 "shvl": "^1.3.0" 15534 "shvl": "^1.3.0"
15549 } 15535 }
15550 }, 15536 },
15551 "w3c-hr-time": { 15537 "w3c-hr-time": {
15552 "version": "1.0.1", 15538 "version": "1.0.1",
15553 "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", 15539 "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
15554 "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", 15540 "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
15555 "dev": true, 15541 "dev": true,
15556 "requires": { 15542 "requires": {
15557 "browser-process-hrtime": "^0.1.2" 15543 "browser-process-hrtime": "^0.1.2"
15558 } 15544 }
15559 }, 15545 },
15560 "walker": { 15546 "walker": {
15561 "version": "1.0.7", 15547 "version": "1.0.7",
15562 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", 15548 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
15563 "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", 15549 "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
15564 "dev": true, 15550 "dev": true,
15565 "requires": { 15551 "requires": {
15566 "makeerror": "1.0.x" 15552 "makeerror": "1.0.x"
15567 } 15553 }
15568 }, 15554 },
15569 "watch": { 15555 "watch": {
15570 "version": "0.18.0", 15556 "version": "0.18.0",
15571 "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", 15557 "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",
15572 "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", 15558 "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
15573 "dev": true, 15559 "dev": true,
15574 "requires": { 15560 "requires": {
15575 "exec-sh": "^0.2.0", 15561 "exec-sh": "^0.2.0",
15576 "minimist": "^1.2.0" 15562 "minimist": "^1.2.0"
15577 }, 15563 },
15578 "dependencies": { 15564 "dependencies": {
15579 "minimist": { 15565 "minimist": {
15580 "version": "1.2.0", 15566 "version": "1.2.0",
15581 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 15567 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
15582 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 15568 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
15583 "dev": true 15569 "dev": true
15584 } 15570 }
15585 } 15571 }
15586 }, 15572 },
15587 "watchpack": { 15573 "watchpack": {
15588 "version": "1.6.0", 15574 "version": "1.6.0",
15589 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", 15575 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
15590 "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", 15576 "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
15591 "dev": true, 15577 "dev": true,
15592 "requires": { 15578 "requires": {
15593 "chokidar": "^2.0.2", 15579 "chokidar": "^2.0.2",
15594 "graceful-fs": "^4.1.2", 15580 "graceful-fs": "^4.1.2",
15595 "neo-async": "^2.5.0" 15581 "neo-async": "^2.5.0"
15596 } 15582 }
15597 }, 15583 },
15598 "wbuf": { 15584 "wbuf": {
15599 "version": "1.7.2", 15585 "version": "1.7.2",
15600 "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz", 15586 "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz",
15601 "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", 15587 "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=",
15602 "dev": true, 15588 "dev": true,
15603 "requires": { 15589 "requires": {
15604 "minimalistic-assert": "^1.0.0" 15590 "minimalistic-assert": "^1.0.0"
15605 } 15591 }
15606 }, 15592 },
15607 "webidl-conversions": { 15593 "webidl-conversions": {
15608 "version": "4.0.2", 15594 "version": "4.0.2",
15609 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 15595 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
15610 "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 15596 "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
15611 "dev": true 15597 "dev": true
15612 }, 15598 },
15613 "webpack": { 15599 "webpack": {
15614 "version": "3.12.0", 15600 "version": "3.12.0",
15615 "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz", 15601 "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
15616 "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==", 15602 "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
15617 "dev": true, 15603 "dev": true,
15618 "requires": { 15604 "requires": {
15619 "acorn": "^5.0.0", 15605 "acorn": "^5.0.0",
15620 "acorn-dynamic-import": "^2.0.0", 15606 "acorn-dynamic-import": "^2.0.0",
15621 "ajv": "^6.1.0", 15607 "ajv": "^6.1.0",
15622 "ajv-keywords": "^3.1.0", 15608 "ajv-keywords": "^3.1.0",
15623 "async": "^2.1.2", 15609 "async": "^2.1.2",
15624 "enhanced-resolve": "^3.4.0", 15610 "enhanced-resolve": "^3.4.0",
15625 "escope": "^3.6.0", 15611 "escope": "^3.6.0",
15626 "interpret": "^1.0.0", 15612 "interpret": "^1.0.0",
15627 "json-loader": "^0.5.4", 15613 "json-loader": "^0.5.4",
15628 "json5": "^0.5.1", 15614 "json5": "^0.5.1",
15629 "loader-runner": "^2.3.0", 15615 "loader-runner": "^2.3.0",
15630 "loader-utils": "^1.1.0", 15616 "loader-utils": "^1.1.0",
15631 "memory-fs": "~0.4.1", 15617 "memory-fs": "~0.4.1",
15632 "mkdirp": "~0.5.0", 15618 "mkdirp": "~0.5.0",
15633 "node-libs-browser": "^2.0.0", 15619 "node-libs-browser": "^2.0.0",
15634 "source-map": "^0.5.3", 15620 "source-map": "^0.5.3",
15635 "supports-color": "^4.2.1", 15621 "supports-color": "^4.2.1",
15636 "tapable": "^0.2.7", 15622 "tapable": "^0.2.7",
15637 "uglifyjs-webpack-plugin": "^0.4.6", 15623 "uglifyjs-webpack-plugin": "^0.4.6",
15638 "watchpack": "^1.4.0", 15624 "watchpack": "^1.4.0",
15639 "webpack-sources": "^1.0.1", 15625 "webpack-sources": "^1.0.1",
15640 "yargs": "^8.0.2" 15626 "yargs": "^8.0.2"
15641 }, 15627 },
15642 "dependencies": { 15628 "dependencies": {
15643 "ajv": { 15629 "ajv": {
15644 "version": "6.5.0", 15630 "version": "6.5.0",
15645 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", 15631 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz",
15646 "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", 15632 "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==",
15647 "dev": true, 15633 "dev": true,
15648 "requires": { 15634 "requires": {
15649 "fast-deep-equal": "^2.0.1", 15635 "fast-deep-equal": "^2.0.1",
15650 "fast-json-stable-stringify": "^2.0.0", 15636 "fast-json-stable-stringify": "^2.0.0",
15651 "json-schema-traverse": "^0.3.0", 15637 "json-schema-traverse": "^0.3.0",
15652 "uri-js": "^4.2.1" 15638 "uri-js": "^4.2.1"
15653 } 15639 }
15654 }, 15640 },
15655 "fast-deep-equal": { 15641 "fast-deep-equal": {
15656 "version": "2.0.1", 15642 "version": "2.0.1",
15657 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 15643 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
15658 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 15644 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
15659 "dev": true 15645 "dev": true
15660 }, 15646 },
15661 "has-flag": { 15647 "has-flag": {
15662 "version": "2.0.0", 15648 "version": "2.0.0",
15663 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 15649 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
15664 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 15650 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
15665 "dev": true 15651 "dev": true
15666 }, 15652 },
15667 "is-fullwidth-code-point": { 15653 "is-fullwidth-code-point": {
15668 "version": "1.0.0", 15654 "version": "1.0.0",
15669 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 15655 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
15670 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 15656 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
15671 "dev": true, 15657 "dev": true,
15672 "requires": { 15658 "requires": {
15673 "number-is-nan": "^1.0.0" 15659 "number-is-nan": "^1.0.0"
15674 } 15660 }
15675 }, 15661 },
15676 "load-json-file": { 15662 "load-json-file": {
15677 "version": "2.0.0", 15663 "version": "2.0.0",
15678 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", 15664 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
15679 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", 15665 "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
15680 "dev": true, 15666 "dev": true,
15681 "requires": { 15667 "requires": {
15682 "graceful-fs": "^4.1.2", 15668 "graceful-fs": "^4.1.2",
15683 "parse-json": "^2.2.0", 15669 "parse-json": "^2.2.0",
15684 "pify": "^2.0.0", 15670 "pify": "^2.0.0",
15685 "strip-bom": "^3.0.0" 15671 "strip-bom": "^3.0.0"
15686 } 15672 }
15687 }, 15673 },
15688 "path-type": { 15674 "path-type": {
15689 "version": "2.0.0", 15675 "version": "2.0.0",
15690 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", 15676 "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
15691 "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", 15677 "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
15692 "dev": true, 15678 "dev": true,
15693 "requires": { 15679 "requires": {
15694 "pify": "^2.0.0" 15680 "pify": "^2.0.0"
15695 } 15681 }
15696 }, 15682 },
15697 "punycode": { 15683 "punycode": {
15698 "version": "2.1.0", 15684 "version": "2.1.0",
15699 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", 15685 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
15700 "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", 15686 "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
15701 "dev": true 15687 "dev": true
15702 }, 15688 },
15703 "read-pkg": { 15689 "read-pkg": {
15704 "version": "2.0.0", 15690 "version": "2.0.0",
15705 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", 15691 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
15706 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", 15692 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
15707 "dev": true, 15693 "dev": true,
15708 "requires": { 15694 "requires": {
15709 "load-json-file": "^2.0.0", 15695 "load-json-file": "^2.0.0",
15710 "normalize-package-data": "^2.3.2", 15696 "normalize-package-data": "^2.3.2",
15711 "path-type": "^2.0.0" 15697 "path-type": "^2.0.0"
15712 } 15698 }
15713 }, 15699 },
15714 "read-pkg-up": { 15700 "read-pkg-up": {
15715 "version": "2.0.0", 15701 "version": "2.0.0",
15716 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", 15702 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
15717 "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", 15703 "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
15718 "dev": true, 15704 "dev": true,
15719 "requires": { 15705 "requires": {
15720 "find-up": "^2.0.0", 15706 "find-up": "^2.0.0",
15721 "read-pkg": "^2.0.0" 15707 "read-pkg": "^2.0.0"
15722 } 15708 }
15723 }, 15709 },
15724 "strip-bom": { 15710 "strip-bom": {
15725 "version": "3.0.0", 15711 "version": "3.0.0",
15726 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 15712 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
15727 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 15713 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
15728 "dev": true 15714 "dev": true
15729 }, 15715 },
15730 "supports-color": { 15716 "supports-color": {
15731 "version": "4.5.0", 15717 "version": "4.5.0",
15732 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", 15718 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
15733 "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", 15719 "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
15734 "dev": true, 15720 "dev": true,
15735 "requires": { 15721 "requires": {
15736 "has-flag": "^2.0.0" 15722 "has-flag": "^2.0.0"
15737 } 15723 }
15738 }, 15724 },
15739 "uglify-js": { 15725 "uglify-js": {
15740 "version": "2.8.29", 15726 "version": "2.8.29",
15741 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", 15727 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
15742 "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", 15728 "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
15743 "dev": true, 15729 "dev": true,
15744 "requires": { 15730 "requires": {
15745 "source-map": "~0.5.1", 15731 "source-map": "~0.5.1",
15746 "uglify-to-browserify": "~1.0.0", 15732 "uglify-to-browserify": "~1.0.0",
15747 "yargs": "~3.10.0" 15733 "yargs": "~3.10.0"
15748 }, 15734 },
15749 "dependencies": { 15735 "dependencies": {
15750 "yargs": { 15736 "yargs": {
15751 "version": "3.10.0", 15737 "version": "3.10.0",
15752 "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", 15738 "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
15753 "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", 15739 "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
15754 "dev": true, 15740 "dev": true,
15755 "requires": { 15741 "requires": {
15756 "camelcase": "^1.0.2", 15742 "camelcase": "^1.0.2",
15757 "cliui": "^2.1.0", 15743 "cliui": "^2.1.0",
15758 "decamelize": "^1.0.0", 15744 "decamelize": "^1.0.0",
15759 "window-size": "0.1.0" 15745 "window-size": "0.1.0"
15760 } 15746 }
15761 } 15747 }
15762 } 15748 }
15763 }, 15749 },
15764 "uglifyjs-webpack-plugin": { 15750 "uglifyjs-webpack-plugin": {
15765 "version": "0.4.6", 15751 "version": "0.4.6",
15766 "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", 15752 "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
15767 "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", 15753 "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
15768 "dev": true, 15754 "dev": true,
15769 "requires": { 15755 "requires": {
15770 "source-map": "^0.5.6", 15756 "source-map": "^0.5.6",
15771 "uglify-js": "^2.8.29", 15757 "uglify-js": "^2.8.29",
15772 "webpack-sources": "^1.0.1" 15758 "webpack-sources": "^1.0.1"
15773 } 15759 }
15774 }, 15760 },
15775 "uri-js": { 15761 "uri-js": {
15776 "version": "4.2.1", 15762 "version": "4.2.1",
15777 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.1.tgz", 15763 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.1.tgz",
15778 "integrity": "sha512-jpKCA3HjsBfSDOEgxRDAxQCNyHfCPSbq57PqCkd3gAyBuPb3IWxw54EHncqESznIdqSetHfw3D7ylThu2Kcc9A==", 15764 "integrity": "sha512-jpKCA3HjsBfSDOEgxRDAxQCNyHfCPSbq57PqCkd3gAyBuPb3IWxw54EHncqESznIdqSetHfw3D7ylThu2Kcc9A==",
15779 "dev": true, 15765 "dev": true,
15780 "requires": { 15766 "requires": {
15781 "punycode": "^2.1.0" 15767 "punycode": "^2.1.0"
15782 } 15768 }
15783 }, 15769 },
15784 "y18n": { 15770 "y18n": {
15785 "version": "3.2.1", 15771 "version": "3.2.1",
15786 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 15772 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
15787 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 15773 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
15788 "dev": true 15774 "dev": true
15789 }, 15775 },
15790 "yargs": { 15776 "yargs": {
15791 "version": "8.0.2", 15777 "version": "8.0.2",
15792 "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", 15778 "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
15793 "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", 15779 "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
15794 "dev": true, 15780 "dev": true,
15795 "requires": { 15781 "requires": {
15796 "camelcase": "^4.1.0", 15782 "camelcase": "^4.1.0",
15797 "cliui": "^3.2.0", 15783 "cliui": "^3.2.0",
15798 "decamelize": "^1.1.1", 15784 "decamelize": "^1.1.1",
15799 "get-caller-file": "^1.0.1", 15785 "get-caller-file": "^1.0.1",
15800 "os-locale": "^2.0.0", 15786 "os-locale": "^2.0.0",
15801 "read-pkg-up": "^2.0.0", 15787 "read-pkg-up": "^2.0.0",
15802 "require-directory": "^2.1.1", 15788 "require-directory": "^2.1.1",
15803 "require-main-filename": "^1.0.1", 15789 "require-main-filename": "^1.0.1",
15804 "set-blocking": "^2.0.0", 15790 "set-blocking": "^2.0.0",
15805 "string-width": "^2.0.0", 15791 "string-width": "^2.0.0",
15806 "which-module": "^2.0.0", 15792 "which-module": "^2.0.0",
15807 "y18n": "^3.2.1", 15793 "y18n": "^3.2.1",
15808 "yargs-parser": "^7.0.0" 15794 "yargs-parser": "^7.0.0"
15809 }, 15795 },
15810 "dependencies": { 15796 "dependencies": {
15811 "camelcase": { 15797 "camelcase": {
15812 "version": "4.1.0", 15798 "version": "4.1.0",
15813 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 15799 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
15814 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 15800 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
15815 "dev": true 15801 "dev": true
15816 }, 15802 },
15817 "cliui": { 15803 "cliui": {
15818 "version": "3.2.0", 15804 "version": "3.2.0",
15819 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 15805 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
15820 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 15806 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
15821 "dev": true, 15807 "dev": true,
15822 "requires": { 15808 "requires": {
15823 "string-width": "^1.0.1", 15809 "string-width": "^1.0.1",
15824 "strip-ansi": "^3.0.1", 15810 "strip-ansi": "^3.0.1",
15825 "wrap-ansi": "^2.0.0" 15811 "wrap-ansi": "^2.0.0"
15826 }, 15812 },
15827 "dependencies": { 15813 "dependencies": {
15828 "string-width": { 15814 "string-width": {
15829 "version": "1.0.2", 15815 "version": "1.0.2",
15830 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 15816 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
15831 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 15817 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
15832 "dev": true, 15818 "dev": true,
15833 "requires": { 15819 "requires": {
15834 "code-point-at": "^1.0.0", 15820 "code-point-at": "^1.0.0",
15835 "is-fullwidth-code-point": "^1.0.0", 15821 "is-fullwidth-code-point": "^1.0.0",
15836 "strip-ansi": "^3.0.0" 15822 "strip-ansi": "^3.0.0"
15837 } 15823 }
15838 } 15824 }
15839 } 15825 }
15840 } 15826 }
15841 } 15827 }
15842 }, 15828 },
15843 "yargs-parser": { 15829 "yargs-parser": {
15844 "version": "7.0.0", 15830 "version": "7.0.0",
15845 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", 15831 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
15846 "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", 15832 "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
15847 "dev": true, 15833 "dev": true,
15848 "requires": { 15834 "requires": {
15849 "camelcase": "^4.1.0" 15835 "camelcase": "^4.1.0"
15850 }, 15836 },
15851 "dependencies": { 15837 "dependencies": {
15852 "camelcase": { 15838 "camelcase": {
15853 "version": "4.1.0", 15839 "version": "4.1.0",
15854 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 15840 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
15855 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 15841 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
15856 "dev": true 15842 "dev": true
15857 } 15843 }
15858 } 15844 }
15859 } 15845 }
15860 } 15846 }
15861 }, 15847 },
15862 "webpack-bundle-analyzer": { 15848 "webpack-bundle-analyzer": {
15863 "version": "2.12.0", 15849 "version": "2.12.0",
15864 "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.12.0.tgz", 15850 "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.12.0.tgz",
15865 "integrity": "sha512-fuP11YxvAd8DYuwC4otr7hDwx7cRutew49dz0+PTlVPl544aqFqjGLCdxKz9c03eWnBMpMFTK5SG4SDrUmZ+JA==", 15851 "integrity": "sha512-fuP11YxvAd8DYuwC4otr7hDwx7cRutew49dz0+PTlVPl544aqFqjGLCdxKz9c03eWnBMpMFTK5SG4SDrUmZ+JA==",
15866 "dev": true, 15852 "dev": true,
15867 "requires": { 15853 "requires": {
15868 "acorn": "^5.3.0", 15854 "acorn": "^5.3.0",
15869 "bfj-node4": "^5.2.0", 15855 "bfj-node4": "^5.2.0",
15870 "chalk": "^2.3.0", 15856 "chalk": "^2.3.0",
15871 "commander": "^2.13.0", 15857 "commander": "^2.13.0",
15872 "ejs": "^2.5.7", 15858 "ejs": "^2.5.7",
15873 "express": "^4.16.2", 15859 "express": "^4.16.2",
15874 "filesize": "^3.5.11", 15860 "filesize": "^3.5.11",
15875 "gzip-size": "^4.1.0", 15861 "gzip-size": "^4.1.0",
15876 "lodash": "^4.17.4", 15862 "lodash": "^4.17.4",
15877 "mkdirp": "^0.5.1", 15863 "mkdirp": "^0.5.1",
15878 "opener": "^1.4.3", 15864 "opener": "^1.4.3",
15879 "ws": "^4.0.0" 15865 "ws": "^4.0.0"
15880 } 15866 }
15881 }, 15867 },
15882 "webpack-dev-middleware": { 15868 "webpack-dev-middleware": {
15883 "version": "1.12.2", 15869 "version": "1.12.2",
15884 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", 15870 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz",
15885 "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", 15871 "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==",
15886 "dev": true, 15872 "dev": true,
15887 "requires": { 15873 "requires": {
15888 "memory-fs": "~0.4.1", 15874 "memory-fs": "~0.4.1",
15889 "mime": "^1.5.0", 15875 "mime": "^1.5.0",
15890 "path-is-absolute": "^1.0.0", 15876 "path-is-absolute": "^1.0.0",
15891 "range-parser": "^1.0.3", 15877 "range-parser": "^1.0.3",
15892 "time-stamp": "^2.0.0" 15878 "time-stamp": "^2.0.0"
15893 } 15879 }
15894 }, 15880 },
15895 "webpack-dev-server": { 15881 "webpack-dev-server": {
15896 "version": "2.11.2", 15882 "version": "2.11.2",
15897 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.2.tgz", 15883 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.2.tgz",
15898 "integrity": "sha512-zrPoX97bx47vZiAXfDrkw8pe9QjJ+lunQl3dypojyWwWr1M5I2h0VSrMPfTjopHQPRNn+NqfjcMmhoLcUJe2gA==", 15884 "integrity": "sha512-zrPoX97bx47vZiAXfDrkw8pe9QjJ+lunQl3dypojyWwWr1M5I2h0VSrMPfTjopHQPRNn+NqfjcMmhoLcUJe2gA==",
15899 "dev": true, 15885 "dev": true,
15900 "requires": { 15886 "requires": {
15901 "ansi-html": "0.0.7", 15887 "ansi-html": "0.0.7",
15902 "array-includes": "^3.0.3", 15888 "array-includes": "^3.0.3",
15903 "bonjour": "^3.5.0", 15889 "bonjour": "^3.5.0",
15904 "chokidar": "^2.0.0", 15890 "chokidar": "^2.0.0",
15905 "compression": "^1.5.2", 15891 "compression": "^1.5.2",
15906 "connect-history-api-fallback": "^1.3.0", 15892 "connect-history-api-fallback": "^1.3.0",
15907 "debug": "^3.1.0", 15893 "debug": "^3.1.0",
15908 "del": "^3.0.0", 15894 "del": "^3.0.0",
15909 "express": "^4.16.2", 15895 "express": "^4.16.2",
15910 "html-entities": "^1.2.0", 15896 "html-entities": "^1.2.0",
15911 "http-proxy-middleware": "~0.17.4", 15897 "http-proxy-middleware": "~0.17.4",
15912 "import-local": "^1.0.0", 15898 "import-local": "^1.0.0",
15913 "internal-ip": "1.2.0", 15899 "internal-ip": "1.2.0",
15914 "ip": "^1.1.5", 15900 "ip": "^1.1.5",
15915 "killable": "^1.0.0", 15901 "killable": "^1.0.0",
15916 "loglevel": "^1.4.1", 15902 "loglevel": "^1.4.1",
15917 "opn": "^5.1.0", 15903 "opn": "^5.1.0",
15918 "portfinder": "^1.0.9", 15904 "portfinder": "^1.0.9",
15919 "selfsigned": "^1.9.1", 15905 "selfsigned": "^1.9.1",
15920 "serve-index": "^1.7.2", 15906 "serve-index": "^1.7.2",
15921 "sockjs": "0.3.19", 15907 "sockjs": "0.3.19",
15922 "sockjs-client": "1.1.4", 15908 "sockjs-client": "1.1.4",
15923 "spdy": "^3.4.1", 15909 "spdy": "^3.4.1",
15924 "strip-ansi": "^3.0.0", 15910 "strip-ansi": "^3.0.0",
15925 "supports-color": "^5.1.0", 15911 "supports-color": "^5.1.0",
15926 "webpack-dev-middleware": "1.12.2", 15912 "webpack-dev-middleware": "1.12.2",
15927 "yargs": "6.6.0" 15913 "yargs": "6.6.0"
15928 }, 15914 },
15929 "dependencies": { 15915 "dependencies": {
15930 "anymatch": { 15916 "anymatch": {
15931 "version": "2.0.0", 15917 "version": "2.0.0",
15932 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 15918 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
15933 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 15919 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
15934 "dev": true, 15920 "dev": true,
15935 "requires": { 15921 "requires": {
15936 "micromatch": "^3.1.4", 15922 "micromatch": "^3.1.4",
15937 "normalize-path": "^2.1.1" 15923 "normalize-path": "^2.1.1"
15938 } 15924 }
15939 }, 15925 },
15940 "arr-diff": { 15926 "arr-diff": {
15941 "version": "4.0.0", 15927 "version": "4.0.0",
15942 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 15928 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
15943 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 15929 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
15944 "dev": true 15930 "dev": true
15945 }, 15931 },
15946 "array-unique": { 15932 "array-unique": {
15947 "version": "0.3.2", 15933 "version": "0.3.2",
15948 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 15934 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
15949 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 15935 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
15950 "dev": true 15936 "dev": true
15951 }, 15937 },
15952 "braces": { 15938 "braces": {
15953 "version": "2.3.1", 15939 "version": "2.3.1",
15954 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz", 15940 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz",
15955 "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", 15941 "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==",
15956 "dev": true, 15942 "dev": true,
15957 "requires": { 15943 "requires": {
15958 "arr-flatten": "^1.1.0", 15944 "arr-flatten": "^1.1.0",
15959 "array-unique": "^0.3.2", 15945 "array-unique": "^0.3.2",
15960 "define-property": "^1.0.0", 15946 "define-property": "^1.0.0",
15961 "extend-shallow": "^2.0.1", 15947 "extend-shallow": "^2.0.1",
15962 "fill-range": "^4.0.0", 15948 "fill-range": "^4.0.0",
15963 "isobject": "^3.0.1", 15949 "isobject": "^3.0.1",
15964 "kind-of": "^6.0.2", 15950 "kind-of": "^6.0.2",
15965 "repeat-element": "^1.1.2", 15951 "repeat-element": "^1.1.2",
15966 "snapdragon": "^0.8.1", 15952 "snapdragon": "^0.8.1",
15967 "snapdragon-node": "^2.0.1", 15953 "snapdragon-node": "^2.0.1",
15968 "split-string": "^3.0.2", 15954 "split-string": "^3.0.2",
15969 "to-regex": "^3.0.1" 15955 "to-regex": "^3.0.1"
15970 }, 15956 },
15971 "dependencies": { 15957 "dependencies": {
15972 "define-property": { 15958 "define-property": {
15973 "version": "1.0.0", 15959 "version": "1.0.0",
15974 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 15960 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
15975 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 15961 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
15976 "dev": true, 15962 "dev": true,
15977 "requires": { 15963 "requires": {
15978 "is-descriptor": "^1.0.0" 15964 "is-descriptor": "^1.0.0"
15979 } 15965 }
15980 }, 15966 },
15981 "extend-shallow": { 15967 "extend-shallow": {
15982 "version": "2.0.1", 15968 "version": "2.0.1",
15983 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 15969 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
15984 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 15970 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
15985 "dev": true, 15971 "dev": true,
15986 "requires": { 15972 "requires": {
15987 "is-extendable": "^0.1.0" 15973 "is-extendable": "^0.1.0"
15988 } 15974 }
15989 } 15975 }
15990 } 15976 }
15991 }, 15977 },
15992 "camelcase": { 15978 "camelcase": {
15993 "version": "3.0.0", 15979 "version": "3.0.0",
15994 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 15980 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
15995 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 15981 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
15996 "dev": true 15982 "dev": true
15997 }, 15983 },
15998 "chokidar": { 15984 "chokidar": {
15999 "version": "2.0.2", 15985 "version": "2.0.2",
16000 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.2.tgz", 15986 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.2.tgz",
16001 "integrity": "sha512-l32Hw3wqB0L2kGVmSbK/a+xXLDrUEsc84pSgMkmwygHvD7ubRsP/vxxHa5BtB6oix1XLLVCHyYMsckRXxThmZw==", 15987 "integrity": "sha512-l32Hw3wqB0L2kGVmSbK/a+xXLDrUEsc84pSgMkmwygHvD7ubRsP/vxxHa5BtB6oix1XLLVCHyYMsckRXxThmZw==",
16002 "dev": true, 15988 "dev": true,
16003 "requires": { 15989 "requires": {
16004 "anymatch": "^2.0.0", 15990 "anymatch": "^2.0.0",
16005 "async-each": "^1.0.0", 15991 "async-each": "^1.0.0",
16006 "braces": "^2.3.0", 15992 "braces": "^2.3.0",
16007 "fsevents": "^1.0.0", 15993 "fsevents": "^1.0.0",
16008 "glob-parent": "^3.1.0", 15994 "glob-parent": "^3.1.0",
16009 "inherits": "^2.0.1", 15995 "inherits": "^2.0.1",
16010 "is-binary-path": "^1.0.0", 15996 "is-binary-path": "^1.0.0",
16011 "is-glob": "^4.0.0", 15997 "is-glob": "^4.0.0",
16012 "normalize-path": "^2.1.1", 15998 "normalize-path": "^2.1.1",
16013 "path-is-absolute": "^1.0.0", 15999 "path-is-absolute": "^1.0.0",
16014 "readdirp": "^2.0.0", 16000 "readdirp": "^2.0.0",
16015 "upath": "^1.0.0" 16001 "upath": "^1.0.0"
16016 } 16002 }
16017 }, 16003 },
16018 "cliui": { 16004 "cliui": {
16019 "version": "3.2.0", 16005 "version": "3.2.0",
16020 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 16006 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
16021 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 16007 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
16022 "dev": true, 16008 "dev": true,
16023 "requires": { 16009 "requires": {
16024 "string-width": "^1.0.1", 16010 "string-width": "^1.0.1",
16025 "strip-ansi": "^3.0.1", 16011 "strip-ansi": "^3.0.1",
16026 "wrap-ansi": "^2.0.0" 16012 "wrap-ansi": "^2.0.0"
16027 } 16013 }
16028 }, 16014 },
16029 "expand-brackets": { 16015 "expand-brackets": {
16030 "version": "2.1.4", 16016 "version": "2.1.4",
16031 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 16017 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
16032 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 16018 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
16033 "dev": true, 16019 "dev": true,
16034 "requires": { 16020 "requires": {
16035 "debug": "^2.3.3", 16021 "debug": "^2.3.3",
16036 "define-property": "^0.2.5", 16022 "define-property": "^0.2.5",
16037 "extend-shallow": "^2.0.1", 16023 "extend-shallow": "^2.0.1",
16038 "posix-character-classes": "^0.1.0", 16024 "posix-character-classes": "^0.1.0",
16039 "regex-not": "^1.0.0", 16025 "regex-not": "^1.0.0",
16040 "snapdragon": "^0.8.1", 16026 "snapdragon": "^0.8.1",
16041 "to-regex": "^3.0.1" 16027 "to-regex": "^3.0.1"
16042 }, 16028 },
16043 "dependencies": { 16029 "dependencies": {
16044 "debug": { 16030 "debug": {
16045 "version": "2.6.9", 16031 "version": "2.6.9",
16046 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 16032 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
16047 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 16033 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
16048 "dev": true, 16034 "dev": true,
16049 "requires": { 16035 "requires": {
16050 "ms": "2.0.0" 16036 "ms": "2.0.0"
16051 } 16037 }
16052 }, 16038 },
16053 "define-property": { 16039 "define-property": {
16054 "version": "0.2.5", 16040 "version": "0.2.5",
16055 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 16041 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
16056 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 16042 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
16057 "dev": true, 16043 "dev": true,
16058 "requires": { 16044 "requires": {
16059 "is-descriptor": "^0.1.0" 16045 "is-descriptor": "^0.1.0"
16060 } 16046 }
16061 }, 16047 },
16062 "extend-shallow": { 16048 "extend-shallow": {
16063 "version": "2.0.1", 16049 "version": "2.0.1",
16064 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 16050 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
16065 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 16051 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
16066 "dev": true, 16052 "dev": true,
16067 "requires": { 16053 "requires": {
16068 "is-extendable": "^0.1.0" 16054 "is-extendable": "^0.1.0"
16069 } 16055 }
16070 }, 16056 },
16071 "is-descriptor": { 16057 "is-descriptor": {
16072 "version": "0.1.6", 16058 "version": "0.1.6",
16073 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 16059 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
16074 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 16060 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
16075 "dev": true, 16061 "dev": true,
16076 "requires": { 16062 "requires": {
16077 "is-accessor-descriptor": "^0.1.6", 16063 "is-accessor-descriptor": "^0.1.6",
16078 "is-data-descriptor": "^0.1.4", 16064 "is-data-descriptor": "^0.1.4",
16079 "kind-of": "^5.0.0" 16065 "kind-of": "^5.0.0"
16080 } 16066 }
16081 }, 16067 },
16082 "kind-of": { 16068 "kind-of": {
16083 "version": "5.1.0", 16069 "version": "5.1.0",
16084 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 16070 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
16085 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 16071 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
16086 "dev": true 16072 "dev": true
16087 } 16073 }
16088 } 16074 }
16089 }, 16075 },
16090 "extend-shallow": { 16076 "extend-shallow": {
16091 "version": "3.0.2", 16077 "version": "3.0.2",
16092 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 16078 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
16093 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 16079 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
16094 "dev": true, 16080 "dev": true,
16095 "requires": { 16081 "requires": {
16096 "assign-symbols": "^1.0.0", 16082 "assign-symbols": "^1.0.0",
16097 "is-extendable": "^1.0.1" 16083 "is-extendable": "^1.0.1"
16098 }, 16084 },
16099 "dependencies": { 16085 "dependencies": {
16100 "is-extendable": { 16086 "is-extendable": {
16101 "version": "1.0.1", 16087 "version": "1.0.1",
16102 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 16088 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
16103 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 16089 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
16104 "dev": true, 16090 "dev": true,
16105 "requires": { 16091 "requires": {
16106 "is-plain-object": "^2.0.4" 16092 "is-plain-object": "^2.0.4"
16107 } 16093 }
16108 } 16094 }
16109 } 16095 }
16110 }, 16096 },
16111 "extglob": { 16097 "extglob": {
16112 "version": "2.0.4", 16098 "version": "2.0.4",
16113 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 16099 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
16114 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 16100 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
16115 "dev": true, 16101 "dev": true,
16116 "requires": { 16102 "requires": {
16117 "array-unique": "^0.3.2", 16103 "array-unique": "^0.3.2",
16118 "define-property": "^1.0.0", 16104 "define-property": "^1.0.0",
16119 "expand-brackets": "^2.1.4", 16105 "expand-brackets": "^2.1.4",
16120 "extend-shallow": "^2.0.1", 16106 "extend-shallow": "^2.0.1",
16121 "fragment-cache": "^0.2.1", 16107 "fragment-cache": "^0.2.1",
16122 "regex-not": "^1.0.0", 16108 "regex-not": "^1.0.0",
16123 "snapdragon": "^0.8.1", 16109 "snapdragon": "^0.8.1",
16124 "to-regex": "^3.0.1" 16110 "to-regex": "^3.0.1"
16125 }, 16111 },
16126 "dependencies": { 16112 "dependencies": {
16127 "define-property": { 16113 "define-property": {
16128 "version": "1.0.0", 16114 "version": "1.0.0",
16129 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 16115 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
16130 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 16116 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
16131 "dev": true, 16117 "dev": true,
16132 "requires": { 16118 "requires": {
16133 "is-descriptor": "^1.0.0" 16119 "is-descriptor": "^1.0.0"
16134 } 16120 }
16135 }, 16121 },
16136 "extend-shallow": { 16122 "extend-shallow": {
16137 "version": "2.0.1", 16123 "version": "2.0.1",
16138 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 16124 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
16139 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 16125 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
16140 "dev": true, 16126 "dev": true,
16141 "requires": { 16127 "requires": {
16142 "is-extendable": "^0.1.0" 16128 "is-extendable": "^0.1.0"
16143 } 16129 }
16144 } 16130 }
16145 } 16131 }
16146 }, 16132 },
16147 "fill-range": { 16133 "fill-range": {
16148 "version": "4.0.0", 16134 "version": "4.0.0",
16149 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 16135 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
16150 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 16136 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
16151 "dev": true, 16137 "dev": true,
16152 "requires": { 16138 "requires": {
16153 "extend-shallow": "^2.0.1", 16139 "extend-shallow": "^2.0.1",
16154 "is-number": "^3.0.0", 16140 "is-number": "^3.0.0",
16155 "repeat-string": "^1.6.1", 16141 "repeat-string": "^1.6.1",
16156 "to-regex-range": "^2.1.0" 16142 "to-regex-range": "^2.1.0"
16157 }, 16143 },
16158 "dependencies": { 16144 "dependencies": {
16159 "extend-shallow": { 16145 "extend-shallow": {
16160 "version": "2.0.1", 16146 "version": "2.0.1",
16161 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 16147 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
16162 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 16148 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
16163 "dev": true, 16149 "dev": true,
16164 "requires": { 16150 "requires": {
16165 "is-extendable": "^0.1.0" 16151 "is-extendable": "^0.1.0"
16166 } 16152 }
16167 } 16153 }
16168 } 16154 }
16169 }, 16155 },
16170 "glob-parent": { 16156 "glob-parent": {
16171 "version": "3.1.0", 16157 "version": "3.1.0",
16172 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 16158 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
16173 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 16159 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
16174 "dev": true, 16160 "dev": true,
16175 "requires": { 16161 "requires": {
16176 "is-glob": "^3.1.0", 16162 "is-glob": "^3.1.0",
16177 "path-dirname": "^1.0.0" 16163 "path-dirname": "^1.0.0"
16178 }, 16164 },
16179 "dependencies": { 16165 "dependencies": {
16180 "is-glob": { 16166 "is-glob": {
16181 "version": "3.1.0", 16167 "version": "3.1.0",
16182 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 16168 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
16183 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 16169 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
16184 "dev": true, 16170 "dev": true,
16185 "requires": { 16171 "requires": {
16186 "is-extglob": "^2.1.0" 16172 "is-extglob": "^2.1.0"
16187 } 16173 }
16188 } 16174 }
16189 } 16175 }
16190 }, 16176 },
16191 "ip": { 16177 "ip": {
16192 "version": "1.1.5", 16178 "version": "1.1.5",
16193 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 16179 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
16194 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 16180 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
16195 "dev": true 16181 "dev": true
16196 }, 16182 },
16197 "is-accessor-descriptor": { 16183 "is-accessor-descriptor": {
16198 "version": "0.1.6", 16184 "version": "0.1.6",
16199 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 16185 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
16200 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 16186 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
16201 "dev": true, 16187 "dev": true,
16202 "requires": { 16188 "requires": {
16203 "kind-of": "^3.0.2" 16189 "kind-of": "^3.0.2"
16204 }, 16190 },
16205 "dependencies": { 16191 "dependencies": {
16206 "kind-of": { 16192 "kind-of": {
16207 "version": "3.2.2", 16193 "version": "3.2.2",
16208 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 16194 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
16209 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 16195 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
16210 "dev": true, 16196 "dev": true,
16211 "requires": { 16197 "requires": {
16212 "is-buffer": "^1.1.5" 16198 "is-buffer": "^1.1.5"
16213 } 16199 }
16214 } 16200 }
16215 } 16201 }
16216 }, 16202 },
16217 "is-data-descriptor": { 16203 "is-data-descriptor": {
16218 "version": "0.1.4", 16204 "version": "0.1.4",
16219 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 16205 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
16220 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 16206 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
16221 "dev": true, 16207 "dev": true,
16222 "requires": { 16208 "requires": {
16223 "kind-of": "^3.0.2" 16209 "kind-of": "^3.0.2"
16224 }, 16210 },
16225 "dependencies": { 16211 "dependencies": {
16226 "kind-of": { 16212 "kind-of": {
16227 "version": "3.2.2", 16213 "version": "3.2.2",
16228 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 16214 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
16229 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 16215 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
16230 "dev": true, 16216 "dev": true,
16231 "requires": { 16217 "requires": {
16232 "is-buffer": "^1.1.5" 16218 "is-buffer": "^1.1.5"
16233 } 16219 }
16234 } 16220 }
16235 } 16221 }
16236 }, 16222 },
16237 "is-extglob": { 16223 "is-extglob": {
16238 "version": "2.1.1", 16224 "version": "2.1.1",
16239 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 16225 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
16240 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 16226 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
16241 "dev": true 16227 "dev": true
16242 }, 16228 },
16243 "is-fullwidth-code-point": { 16229 "is-fullwidth-code-point": {
16244 "version": "1.0.0", 16230 "version": "1.0.0",
16245 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 16231 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
16246 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 16232 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
16247 "dev": true, 16233 "dev": true,
16248 "requires": { 16234 "requires": {
16249 "number-is-nan": "^1.0.0" 16235 "number-is-nan": "^1.0.0"
16250 } 16236 }
16251 }, 16237 },
16252 "is-glob": { 16238 "is-glob": {
16253 "version": "4.0.0", 16239 "version": "4.0.0",
16254 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", 16240 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
16255 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", 16241 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
16256 "dev": true, 16242 "dev": true,
16257 "requires": { 16243 "requires": {
16258 "is-extglob": "^2.1.1" 16244 "is-extglob": "^2.1.1"
16259 } 16245 }
16260 }, 16246 },
16261 "is-number": { 16247 "is-number": {
16262 "version": "3.0.0", 16248 "version": "3.0.0",
16263 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 16249 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
16264 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 16250 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
16265 "dev": true, 16251 "dev": true,
16266 "requires": { 16252 "requires": {
16267 "kind-of": "^3.0.2" 16253 "kind-of": "^3.0.2"
16268 }, 16254 },
16269 "dependencies": { 16255 "dependencies": {
16270 "kind-of": { 16256 "kind-of": {
16271 "version": "3.2.2", 16257 "version": "3.2.2",
16272 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 16258 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
16273 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 16259 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
16274 "dev": true, 16260 "dev": true,
16275 "requires": { 16261 "requires": {
16276 "is-buffer": "^1.1.5" 16262 "is-buffer": "^1.1.5"
16277 } 16263 }
16278 } 16264 }
16279 } 16265 }
16280 }, 16266 },
16281 "isobject": { 16267 "isobject": {
16282 "version": "3.0.1", 16268 "version": "3.0.1",
16283 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 16269 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
16284 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 16270 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
16285 "dev": true 16271 "dev": true
16286 }, 16272 },
16287 "kind-of": { 16273 "kind-of": {
16288 "version": "6.0.2", 16274 "version": "6.0.2",
16289 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 16275 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
16290 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 16276 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
16291 "dev": true 16277 "dev": true
16292 }, 16278 },
16293 "micromatch": { 16279 "micromatch": {
16294 "version": "3.1.9", 16280 "version": "3.1.9",
16295 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.9.tgz", 16281 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.9.tgz",
16296 "integrity": "sha512-SlIz6sv5UPaAVVFRKodKjCg48EbNoIhgetzfK/Cy0v5U52Z6zB136M8tp0UC9jM53LYbmIRihJszvvqpKkfm9g==", 16282 "integrity": "sha512-SlIz6sv5UPaAVVFRKodKjCg48EbNoIhgetzfK/Cy0v5U52Z6zB136M8tp0UC9jM53LYbmIRihJszvvqpKkfm9g==",
16297 "dev": true, 16283 "dev": true,
16298 "requires": { 16284 "requires": {
16299 "arr-diff": "^4.0.0", 16285 "arr-diff": "^4.0.0",
16300 "array-unique": "^0.3.2", 16286 "array-unique": "^0.3.2",
16301 "braces": "^2.3.1", 16287 "braces": "^2.3.1",
16302 "define-property": "^2.0.2", 16288 "define-property": "^2.0.2",
16303 "extend-shallow": "^3.0.2", 16289 "extend-shallow": "^3.0.2",
16304 "extglob": "^2.0.4", 16290 "extglob": "^2.0.4",
16305 "fragment-cache": "^0.2.1", 16291 "fragment-cache": "^0.2.1",
16306 "kind-of": "^6.0.2", 16292 "kind-of": "^6.0.2",
16307 "nanomatch": "^1.2.9", 16293 "nanomatch": "^1.2.9",
16308 "object.pick": "^1.3.0", 16294 "object.pick": "^1.3.0",
16309 "regex-not": "^1.0.0", 16295 "regex-not": "^1.0.0",
16310 "snapdragon": "^0.8.1", 16296 "snapdragon": "^0.8.1",
16311 "to-regex": "^3.0.1" 16297 "to-regex": "^3.0.1"
16312 } 16298 }
16313 }, 16299 },
16314 "os-locale": { 16300 "os-locale": {
16315 "version": "1.4.0", 16301 "version": "1.4.0",
16316 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 16302 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
16317 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 16303 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
16318 "dev": true, 16304 "dev": true,
16319 "requires": { 16305 "requires": {
16320 "lcid": "^1.0.0" 16306 "lcid": "^1.0.0"
16321 } 16307 }
16322 }, 16308 },
16323 "string-width": { 16309 "string-width": {
16324 "version": "1.0.2", 16310 "version": "1.0.2",
16325 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 16311 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
16326 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 16312 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
16327 "dev": true, 16313 "dev": true,
16328 "requires": { 16314 "requires": {
16329 "code-point-at": "^1.0.0", 16315 "code-point-at": "^1.0.0",
16330 "is-fullwidth-code-point": "^1.0.0", 16316 "is-fullwidth-code-point": "^1.0.0",
16331 "strip-ansi": "^3.0.0" 16317 "strip-ansi": "^3.0.0"
16332 } 16318 }
16333 }, 16319 },
16334 "which-module": { 16320 "which-module": {
16335 "version": "1.0.0", 16321 "version": "1.0.0",
16336 "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 16322 "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
16337 "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", 16323 "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
16338 "dev": true 16324 "dev": true
16339 }, 16325 },
16340 "y18n": { 16326 "y18n": {
16341 "version": "3.2.1", 16327 "version": "3.2.1",
16342 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 16328 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
16343 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 16329 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
16344 "dev": true 16330 "dev": true
16345 }, 16331 },
16346 "yargs": { 16332 "yargs": {
16347 "version": "6.6.0", 16333 "version": "6.6.0",
16348 "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", 16334 "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
16349 "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", 16335 "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
16350 "dev": true, 16336 "dev": true,
16351 "requires": { 16337 "requires": {
16352 "camelcase": "^3.0.0", 16338 "camelcase": "^3.0.0",
16353 "cliui": "^3.2.0", 16339 "cliui": "^3.2.0",
16354 "decamelize": "^1.1.1", 16340 "decamelize": "^1.1.1",
16355 "get-caller-file": "^1.0.1", 16341 "get-caller-file": "^1.0.1",
16356 "os-locale": "^1.4.0", 16342 "os-locale": "^1.4.0",
16357 "read-pkg-up": "^1.0.1", 16343 "read-pkg-up": "^1.0.1",
16358 "require-directory": "^2.1.1", 16344 "require-directory": "^2.1.1",
16359 "require-main-filename": "^1.0.1", 16345 "require-main-filename": "^1.0.1",
16360 "set-blocking": "^2.0.0", 16346 "set-blocking": "^2.0.0",
16361 "string-width": "^1.0.2", 16347 "string-width": "^1.0.2",
16362 "which-module": "^1.0.0", 16348 "which-module": "^1.0.0",
16363 "y18n": "^3.2.1", 16349 "y18n": "^3.2.1",
16364 "yargs-parser": "^4.2.0" 16350 "yargs-parser": "^4.2.0"
16365 } 16351 }
16366 }, 16352 },
16367 "yargs-parser": { 16353 "yargs-parser": {
16368 "version": "4.2.1", 16354 "version": "4.2.1",
16369 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", 16355 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
16370 "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", 16356 "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
16371 "dev": true, 16357 "dev": true,
16372 "requires": { 16358 "requires": {
16373 "camelcase": "^3.0.0" 16359 "camelcase": "^3.0.0"
16374 } 16360 }
16375 } 16361 }
16376 } 16362 }
16377 }, 16363 },
16378 "webpack-merge": { 16364 "webpack-merge": {
16379 "version": "4.1.2", 16365 "version": "4.1.2",
16380 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.2.tgz", 16366 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.2.tgz",
16381 "integrity": "sha512-/0QYwW/H1N/CdXYA2PNPVbsxO3u2Fpz34vs72xm03SRfg6bMNGfMJIQEpQjKRvkG2JvT6oRJFpDtSrwbX8Jzvw==", 16367 "integrity": "sha512-/0QYwW/H1N/CdXYA2PNPVbsxO3u2Fpz34vs72xm03SRfg6bMNGfMJIQEpQjKRvkG2JvT6oRJFpDtSrwbX8Jzvw==",
16382 "dev": true, 16368 "dev": true,
16383 "requires": { 16369 "requires": {
16384 "lodash": "^4.17.5" 16370 "lodash": "^4.17.5"
16385 } 16371 }
16386 }, 16372 },
16387 "webpack-sources": { 16373 "webpack-sources": {
16388 "version": "1.1.0", 16374 "version": "1.1.0",
16389 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", 16375 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",
16390 "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", 16376 "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==",
16391 "dev": true, 16377 "dev": true,
16392 "requires": { 16378 "requires": {
16393 "source-list-map": "^2.0.0", 16379 "source-list-map": "^2.0.0",
16394 "source-map": "~0.6.1" 16380 "source-map": "~0.6.1"
16395 }, 16381 },
16396 "dependencies": { 16382 "dependencies": {
16397 "source-map": { 16383 "source-map": {
16398 "version": "0.6.1", 16384 "version": "0.6.1",
16399 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 16385 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
16400 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 16386 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
16401 "dev": true 16387 "dev": true
16402 } 16388 }
16403 } 16389 }
16404 }, 16390 },
16405 "websocket-driver": { 16391 "websocket-driver": {
16406 "version": "0.7.0", 16392 "version": "0.7.0",
16407 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", 16393 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz",
16408 "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", 16394 "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
16409 "dev": true, 16395 "dev": true,
16410 "requires": { 16396 "requires": {
16411 "http-parser-js": ">=0.4.0", 16397 "http-parser-js": ">=0.4.0",
16412 "websocket-extensions": ">=0.1.1" 16398 "websocket-extensions": ">=0.1.1"
16413 } 16399 }
16414 }, 16400 },
16415 "websocket-extensions": { 16401 "websocket-extensions": {
16416 "version": "0.1.3", 16402 "version": "0.1.3",
16417 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", 16403 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
16418 "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", 16404 "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
16419 "dev": true 16405 "dev": true
16420 }, 16406 },
16421 "whatwg-encoding": { 16407 "whatwg-encoding": {
16422 "version": "1.0.5", 16408 "version": "1.0.5",
16423 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", 16409 "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
16424 "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", 16410 "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
16425 "dev": true, 16411 "dev": true,
16426 "requires": { 16412 "requires": {
16427 "iconv-lite": "0.4.24" 16413 "iconv-lite": "0.4.24"
16428 }, 16414 },
16429 "dependencies": { 16415 "dependencies": {
16430 "iconv-lite": { 16416 "iconv-lite": {
16431 "version": "0.4.24", 16417 "version": "0.4.24",
16432 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 16418 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
16433 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 16419 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
16434 "dev": true, 16420 "dev": true,
16435 "requires": { 16421 "requires": {
16436 "safer-buffer": ">= 2.1.2 < 3" 16422 "safer-buffer": ">= 2.1.2 < 3"
16437 } 16423 }
16438 } 16424 }
16439 } 16425 }
16440 }, 16426 },
16441 "whatwg-mimetype": { 16427 "whatwg-mimetype": {
16442 "version": "2.2.0", 16428 "version": "2.2.0",
16443 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz", 16429 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.2.0.tgz",
16444 "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==", 16430 "integrity": "sha512-5YSO1nMd5D1hY3WzAQV3PzZL83W3YeyR1yW9PcH26Weh1t+Vzh9B6XkDh7aXm83HBZ4nSMvkjvN2H2ySWIvBgw==",
16445 "dev": true 16431 "dev": true
16446 }, 16432 },
16447 "whatwg-url": { 16433 "whatwg-url": {
16448 "version": "6.5.0", 16434 "version": "6.5.0",
16449 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", 16435 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
16450 "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", 16436 "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==",
16451 "dev": true, 16437 "dev": true,
16452 "requires": { 16438 "requires": {
16453 "lodash.sortby": "^4.7.0", 16439 "lodash.sortby": "^4.7.0",
16454 "tr46": "^1.0.1", 16440 "tr46": "^1.0.1",
16455 "webidl-conversions": "^4.0.2" 16441 "webidl-conversions": "^4.0.2"
16456 } 16442 }
16457 }, 16443 },
16458 "when": { 16444 "when": {
16459 "version": "3.6.4", 16445 "version": "3.6.4",
16460 "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", 16446 "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz",
16461 "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", 16447 "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=",
16462 "dev": true 16448 "dev": true
16463 }, 16449 },
16464 "whet.extend": { 16450 "whet.extend": {
16465 "version": "0.9.9", 16451 "version": "0.9.9",
16466 "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", 16452 "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
16467 "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", 16453 "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
16468 "dev": true 16454 "dev": true
16469 }, 16455 },
16470 "which": { 16456 "which": {
16471 "version": "1.3.0", 16457 "version": "1.3.0",
16472 "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", 16458 "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
16473 "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", 16459 "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
16474 "dev": true, 16460 "dev": true,
16475 "requires": { 16461 "requires": {
16476 "isexe": "^2.0.0" 16462 "isexe": "^2.0.0"
16477 } 16463 }
16478 }, 16464 },
16479 "which-module": { 16465 "which-module": {
16480 "version": "2.0.0", 16466 "version": "2.0.0",
16481 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 16467 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
16482 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 16468 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
16483 "dev": true 16469 "dev": true
16484 }, 16470 },
16485 "widest-line": { 16471 "widest-line": {
16486 "version": "2.0.0", 16472 "version": "2.0.0",
16487 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", 16473 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz",
16488 "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", 16474 "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
16489 "dev": true, 16475 "dev": true,
16490 "requires": { 16476 "requires": {
16491 "string-width": "^2.1.1" 16477 "string-width": "^2.1.1"
16492 } 16478 }
16493 }, 16479 },
16494 "window-size": { 16480 "window-size": {
16495 "version": "0.1.0", 16481 "version": "0.1.0",
16496 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", 16482 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
16497 "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", 16483 "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
16498 "dev": true 16484 "dev": true
16499 }, 16485 },
16500 "wordwrap": { 16486 "wordwrap": {
16501 "version": "1.0.0", 16487 "version": "1.0.0",
16502 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 16488 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
16503 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", 16489 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
16504 "dev": true 16490 "dev": true
16505 }, 16491 },
16506 "worker-farm": { 16492 "worker-farm": {
16507 "version": "1.6.0", 16493 "version": "1.6.0",
16508 "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", 16494 "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz",
16509 "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", 16495 "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==",
16510 "dev": true, 16496 "dev": true,
16511 "requires": { 16497 "requires": {
16512 "errno": "~0.1.7" 16498 "errno": "~0.1.7"
16513 } 16499 }
16514 }, 16500 },
16515 "wrap-ansi": { 16501 "wrap-ansi": {
16516 "version": "2.1.0", 16502 "version": "2.1.0",
16517 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 16503 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
16518 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 16504 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
16519 "dev": true, 16505 "dev": true,
16520 "requires": { 16506 "requires": {
16521 "string-width": "^1.0.1", 16507 "string-width": "^1.0.1",
16522 "strip-ansi": "^3.0.1" 16508 "strip-ansi": "^3.0.1"
16523 }, 16509 },
16524 "dependencies": { 16510 "dependencies": {
16525 "is-fullwidth-code-point": { 16511 "is-fullwidth-code-point": {
16526 "version": "1.0.0", 16512 "version": "1.0.0",
16527 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 16513 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
16528 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 16514 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
16529 "dev": true, 16515 "dev": true,
16530 "requires": { 16516 "requires": {
16531 "number-is-nan": "^1.0.0" 16517 "number-is-nan": "^1.0.0"
16532 } 16518 }
16533 }, 16519 },
16534 "string-width": { 16520 "string-width": {
16535 "version": "1.0.2", 16521 "version": "1.0.2",
16536 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 16522 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
16537 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 16523 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
16538 "dev": true, 16524 "dev": true,
16539 "requires": { 16525 "requires": {
16540 "code-point-at": "^1.0.0", 16526 "code-point-at": "^1.0.0",
16541 "is-fullwidth-code-point": "^1.0.0", 16527 "is-fullwidth-code-point": "^1.0.0",
16542 "strip-ansi": "^3.0.0" 16528 "strip-ansi": "^3.0.0"
16543 } 16529 }
16544 } 16530 }
16545 } 16531 }
16546 }, 16532 },
16547 "wrappy": { 16533 "wrappy": {
16548 "version": "1.0.2", 16534 "version": "1.0.2",
16549 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 16535 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
16550 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 16536 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
16551 "dev": true 16537 "dev": true
16552 }, 16538 },
16553 "write": { 16539 "write": {
16554 "version": "0.2.1", 16540 "version": "0.2.1",
16555 "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", 16541 "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
16556 "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", 16542 "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
16557 "dev": true, 16543 "dev": true,
16558 "requires": { 16544 "requires": {
16559 "mkdirp": "^0.5.1" 16545 "mkdirp": "^0.5.1"
16560 } 16546 }
16561 }, 16547 },
16562 "write-file-atomic": { 16548 "write-file-atomic": {
16563 "version": "2.3.0", 16549 "version": "2.3.0",
16564 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", 16550 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",
16565 "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", 16551 "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",
16566 "dev": true, 16552 "dev": true,
16567 "requires": { 16553 "requires": {
16568 "graceful-fs": "^4.1.11", 16554 "graceful-fs": "^4.1.11",
16569 "imurmurhash": "^0.1.4", 16555 "imurmurhash": "^0.1.4",
16570 "signal-exit": "^3.0.2" 16556 "signal-exit": "^3.0.2"
16571 } 16557 }
16572 }, 16558 },
16573 "ws": { 16559 "ws": {
16574 "version": "4.1.0", 16560 "version": "4.1.0",
16575 "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", 16561 "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz",
16576 "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", 16562 "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==",
16577 "dev": true, 16563 "dev": true,
16578 "requires": { 16564 "requires": {
16579 "async-limiter": "~1.0.0", 16565 "async-limiter": "~1.0.0",
16580 "safe-buffer": "~5.1.0" 16566 "safe-buffer": "~5.1.0"
16581 } 16567 }
16582 }, 16568 },
16583 "xdg-basedir": { 16569 "xdg-basedir": {
16584 "version": "3.0.0", 16570 "version": "3.0.0",
16585 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 16571 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
16586 "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", 16572 "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
16587 "dev": true 16573 "dev": true
16588 }, 16574 },
16589 "xml-char-classes": { 16575 "xml-char-classes": {
16590 "version": "1.0.0", 16576 "version": "1.0.0",
16591 "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", 16577 "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz",
16592 "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", 16578 "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=",
16593 "dev": true 16579 "dev": true
16594 }, 16580 },
16595 "xml-name-validator": { 16581 "xml-name-validator": {
16596 "version": "3.0.0", 16582 "version": "3.0.0",
16597 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", 16583 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
16598 "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", 16584 "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
16599 "dev": true 16585 "dev": true
16600 }, 16586 },
16601 "xregexp": { 16587 "xregexp": {
16602 "version": "2.0.0", 16588 "version": "2.0.0",
16603 "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", 16589 "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
16604 "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=", 16590 "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",
16605 "dev": true 16591 "dev": true
16606 }, 16592 },
16607 "xtend": { 16593 "xtend": {
16608 "version": "4.0.1", 16594 "version": "4.0.1",
16609 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", 16595 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
16610 "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", 16596 "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
16611 "dev": true 16597 "dev": true
16612 }, 16598 },
16613 "xxhashjs": { 16599 "xxhashjs": {
16614 "version": "0.2.2", 16600 "version": "0.2.2",
16615 "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", 16601 "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",
16616 "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", 16602 "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==",
16617 "dev": true, 16603 "dev": true,
16618 "requires": { 16604 "requires": {
16619 "cuint": "^0.2.2" 16605 "cuint": "^0.2.2"
16620 } 16606 }
16621 }, 16607 },
16622 "y18n": { 16608 "y18n": {
16623 "version": "4.0.0", 16609 "version": "4.0.0",
16624 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 16610 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
16625 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", 16611 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
16626 "dev": true 16612 "dev": true
16627 }, 16613 },
16628 "yallist": { 16614 "yallist": {
16629 "version": "2.1.2", 16615 "version": "2.1.2",
16630 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 16616 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
16631 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 16617 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
16632 "dev": true 16618 "dev": true
16633 }, 16619 },
16634 "yargs": { 16620 "yargs": {
16635 "version": "10.1.2", 16621 "version": "10.1.2",
16636 "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", 16622 "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",
16637 "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", 16623 "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",
16638 "dev": true, 16624 "dev": true,
16639 "requires": { 16625 "requires": {
16640 "cliui": "^4.0.0", 16626 "cliui": "^4.0.0",
16641 "decamelize": "^1.1.1", 16627 "decamelize": "^1.1.1",
16642 "find-up": "^2.1.0", 16628 "find-up": "^2.1.0",
16643 "get-caller-file": "^1.0.1", 16629 "get-caller-file": "^1.0.1",
16644 "os-locale": "^2.0.0", 16630 "os-locale": "^2.0.0",
16645 "require-directory": "^2.1.1", 16631 "require-directory": "^2.1.1",
16646 "require-main-filename": "^1.0.1", 16632 "require-main-filename": "^1.0.1",
16647 "set-blocking": "^2.0.0", 16633 "set-blocking": "^2.0.0",
16648 "string-width": "^2.0.0", 16634 "string-width": "^2.0.0",
16649 "which-module": "^2.0.0", 16635 "which-module": "^2.0.0",
16650 "y18n": "^3.2.1", 16636 "y18n": "^3.2.1",
16651 "yargs-parser": "^8.1.0" 16637 "yargs-parser": "^8.1.0"
16652 }, 16638 },
16653 "dependencies": { 16639 "dependencies": {
16654 "ansi-regex": { 16640 "ansi-regex": {
16655 "version": "3.0.0", 16641 "version": "3.0.0",
16656 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 16642 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
16657 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 16643 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
16658 "dev": true 16644 "dev": true
16659 }, 16645 },
16660 "cliui": { 16646 "cliui": {
16661 "version": "4.0.0", 16647 "version": "4.0.0",
16662 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz", 16648 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz",
16663 "integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==", 16649 "integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==",
16664 "dev": true, 16650 "dev": true,
16665 "requires": { 16651 "requires": {
16666 "string-width": "^2.1.1", 16652 "string-width": "^2.1.1",
16667 "strip-ansi": "^4.0.0", 16653 "strip-ansi": "^4.0.0",
16668 "wrap-ansi": "^2.0.0" 16654 "wrap-ansi": "^2.0.0"
16669 } 16655 }
16670 }, 16656 },
16671 "strip-ansi": { 16657 "strip-ansi": {
16672 "version": "4.0.0", 16658 "version": "4.0.0",
16673 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 16659 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
16674 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 16660 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
16675 "dev": true, 16661 "dev": true,
16676 "requires": { 16662 "requires": {
16677 "ansi-regex": "^3.0.0" 16663 "ansi-regex": "^3.0.0"
16678 } 16664 }
16679 }, 16665 },
16680 "y18n": { 16666 "y18n": {
16681 "version": "3.2.1", 16667 "version": "3.2.1",
16682 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 16668 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
16683 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 16669 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
16684 "dev": true 16670 "dev": true
16685 } 16671 }
16686 } 16672 }
16687 }, 16673 },
16688 "yargs-parser": { 16674 "yargs-parser": {
16689 "version": "8.1.0", 16675 "version": "8.1.0",
16690 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", 16676 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",
16691 "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", 16677 "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",
16692 "dev": true, 16678 "dev": true,
16693 "requires": { 16679 "requires": {
16694 "camelcase": "^4.1.0" 16680 "camelcase": "^4.1.0"
16695 }, 16681 },
16696 "dependencies": { 16682 "dependencies": {
16697 "camelcase": { 16683 "camelcase": {
16698 "version": "4.1.0", 16684 "version": "4.1.0",
16699 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 16685 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
16700 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 16686 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
16701 "dev": true 16687 "dev": true
16702 } 16688 }
16703 } 16689 }
16704 }, 16690 },
16705 "yauzl": { 16691 "yauzl": {
16706 "version": "2.4.1", 16692 "version": "2.4.1",
16707 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", 16693 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
16708 "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", 16694 "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
16709 "dev": true, 16695 "dev": true,
16710 "requires": { 16696 "requires": {
16711 "fd-slicer": "~1.0.1" 16697 "fd-slicer": "~1.0.1"
16712 } 16698 }
16713 }, 16699 },
16714 "z-schema": { 16700 "z-schema": {
16715 "version": "3.19.1", 16701 "version": "3.19.1",
1 { 1 {
2 "name": "schoolmanagement", 2 "name": "schoolmanagement",
3 "version": "1.0.0", 3 "version": "1.0.0",
4 "description": "A schoolmanagement Dashboard", 4 "description": "A schoolmanagement Dashboard",
5 "author": "Neeraj Sharma<neeraj.sharma@viithiisys.com>", 5 "author": "Neeraj Sharma<neeraj.sharma@viithiisys.com>",
6 "private": true, 6 "private": true,
7 "scripts": { 7 "scripts": {
8 "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", 8 "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
9 "start": "npm run dev", 9 "start": "npm run dev",
10 "unit": "jest --config test/unit/jest.conf.js --coverage", 10 "unit": "jest --config test/unit/jest.conf.js --coverage",
11 "e2e": "node test/e2e/runner.js", 11 "e2e": "node test/e2e/runner.js",
12 "test": "npm run unit && npm run e2e", 12 "test": "npm run unit && npm run e2e",
13 "lint": "eslint --ext .js,.vue src test/unit test/e2e/specs", 13 "lint": "eslint --ext .js,.vue src test/unit test/e2e/specs",
14 "build": "node build/build.js" 14 "build": "node build/build.js"
15 }, 15 },
16 "dependencies": { 16 "dependencies": {
17 "axios": "^0.18.0", 17 "axios": "^0.18.0",
18 "dayspan-vuetify": "^0.4.0",
19 "font-awesome": "^4.7.0", 18 "font-awesome": "^4.7.0",
19 "jquery": "^3.4.1",
20 "lodash.truncate": "^4.4.2", 20 "lodash.truncate": "^4.4.2",
21 "moment": "^2.24.0", 21 "moment": "^2.24.0",
22 "nprogress": "^0.2.0", 22 "nprogress": "^0.2.0",
23 "quill": "^1.3.6", 23 "quill": "^1.3.6",
24 "vee-validate": "^2.0.9", 24 "vee-validate": "^2.0.9",
25 "vue": "^2.5.16", 25 "vue": "^2.5.16",
26 "vue-fullcalendar": "^1.0.9", 26 "vue-full-calendar": "^2.7.0",
27 "vue-password": "^1.2.0", 27 "vue-password": "^1.2.0",
28 "vue-perfect-scrollbar": "^0.1.0", 28 "vue-perfect-scrollbar": "^0.1.0",
29 "vue-quill-editor": "^3.0.6", 29 "vue-quill-editor": "^3.0.6",
30 "vue-resize": "^0.4.4", 30 "vue-resize": "^0.4.4",
31 "vue-router": "^3.0.1", 31 "vue-router": "^3.0.1",
32 "vuetify": "^1.1.0-alpha.5", 32 "vuetify": "^1.1.0-alpha.5",
33 "vuex": "^3.0.1", 33 "vuex": "^3.0.1",
34 "vuex-persistedstate": "^2.5.4" 34 "vuex-persistedstate": "^2.5.4"
35 }, 35 },
36 "devDependencies": { 36 "devDependencies": {
37 "autoprefixer": "^7.1.2", 37 "autoprefixer": "^7.1.2",
38 "babel-core": "^6.26.3", 38 "babel-core": "^6.26.3",
39 "babel-eslint": "^8.2.3", 39 "babel-eslint": "^8.2.3",
40 "babel-helper-vue-jsx-merge-props": "^2.0.3", 40 "babel-helper-vue-jsx-merge-props": "^2.0.3",
41 "babel-jest": "^21.0.2", 41 "babel-jest": "^21.0.2",
42 "babel-loader": "^7.1.4", 42 "babel-loader": "^7.1.4",
43 "babel-plugin-dynamic-import-node": "^1.2.0", 43 "babel-plugin-dynamic-import-node": "^1.2.0",
44 "babel-plugin-syntax-dynamic-import": "^6.18.0", 44 "babel-plugin-syntax-dynamic-import": "^6.18.0",
45 "babel-plugin-syntax-jsx": "^6.18.0", 45 "babel-plugin-syntax-jsx": "^6.18.0",
46 "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", 46 "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
47 "babel-plugin-transform-runtime": "^6.22.0", 47 "babel-plugin-transform-runtime": "^6.22.0",
48 "babel-plugin-transform-vue-jsx": "^3.7.0", 48 "babel-plugin-transform-vue-jsx": "^3.7.0",
49 "babel-preset-env": "^1.7.0", 49 "babel-preset-env": "^1.7.0",
50 "babel-preset-stage-2": "^6.22.0", 50 "babel-preset-stage-2": "^6.22.0",
51 "babel-register": "^6.22.0", 51 "babel-register": "^6.22.0",
52 "chalk": "^2.4.1", 52 "chalk": "^2.4.1",
53 "chromedriver": "^2.38.3", 53 "chromedriver": "^2.38.3",
54 "copy-webpack-plugin": "^4.5.1", 54 "copy-webpack-plugin": "^4.5.1",
55 "cross-spawn": "^5.0.1", 55 "cross-spawn": "^5.0.1",
56 "css-loader": "^0.28.11", 56 "css-loader": "^0.28.11",
57 "eslint": "^4.19.1", 57 "eslint": "^4.19.1",
58 "eslint-config-alloy": "^1.4.2", 58 "eslint-config-alloy": "^1.4.2",
59 "eslint-config-standard": "^10.2.1", 59 "eslint-config-standard": "^10.2.1",
60 "eslint-friendly-formatter": "^3.0.0", 60 "eslint-friendly-formatter": "^3.0.0",
61 "eslint-loader": "^1.7.1", 61 "eslint-loader": "^1.7.1",
62 "eslint-plugin-import": "^2.11.0", 62 "eslint-plugin-import": "^2.11.0",
63 "eslint-plugin-node": "^5.2.0", 63 "eslint-plugin-node": "^5.2.0",
64 "eslint-plugin-promise": "^3.7.0", 64 "eslint-plugin-promise": "^3.7.0",
65 "eslint-plugin-standard": "^3.1.0", 65 "eslint-plugin-standard": "^3.1.0",
66 "eslint-plugin-vue": "^4.5.0", 66 "eslint-plugin-vue": "^4.5.0",
67 "extract-text-webpack-plugin": "^3.0.0", 67 "extract-text-webpack-plugin": "^3.0.0",
68 "faker": "^4.1.0", 68 "faker": "^4.1.0",
69 "file-loader": "^1.1.11", 69 "file-loader": "^1.1.11",
70 "friendly-errors-webpack-plugin": "^1.7.0", 70 "friendly-errors-webpack-plugin": "^1.7.0",
71 "fs-finder": "^1.8.1", 71 "fs-finder": "^1.8.1",
72 "html-webpack-plugin": "^2.30.1", 72 "html-webpack-plugin": "^2.30.1",
73 "jest": "^22.4.3", 73 "jest": "^22.4.3",
74 "jest-serializer-vue": "^0.3.0", 74 "jest-serializer-vue": "^0.3.0",
75 "json-schema-faker": "^0.5.0-rc9", 75 "json-schema-faker": "^0.5.0-rc9",
76 "json-server": "^0.12.2", 76 "json-server": "^0.12.2",
77 "less-loader": "^4.1.0", 77 "less-loader": "^4.1.0",
78 "mime-types": "^2.1.18", 78 "mime-types": "^2.1.18",
79 "mockjs": "^1.0.1-beta3", 79 "mockjs": "^1.0.1-beta3",
80 "mockjs-webpack-plugin": "^1.0.0", 80 "mockjs-webpack-plugin": "^1.0.0",
81 "nightwatch": "^0.9.21", 81 "nightwatch": "^0.9.21",
82 "node-dir": "^0.1.17", 82 "node-dir": "^0.1.17",
83 "node-notifier": "^5.1.2", 83 "node-notifier": "^5.1.2",
84 "optimize-css-assets-webpack-plugin": "^3.2.0", 84 "optimize-css-assets-webpack-plugin": "^3.2.0",
85 "ora": "^1.2.0", 85 "ora": "^1.2.0",
86 "portfinder": "^1.0.13", 86 "portfinder": "^1.0.13",
87 "postcss-import": "^11.0.0", 87 "postcss-import": "^11.0.0",
88 "postcss-loader": "^2.1.5", 88 "postcss-loader": "^2.1.5",
89 "postcss-url": "^7.3.2", 89 "postcss-url": "^7.3.2",
90 "raw-loader": "^0.5.1", 90 "raw-loader": "^0.5.1",
91 "rimraf": "^2.6.0", 91 "rimraf": "^2.6.0",
92 "selenium-server": "^3.12.0", 92 "selenium-server": "^3.12.0",
93 "semver": "^5.3.0", 93 "semver": "^5.3.0",
94 "shelljs": "^0.7.6", 94 "shelljs": "^0.7.6",
95 "stylus": "^0.54.5", 95 "stylus": "^0.54.5",
96 "stylus-loader": "^3.0.2", 96 "stylus-loader": "^3.0.2",
97 "uglifyjs-webpack-plugin": "^1.2.5", 97 "uglifyjs-webpack-plugin": "^1.2.5",
98 "url-loader": "^0.5.8", 98 "url-loader": "^0.5.8",
99 "vue-jest": "^1.0.2", 99 "vue-jest": "^1.0.2",
100 "vue-loader": "^13.3.0", 100 "vue-loader": "^13.3.0",
101 "vue-style-loader": "^3.0.1", 101 "vue-style-loader": "^3.0.1",
102 "vue-template-compiler": "^2.5.16", 102 "vue-template-compiler": "^2.5.16",
103 "webpack": "^3.12.0", 103 "webpack": "^3.12.0",
104 "webpack-bundle-analyzer": "^2.12.0", 104 "webpack-bundle-analyzer": "^2.12.0",
105 "webpack-dev-server": "^2.9.1", 105 "webpack-dev-server": "^2.9.1",
106 "webpack-merge": "^4.1.0" 106 "webpack-merge": "^4.1.0"
107 }, 107 },
108 "engines": { 108 "engines": {
109 "node": ">= 6.0.0", 109 "node": ">= 6.0.0",
110 "npm": ">= 3.0.0" 110 "npm": ">= 3.0.0"
111 }, 111 },
112 "browserslist": [ 112 "browserslist": [
113 "> 1%", 113 "> 1%",
114 "last 2 versions", 114 "last 2 versions",
115 "not ie <= 8" 115 "not ie <= 8"
116 ] 116 ]
117 } 117 }
1 <template> 1 <template>
2 <div id="appRoot"> 2 <div id="appRoot">
3 <template v-if="!$route.meta.public"> 3 <template v-if="!$route.meta.public">
4 <!-- Go to top --> 4 <!-- Go to top -->
5 <v-app id="inspire" class="app"> 5 <v-app id="inspire" class="app">
6 <app-drawer class="app--drawer"></app-drawer> 6 <app-drawer class="app--drawer"></app-drawer>
7 <v-content> 7 <v-content>
8 <div class="page-wrapper"> 8 <div class="page-wrapper">
9 <!-- Header toolbar with Seacrh -->
10 <app-toolbar class="app--toolbar"></app-toolbar>
9 <router-view></router-view> 11 <router-view></router-view>
10 </div> 12 </div>
11 <!-- App Footer --> 13 <!-- App Footer -->
12 <v-footer height="auto" class="fixcolors pa-3 app--footer"> 14 <v-footer height="auto" class="fixcolors pa-3 app--footer"></v-footer>
13 </v-footer>
14 </v-content> 15 </v-content>
15 </v-app> 16 </v-app>
16 </template> 17 </template>
17 <template v-else> 18 <template v-else>
18 <transition> 19 <transition>
19 <keep-alive> 20 <keep-alive>
20 <router-view></router-view> 21 <router-view></router-view>
21 </keep-alive> 22 </keep-alive>
22 </transition> 23 </transition>
23 </template> 24 </template>
24 <v-snackbar 25 <v-snackbar :timeout="3000" bottom right :color="snackbar.color" v-model="snackbar.show">
25 :timeout="3000"
26 bottom
27 right
28 :color="snackbar.color"
29 v-model="snackbar.show"
30 >
31 {{ snackbar.text }} 26 {{ snackbar.text }}
32 <v-btn dark flat @click.native="snackbar.show = false" icon> 27 <v-btn dark flat @click.native="snackbar.show = false" icon>
33 <v-icon>close</v-icon> 28 <v-icon>close</v-icon>
34 </v-btn> 29 </v-btn>
35 </v-snackbar> 30 </v-snackbar>
36 </div> 31 </div>
37 </template> 32 </template>
38 <script> 33 <script>
39 import AppDrawer from '@/components/pageHeader/AppDrawer'; 34 import AppDrawer from "@/components/pageHeader/AppDrawer";
40 import AppToolbar from '@/components/pageHeader/AppToolbar'; 35 import AppToolbar from "@/components/pageHeader/AppToolbar";
41 import menu from '@/api/menu'; 36 import menu from "@/api/menu";
42 import AppEvents from './event'; 37 import AppEvents from "./event";
43 38
44 export default { 39 export default {
45 components: { 40 components: {
46 AppDrawer, 41 AppDrawer,
47 AppToolbar, 42 AppToolbar
48 }, 43 },
49 data: () => ({ 44 data: () => ({
50 expanded: true, 45 expanded: true,
51 rightDrawer: false, 46 rightDrawer: false,
52 snackbar: { 47 snackbar: {
53 show: false, 48 show: false,
54 text: '', 49 text: "",
55 color: '', 50 color: ""
56 } 51 }
57 }), 52 }),
58 53
59 computed: { 54 computed: {},
60 55
61 }, 56 created() {
62
63 created () {
64 AppEvents.forEach(item => { 57 AppEvents.forEach(item => {
65 this.$on(item.name, item.callback); 58 this.$on(item.name, item.callback);
66 }); 59 });
67 window.getApp = this; 60 window.getApp = this;
68 }, 61 }
69 }; 62 };
70 </script> 63 </script>
71 64
72 65
73 <style lang="stylus" scoped> 66 <style lang="stylus" scoped>
74 .setting-fab 67 .setting-fab {
75 top:50%!important; 68 top: 50% !important;
76 right:0; 69 right: 0;
77 border-radius:0 70 border-radius: 0;
78 .page-wrapper 71 }
79 min-height:calc(1200px - 64px - 50px - 81px )
80 72
73 .page-wrapper {
74 min-height: calc(1200px - 64px - 50px - 81px);
75 }
81 </style> 76 </style>
82 <style> 77 <style>
83 78 body {
84 body{ 79 font-family: "Nunito", sans-serif !important;
85 font-family: 'Nunito', sans-serif !important;
src/Services/http.js
1 import axios from 'axios' 1 import axios from 'axios'
2 import store from '@/store/store' 2 import store from '@/store/store'
3 3
4 export default () => { 4 export default () => {
5 return axios.create({ 5 return axios.create({
6 // baseURL: 'http://192.168.2.221:3002/v1', 6 // baseURL: 'http://192.168.2.221:3002/v1',
7 baseURL: 'http://13.234.251.173:8001/v1', 7 baseURL: 'http://13.234.251.173:8001/sv1',
8 headers: { 8 headers: {
9 Authorization: `Bearer ${store.state.token}` 9 Authorization: `Bearer ${store.state.token}`
10 } 10 }
11 }) 11 })
12 } 12 }
1 const Menu = [ 1 const Menu = [
2 // { header: 'Apps' }, 2 // { header: 'Apps' },
3 // { 3 {
4 // title: 'Dashboard', 4 title: 'Dashboard',
5 // // group: 'apps', 5 // group: 'apps',
6 // name: 'Dashboard', 6 name: 'Dashboard',
7 // icon: 'dashboard', 7 icon: 'dashboard',
8 // }, 8 },
9 { 9 {
10 title: 'Class', 10 title: 'Class',
11 // group: 'apps', 11 // group: 'apps',
12 name: 'addclass', 12 name: 'addclass',
13 icon: 'local_library', 13 icon: 'local_library',
14 }, 14 },
15 { 15 {
16 title: 'Section', 16 title: 'Section',
17 // group: 'apps', 17 // group: 'apps',
18 name: 'section', 18 name: 'section',
19 icon: 'view_module', 19 icon: 'view_module',
20 }, 20 },
21 { 21 {
22 title: 'Subjects', 22 title: 'Subjects',
23 name: 'Subject', 23 name: 'Subject',
24 icon: 'subject', 24 icon: 'subject',
25 }, 25 },
26 { 26 {
27 title: 'Parents', 27 title: 'Parents',
28 // group: 'apps', 28 // group: 'apps',
29 name: 'parents', 29 name: 'parents',
30 icon: 'group', 30 icon: 'group',
31 }, 31 },
32 { 32 {
33 title: 'Teachers', 33 title: 'Teachers',
34 // group: '', 34 // group: '',
35 name: 'teachers', 35 name: 'teachers',
36 icon: 'person', 36 icon: 'person',
37 }, 37 },
38 { 38 {
39 title: 'Students', 39 title: 'Students',
40 // group: 'apps', 40 // group: 'apps',
41 name: 'Students', 41 name: 'Students',
42 icon: 'school', 42 icon: 'school',
43 }, 43 },
44 { 44 {
45 title: 'Notice Board', 45 title: 'Notice Board',
46 name: 'NoticeBoard', 46 name: 'NoticeBoard',
47 icon: 'notifications', 47 icon: 'notifications',
48 }, 48 },
49 { 49 {
50 title: 'News', 50 title: 'News',
51 name: 'news', 51 name: 'news',
52 icon: 'announcement', 52 icon: 'announcement',
53 }, 53 },
54 // { 54 // {
55 // title: 'Reminder', 55 // title: 'Reminder',
56 // name: 'reminder', 56 // name: 'reminder',
57 // icon: 'alarm_add', 57 // icon: 'alarm_add',
58 // }, 58 // },
59 { 59 {
60 title: 'Time Table', 60 title: 'Time Table',
61 name: 'timeTable', 61 name: 'timeTable',
62 icon: 'event_note', 62 icon: 'event_note',
63 }, 63 },
64 { 64 {
65 title: 'Notification', 65 title: 'Notification',
66 name: 'notification', 66 name: 'notification',
67 icon: 'notifications_active', 67 icon: 'notifications_active',
68 }, 68 },
69 { 69 {
70 title: 'Social Media', 70 title: 'Social Media',
71 name: 'SocialMedia', 71 name: 'SocialMedia',
72 icon: 'cloud_upload', 72 icon: 'cloud_upload',
73 }, 73 },
74 { 74 {
75 title: 'Gallery', 75 title: 'Gallery',
76 name: 'Gallery', 76 name: 'Gallery',
77 icon: 'photo', 77 icon: 'photo',
78 }, 78 },
79 ]; 79 ];
80 80
81 81
82 // reorder menu 82 // reorder menu
83 Menu.forEach((item) => { 83 Menu.forEach((item) => {
84 if (item.items) { 84 if (item.items) {
85 item.items.sort((x, y) => { 85 item.items.sort((x, y) => {
86 let textA = x.title.toUpperCase(); 86 let textA = x.title.toUpperCase();
87 let textB = y.title.toUpperCase(); 87 let textB = y.title.toUpperCase();
88 return (textA < textB) ? -1 : (textA > textB) ? 1 : 0; 88 return (textA < textB) ? -1 : (textA > textB) ? 1 : 0;
89 }); 89 });
90 } 90 }
91 }); 91 });
92 92
93 export default Menu; 93 export default Menu;
src/components/pageHeader/AppToolbar.vue
1 <template> 1 <template>
2 <v-toolbar 2 <v-toolbar class="fixcolors" fixed app>
3 class="fixcolors"
4 fixed
5 app
6 >
7 <v-toolbar-title class="ml-0 pl-3"> 3 <v-toolbar-title class="ml-0 pl-3">
8 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon> 4 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
9 </v-toolbar-title> 5 </v-toolbar-title>
10 <v-spacer></v-spacer> 6
11 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition"> 7 <!-- ****** SEARCH ALL EXISTING STUDENTS ****** -->
12 <v-btn icon large flat slot="activator"> 8 <v-flex xs7 sm3 class="userSearch" v-if="$route.name != 'Dashboard'">
13 <v-avatar size="40px"> 9 <v-text-field
14 <img src="/static/icon/user.png"/> 10 flat
15 </v-avatar> 11 append-icon="search"
12 label="Seacrh"
13 color="white"
14 @input.native="emitSearch"
15 type="text"
16 dark
17 ></v-text-field>
18 </v-flex>
19 <v-spacer></v-spacer>
20 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
21 <v-btn icon large flat slot="activator">
22 <v-avatar size="40px">
23 <img src="/static/icon/user.png" />
24 </v-avatar>
16 </v-btn> 25 </v-btn>
17 <v-list class="pa-0"> 26 <v-list class="pa-0">
18 <v-list-tile v-for="(item,index) in items" :to="!item.href ? { name: item.name } : null" :href="item.href" @click="item.click" ripple="ripple" :disabled="item.disabled" :target="item.target" rel="noopener" :key="index"> 27 <v-list-tile
19 <v-list-tile-action v-if="item.icon"> 28 v-for="(item,index) in items"
20 <v-icon>{{ item.icon }}</v-icon> 29 :to="!item.href ? { name: item.name } : null"
21 </v-list-tile-action> 30 :href="item.href"
22 <v-list-tile-content> 31 @click="item.click"
23 <v-list-tile-title>{{ item.title }}</v-list-tile-title> 32 ripple="ripple"
24 </v-list-tile-content> 33 :disabled="item.disabled"
25 </v-list-tile> 34 :target="item.target"
26 </v-list> 35 rel="noopener"
27 </v-menu> 36 :key="index"
37 >
38 <v-list-tile-action v-if="item.icon">
39 <v-icon>{{ item.icon }}</v-icon>
40 </v-list-tile-action>
41 <v-list-tile-content>
42 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
43 </v-list-tile-content>
44 </v-list-tile>
45 </v-list>
46 </v-menu>
28 </v-toolbar> 47 </v-toolbar>
29 </template> 48 </template>
30 <script> 49 <script>
31 import Util from "@/util"; 50 import Util from "@/util";
32 export default { 51 export default {
33 search: "", 52 // props: {
53 // search: {
54 // type: String,
55 // required: true
56 // }
57 // },
34 name: "app-toolbar", 58 name: "app-toolbar",
35 data: () => ({ 59 data: () => ({
60 userName: "",
36 search: "", 61 search: "",
37 userName:'',
38 items: [ 62 items: [
39 { 63 {
40 // icon: 'account_circle', 64 // icon: 'account_circle',
41 href: "/changepassword", 65 href: "/changepassword",
42 title: "Change Password", 66 title: "Change Password",
43 click: e => { 67 click: e => {
44 console.log(e); 68 console.log(e);
45 } 69 }
46 }, 70 },
47 // { 71 // {
48 // icon: 'settings', 72 // icon: 'settings',
49 // href: '#', 73 // href: '#',
50 // title: 'Settings', 74 // title: 'Settings',
51 // click: (e) => { 75 // click: (e) => {
52 // console.log(e); 76 // console.log(e);
53 // } 77 // }
54 // }, 78 // },
55 { 79 {
56 // icon: 'fullscreen_exit', 80 // icon: 'fullscreen_exit',
57 href: "#", 81 href: "#",
58 title: "Logout", 82 title: "Logout",
59 click: e => { 83 click: e => {
60 window.getApp.$emit("APP_LOGOUT"); 84 window.getApp.$emit("APP_LOGOUT");
61 } 85 }
62 } 86 }
63 ] 87 ]
64 }), 88 }),
65 computed: { 89 computed: {
66 toolbarColor() { 90 toolbarColor() {
67 return this.$vuetify.options.extra.mainNav; 91 return this.$vuetify.options.extra.mainNav;
68 } 92 }
69 }, 93 },
70 methods: { 94 methods: {
95 emitSearch (ev) {
96 this.$root.$emit('app:search', ev.target.value)
97 },
71 handleDrawerToggle() { 98 handleDrawerToggle() {
72 window.getApp.$emit("APP_DRAWER_TOGGLED"); 99 window.getApp.$emit("APP_DRAWER_TOGGLED");
73 }, 100 },
74 handleFullScreen() { 101 handleFullScreen() {
75 Util.toggleFullScreen(); 102 Util.toggleFullScreen();
76 } 103 }
77 }, 104 }
78 }; 105 };
79 </script> 106 </script>
80 <style> 107 <style>
81 .v-icon{ 108 .v-icon {
82 font-size:30px; 109 font-size: 30px;
83 }
84 @media screen and (min-width: 1270px){
85 .hide{
86 display: none;
87 } 110 }
88 /* } 111 @media screen and (min-width: 1270px) {
112 .hide {
113 display: none;
114 }
115 /* }
89 @media screen and (max-width: 962px) { 116 @media screen and (max-width: 962px) {
90 .imglogo{ 117 .imglogo{
91 position: absolute; 118 position: absolute;
92 top: 13px; 119 top: 13px;
93 left: 13px !important; 120 left: 13px !important;
94 width: 70px; 121 width: 70px;
95 height: 24px; 122 height: 24px;
96 } */ 123 } */
97 } 124 }
98 @media screen and (max-width: 420px){ 125 @media screen and (max-width: 420px) {
99 .v-list__tile { 126 .v-list__tile {
1 // The Vue build version to load with the `import` command 1 // The Vue build version to load with the `import` command
2 // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 2 // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
3 import Vue from 'vue'; 3 import Vue from 'vue';
4 import App from './App'; 4 import App from './App';
5 import Vuetify from 'vuetify'; 5 import Vuetify from 'vuetify';
6 import router from './router'; 6 import router from './router';
7 import 'font-awesome/css/font-awesome.css'; 7 import 'font-awesome/css/font-awesome.css';
8 import './theme/default.styl'; 8 import './theme/default.styl';
9 import VeeValidate from 'vee-validate'; 9 import VeeValidate from 'vee-validate';
10 import colors from 'vuetify/es5/util/colors'; 10 import colors from 'vuetify/es5/util/colors';
11 import Truncate from 'lodash.truncate'; 11 import Truncate from 'lodash.truncate';
12 import DaySpanVuetify from 'dayspan-vuetify' 12 import store from '@/store/store'
13 import FullCalendar from 'vue-full-calendar';
13 14
14 Vue.config.productionTip = false; 15 Vue.config.productionTip = false;
15 // import axios from 'axios'; 16 Vue.use(FullCalendar);
16 // import VueAxios from 'vue-axios';
17 import store from '@/store/store'
18 import 'vuetify/dist/vuetify.css'
19 import 'material-design-icons-iconfont/dist/material-design-icons.css'
20 import 'dayspan-vuetify/dist/lib/dayspan-vuetify.min.css'
21 17
22 // Helpers 18 // Helpers
23 // Global filters 19 // Global filters
24 // Vue.use(VueAxios, axios); 20 // Vue.use(VueAxios, axios);
25 Vue.filter('truncate', Truncate); 21 Vue.filter('truncate', Truncate);
26 Vue.use(VeeValidate, { fieldsBagName: 'formFields' }); 22 Vue.use(VeeValidate, { fieldsBagName: 'formFields' });
27 Vue.use(DaySpanVuetify, {
28 methods: {
29 getDefaultEventColor: () => '#1976d2'
30 }
31 });
32 Vue.use(Vuetify, { 23 Vue.use(Vuetify, {
33 // theme: { 24 // theme: {
34 // primary: colors.indigo.base, // #E53935 25 // primary: colors.indigo.base, // #E53935
35 // secondary: colors.indigo.lighten4, // #FFCDD2 26 // secondary: colors.indigo.lighten4, // #FFCDD2
36 // accent: colors.indigo.base // #3F51B5 27 // accent: colors.indigo.base // #3F51B5
37 // }, 28 // },
38 options: { 29 options: {
39 themeVariations: ['primary', 'secondary', 'accent'], 30 themeVariations: ['primary', 'secondary', 'accent'],
40 extra: { 31 extra: {
41 mainToolbar: { 32 mainToolbar: {
42 color: 'primary', 33 color: 'primary',
43 }, 34 },
44 sideToolbar: {}, 35 sideToolbar: {},
45 sideNav: 'primary', 36 sideNav: 'primary',
46 mainNav: 'primary lighten-1', 37 mainNav: 'primary lighten-1',
47 bodyBg: '', 38 bodyBg: '',
48 } 39 }
49 } 40 }
50 }); 41 });
51 // Bootstrap application components 42 // Bootstrap application components
52 43
53 44
54 45
55 /* eslint-disable no-new */ 46 /* eslint-disable no-new */
56 new Vue({ 47 new Vue({
57 el: '#app', 48 el: '#app',
58 router, 49 router,
59 store, 50 store,
60 components: { App }, 51 components: { App },
61 template: '<App/>' 52 template: '<App/>'
src/pages/Authentication/Login.vue
1 <template> 1 <template>
2 <v-app id="login"> 2 <v-app id="login">
3 <v-toolbar class="fixcolors"> 3 <v-toolbar class="fixcolors">
4 <v-toolbar-items> 4 <v-toolbar-items>
5 <img src="/static/icon.png" height="40" width="140" alt="logo"> 5 <img src="/static/icon.png" height="40" width="140" alt="logo" />
6 <!-- <h3 class="white--text my-3 ml-5 logoSchool">School-Management</h3> --> 6 <!-- <h3 class="white--text my-3 ml-5 logoSchool">School-Management</h3> -->
7 </v-toolbar-items> 7 </v-toolbar-items>
8 </v-toolbar> 8 </v-toolbar>
9 <v-content> 9 <v-content>
10 <v-container fluid fill-height> 10 <v-container fluid fill-height>
11 <v-snackbar 11 <v-snackbar
12 :timeout="timeout" 12 :timeout="timeout"
13 :top="y === 'top'" 13 :top="y === 'top'"
14 :right="x === 'right'" 14 :right="x === 'right'"
15 :vertical="mode === 'vertical'" 15 :vertical="mode === 'vertical'"
16 v-model="snackbar" 16 v-model="snackbar"
17 :color="color" 17 :color="color"
18 >{{ text }}</v-snackbar> 18 >{{ text }}</v-snackbar>
19 <v-layout align-center justify-center> 19 <v-layout align-center justify-center>
20 <v-flex xs12 sm10 md6 lg4> 20 <v-flex xs12 sm10 md6 lg4>
21 <v-toolbar class="fixcolors" dark> 21 <v-toolbar class="fixcolors" dark>
22 <v-spacer></v-spacer> 22 <v-spacer></v-spacer>
23 <v-toolbar-title>School Login</v-toolbar-title> 23 <v-toolbar-title>School Login</v-toolbar-title>
24 <v-spacer></v-spacer> 24 <v-spacer></v-spacer>
25 </v-toolbar> 25 </v-toolbar>
26 26
27 <v-card class="elevation-1 pa-1"> 27 <v-card class="elevation-1 pa-1">
28 <v-card-text> 28 <v-card-text>
29 <v-flex xs12 sm12 md12 lg12> 29 <v-flex xs12 sm12 md12 lg12>
30 <v-form ref="form" v-model="valid" lazy-validation> 30 <v-form ref="form" v-model="valid" lazy-validation>
31 <v-text-field 31 <v-text-field
32 v-model="userLogincredentials.email" 32 v-model="userLogincredentials.email"
33 :rules="nameRules" 33 :rules="nameRules"
34 label="Username" 34 label="Username"
35 required 35 required
36 ></v-text-field> 36 ></v-text-field>
37 <v-text-field 37 <v-text-field
38 :rules="[rules.required]" 38 :rules="[rules.required]"
39 v-model="userLogincredentials.password" 39 v-model="userLogincredentials.password"
40 :append-icon="e1 ? 'visibility_off' : 'visibility'" 40 :append-icon="e1 ? 'visibility_off' : 'visibility'"
41 :append-icon-cb="() => (e1 = !e1)" 41 :append-icon-cb="() => (e1 = !e1)"
42 :type="e1 ? 'password' : 'text'" 42 :type="e1 ? 'password' : 'text'"
43 name="input-10-1" 43 name="input-10-1"
44 label="Password" 44 label="Password"
45 @keyup.enter="login" 45 @keyup.enter="login"
46 counter 46 counter
47 ></v-text-field> 47 ></v-text-field>
48 </v-form> 48 </v-form>
49 <v-layout row wrap> 49 <v-layout row wrap>
50 <v-flex xs6> 50 <v-flex xs6>
51 <!-- <v-checkbox :label="`Remember me`" v-model="remember"></v-checkbox> --> 51 <!-- <v-checkbox :label="`Remember me`" v-model="remember"></v-checkbox> -->
52 </v-flex> 52 </v-flex>
53 <v-flex xs6> 53 <v-flex xs6>
54 <h5 class="right mt-4"> <router-link class="link" to="/forgetpassword" style="border-bottom: 2px solid #aaa;">Forgot Password</router-link></h5> 54 <h5 class="right mt-4">
55 </v-flex> 55 <router-link
56 </v-layout> 56 class="link"
57 to="/forgetpassword"
58 style="border-bottom: 2px solid #aaa;"
59 >Forgot Password</router-link>
60 </h5>
61 </v-flex>
62 </v-layout>
57 </v-flex> 63 </v-flex>
58 </v-card-text> 64 </v-card-text>
59 <v-layout> 65 <v-layout>
60 <v-flex sm12 class="my-3"> 66 <v-flex sm12 class="my-3">
61 <v-btn style="margin: auto;display: block;b" class="fixcolors" round dark large @click="login" :loading="loading">Login</v-btn> 67 <v-btn
62 </v-flex> 68 style="margin: auto;display: block;b"
63 </v-layout> 69 class="fixcolors"
64 <v-layout> 70 round
71 dark
72 large
73 @click="login"
74 :loading="loading"
75 >Login</v-btn>
76 </v-flex>
65 </v-layout> 77 </v-layout>
78 <v-layout></v-layout>
66 </v-card> 79 </v-card>
67 </v-flex> 80 </v-flex>
68 </v-layout> 81 </v-layout>
69 </v-container> 82 </v-container>
70 </v-content> 83 </v-content>
71 <v-footer class="pa-4 fixcolors"></v-footer> 84 <v-footer class="pa-4 fixcolors"></v-footer>
72 </v-app> 85 </v-app>
73 </template> 86 </template>
74 87
75 <script> 88 <script>
76 import http from "@/Services/http.js"; 89 import http from "@/Services/http.js";
77 export default { 90 export default {
78 data() { 91 data() {
79 return { 92 return {
80 snackbar: false, 93 snackbar: false,
81 y: "top", 94 y: "top",
82 x: "right", 95 x: "right",
83 mode: "", 96 mode: "",
84 timeout: 3000, 97 timeout: 3000,
85 text: "", 98 text: "",
86 e1: true, 99 e1: true,
87 loading: false, 100 loading: false,
88 remember: false, 101 remember: false,
89 valid: false, 102 valid: false,
90 userLogincredentials: {}, 103 userLogincredentials: {},
91 nameRules: [ 104 nameRules: [v => !!v || "Username is required"],
92 v => !!v || "Username is required"
93
94 ],
95 password: "", 105 password: "",
96 email:"", 106 email: "",
97 rules: { 107 rules: {
98 required: value => !!value || "password is Required.", 108 required: value => !!value || "password is Required."
99 // min: v => 109 // min: v =>
100 // (/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%^&*])(?=.{8,})/.test( 110 // (/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%^&*])(?=.{8,})/.test(
101 // v 111 // v
102 // ) && 112 // ) &&
103 // v.length >= 6) || 113 // v.length >= 6) ||
104 // "Min 4 characters upper case lower case symbol required" 114 // "Min 4 characters upper case lower case symbol required"
105 } 115 }
106 }; 116 };
107 }, 117 },
108 methods: { 118 methods: {
109 login() { 119 login() {
110 this.loading = true; 120 this.loading = true;
111 var userdata = { 121 var userdata = {
112 email: this.userLogincredentials.email, 122 email: this.userLogincredentials.email,
113 password: this.userLogincredentials.password, 123 password: this.userLogincredentials.password,
114 role:"ADMIN" 124 role: "ADMIN"
115 }; 125 };
116 http() 126 http()
117 .post("/schoolLogin", userdata) 127 .post("/schoolLogin", userdata)
118 .then(response => { 128 .then(response => {
119 this.$store.dispatch("setToken", response.data.data.token); 129 this.$store.dispatch("setToken", response.data.data.token);
120 this.$store.dispatch("Id", response.data.data.id); 130 this.$store.dispatch("Id", response.data.data.id);
121 this.loading = false; 131 this.loading = false;
122 this.$router.push("/teachers"); 132 this.$router.push("/teachers");
123 }) 133 })
124 .catch(error => { 134 .catch(error => {
125 this.text = error.response.data.message 135 if (error) {
126 this.snackbar = true; 136 this.text = "Server appears to be offline";
137 this.snackbar = true;
138 }
139 if (error.response.data.message) {
140 this.text = error.response.data.message;
141 this.snackbar = true;
142 }
127 this.loading = false; 143 this.loading = false;
128 }); 144 });
129 } 145 }
130 }, 146 },
147 mounted() {
148 if (this.$store.state.isUserLoggedIn == true) {
149 this.$router.push("/teachers");
150 }
151 },
131 computed: { 152 computed: {
132 color() { 153 color() {
133 return this.loading ? "success" : "error"; 154 return this.loading ? "success" : "error";
134 } 155 }
135 } 156 }
136 }; 157 };
137 </script> 158 </script>
138 159
139 <style scoped lang="css"> 160 <style scoped lang="css">
140 #login { 161 #login {
141 width: 100%; 162 width: 100%;
142 position: absolute; 163 position: absolute;
143 top: 0; 164 top: 0;
144 left: 0; 165 left: 0;
145 content: ""; 166 content: "";
146 z-index: 0; 167 z-index: 0;
147 } 168 }
148 </style> 169 </style>
149 <style scoped> 170 <style scoped>
150 img { 171 img {
151 position: absolute; 172 position: absolute;
152 top: 13px; 173 top: 13px;
153 left: 8px; 174 left: 8px;
154 } 175 }
155 .v-btn--large { 176 .v-btn--large {
156 padding: 0px 84px; 177 padding: 0px 84px;
157 } 178 }
158 .link{ 179 .link {
159 text-decoration:none; 180 text-decoration: none;
160 } 181 }
161 a { 182 a {
162 color: #696969; 183 color: #696969;
163 } 184 }
164 .forget{ 185 .forget {
165 margin-top:20px; 186 margin-top: 20px;
166 } 187 }
167 .mt-4 { 188 .mt-4 {
168 margin-top: 21px !important; 189 margin-top: 21px !important;
169 } 190 }
170 @media screen and (max-width: 600px) { 191 @media screen and (max-width: 600px) {
171 .forget{ 192 .forget {
172 margin-top:none; 193 margin-top: none;
173 margin-left:18px; 194 margin-left: 18px;
174 } 195 }
175 img{ 196 img {
176 left: 10px; 197 left: 10px;
177 height: 34px; 198 height: 34px;
178 width: 120px; 199 width: 120px;
179 } 200 }
180 .logoSchool{ 201 .logoSchool {
181 font-size: 18px; 202 font-size: 18px;
182 margin-top: 20px !important; 203 margin-top: 20px !important;
183 } 204 }
184 h5 { 205 h5 {
185 font-size: 14px !important; 206 font-size: 14px !important;
src/pages/Class/addclass.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <div>
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7
8 <!-- ****** SEARCH ALL EXISTING STUDENTS ****** -->
9 <v-flex xs7 sm3 class="userSearch">
10 <v-text-field
11 flat
12 append-icon="search"
13 label="Find your Class"
14 v-model="search"
15 color="white"
16 dark
17 ></v-text-field>
18 </v-flex>
19 <v-spacer></v-spacer>
20 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
21 <v-btn icon large flat slot="activator">
22 <v-avatar size="40px">
23 <img src="/static/icon/user.png">
24 </v-avatar>
25 </v-btn>
26 <v-list class="pa-0">
27 <v-list-tile
28 v-for="(item,index) in items"
29 :to="!item.href ? { name: item.name } : null"
30 :href="item.href"
31 @click="item.click"
32 ripple="ripple"
33 :disabled="item.disabled"
34 :target="item.target"
35 rel="noopener"
36 :key="index"
37 >
38 <v-list-tile-action v-if="item.icon">
39 <v-icon>{{ item.icon }}</v-icon>
40 </v-list-tile-action>
41 <v-list-tile-content>
42 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
43 </v-list-tile-content>
44 </v-list-tile>
45 </v-list>
46 </v-menu>
47 </v-toolbar>
48 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
49 <v-tab 4 <v-tab
50 ripple 5 ripple
51 @click="activeTab('existing')" 6 @click="activeTab('existing')"
52 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
53 id="tab" 8 id="tab"
54 class="subheading" 9 class="subheading"
55 >Existing Class</v-tab> 10 >Existing Class</v-tab>
56 <v-tab 11 <v-tab
57 ripple 12 ripple
58 @click="activeTab('new')" 13 @click="activeTab('new')"
59 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
60 id="tab1" 15 id="tab1"
61 User 16 User
62 class="subheading" 17 class="subheading"
63 >Add New Class</v-tab> 18 >Add New Class</v-tab>
64 19
65 <!-- ****** EDITS ADD ClASS ****** --> 20 <!-- ****** EDITS ADD ClASS ****** -->
66 <v-tab-item> 21 <v-tab-item>
67 <v-snackbar 22 <v-snackbar
68 :timeout="timeout" 23 :timeout="timeout"
69 :top="y === 'top'" 24 :top="y === 'top'"
70 :right="x === 'right'" 25 :right="x === 'right'"
71 :vertical="mode === 'vertical'" 26 :vertical="mode === 'vertical'"
72 v-model="snackbar" 27 v-model="snackbar"
73 color="success" 28 color="success"
74 >{{ text }}</v-snackbar> 29 >{{ text }}</v-snackbar>
75 <v-dialog v-model="dialog" max-width="500px"> 30 <v-dialog v-model="dialog" max-width="500px">
76 <v-toolbar color="grey lighten-2"> 31 <v-toolbar color="grey lighten-2">
77 <v-spacer></v-spacer> 32 <v-spacer></v-spacer>
78 <v-toolbar-title><h3>Edit Class</h3></v-toolbar-title> 33 <v-toolbar-title>
34 <h3>Edit Class</h3>
35 </v-toolbar-title>
79 <v-spacer></v-spacer> 36 <v-spacer></v-spacer>
80 </v-toolbar> 37 </v-toolbar>
81 <v-card> 38 <v-card>
82 <v-card-text> 39 <v-card-text>
83 <v-container> 40 <v-container>
84 <v-layout wrap justify-center> 41 <v-layout wrap justify-center>
85 <v-flex xs12 sm9> 42 <v-flex xs12 sm9>
86 <v-form ref="form" v-model="valid" lazy-validation> 43 <v-form ref="form" v-model="valid" lazy-validation>
87 <v-layout style="position:relative;"> 44 <v-layout style="position:relative;">
88 <v-flex xs4 class="pt-4 subheading"> 45 <v-flex xs4 lg2 class="pt-4 subheading">
89 <label>Class:</label> 46 <label>Class:</label>
90 </v-flex> 47 </v-flex>
91 <v-flex xs8> 48 <v-flex xs10>
92 <v-autocomplete 49 <v-autocomplete
93 v-model="editedItem.classNum" 50 v-model="editedItem.classNum"
94 :placeholder ="editedItem.classNum" 51 :label="editedItem.classNum"
95 :items = "classList" 52 :items="classList"
96 :rules="nameRules" 53 :rules="nameRules"
97 ></v-autocomplete> 54 ></v-autocomplete>
98 </v-flex> 55 </v-flex>
99 </v-layout> 56 </v-layout>
100 <v-card-actions> 57 <v-card-actions>
101 <v-btn round dark @click.native="close">Cancel</v-btn> 58 <v-btn round dark @click.native="close">Cancel</v-btn>
102 <v-spacer></v-spacer> 59 <v-spacer></v-spacer>
103 <v-btn round dark @click="save">Save</v-btn> 60 <v-btn round dark @click="save">Save</v-btn>
104 </v-card-actions> 61 </v-card-actions>
105 </v-form> 62 </v-form>
106 </v-flex> 63 </v-flex>
107 </v-layout> 64 </v-layout>
108 </v-container> 65 </v-container>
109 </v-card-text> 66 </v-card-text>
110 </v-card> 67 </v-card>
111 </v-dialog> 68 </v-dialog>
112 69
113 <!-- ****** PROFILE VIEW STUDENTS ****** --> 70 <!-- ****** PROFILE VIEW STUDENTS ****** -->
114 <v-dialog v-model="dialog1" max-width="600px"> 71 <v-dialog v-model="dialog1" max-width="600px">
115 <v-toolbar color="grey lighten-2"> 72 <v-toolbar color="grey lighten-2">
116 <v-spacer></v-spacer> 73 <v-spacer></v-spacer>
117 <v-toolbar-title><h3>Class Profile</h3></v-toolbar-title> 74 <v-toolbar-title>
75 <h3>Class Profile</h3>
76 </v-toolbar-title>
118 <v-spacer></v-spacer> 77 <v-spacer></v-spacer>
119 <v-icon @click="close1">close</v-icon> 78 <v-icon @click="close1">close</v-icon>
120 </v-toolbar> 79 </v-toolbar>
121 <v-card> 80 <v-card>
122 <v-flex align-center justify-center layout text-xs-center> 81 <v-flex align-center justify-center layout text-xs-center>
123 <v-avatar size="50px" style="position:absolute; top:20px;"> 82 <v-avatar size="50px" style="position:absolute; top:20px;">
124 <img src="/static/icon/user.png"> 83 <img src="/static/icon/user.png" />
125 </v-avatar> 84 </v-avatar>
126 </v-flex> 85 </v-flex>
127 <v-card-text> 86 <v-card-text>
128 <v-container grid-list-md> 87 <v-container grid-list-md>
129 <v-layout wrap> 88 <v-layout wrap>
130 <v-flex> 89 <v-flex>
131 <br> 90 <br />
132 <br> 91 <br />
133 <v-layout> 92 <v-layout>
134 <v-flex xs5 sm6> 93 <v-flex xs6 sm6>
135 <h5 class="right my-1">Class Name:</h5> 94 <h5 class="right my-1">Class Name:</h5>
136 </v-flex> 95 </v-flex>
137 <v-flex sm6 xs8> 96 <v-flex sm6 xs6>
138 <h5 class="my-1">{{ editedItem.classNum }}</h5> 97 <h5 class="my-1">{{ editedItem.classNum }}</h5>
139 </v-flex> 98 </v-flex>
140 </v-layout> 99 </v-layout>
141 </v-flex> 100 </v-flex>
142 </v-layout> 101 </v-layout>
143 </v-container> 102 </v-container>
144 </v-card-text> 103 </v-card-text>
145 </v-card> 104 </v-card>
146 </v-dialog> 105 </v-dialog>
147 106
148 <v-snackbar 107 <v-snackbar
149 :timeout="timeout" 108 :timeout="timeout"
150 :top="y === 'top'" 109 :top="y === 'top'"
151 :right="x === 'right'" 110 :right="x === 'right'"
152 :vertical="mode === 'vertical'" 111 :vertical="mode === 'vertical'"
153 v-model="snackbar" 112 v-model="snackbar"
154 color="success" 113 color="success"
155 >{{ text }}</v-snackbar> 114 >{{ text }}</v-snackbar>
156 115
157 <!-- ****** EXISTING-USERS Classess Table ****** --> 116 <!-- ****** EXISTING-USERS Classess Table ****** -->
158 <v-data-table 117 <v-data-table
159 :headers="headers" 118 :headers="headers"
160 :items="desserts" 119 :items="desserts"
161 :pagination.sync="pagination" 120 :pagination.sync="pagination"
162 :search="search" 121 :search="search"
163 > 122 >
164 <template slot="items" slot-scope="props"> 123 <template slot="items" slot-scope="props">
165 <td>{{ props.index}}</td> 124 <td>{{ props.index}}</td>
166 <td class="text-xs-center">{{ props.item.classNum}}</td> 125 <td class="text-xs-center">{{ props.item.classNum}}</td>
167 <td class="text-xs-center"> 126 <td class="text-xs-center">
168 <span> 127 <span>
169 <img 128 <img
170 style="cursor:pointer; width:25px; height:18px; " 129 style="cursor:pointer; width:25px; height:18px; "
171 class="mr-5" 130 class="mr-5"
172 @click="profile(props.item)" 131 @click="profile(props.item)"
173 src="/static/icon/eye1.png" 132 src="/static/icon/eye1.png"
174 > 133 />
175 <img 134 <img
176 style="cursor:pointer; width:20px; height:18px; " 135 style="cursor:pointer; width:20px; height:18px; "
177 class="mr-5" 136 class="mr-5"
178 @click="editItem(props.item)" 137 @click="editItem(props.item)"
179 src="/static/icon/edit1.png" 138 src="/static/icon/edit1.png"
180 > 139 />
181 <img 140 <img
182 style="cursor:pointer; width:20px; height:20px; " 141 style="cursor:pointer; width:20px; height:20px; "
183 class="mr-5" 142 class="mr-5"
184 @click="deleteItem(props.item)" 143 @click="deleteItem(props.item)"
185 src="/static/icon/delete1.png" 144 src="/static/icon/delete1.png"
186 > 145 />
187 </span> 146 </span>
188 </td> 147 </td>
189 </template> 148 </template>
190 <v-alert 149 <v-alert
191 slot="no-results" 150 slot="no-results"
192 :value="true" 151 :value="true"
193 color="error" 152 color="error"
194 icon="warning" 153 icon="warning"
195 >Your search for "{{ search }}" found no results.</v-alert> 154 >Your search for "{{ search }}" found no results.</v-alert>
196 </v-data-table> 155 </v-data-table>
197 </v-tab-item> 156 </v-tab-item>
198 157
199 <!-- ****** ADD multiple Classess ****** --> 158 <!-- ****** ADD multiple Classess ****** -->
200 <v-tab-item> 159 <v-tab-item>
201 <v-container> 160 <v-container>
202 <v-snackbar 161 <v-snackbar
203 :timeout="timeout" 162 :timeout="timeout"
204 :top="y === 'top'" 163 :top="y === 'top'"
205 :right="x === 'right'" 164 :right="x === 'right'"
206 :vertical="mode === 'vertical'" 165 :vertical="mode === 'vertical'"
207 v-model="snackbar" 166 v-model="snackbar"
208 color="success" 167 color="success"
209 >{{ text }}</v-snackbar> 168 >{{ text }}</v-snackbar>
210 <v-flex xs12 sm8 offset-sm2 class="top"> 169 <v-flex xs12 sm8 offset-sm2 class="top">
211 <v-card flat> 170 <v-card flat>
212 <v-container fluid fill-height> 171 <v-container fluid fill-height>
213 <v-layout align-center> 172 <v-layout align-center>
214 <v-flex xs12 class="mt-4"> 173 <v-flex xs12 class="mt-4">
215 <v-form ref="form" v-model="valid" lazy-validation> 174 <v-form ref="form" v-model="valid" lazy-validation>
216 <v-layout> 175 <v-layout>
217 <v-flex xs4 class="pt-4 subheading"> 176 <v-flex xs4 class="pt-4 subheading">
218 <label class="right">Class :</label> 177 <label class="right">Class :</label>
219 </v-flex> 178 </v-flex>
220 <v-flex xs6 class="ml-3"> 179 <v-flex xs6 class="ml-3">
221 <v-autocomplete 180 <v-autocomplete
222 v-model="addclasses.classNum" 181 v-model="addclasses.classNum"
223 placeholder="fill your class Name" 182 placeholder="fill your class Name"
224 type="text" 183 type="text"
225 :items="classList" 184 :items="classList"
226 :rules="nameRules" 185 :rules="nameRules"
227 required 186 required
228 ></v-autocomplete> 187 ></v-autocomplete>
229 </v-flex> 188 </v-flex>
230 </v-layout> 189 </v-layout>
231 <v-layout> 190 <v-layout>
232 <v-flex xs12 sm9 offset-sm2> 191 <v-flex xs12 sm9 offset-sm2>
233 <v-card-actions> 192 <v-card-actions>
234 <v-spacer></v-spacer> 193 <v-spacer></v-spacer>
235 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 194 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
236 <v-spacer></v-spacer> 195 <v-spacer></v-spacer>
237 </v-card-actions> 196 </v-card-actions>
238 </v-flex> 197 </v-flex>
239 </v-layout> 198 </v-layout>
240 </v-form> 199 </v-form>
241 </v-flex> 200 </v-flex>
242 </v-layout> 201 </v-layout>
243 </v-container> 202 </v-container>
244 </v-card> 203 </v-card>
245 </v-flex> 204 </v-flex>
246 </v-container> 205 </v-container>
247 </v-tab-item> 206 </v-tab-item>
248 </v-tabs> 207 </v-tabs>
249 <div class="loader" v-if="showLoader"> 208 <div class="loader" v-if="showLoader">
250 <v-progress-circular indeterminate color="white"></v-progress-circular> 209 <v-progress-circular indeterminate color="white"></v-progress-circular>
251 </div> 210 </div>
252 </v-app> 211 </div>
253 </template> 212 </template>
254 213
255 <script> 214 <script>
256 import http from "@/Services/http.js"; 215 import http from "@/Services/http.js";
257 import Util from "@/util"; 216 import Util from "@/util";
258 217
259 export default { 218 export default {
260 data: () => ({ 219 data: () => ({
261 snackbar: false, 220 snackbar: false,
262 y: "top", 221 y: "top",
263 x: "right", 222 x: "right",
264 mode: "", 223 mode: "",
265 timeout: 3000, 224 timeout: 3000,
266 text: "", 225 text: "",
267 showLoader:false, 226 showLoader: false,
268 loading: false, 227 loading: false,
269 date: null, 228 date: null,
270 search: "", 229 search: "",
271 dialog: false, 230 dialog: false,
272 dialog1: false, 231 dialog1: false,
273 valid: true, 232 valid: true,
274 isActive: true, 233 isActive: true,
275 newActive: false, 234 newActive: false,
276 AddUsercredentials: {}, 235 AddUsercredentials: {},
277 pagination: { 236 pagination: {
278 rowsPerPage: 15 237 rowsPerPage: 15
279 }, 238 },
280 nameRules: [v => !!v || " Class Name is required"], 239 nameRules: [v => !!v || " Class Name is required"],
281 headers: [ 240 headers: [
282 { 241 {
283 text: "No", 242 text: "No",
284 align: "left", 243 align: "left",
285 sortable: false, 244 sortable: false,
286 value: "No" 245 value: "No"
287 }, 246 },
288 { text: "Class No", value: "classNum", sortable: false, align: "center" }, 247 { text: "Class No", value: "classNum", sortable: false, align: "center" },
289 248
290 { text: "Action", value: "", sortable: false, align: "center" } 249 { text: "Action", value: "", sortable: false, align: "center" }
291 ], 250 ],
292 desserts: [], 251 desserts: [],
293 classList:[ 252 classList: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
294 "1",
295 "2",
296 "3",
297 "4",
298 "5",
299 "6",
300 "7",
301 "8",
302 "9",
303 "10",
304 "11",
305 "12"
306 ],
307 editedIndex: -1, 253 editedIndex: -1,
308 editedItem: { 254 editedItem: {
309 classNum: "" 255 classNum: ""
310 }, 256 },
311 addclasses:{ 257 addclasses: {
312 classNum: "" 258 classNum: ""
313 }, 259 }
314 defaultItem: {
315 classNum: ""
316 },
317 items: [
318 {
319 href: "/changepassword",
320 title: "Change Password",
321 click: e => {
322 console.log(e);
323 }
324 },
325 {
326 href: "#",
327 title: "Logout",
328 click: e => {
329 window.getApp.$emit("APP_LOGOUT");
330 }
331 }
332 ]
333 }), 260 }),
334 methods: { 261 methods: {
335 getClassList() { 262 getClassList() {
336 this.showLoader = true; 263 this.showLoader = true;
337 var token = this.$store.state.token; 264 var token = this.$store.state.token;
338 http() 265 http()
339 .get("/getClassesList") 266 .get("/getClassesList")
340 .then(response => { 267 .then(response => {
341 this.desserts = response.data.data; 268 this.desserts = response.data.data;
342 this.showLoader = false; 269 this.showLoader = false;
343 // console.log("getClassList=====>", response); 270 // console.log("getClassList=====>", response);
344 }) 271 })
345 .catch(err => { 272 .catch(err => {
346 console.log("err====>", err); 273 console.log("err====>", err);
347 this.showLoader = false; 274 this.showLoader = false;
348 this.$router.replace({ path: "/" }); 275 if (error.response.status === 401) {
276 this.$router.replace({ path: "/" });
277 this.$store.dispatch("setToken", null);
278 this.$store.dispatch("Id", null);
279 }
349 }); 280 });
350 }, 281 },
351 editItem(item) { 282 editItem(item) {
352 this.editedIndex = this.desserts.indexOf(item); 283 this.editedIndex = this.desserts.indexOf(item);
353 this.editedItem = Object.assign({}, item); 284 this.editedItem = Object.assign({}, item);
354 this.dialog = true; 285 this.dialog = true;
355 }, 286 },
356 profile(item) { 287 profile(item) {
357 this.editedIndex = this.desserts.indexOf(item); 288 this.editedIndex = this.desserts.indexOf(item);
358 this.editedItem = Object.assign({}, item); 289 this.editedItem = Object.assign({}, item);
359 this.dialog1 = true; 290 this.dialog1 = true;
360 }, 291 },
361 deleteItem(item) { 292 deleteItem(item) {
362 let deleteStudent = { 293 let deleteStudent = {
363 classId: item._id 294 classId: item._id
364 }; 295 };
365 http() 296 http()
366 .delete( 297 .delete(
367 "/deleteClass", 298 "/deleteClass",
368 confirm("Are you sure you want to delete this?") && { 299 confirm("Are you sure you want to delete this?") && {
369 params: deleteStudent 300 params: deleteStudent
370 } 301 }
371 ) 302 )
372 .then(response => { 303 .then(response => {
373 // console.log("deleteUers",deleteStudent) 304 // console.log("deleteUers",deleteStudent)
374 if ((this.snackbar = true)) { 305 if ((this.snackbar = true)) {
375 this.text = "Successfully delete Existing Class"; 306 this.text = "Successfully delete Existing Class";
376 } 307 }
377 this.getClassList(); 308 this.getClassList();
378 }) 309 })
379 .catch(error => { 310 .catch(error => {
380 // console.log(error); 311 // console.log(error);
381 }); 312 });
382 }, 313 },
383 activeTab(type) { 314 activeTab(type) {
384 switch (type) { 315 switch (type) {
385 case "existing": 316 case "existing":
386 this.newActive = false; 317 this.newActive = false;
387 this.isActive = true; 318 this.isActive = true;
388 break; 319 break;
389 320
390 default: 321 default:
391 this.newActive = true; 322 this.newActive = true;
392 this.isActive = false; 323 this.isActive = false;
393 break; 324 break;
394 } 325 }
395 }, 326 },
396 close() { 327 close() {
397 this.dialog = false; 328 this.dialog = false;
398 setTimeout(() => { 329 setTimeout(() => {
399 this.editedItem = Object.assign({}, this.defaultItem); 330 this.editedItem = Object.assign({}, this.defaultItem);
400 this.editedIndex = -1; 331 this.editedIndex = -1;
401 }, 300); 332 }, 300);
402 }, 333 },
403 close1() { 334 close1() {
404 this.dialog1 = false; 335 this.dialog1 = false;
405 }, 336 },
406 submit() { 337 submit() {
407 if (this.$refs.form.validate()) { 338 if (this.$refs.form.validate()) {
408 let addClass = { 339 let addClass = {
409 classNum: this.addclasses.classNum 340 classNum: this.addclasses.classNum
410 }; 341 };
411 console.log(addClass); 342 console.log(addClass);
412 this.loading = true; 343 this.loading = true;
413 http() 344 http()
414 .post("/createClass", addClass) 345 .post("/createClass", addClass)
415 .then(response => { 346 .then(response => {
416 this.getClassList(); 347 this.getClassList();
417 if ((this.snackbar = true)) { 348 if ((this.snackbar = true)) {
418 this.text = "New class added successfully"; 349 this.text = "New class added successfully";
419 } 350 }
420 this.clear(); 351 this.clear();
421 this.loading = false; 352 this.loading = false;
422 }) 353 })
423 .catch(error => { 354 .catch(error => {
424 // console.log(error); 355 // console.log(error);
425 this.loading = false; 356 this.loading = false;
426 if ((this.snackbar = true)) { 357 if ((this.snackbar = true)) {
427 this.text = error.response.data.message; 358 this.text = error.response.data.message;
428 } 359 }
429 }); 360 });
430 } 361 }
431 }, 362 },
432 mail() {},
433 download() {},
434 clear() { 363 clear() {
435 this.$refs.form.reset(); 364 this.$refs.form.reset();
436 }, 365 },
437 save() { 366 save() {
438 let editClass = { 367 let editClass = {
439 classId: this.editedItem._id, 368 classId: this.editedItem._id,
440 classNum: this.editedItem.classNum 369 classNum: this.editedItem.classNum
441 }; 370 };
442 http() 371 http()
443 .put("/updateClass", editClass) 372 .put("/updateClass", editClass)
444 .then(response => { 373 .then(response => {
445 console.log("editClass", editClass); 374 console.log("editClass", editClass);
446 if ((this.snackbar = true)) { 375 if ((this.snackbar = true)) {
447 this.text = "Successfully Edit Existing Class"; 376 this.text = "Successfully Edit Existing Class";
448 } 377 }
449 this.getClassList(); 378 this.getClassList();
450 }) 379 })
451 .catch(error => { 380 .catch(error => {
452 // console.log(error); 381 // console.log(error);
453 }); 382 });
454 this.close(); 383 this.close();
455 },
456 handleDrawerToggle() {
457 window.getApp.$emit("APP_DRAWER_TOGGLED");
458 },
459 handleFullScreen() {
460 Util.toggleFullScreen();
461 } 384 }
462 }, 385 },
463 mounted() { 386 mounted() {
464 this.getClassList(); 387 this.getClassList();
388 // console.log("this.search",this.search)
465 }, 389 },
466 computed: { 390 created() {
467 toolbarColor() { 391 this.$root.$on("app:search", search => {
468 return this.$vuetify.options.extra.mainNav; 392 this.search = search;
469 } 393 });
394 },
395 beforeDestroy() {
396 // dont forget to remove the listener
397 this.$root.$off("app:search");
470 } 398 }
471 }; 399 };
472 </script> 400 </script>
473 <style> 401 <style>
474 .v-tabs__div {
475 text-transform: none;
476 }
477 .v-input__prepend-outer {
478 margin-right: 0px !important;
479 }
480 .v-card__actions .v-btn {
481 margin: 0 15px;
482 min-width: 120px;
483 }
484 .primary {
485 background-color: #aaa !important;
486 border-color: #aaa !important;
487 }
488 h4 {
489 background-repeat: no-repeat;
490 padding: 8px;
491 margin: auto;
492 font-size: 25px;
493 }
494 #name {
495 position: absolute;
496 left: 100px;
497 top: 17px;
498 }
499 #icon {
500 position: absolute;
501 right: 8px;
502 top: 8px;
503 }
504 #m {
505 position: relative;
506 left: 135px;
507 top: -15px;
508 }
509 #G {
510 position: absolute;
511 top: 38px;
512 color: white;
513 }
514 #bt {
515 position: relative;
516 top: -20px;
517 left: 115px;
518 }
519 #e {
520 position: relative;
521 top: 5px;
522 right: -30px;
523 height: 17px;
524 cursor: pointer;
525 }
526 #d {
527 position: relative;
528 top: 5px;
529 right: -70px;
530 height: 17px;
531 cursor: pointer;
532 }
533 #indexId{
534 padding: 0 0px !important;
535 }
536 #td {
537 border: 1px solid #dddddd;
538 text-align: left;
539 padding: 8px;
540 }
541 #dialog {
542 height: 550px;
543 }
544 .active { 402 .active {
545 background-color: black; 403 background-color: black;
546 color: white !important; 404 color: white !important;
547 } 405 }
548 .activebtn { 406 .activebtn {
549 color: black !important; 407 color: black !important;
550 } 408 }
551 #flex {
552 height: 300px;
553 }
554 .top {
555 margin-top: 100px;
556 }
557 .v-tabs__item a {
558 font-size: 16px !important;
559 }
560 @media screen and (max-width: 769px) {
561 .top {
562 margin-top: 0 !important;
563 }
564 .userSearch .v-icon {
565 font-size: 20px !important;
566 margin-left: 20px;
567 }
568 }
569 @media screen and (max-width: 380px) {
570 .pl-3 {
571 padding-left: 0px !important;
572 }
573 .right {
574 float: none !important;
575 }
576 .subheading {
577 font-size: 14px !important;
578 }
579 .v-card__actions .v-btn {
580 margin: 0 0px;
581 min-width: 100px;
582 }
583 .subheading {
584 font-size: 12px !important;
585 }
586 h5 {
587 font-size: 13px;
588 }
589 }
590 .v-icon {
591 font-size: 30px;
592 }
593 @media screen and (min-width: 1270px) {
594 .hide {
595 display: none;
596 }
597 }
598 @media screen and (max-width: 420px) {
599 .userSearch .v-text-field .v-label {
600 line-height: 24px !important;
src/pages/Dashboard/dashboard.vue
1 <!--<template> 1 <template>
2 <v-app > 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app> 3 <div>
4 <v-toolbar-title class="ml-0 pl-3"> 4 <full-calendar
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon> 5 ref="calendar"
6 </v-toolbar-title> 6 :event-sources="eventSources"
7 <v-spacer></v-spacer> 7 @event-selected="eventSelected"
8 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition"> 8 @event-created="eventCreated"
9 <v-btn icon large flat slot="activator"> 9 :config="config"
10 <v-avatar size="40px"> 10 ></full-calendar>
11 <img src="/static/icon/user.png" /> 11 </div>
12 </v-avatar> 12 <v-dialog v-model="dialog" max-width="500">
13 </v-btn> 13 <v-card color="grey lighten-4" flat>
14 <v-list class="pa-0"> 14 <v-toolbar dark color="fixcolors">
15 <v-list-tile 15 <v-toolbar-side-icon></v-toolbar-side-icon>
16 v-for="(item,index) in items" 16 <v-toolbar-title class="white--text">Title</v-toolbar-title>
17 :to="!item.href ? { name: item.name } : null" 17 <v-spacer></v-spacer>
18 :href="item.href" 18 <v-btn icon @click="dialog= false">
19 @click="item.click" 19 <v-icon>close</v-icon>
20 ripple="ripple" 20 </v-btn>
21 :disabled="item.disabled" 21 </v-toolbar>
22 :target="item.target" 22 <v-flex class="py-4">
23 rel="noopener" 23 <v-list-tile>
24 :key="index" 24 <v-list-tile-action>
25 > 25 <v-icon>edit</v-icon>
26 <v-list-tile-action v-if="item.icon">
27 <v-icon>{{ item.icon }}</v-icon>
28 </v-list-tile-action> 26 </v-list-tile-action>
29 <v-list-tile-content> 27 <v-list-tile-content>
30 <v-list-tile-title>{{ item.title }}</v-list-tile-title> 28 <v-list-tile-title>{{ selected.title }}</v-list-tile-title>
31 </v-list-tile-content> 29 </v-list-tile-content>
32 </v-list-tile> 30 </v-list-tile>
33 </v-list> 31 <v-list-tile>
34 </v-menu> 32 <v-list-tile-action>
35 </v-toolbar> 33 <v-icon>access_time</v-icon>
36 <ds-calendar-app ref="appRoot" :calendar="calendar" :read-only="readOnly" @change="saveState"> 34 </v-list-tile-action>
37 <template slot="title">DaySpan</template> 35 <v-list-tile-content>
38 36 <v-list-tile-title>{{ date(selected.start)}}</v-list-tile-title>
39 <template slot="menuRight"> 37 <v-list-tile-sub-title>{{ date(selected.end) }}</v-list-tile-sub-title>
40 <v-btn icon large href="https://github.com/ClickerMonkey/dayspan-vuetify" target="_blank"> 38 </v-list-tile-content>
41 <v-avatar size="32px" tile> 39 </v-list-tile>
42 <img src="https://simpleicons.org/icons/github.svg" alt="Github" /> 40 </v-flex>
43 </v-avatar> 41 </v-card>
44 </v-btn> 42 </v-dialog>
45 </template>
46
47 <template slot="eventPopover" slot-scope="slotData">
48 <ds-calendar-event-popover v-bind="slotData" :read-only="readOnly" @finish="saveState"></ds-calendar-event-popover>
49 </template>
50
51 <template slot="eventCreatePopover" slot-scope="{placeholder, calendar, close}">
52 <ds-calendar-event-create-popover
53 @create-edit="$refs.app.editPlaceholder"
54 @create-popover-closed="saveState"
55 ></ds-calendar-event-create-popover>
56 </template>
57
58 <template slot="eventTimeTitle" slot-scope="{calendarEvent, details}">
59 <div>
60 <v-icon
61 class="ds-ev-icon"
62 v-if="details.icon"
63 size="14"
64 :style="{color: details.forecolor}"
65 >{{ details.icon }}</v-icon>
66 <strong class="ds-ev-title">{{ details.title }}</strong>
67 </div>
68 <div class="ds-ev-description">{{ getCalendarTime( calendarEvent ) }}</div>
69 </template>
70
71 <template slot="drawerBottom">
72 <div class="pa-3">
73 <v-checkbox label="Read Only?" v-model="readOnly"></v-checkbox>
74 </div>
75 </template>
76 </ds-calendar-app>
77 <div class="loader" v-if="showLoader"> 43 <div class="loader" v-if="showLoader">
78 <v-progress-circular indeterminate color="white"></v-progress-circular> 44 <v-progress-circular indeterminate color="white"></v-progress-circular>
79 </div> 45 </div>
80 </v-app> 46 </v-app>
81 </template> 47 </template>
82 48
83 <script> 49 <script>
84 import http from "@/Services/http.js"; 50 import http from "@/Services/http.js";
85 import Util from "@/util"; 51 import Util from "@/util";
86 import { Calendar, Weekday, Month } from "dayspan"; 52 import moment from "moment";
87 import Vue from "vue";
88 53
89 export default { 54 export default {
90 data: () => ({ 55 data() {
91 showLoader: false, 56 return {
92 storeKey: "dayspanState", 57 showLoader: false,
93 calendar: Calendar.months(), 58 dialog: false,
94 readOnly: true, 59 events: [
95 defaultEvents: [ 60 {
96 { 61 id: 1,
97 data: { 62 title:
98 title: "Weekly Meeting", 63 "property to add transparency to a button transparency,property to add transparency to a button transparency",
99 color: "#3F51B5" 64 start: "2019-09-04 09:30:26.123"
100 },
101 schedule: {
102 dayOfWeek: [Weekday.MONDAY],
103 times: [9],
104 duration: 30,
105 durationUnit: "minutes"
106 }
107 },
108 {
109 data: {
110 title: "First Weekend",
111 color: "#4CAF50"
112 },
113 schedule: {
114 weekspanOfMonth: [0],
115 dayOfWeek: [Weekday.FRIDAY],
116 duration: 3,
117 durationUnit: "days"
118 }
119 },
120 {
121 data: {
122 title: "End of Month",
123 color: "#000000"
124 }, 65 },
125 schedule: { 66 {
126 lastDayOfMonth: [1], 67 id: 2,
127 duration: 1, 68 title: "event2",
128 durationUnit: "hours" 69 start: "2019-09-06 09:30:26.123",
129 } 70 end: "2019-09-07 09:31:26.123",
130 },
131 {
132 data: {
133 title: "Mother's Day",
134 color: "#2196F3",
135 calendar: "US Holidays"
136 },
137 schedule: {
138 month: [Month.MAY],
139 dayOfWeek: [Weekday.SUNDAY],
140 weekspanOfMonth: [1]
141 }
142 },
143 {
144 data: {
145 title: "New Year's Day",
146 color: "#2196F3",
147 calendar: "US Holidays"
148 },
149 schedule: {
150 month: [Month.JANUARY],
151 dayOfMonth: [1]
152 }
153 },
154 {
155 data: {
156 title: "Inauguration Day",
157 color: "#2196F3",
158 calendar: "US Holidays"
159 }, 71 },
160 schedule: { 72 {
161 month: [Month.JANUARY], 73 id: 3,
162 dayOfMonth: [20] 74 title: "event3",
75 start: "2019-09-08 09:30:26.123",
76 end: "2019-09-09 09:35:26.123",
163 } 77 }
164 }, 78 ],
165 { 79 config: {
166 data: { 80 eventClick: event => {
167 title: "Martin Luther King, Jr. Day", 81 this.selected = event;
168 color: "#2196F3", 82 this.dialog = true;
169 calendar: "US Holidays"
170 },
171 schedule: {
172 month: [Month.JANUARY],
173 dayOfWeek: [Weekday.MONDAY],
174 weekspanOfMonth: [2]
175 } 83 }
176 }, 84 },
177 { 85 selected: {},
178 data: { 86 };
179 title: "George Washington's Birthday", 87 },
180 color: "#2196F3",
181 calendar: "US Holidays"
182 },
183 schedule: {
184 month: [Month.FEBRUARY],
185 dayOfWeek: [Weekday.MONDAY],
186 weekspanOfMonth: [2]
187 }
188 },
189 {
190 data: {
191 title: "Memorial Day",
192 color: "#2196F3",
193 calendar: "US Holidays"
194 },
195 schedule: {
196 month: [Month.MAY],
197 dayOfWeek: [Weekday.MONDAY],
198 lastWeekspanOfMonth: [0]
199 }
200 },
201 {
202 data: {
203 title: "Independence Day",
204 color: "#2196F3",
205 calendar: "US Holidays"
206 },
207 schedule: {
208 month: [Month.JULY],
209 dayOfMonth: [4]
210 }
211 },
212 {
213 data: {
214 title: "Labor Day",
215 color: "#2196F3",
216 calendar: "US Holidays"
217 },
218 schedule:
219 <template slot="menuRight">
220 <v-btn icon large href="https://github.com/ClickerMonkey/dayspan-vuetify" target="_blank">
221 <v-avatar size="32px" tile>
222 <img src="https://simpleicons.org/icons/github.svg" alt="Github" />
223 </v-avatar>
224 </v-btn>
225 </template> {
226 month: [Month.SEPTEMBER],
227 dayOfWeek: [Weekday.MONDAY],
228 lastWeekspanOfMonth: [0]
229 }
230 },
231 {
232 data: {
233 title: "Columbus Day",
234 color: "#2196F3",
235 calendar: "US Holidays"
236 },
237 schedule: {
238 month: [Month.OCTOBER],
239 dayOfWeek: [Weekday.MONDAY],
240 weekspanOfMonth: [1]
241 }
242 },
243 {
244 data: {
245 title: "Veterans Day",
246 color: "#2196F3",
247 calendar: "US Holidays"
248 },
249 schedule: {
250 month: [Month.NOVEMBER],
251 dayOfMonth: [11]
252 }
253 },
254 {
255 data: {
256 title: "Thanksgiving Day",
257 color: "#2196F3",
258 calendar: "US Holidays"
259 },
260 schedule: {
261 month: [Month.NOVEMBER],
262 dayOfWeek: [Weekday.THURSDAY],
263 weekspanOfMonth: [3]
264 }
265 },
266 {
267 data: {
268 title: "Christmas Day",
269 color: "#2196F3",
270 calendar: "US Holidays"
271 },
272 schedule: {
273 month: [Month.DECEMBER],
274 dayOfMonth: [25]
275 }
276 }
277 ],
278 items: [
279 {
280 href: "/changepassword",
281 title: "Change Password",
282 click: e => {
283 console.log(e);
284 }
285 },
286 {
287 href: "#",
288 title: "Logout",
289 click: e => {
290 window.getApp.$emit("APP_LOGOUT");
291 }
292 }
293 ]
294 }),
295 methods: { 88 methods: {
296 handleDrawerToggle() { 89 date: function(date) {
297 window.getApp.$emit("APP_DRAWER_TOGGLED"); 90 return moment(date).format("MMMM DD, YYYY HH:mm:ss");
298 }, 91 },
299 handleFullScreen() { 92 refreshEvents() {
300 Util.toggleFullScreen(); 93 this.$refs.calendar.$emit("refetch-events");
94 },
95 removeEvent() {
96 this.$refs.calendar.$emit("remove-event", this.selected);
97 this.selected = {};
98 },
99 eventSelected(event) {
100 this.selected = event;
101 },
102 eventCreated(...test) {
103 console.log(test);
301 }, 104 },
302 // getCalendarTime(calendarEvent) {
303 // let sa = calendarEvent.start.format("a");
304 // let ea = calendarEvent.end.format("a");
305 // let sh = calendarEvent.start.format("h");
306 // let eh = calendarEvent.end.format("h");
307
308 // if (calendarEvent.start.minute !== 0) {
309 // sh += calendarEvent.start.format(":mm");
310 // }
311
312 // if (calendarEvent.end.minute !== 0) {
313 // eh += calendarEvent.end.format(":mm");
314 // }
315
316 // return sa === ea ? sh + " - " + eh + ea : sh + sa + " - " + eh + ea;
317 // },
318
319 // saveState() {
320 // let state = this.calendar.toInput(true);
321 // let json = JSON.stringify(state);
322
323 // localStorage.setItem(this.storeKey, json);
324 // },
325
326 loadState() {
327 let state = {};
328
329 try {
330 let savedState = JSON.parse(localStorage.getItem(this.storeKey));
331
332 if (savedState) {
333 state = savedState;
334 state.preferToday = false;
335 }
336 } catch (e) {
337 // eslint-disable-next-line
338 console.log(e);
339 }
340
341 if (!state.events || !state.events.length) {
342 state.events = this.defaultEvents;
343 }
344
345 state.events.forEach(ev => {
346 let defaults = this.$dayspan.getDefaultEventDetails();
347
348 ev.data = Vue.util.extend(defaults, ev.data);
349 });
350
351 this.$refs.appRoot.setState(state);
352 }
353 }, 105 },
354 computed: { 106 computed: {
355 toolbarColor() { 107 eventSources() {
356 return this.$vuetify.options.extra.mainNav; 108 const self = this;
109 return [
110 {
111 events(start, end, timezone, callback) {
112 setTimeout(() => {
113 callback(self.events.filter(() => Math.random() > 0.5));
src/pages/Gallery/gallery.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7 <!-- ****** SEARCH ALL EXISTING GALLERY ****** -->
8 <v-flex xs7 sm3 class="userSearch">
9 <v-text-field
10 flat
11 append-icon="search"
12 label="Find your gallery"
13 v-model="search"
14 color="white"
15 class="pa-3"
16 dark
17 ></v-text-field>
18 </v-flex>
19 <v-spacer></v-spacer>
20 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
21 <v-btn icon large flat slot="activator">
22 <v-avatar size="40px">
23 <img src="/static/icon/user.png" />
24 </v-avatar>
25 </v-btn>
26 <v-list class="pa-0">
27 <v-list-tile
28 v-for="(item,index) in items"
29 :to="!item.href ? { name: item.name } : null"
30 :href="item.href"
31 @click="item.click"
32 ripple="ripple"
33 :disabled="item.disabled"
34 :target="item.target"
35 rel="noopener"
36 :key="index"
37 >
38 <v-list-tile-action v-if="item.icon">
39 <v-icon>{{ item.icon }}</v-icon>
40 </v-list-tile-action>
41 <v-list-tile-content>
42 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
43 </v-list-tile-content>
44 </v-list-tile>
45 </v-list>
46 </v-menu>
47 </v-toolbar>
48 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
49 <v-tab 4 <v-tab
50 ripple 5 ripple
51 @click="activeTab('existing')" 6 @click="activeTab('existing')"
52 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
53 id="tab" 8 id="tab"
54 class="subheading" 9 class="subheading"
55 >Existing Gallery</v-tab> 10 >Existing Gallery</v-tab>
56 <v-tab 11 <v-tab
57 ripple 12 ripple
58 @click="activeTab('new')" 13 @click="activeTab('new')"
59 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
60 id="tab1" 15 id="tab1"
61 User 16 User
62 class="subheading" 17 class="subheading"
63 >Add Gallery</v-tab> 18 >Add Gallery</v-tab>
64 19
65 <!-- ****** EDITS ALL Gallery DETAILS ****** --> 20 <!-- ****** EDITS ALL Gallery DETAILS ****** -->
66 21
67 <v-tab-item> 22 <v-tab-item>
68 <v-snackbar 23 <v-snackbar
69 :timeout="timeout" 24 :timeout="timeout"
70 :top="y === 'top'" 25 :top="y === 'top'"
71 :right="x === 'right'" 26 :right="x === 'right'"
72 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
73 v-model="snackbar" 28 v-model="snackbar"
74 color="success" 29 color="success"
75 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
76 <v-dialog v-model="dialog" max-width="1000px" scrollable> 31 <v-dialog v-model="dialog" max-width="1000px" scrollable>
77 <v-card flat> 32 <v-card flat>
78 <v-toolbar class="grey lighten-2" flat> 33 <v-toolbar class="grey lighten-2" flat>
79 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
80 <v-toolbar-title> 35 <v-toolbar-title>
81 <h3>Edit Gallery</h3> 36 <h3>Edit Gallery</h3>
82 </v-toolbar-title> 37 </v-toolbar-title>
83 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
84 </v-toolbar> 39 </v-toolbar>
85 <v-card-text style="height:600px;"> 40 <v-card-text style="height:700px;">
86 <v-form ref="form"> 41 <v-form ref="form">
87 <v-container fluid> 42 <v-container fluid>
88 <v-layout row> 43 <v-layout row>
89 <v-flex 44 <v-flex
90 xs12 45 xs12
91 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 46 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
92 > 47 >
93 <input 48 <input
94 type="file" 49 type="file"
95 style="display: none" 50 style="display: none"
96 ref="image" 51 ref="editImage"
97 accept="image/*" 52 accept="image/*"
98 multiple 53 multiple
99 @change="onFilePicked" 54 @change="editFilePicked"
100 /> 55 />
101 <v-layout justify-center> 56 <v-layout justify-center>
102 <v-flex 57 <v-flex
103 xs3 58 xs3
104 v-for="Image in editedItem.imageUrl" 59 v-for="Image in editedItem.imageUrl"
105 :key="Image._id" 60 :key="Image._id"
106 v-if="editedItem.imageUrl" 61 v-if="editedItem.imageUrl"
107 class="profile-image-wrapper" 62 class="profile-image-wrapper"
108 > 63 >
109 <img :src="Image" height="160" width="160" alt="Gallery" class="pa-2" /> 64 <img
65 :src="Image.imageLink"
66 height="160"
67 width="160"
68 alt="Gallery"
69 class="pa-2"
70 />
110 <v-icon 71 <v-icon
111 class="red edit-profile-icon" 72 class="red edit-profile-icon"
112 dark 73 dark
113 @click="deleteImage(Image._id,editedItem._id)" 74 @click="deleteImage(Image._id,editedItem._id)"
114 >close</v-icon> 75 >close</v-icon>
115 </v-flex> 76 </v-flex>
116 <v-flex v-for="(file, index) in files" :key="index"> 77 <v-flex v-for="(file, index) in editFiles" :key="index">
117 <img :src="file" height="160" width="160" class="pa-2" /> 78 <img :src="file" height="160" width="160" class="pa-2" />
118 </v-flex> 79 </v-flex>
119 </v-layout> 80 </v-layout>
120 <img 81 <img
121 src="/static/icon/user.png" 82 src="/static/icon/user.png"
122 v-if="editedItem.imageUrl ==''" 83 v-if="editedItem.imageUrl == '' && editFiles == ''"
123 height="160" 84 height="160"
124 width="160" 85 width="160"
125 alt="Gallery" 86 alt="Gallery"
126 /> 87 />
127 </v-flex> 88 </v-flex>
128 </v-layout> 89 </v-layout>
129 <!-- </v-layout> --> 90 <!-- </v-layout> -->
130 <v-layout> 91 <v-layout>
131 <v-flex xs12 sm12> 92 <v-flex xs12 sm12>
132 <v-layout> 93 <v-layout>
133 <v-flex xs4 class="pt-4 subheading"> 94 <v-flex xs4 class="pt-4 subheading">
134 <label class="right">Title:</label> 95 <label class="right">Title:</label>
135 </v-flex> 96 </v-flex>
136 <v-flex xs5 class="ml-3"> 97 <v-flex xs5 class="ml-3">
137 <v-text-field 98 <v-text-field
138 v-model="editedItem.title" 99 v-model="editedItem.title"
139 placeholder="fill your Title" 100 placeholder="fill your Title"
140 name="name" 101 name="name"
141 type="text" 102 type="text"
142 required 103 required
143 ></v-text-field> 104 ></v-text-field>
144 </v-flex> 105 </v-flex>
145 </v-layout> 106 </v-layout>
146 </v-flex> 107 </v-flex>
147 <v-flex xs12 sm12> 108 <v-flex xs12 sm12>
148 <v-layout> 109 <v-layout>
149 <v-flex xs4 class="pt-4 subheading"> 110 <v-flex xs4 class="pt-4 subheading">
150 <label class="right">Description:</label> 111 <label class="right">Description:</label>
151 </v-flex> 112 </v-flex>
152 <v-flex xs5 class="ml-3"> 113 <v-flex xs5 class="ml-3">
153 <v-text-field 114 <v-text-field
154 placeholder="fill your Description" 115 placeholder="fill your Description"
155 v-model="editedItem.description" 116 v-model="editedItem.description"
156 type="text" 117 type="text"
157 name="email" 118 name="email"
158 required 119 required
159 ></v-text-field> 120 ></v-text-field>
160 </v-flex> 121 </v-flex>
161 </v-layout> 122 </v-layout>
162 </v-flex> 123 </v-flex>
163 <v-layout> 124 <v-layout>
164 <v-flex xs4 class="pt-4 subheading"> 125 <v-flex xs4 class="pt-4 subheading">
165 <label class="right">Select Class:</label> 126 <label class="right">Select Class:</label>
166 </v-flex> 127 </v-flex>
167 <v-flex xs5 class="ml-3"> 128 <v-flex xs5 class="ml-3">
168 <v-select 129 <v-select
169 :items="addclass" 130 :items="addclass"
170 label="Select Class" 131 label="Select Class"
171 v-model="editItem.classNum" 132 v-model="editItem.classNum"
172 item-text="classNum" 133 item-text="classNum"
173 item-value="_id" 134 item-value="_id"
174 name="Select Class" 135 name="Select Class"
175 required 136 required
176 ></v-select> 137 ></v-select>
177 </v-flex> 138 </v-flex>
178 </v-layout> 139 </v-layout>
179 <v-flex xs12> 140 <v-flex xs12>
180 <v-layout> 141 <v-layout>
181 <v-flex xs4 class="pt-4 subheading"> 142 <v-flex xs4 class="pt-4 subheading">
182 <label class="right">Add New Images:</label> 143 <label class="right">Add New Images:</label>
183 </v-flex> 144 </v-flex>
184 <v-flex xs5 class="ml-3"> 145 <v-flex xs5 class="ml-3">
185 <v-text-field 146 <v-text-field
186 label="Select Image" 147 label="Select Image"
187 @click="pickFile" 148 @click="editPickFile"
188 v-model="imageName" 149 v-model="editImageName"
189 append-icon="attach_file" 150 append-icon="attach_file"
190 multiple 151 multiple
191 ></v-text-field> 152 ></v-text-field>
192 </v-flex> 153 </v-flex>
193 </v-layout> 154 </v-layout>
194 </v-flex> 155 </v-flex>
195 </v-layout> 156 </v-layout>
157 <v-flex xs12>
158 <div v-for="(editImage,index) in editedItem.youTubeLinkUrl" :key="index">
159 <v-layout>
160 <v-flex xs4 class="pt-4 subheading">
161 <label class="right">You Tube Link Url:</label>
162 </v-flex>
163 <v-flex xs5 class="ml-3">
164 <v-text-field
165 v-model="editImage.youTubeLink"
166 type="text"
167 name="link"
168 required
169 ></v-text-field>
170 </v-flex>
171 <v-flex xs2 class="pt-4">
172 <v-icon @click="deleteUrl(index,editImage._id,editedItem._id)">cancel</v-icon>
173 </v-flex>
174 </v-layout>
175 </div>
176 </v-flex>
177 <v-flex xs12>
178 <div v-for="(updateImage,index) in updates" :key="index">
179 <v-layout>
180 <v-flex xs4 class="pt-4 subheading">
181 <label class="right">You Tube Link Url:</label>
182 </v-flex>
183 <v-flex xs5 class="ml-3">
184 <v-text-field
185 v-model="updateImage.youTubeLink"
186 label="Upload new you tube link url"
187 type="text"
188 name="link"
189 required
190 ></v-text-field>
191 </v-flex>
192 <v-flex xs2 class="pt-4">
193 <v-icon @click="deleteUpdate(index)" v-if="index !=0">cancel</v-icon>
194 <v-icon @click="update">add_circle</v-icon>
195 </v-flex>
196 </v-layout>
197 </div>
198 </v-flex>
196 <v-layout> 199 <v-layout>
197 <v-flex xs12 sm8 offset-sm2> 200 <v-flex xs12 sm8 offset-sm2>
198 <v-card-actions> 201 <v-card-actions>
199 <v-btn round dark @click.native="close">Cancel</v-btn> 202 <v-btn round dark @click.native="close">Cancel</v-btn>
200 <v-spacer></v-spacer> 203 <v-spacer></v-spacer>
201 <v-btn round dark @click="save">Save</v-btn> 204 <v-btn round dark @click="save">Save</v-btn>
202 </v-card-actions> 205 </v-card-actions>
203 </v-flex> 206 </v-flex>
204 </v-layout> 207 </v-layout>
205 </v-container> 208 </v-container>
206 </v-form> 209 </v-form>
207 </v-card-text> 210 </v-card-text>
208 </v-card> 211 </v-card>
209 </v-dialog> 212 </v-dialog>
210 213
211 <!-- ****** PROFILE VIEW Gallery ****** --> 214 <!-- ****** PROFILE VIEW Gallery ****** -->
212 215
213 <v-dialog v-model="dialog1" max-width="800px"> 216 <v-dialog v-model="dialog1" max-width="800px">
214 <v-card> 217 <v-card>
215 <v-toolbar color="grey lighten-2" flat> 218 <v-toolbar color="grey lighten-2" flat>
216 <v-spacer></v-spacer> 219 <v-spacer></v-spacer>
217 <v-toolbar-title> 220 <v-toolbar-title>
218 <h3>Gallery</h3> 221 <h3>Gallery</h3>
219 </v-toolbar-title> 222 </v-toolbar-title>
220 <v-spacer></v-spacer> 223 <v-spacer></v-spacer>
221 <v-icon @click="close1">close</v-icon> 224 <v-icon @click="close1">close</v-icon>
222 </v-toolbar> 225 </v-toolbar>
223 <v-flex align-center justify-center layout text-xs-center> 226 <v-flex align-center justify-center layout text-xs-center>
224 <v-avatar size="100" v-if="editedItem.imageUrl == ''" class="mt-4 pa-2"> 227 <v-avatar size="100" v-if="editedItem.imageUrl == ''" class="mt-4 pa-2">
225 <img src="/static/icon/user.png" width="240" height="180" /> 228 <img src="/static/icon/user.png" width="240" height="180" />
226 </v-avatar> 229 </v-avatar>
227 <span 230 <span
228 v-for="(image,i) in editedItem.imageUrl" 231 v-for="(image,i) in editedItem.imageUrl"
229 :key="i" 232 :key="i"
230 class="mt-4 pa-2" 233 class="mt-4 pa-2"
231 v-if="editedItem.imageUrl" 234 v-if="editedItem.imageUrl"
232 > 235 >
233 <img :src="image" alt="Gallery" width="240" height="180" /> 236 <img :src="image.imageLink" alt="Gallery" width="240" height="180" />
234 </span> 237 </span>
235 </v-flex> 238 </v-flex>
236 <v-card-text> 239 <v-card-text>
237 <v-container grid-list-md> 240 <v-container grid-list-md>
238 <v-layout wrap> 241 <v-layout wrap>
239 <v-flex> 242 <v-flex>
240 <v-layout> 243 <v-layout>
241 <v-flex xs5 sm6> 244 <v-flex xs5 sm6>
242 <h5 class="right my-1"> 245 <h5 class="right my-1">
243 <b>Title:</b> 246 <b>Title:</b>
244 </h5> 247 </h5>
245 </v-flex> 248 </v-flex>
246 <v-flex sm6 xs8> 249 <v-flex sm6 xs8>
247 <h5 class="my-1">{{ editedItem.title }}</h5> 250 <h5 class="my-1">{{ editedItem.title }}</h5>
248 </v-flex> 251 </v-flex>
249 </v-layout> 252 </v-layout>
250 <v-layout> 253 <v-layout>
251 <v-flex xs5 sm6> 254 <v-flex xs5 sm6>
252 <h5 class="right my-1"> 255 <h5 class="right my-1">
253 <b>Description:</b> 256 <b>Description:</b>
254 </h5> 257 </h5>
255 </v-flex> 258 </v-flex>
256 <v-flex sm6 xs8> 259 <v-flex sm6 xs8>
257 <h5 class="my-1">{{ editedItem.description }}</h5> 260 <h5 class="my-1">{{ editedItem.description }}</h5>
258 </v-flex> 261 </v-flex>
259 </v-layout> 262 </v-layout>
263 <v-layout>
264 <v-flex xs5 sm6>
265 <h5 class="right my-1">
266 <b>You Tube Link Url:</b>
267 </h5>
268 </v-flex>
269 <v-flex sm6 xs8>
270 <h5 class="my-1">
271 <span
272 v-for="youTubeLinkUrl in editedItem.youTubeLinkUrl "
273 >{{ youTubeLinkUrl }}</span>
274 </h5>
275 </v-flex>
276 </v-layout>
260 </v-flex> 277 </v-flex>
261 </v-layout> 278 </v-layout>
262 </v-container> 279 </v-container>
263 </v-card-text> 280 </v-card-text>
264 </v-card> 281 </v-card>
265 </v-dialog> 282 </v-dialog>
266 283
267 <v-snackbar 284 <v-snackbar
268 :timeout="timeout" 285 :timeout="timeout"
269 :top="y === 'top'" 286 :top="y === 'top'"
270 :right="x === 'right'" 287 :right="x === 'right'"
271 :vertical="mode === 'vertical'" 288 :vertical="mode === 'vertical'"
272 v-model="snackbar" 289 v-model="snackbar"
273 color="success" 290 color="success"
274 >{{ text }}</v-snackbar> 291 >{{ text }}</v-snackbar>
275 292
276 <!-- ****** EXISTING-USERS Gallery TABLE ****** --> 293 <!-- ****** EXISTING-USERS Gallery TABLE ****** -->
277 <v-data-table 294 <v-data-table
278 :headers="headers" 295 :headers="headers"
279 :items="desserts" 296 :items="desserts"
280 :pagination.sync="pagination" 297 :pagination.sync="pagination"
281 :search="search" 298 :search="search"
282 > 299 >
283 <template slot="items" slot-scope="props"> 300 <template slot="items" slot-scope="props">
284 <td class="text-xs-center">{{ props.index}}</td> 301 <td class="text-xs-center">{{ props.index}}</td>
285 <td id="td" class="text-xs-center"> 302 <td id="td" class="text-xs-center">
286 <span v-for="(image,_id) in props.item.imageUrl" class="pa-2"> 303 <span v-for="(image,_id) in props.item.imageUrl" class="pa-2">
287 <img :src="image" alt="newsImage" width="100" height="70" /> 304 <img :src="image.imageLink" alt="newsImage" width="100" height="70" />
288 </span> 305 </span>
289 </td> 306 </td>
290 <td id="td" class="text-xs-center">{{ props.item.title}}</td> 307 <td id="td" class="text-xs-center">{{ props.item.title}}</td>
291 <td id="td" class="text-xs-center">{{ props.item.description}}</td> 308 <td id="td" class="text-xs-center">{{ props.item.description}}</td>
292 309
293 <td class="text-xs-center"> 310 <td id="td" class="text-xs-center">
294 <span> 311 <span>
295 <img 312 <img
296 style="cursor:pointer; width:25px; height:18px; " 313 style="cursor:pointer; width:25px; height:18px; "
297 class="mr-5" 314 class="mr-5"
298 @click="profile(props.item)" 315 @click="profile(props.item)"
299 src="/static/icon/eye1.png" 316 src="/static/icon/eye1.png"
300 /> 317 />
301 <img 318 <img
302 style="cursor:pointer; width:20px; height:18px; " 319 style="cursor:pointer; width:20px; height:18px; "
303 class="mr-5" 320 class="mr-5"
304 @click="editItem(props.item)" 321 @click="editItem(props.item)"
305 src="/static/icon/edit1.png" 322 src="/static/icon/edit1.png"
306 /> 323 />
307 <img 324 <img
308 style="cursor:pointer;width:20px; height:20px; " 325 style="cursor:pointer;width:20px; height:20px; "
309 class="mr-5" 326 class="mr-5"
310 @click="deleteItem(props.item)" 327 @click="deleteItem(props.item)"
311 src="/static/icon/delete1.png" 328 src="/static/icon/delete1.png"
312 /> 329 />
313 </span> 330 </span>
314 </td> 331 </td>
315 </template> 332 </template>
316 <v-alert 333 <v-alert
317 slot="no-results" 334 slot="no-results"
318 :value="true" 335 :value="true"
319 color="error" 336 color="error"
320 icon="warning" 337 icon="warning"
321 >Your search for "{{ search }}" found no results.</v-alert> 338 >Your search for "{{ search }}" found no results.</v-alert>
322 </v-data-table> 339 </v-data-table>
323 </v-tab-item> 340 </v-tab-item>
324 341
325 <!-- ****** ADD MULTIPLE Gallery Data ****** --> 342 <!-- ****** ADD MULTIPLE Gallery Data ****** -->
326 343
327 <v-tab-item> 344 <v-tab-item>
328 <v-container> 345 <v-container>
329 <v-snackbar 346 <v-snackbar
330 :timeout="timeout" 347 :timeout="timeout"
331 :top="y === 'top'" 348 :top="y === 'top'"
332 :right="x === 'right'" 349 :right="x === 'right'"
333 :vertical="mode === 'vertical'" 350 :vertical="mode === 'vertical'"
334 v-model="snackbar" 351 v-model="snackbar"
335 color="success" 352 color="success"
336 >{{ text }}</v-snackbar> 353 >{{ text }}</v-snackbar>
337 <v-flex xs12 sm12 class="my-4"> 354 <v-flex xs12 sm12 class="my-4">
338 <v-card flat> 355 <v-card flat>
339 <v-form ref="form" v-model="valid" lazy-validation> 356 <v-form ref="form" v-model="valid" lazy-validation>
340 <v-container fluid> 357 <v-container fluid>
341 <v-layout> 358 <v-layout>
342 <v-flex 359 <v-flex
343 xs12 360 xs12
344 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 361 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
345 > 362 >
346 <input 363 <input
347 type="file" 364 type="file"
348 style="display: none" 365 style="display: none"
349 ref="image" 366 ref="image"
350 accept="image/*" 367 accept="image/*"
351 multiple 368 multiple
352 @change="onFilePicked" 369 @change="onFilePicked"
353 /> 370 />
354 <v-layout justify-center> 371 <v-layout justify-center>
355 <v-flex v-for="(file,index) in files" :key="index" v-if="files"> 372 <v-flex v-for="(file,index) in files" :key="index" v-if="files">
356 <img :src="file" height="160" width="160px;" /> 373 <img :src="file" height="160" width="160px;" />
357 </v-flex> 374 </v-flex>
358 </v-layout> 375 </v-layout>
359 <img 376 <img
360 src="/static/icon/user.png" 377 src="/static/icon/user.png"
361 v-if="files ==''" 378 v-if="files ==''"
362 height="140" 379 height="140"
363 width="180px;" 380 width="180px;"
364 /> 381 />
365 </v-flex> 382 </v-flex>
366 </v-layout> 383 </v-layout>
367 <v-flex xs12> 384 <v-flex xs12>
368 <v-layout> 385 <v-layout>
369 <v-flex xs4 class="pt-4 subheading"> 386 <v-flex xs4 class="pt-4 subheading">
370 <label class="right">Title:</label> 387 <label class="right">Title:</label>
371 </v-flex> 388 </v-flex>
372 <v-flex xs4 class="ml-3"> 389 <v-flex xs4 class="ml-3">
373 <v-text-field 390 <v-text-field
374 v-model="addGallery.title" 391 v-model="addGallery.title"
375 placeholder="fill your Title" 392 placeholder="fill your Title"
376 name="name" 393 name="name"
377 type="text" 394 type="text"
378 :rules="titleRules" 395 :rules="titleRules"
379 required 396 required
380 ></v-text-field> 397 ></v-text-field>
381 </v-flex> 398 </v-flex>
382 </v-layout> 399 </v-layout>
383 </v-flex> 400 </v-flex>
384 <v-flex xs12> 401 <v-flex xs12>
385 <v-layout> 402 <v-layout>
386 <v-flex xs4 class="pt-4 subheading"> 403 <v-flex xs4 class="pt-4 subheading">
387 <label class="right">Description:</label> 404 <label class="right">Description:</label>
388 </v-flex> 405 </v-flex>
389 <v-flex xs4 class="ml-3"> 406 <v-flex xs4 class="ml-3">
390 <v-text-field 407 <v-text-field
391 placeholder="fill your Description" 408 placeholder="fill your Description"
392 :rules="descriptionRules" 409 :rules="descriptionRules"
393 v-model="addGallery.description" 410 v-model="addGallery.description"
394 type="text" 411 type="text"
395 name="email" 412 name="email"
396 required 413 required
397 ></v-text-field> 414 ></v-text-field>
398 </v-flex> 415 </v-flex>
399 </v-layout> 416 </v-layout>
400 </v-flex> 417 </v-flex>
401 <v-flex xs12> 418 <v-flex xs12>
402 <v-layout> 419 <v-layout>
403 <v-flex xs4 class="pt-4 subheading"> 420 <v-flex xs4 class="pt-4 subheading">
404 <label class="right">Select Class:</label> 421 <label class="right">Select Class:</label>
405 </v-flex> 422 </v-flex>
406 <v-flex xs4 class="ml-3"> 423 <v-flex xs4 class="ml-3">
407 <v-select 424 <v-select
408 :items="addclass" 425 :items="addclass"
409 label="Select Class" 426 label="Select Class"
410 v-model="addGallery.classNum" 427 v-model="addGallery.classNum"
411 item-text="classNum" 428 item-text="classNum"
412 item-value="_id" 429 item-value="_id"
413 name="Select Class" 430 name="Select Class"
414 required 431 required
415 ></v-select> 432 ></v-select>
416 </v-flex> 433 </v-flex>
417 </v-layout> 434 </v-layout>
418 </v-flex> 435 </v-flex>
419 <v-flex xs12> 436 <v-flex xs12>
420 <v-layout> 437 <v-layout>
421 <v-flex xs4 class="pt-4 subheading"> 438 <v-flex xs4 class="pt-4 subheading">
422 <label class="right">Uplaod Image:</label> 439 <label class="right">Uplaod Image:</label>
423 </v-flex> 440 </v-flex>
424 <v-flex xs4 class="ml-3"> 441 <v-flex xs4 class="ml-3">
425 <v-text-field 442 <v-text-field
426 label="Select Image" 443 label="Select Image"
427 @click="pickFile" 444 @click="pickFile"
428 v-model="imageName" 445 v-model="imageName"
429 append-icon="attach_file" 446 append-icon="attach_file"
430 multiple 447 multiple
431 ></v-text-field> 448 ></v-text-field>
432 </v-flex> 449 </v-flex>
433 </v-layout> 450 </v-layout>
434 </v-flex> 451 </v-flex>
435 <v-layout> 452 <v-layout>
436 <v-flex xs12> 453 <v-flex xs12>
437 <div v-for="(youTubeLink,index) in finds" :key="index"> 454 <div v-for="(youTubeLink,index) in finds" :key="index">
438 <v-layout> 455 <v-layout>
439 <v-flex xs4 class="pt-4 subheading"> 456 <v-flex xs4 class="pt-4 subheading">
440 <label class="right">You Tube Link Url:</label> 457 <label class="right">You Tube Link Url:</label>
441 </v-flex> 458 </v-flex>
442 <v-flex xs4 class="ml-3"> 459 <v-flex xs4 class="ml-3">
443 <v-text-field 460 <v-text-field
444 placeholder="fill your youtube link" 461 placeholder="fill your youtube link"
445 v-model="youTubeLink.value" 462 v-model="youTubeLink.value"
446 type="text" 463 type="text"
447 name="link" 464 name="link"
448 required 465 required
449 ></v-text-field> 466 ></v-text-field>
450 <!-- </div> -->
451 </v-flex> 467 </v-flex>
452 <v-flex xs2 class="pt-4"> 468 <v-flex xs2 class="pt-4">
453 <v-icon @click="deleteFind(index)">cancel</v-icon> 469 <v-icon @click="deleteFind(index)" v-if="index !=0 ">cancel</v-icon>
454 <v-icon @click="addFind">add_circle</v-icon> 470 <v-icon @click="addFind">add_circle</v-icon>
455 </v-flex> 471 </v-flex>
456 </v-layout> 472 </v-layout>
457 </div> 473 </div>
458 </v-flex> 474 </v-flex>
459 <v-flex xs12 sm6 offset-sm3> 475 <v-flex xs12 sm6 offset-sm3>
460 <v-card-actions> 476 <v-card-actions>
461 <v-btn @click="clear" round dark>clear</v-btn> 477 <v-btn @click="clear" round dark>clear</v-btn>
462 <v-spacer></v-spacer> 478 <v-spacer></v-spacer>
463 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 479 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
464 </v-card-actions> 480 </v-card-actions>
465 </v-flex> 481 </v-flex>
466 </v-layout> 482 </v-layout>
467 </v-container> 483 </v-container>
468 </v-form> 484 </v-form>
469 </v-card> 485 </v-card>
470 </v-flex> 486 </v-flex>
471 </v-container> 487 </v-container>
472 </v-tab-item> 488 </v-tab-item>
473 </v-tabs> 489 </v-tabs>
474 <div class="loader" v-if="showLoader"> 490 <div class="loader" v-if="showLoader">
475 <v-progress-circular indeterminate color="white"></v-progress-circular> 491 <v-progress-circular indeterminate color="white"></v-progress-circular>
476 </div> 492 </div>
477 </v-app> 493 </v-app>
478 </template> 494 </template>
479 495
480 <script> 496 <script>
481 import http from "@/Services/http.js"; 497 import http from "@/Services/http.js";
482 import Util from "@/util"; 498 import Util from "@/util";
483 499
484 export default { 500 export default {
485 data: () => ({ 501 data: () => ({
486 snackbar: false, 502 snackbar: false,
487 y: "top", 503 y: "top",
488 x: "right", 504 x: "right",
489 mode: "", 505 mode: "",
490 timeout: 3000, 506 timeout: 3000,
491 text: "", 507 text: "",
492 loading: false, 508 loading: false,
493 date: null, 509 date: null,
494 search: "", 510 search: "",
495 showLoader: false, 511 showLoader: false,
496 dialog: false, 512 dialog: false,
497 dialog1: false, 513 dialog1: false,
498 valid: true, 514 valid: true,
499 isActive: true, 515 isActive: true,
500 newActive: false, 516 newActive: false,
501 addclass: [], 517 addclass: [],
502 addSection: [], 518 addSection: [],
503 finds: [{ value: "" }], 519 finds: [{ value: "" }],
504 youTubeLinkUrl: "", 520 updates: [{ youTubeLink: "" }],
521 youTubeLink: {},
505 addGallery: { 522 addGallery: {
506 youTubeLinkUrl: [] 523 youTubeLinkUrl: []
507 }, 524 },
508 pagination: { 525 pagination: {
509 rowsPerPage: 15 526 rowsPerPage: 15
510 }, 527 },
511 imageName: "", 528 imageName: "",
512 imageUrl: "", 529 imageUrl: "",
513 imageFile: "", 530 imageFile: "",
514 image: [], 531 image: [],
515 upload: "", 532 upload: "",
533 editImageName: "",
534 editFiles: [],
516 files: [], 535 files: [],
517 addclass: [], 536 addclass: [],
518 token: "", 537 token: "",
519 titleRules: [v => !!v || " Tilte is required"], 538 titleRules: [v => !!v || " Tilte is required"],
520 descriptionRules: [v => !!v || " Description is required"], 539 descriptionRules: [v => !!v || " Description is required"],
521 headers: [ 540 headers: [
522 { 541 {
523 align: "justify-center", 542 align: "justify-center",
524 text: "No", 543 text: "No",
525 sortable: false, 544 sortable: false,
526 value: "No" 545 value: "No"
527 }, 546 },
528 { text: "Image", vaue: "image", sortable: false, align: "center" }, 547 { text: "Image", vaue: "image", sortable: false, align: "center" },
529 { text: "Title", value: "title", sortable: false, align: "center" }, 548 { text: "Title", value: "title", sortable: false, align: "center" },
530 { 549 {
531 text: "Description", 550 text: "Description",
532 value: "description", 551 value: "description",
533 sortable: false, 552 sortable: false,
534 align: "center" 553 align: "center"
535 }, 554 },
536 { text: "Action", value: "", sortable: false, align: "center" } 555 { text: "Action", value: "", sortable: false, align: "center" }
537 ], 556 ],
538 desserts: [], 557 desserts: [],
539 editedIndex: -1, 558 editedIndex: -1,
540 editedItem: {}, 559 editedItem: {}
541 userName: "",
542 items: [
543 {
544 href: "/changepassword",
545 title: "Change Password",
546 click: e => {
547 console.log(e);
548 }
549 },
550 {
551 href: "#",
552 title: "Logout",
553 click: e => {
554 window.getApp.$emit("APP_LOGOUT");
555 }
556 }
557 ]
558 }), 560 }),
559 methods: { 561 methods: {
560 getSections(_id) {
561 console.log("_id", _id);
562 var token = this.$store.state.token;
563 http()
564 .get(
565 "/getSectionsList",
566 { params: { classId: _id } },
567 {
568 headers: { Authorization: "Bearer " + token }
569 }
570 )
571 .then(response => {
572 this.addSection = response.data.data;
573 // console.log("getSectionsList=====>", this.addSection);
574 })
575 .catch(err => {
576 console.log("err====>", err);
577 // this.$router.replace({ path: '/' });
578 });
579 },
580 pickFile() { 562 pickFile() {
581 this.$refs.image.click(); 563 this.$refs.image.click();
582 }, 564 },
565 editPickFile() {
566 this.$refs.editImage.click();
567 },
583 onFilePicked(e) { 568 onFilePicked(e) {
584 // console.log(e)
585 const files = e.target.files; 569 const files = e.target.files;
586 /** fetch Image Name **/ 570 /** fetch Image Name **/
587 if (files[0] !== undefined) { 571 if (files[0] !== undefined) {
588 this.imageName = files[0].name; 572 this.imageName = files[0].name;
589 if (this.imageName.lastIndexOf(".") <= 0) { 573 if (this.imageName.lastIndexOf(".") <= 0) {
590 return; 574 return;
591 } 575 }
592 this.files = []; 576 this.files = [];
593 // console.log("files", this.files); 577 // console.log("files", this.files);
594 /** Select many image and showing many image add to Gallery card **/ 578 /** Select many image and showing many image add to Gallery card **/
595 const test = Array.from(files).forEach((file, idx) => { 579 const test = Array.from(files).forEach((file, idx) => {
596 const fr = new FileReader(); 580 const fr = new FileReader();
597 const getResult = new Promise(resolve => { 581 const getResult = new Promise(resolve => {
598 fr.onload = e => { 582 fr.onload = e => {
599 this.files.push( 583 this.files.push(
600 // id: idx, 584 // id: idx,
601 e.target.result 585 e.target.result
602 ); 586 );
603 }; 587 };
588 console.log("uploadImage=======>", this.files);
604 }); 589 });
605 fr.readAsDataURL(file); 590 fr.readAsDataURL(file);
606 return getResult.then(file => { 591 return getResult.then(file => {
607 return file; 592 return file;
608 }); 593 });
609 }); 594 });
610 const fr = new FileReader(); 595 const fr = new FileReader();
611 fr.readAsDataURL(files[0]); 596 fr.readAsDataURL(files[0]);
612 fr.addEventListener("load", () => { 597 fr.addEventListener("load", () => {
613 this.imageFile = files; // this is an image file that can be sent to server... 598 this.imageFile = files; // this is an image file that can be sent to server...
614 // console.log("uploadImage=======>", this.imageFile );
615 }); 599 });
616 } else { 600 } else {
617 this.imageName = ""; 601 this.imageName = "";
618 this.imageFile = ""; 602 this.imageFile = "";
619 this.imageUrl = ""; 603 this.imageUrl = "";
620 } 604 }
621 }, 605 },
606 editFilePicked(e) {
607 const files = e.target.files;
608 /** fetch Image Name **/
609 if (files[0] !== undefined) {
610 this.editImageName = files[0].name;
611 if (this.editImageName.lastIndexOf(".") <= 0) {
612 return;
613 }
614 /** Select many image and showing many image add to Gallery card **/
615 const test = Array.from(files).forEach((file, idx) => {
616 const fr = new FileReader();
617 const getResult = new Promise(resolve => {
618 fr.onload = e => {
619 this.editFiles.push(
620 // id: idx,
621 e.target.result
622 );
623 };
624 console.log("uploadImage=======>", this.files);
625 });
626 fr.readAsDataURL(file);
627 return getResult.then(file => {
628 return file;
629 });
630 });
631 const fr = new FileReader();
632 fr.readAsDataURL(files[0]);
633 // fr.addEventListener("load", () => {
634 // this.imageFile = files; // this is an image file that can be sent to server...
635 // });
636 } else {
637 this.editImageName = "";
638 this.editFiles = "";
639 }
640 },
622 getGalleryList() { 641 getGalleryList() {
623 this.showLoader = true; 642 this.showLoader = true;
624 http() 643 http()
625 .get("/getGalleryList", { 644 .get("/getGalleryList", {
626 headers: { Authorization: "Bearer " + this.token } 645 headers: { Authorization: "Bearer " + this.token }
627 }) 646 })
628 .then(response => { 647 .then(response => {
629 this.desserts = response.data.data; 648 this.desserts = response.data.data;
630 this.showLoader = false; 649 this.showLoader = false;
631 }) 650 })
632 .catch(err => { 651 .catch(err => {
633 // console.log("err====>", err); 652 // console.log("err====>", err);
634 this.showLoader = false; 653 this.showLoader = false;
635 // this.$router.replace({ path: "/" }); 654 if (error.response.status === 401) {
655 this.$router.replace({ path: "/" });
656 this.$store.dispatch("setToken", null);
657 this.$store.dispatch("Id", null);
658 }
636 }); 659 });
637 }, 660 },
638 editItem(item) { 661 editItem(item) {
639 this.files = []; 662 this.files = [];
640 this.editedIndex = this.desserts.indexOf(item); 663 this.editedIndex = this.desserts.indexOf(item);
641 this.editedItem = Object.assign({}, item); 664 this.editedItem = Object.assign({}, item);
665 console.log("this.editedItem", this.editedItem);
666 // for (let i = 0; i < this.editedItem.youTubeLinkUrl.length; i++) {
667 // console.log(
668 // "this.editedItem.youTubeLinkUrl[i]",
669 // this.editedItem.youTubeLinkUrl[i]
670 // );
671 // this.updates = this.editedItem.youTubeLinkUrl[i];
672 // console.log("this.updates.linkUrl", this.updates);
673 // }
674 // this.updates[i].push(this.editedItem.youTubeLinkUrl);
675 // console.log("updates", this.updates[i]);
676 // console.log("updates", this.updates[i].youTubeLinkUrl);
677 // }
642 this.dialog = true; 678 this.dialog = true;
643 }, 679 },
644 profile(item) { 680 profile(item) {
645 this.editedIndex = this.desserts.indexOf(item); 681 this.editedIndex = this.desserts.indexOf(item);
646 this.editedItem = Object.assign({}, item); 682 this.editedItem = Object.assign({}, item);
647 this.dialog1 = true; 683 this.dialog1 = true;
648 }, 684 },
649 deleteItem(item) { 685 deleteItem(item) {
650 let deleteGallery = { 686 let deleteGallery = {
651 gelleryId: item._id 687 galleryId: item._id
652 }; 688 };
653 http() 689 http()
654 .delete( 690 .delete(
655 "/deleteGellery", 691 "/deleteGallery",
656 confirm("Are you sure you want to delete this?") && { 692 confirm("Are you sure you want to delete this?") && {
657 params: deleteGallery 693 params: deleteGallery,
694 headers: {
695 Authorization: "Bearer " + this.token
696 }
658 } 697 }
659 ) 698 )
660 .then(response => { 699 .then(response => {
661 if ((this.snackbar = true)) { 700 if ((this.snackbar = true)) {
662 this.text = "Successfully delete Existing News"; 701 this.text = "Successfully delete Existing News";
663 } 702 }
664 this.getNewsList(); 703 this.getGalleryList();
665 }) 704 })
666 .catch(error => { 705 .catch(error => {
667 // console.log(error); 706 // console.log(error);
668 }); 707 });
669 }, 708 },
670 deleteImage(imageId, newsId) { 709 deleteImage(imageId, id) {
671 console.log(imageId, newsId); 710 console.log("imageId", imageId, "id", id);
672 let deleteImages = { 711 let deleteImages = {
673 newsId: newsId, 712 galleryId: id,
674 imageId: imageId 713 imageId: imageId
675 }; 714 };
676 http() 715 http()
677 .put("/deleteImages", deleteImages) 716 .put("/deleteImage", deleteImages)
678 .then(response => { 717 .then(response => {
679 console.log("deleteNews", deleteImages); 718 this.snackbar = true;
680 if ((this.snackbar = true)) { 719 this.text = response.data.message;
681 this.text = "Image deleted Successfully"; 720 this.getGalleryList();
682 }
683 this.getNewsList();
684 this.close(); 721 this.close();
685 }) 722 })
686 .catch(error => { 723 .catch(error => {
687 console.log(error); 724 console.log(error);
688 }); 725 });
689 }, 726 },
690 activeTab(type) { 727 activeTab(type) {
691 switch (type) { 728 switch (type) {
692 case "existing": 729 case "existing":
693 this.newActive = false; 730 this.newActive = false;
694 this.isActive = true; 731 this.isActive = true;
695 break; 732 break;
696 733
697 default: 734 default:
698 this.newActive = true; 735 this.newActive = true;
699 this.isActive = false; 736 this.isActive = false;
700 break; 737 break;
701 } 738 }
702 }, 739 },
703 close() { 740 close() {
704 this.dialog = false; 741 this.dialog = false;
705 setTimeout(() => { 742 setTimeout(() => {
706 this.editedItem = Object.assign({}, this.defaultItem); 743 this.editedItem = Object.assign({}, this.defaultItem);
707 this.editedIndex = -1; 744 this.editedIndex = -1;
708 }, 300); 745 }, 300);
709 }, 746 },
710 close1() { 747 close1() {
711 this.dialog1 = false; 748 this.dialog1 = false;
712 }, 749 },
713 submit() { 750 submit() {
714 this.loading = true; 751 this.loading = true;
715 this.addGallery.youTubeLinkUrl.push(this.youTubeLinkUrl); 752 for (let i = 0; i < this.finds.length; i++) {
753 this.addGallery.youTubeLinkUrl.push(this.finds[i].value);
754 }
716 if (this.$refs.form.validate()) { 755 if (this.$refs.form.validate()) {
717 if (this.files) { 756 if (this.files) {
718 var ary = []; 757 var ary = [];
719 var imageData = []; 758 var imageData = [];
720 ary = this.files; 759 ary = this.files;
721 for (let i = 0; i < ary.length; i++) { 760 for (let i = 0; i < ary.length; i++) {
722 const [baseUrl, imageUrl] = ary[i].split(/,/); 761 const [baseUrl, imageUrl] = ary[i].split(/,/);
723 imageData.push(imageUrl); 762 imageData.push(imageUrl);
724 this.addGallery.upload = imageData; 763 this.addGallery.upload = imageData;
725 } 764 }
726 } 765 }
727 http() 766 http()
728 .post("/createGallery", this.addGallery) 767 .post("/createGallery", this.addGallery)
729 .then(response => { 768 .then(response => {
769 this.getGalleryList();
730 this.loading = false; 770 this.loading = false;
731 this.snackbar = true; 771 this.snackbar = true;
732 this.text = response.data.message; 772 this.text = response.data.message;
733 this.getGelleryList();
734 this.clear(); 773 this.clear();
735 }) 774 })
736 .catch(error => { 775 .catch(error => {
737 if ((this.snackbar = true)) { 776 if ((this.snackbar = true)) {
738 this.text = error.response.data.message; 777 this.text = error.response.data.message;
739 } 778 }
740 }); 779 });
741 } 780 }
742 }, 781 },
743 clear() { 782 clear() {
744 this.$refs.form.reset(); 783 this.$refs.form.reset();
745 }, 784 },
746 save() { 785 save() {
747 this.editedItem.gelleryId = this.editedItem._id; 786 this.editedItem.gelleryId = this.editedItem._id;
787 for (let i = 0; i < this.updates.length; i++) {
788 this.editedItem.youTubeLinkUrl.push(this.updates[i].value);
789 }
748 if (this.files) { 790 if (this.files) {
749 var ary = []; 791 var ary = [];
750 var imageData = []; 792 var imageData = [];
751 ary = this.files; 793 ary = this.files;
752 for (let i = 0; i < ary.length; i++) { 794 for (let i = 0; i < ary.length; i++) {
753 const [baseUrl, imageUrl] = ary[i].split(/,/); 795 const [baseUrl, imageUrl] = ary[i].split(/,/);
754 imageData.push(imageUrl); 796 imageData.push(imageUrl);
755 this.editedItem.upload = imageData; 797 this.editedItem.upload = imageData;
756 } 798 }
757 } 799 }
758 http() 800 console.log("this.editedItem", this.editedItem);
759 .put("/updateGellery", this.editedItem) 801 // http()
760 .then(response => { 802 // .put("/updateGellery", this.editedItem)
761 this.snackbar = true; 803 // .then(response => {
762 this.text = response.data.message; 804 // this.getGalleryList();
763 this.getGelleryList(); 805 // this.close();
764 this.close(); 806 // this.snackbar = true;
765 }) 807 // this.text = response.data.message;
766 .catch(error => { 808 // })
767 console.log(error); 809 // .catch(error => {
768 }); 810 // console.log(error);
811 // });
769 }, 812 },
770 getAllClasses() { 813 getAllClasses() {
771 http() 814 http()
772 .get("/getClassesList", { 815 .get("/getClassesList", {
773 headers: { Authorization: "Bearer " + this.token } 816 headers: { Authorization: "Bearer " + this.token }
774 }) 817 })
775 .then(response => { 818 .then(response => {
776 this.addclass = response.data.data; 819 this.addclass = response.data.data;
777 }) 820 })
778 .catch(err => { 821 .catch(err => {
779 // console.log("err====>", err); 822 // console.log("err====>", err);
780 // this.$router.replace({ path: "/" });
781 }); 823 });
782 }, 824 },
783 handleDrawerToggle() {
784 window.getApp.$emit("APP_DRAWER_TOGGLED");
785 },
786 handleFullScreen() {
787 Util.toggleFullScreen();
788 },
789 addFind: function() { 825 addFind: function() {
790 this.finds.push({ value: "" }); 826 this.finds.push({ value: "" });
791 }, 827 },
828 update: function() {
829 this.updates.push({ youTubeLink: "" });
830 },
792 deleteFind: function(index) { 831 deleteFind: function(index) {
793 this.finds.splice(index, 1); 832 this.finds.splice(index, 1);
794 if (index === 0) this.addFind(); 833 if (index === 0) this.addFind();
834 },
835 deleteUpdate: function(index) {
836 this.updates.splice(index, 1);
837 if (index === 0) this.update();
838 },
839 deleteUrl: function(index,youTubelinkId,id) {
840 this.editedItem.youTubeLinkUrl.splice(index, 1);
841 if (index === 0) this.update();
842 console.log("imageId", youTubelinkId, "id", id);
843 let deleteYouTubeUrl = {
844 galleryId: id,
845 youTubeId: youTubelinkId
846 };
847 http()
848 .put("/deleteYoutubeLink", deleteYouTubeUrl)
849 .then(response => {
850 this.snackbar = true;
851 this.text = response.data.message;
852 this.getGalleryList();
853 this.close();
854 })
855 .catch(error => {
856 console.log(error);
857 });
795 } 858 }
796 }, 859 },
797 mounted() { 860 mounted() {
798 this.token = this.$store.state.token; 861 this.token = this.$store.state.token;
799 this.getAllClasses(); 862 this.getAllClasses();
800 this.getGalleryList(); 863 this.getGalleryList();
801 }, 864 },
802 computed: { 865 created() {
803 toolbarColor() { 866 this.$root.$on("app:search", search => {
804 return this.$vuetify.options.extra.mainNav; 867 this.search = search;
805 } 868 });
869 },
870 beforeDestroy() {
871 // dont forget to remove the listener
872 this.$root.$off("app:search");
806 } 873 }
807 }; 874 };
808 </script> 875 </script>
809 <style scoped> 876 <style scoped>
810 .pl-3 {
811 padding-left: 0px !important;
812 }
813 .v-tabs__div {
814 text-transform: none;
815 }
816 .v-input__prepend-outer {
817 margin-right: 0px !important;
src/pages/News/news.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7 <!-- ****** SEARCH ALL EXISTING NEWS ****** -->
8 <v-flex xs7 sm3 class="userSearch">
9 <v-text-field
10 flat
11 append-icon="search"
12 label="Find your News"
13 v-model="search"
14 color="white"
15 class="pa-3"
16 dark
17 ></v-text-field>
18 </v-flex>
19 <v-spacer></v-spacer>
20 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
21 <v-btn icon large flat slot="activator">
22 <v-avatar size="40px">
23 <img src="/static/icon/user.png" />
24 </v-avatar>
25 </v-btn>
26 <v-list class="pa-0">
27 <v-list-tile
28 v-for="(item,index) in items"
29 :to="!item.href ? { name: item.name } : null"
30 :href="item.href"
31 @click="item.click"
32 ripple="ripple"
33 :disabled="item.disabled"
34 :target="item.target"
35 rel="noopener"
36 :key="index"
37 >
38 <v-list-tile-action v-if="item.icon">
39 <v-icon>{{ item.icon }}</v-icon>
40 </v-list-tile-action>
41 <v-list-tile-content>
42 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
43 </v-list-tile-content>
44 </v-list-tile>
45 </v-list>
46 </v-menu>
47 </v-toolbar>
48 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
49 <v-tab 4 <v-tab
50 ripple 5 ripple
51 @click="activeTab('existing')" 6 @click="activeTab('existing')"
52 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
53 id="tab" 8 id="tab"
54 class="subheading" 9 class="subheading"
55 >Existing News</v-tab> 10 >Existing News</v-tab>
56 <v-tab 11 <v-tab
57 ripple 12 ripple
58 @click="activeTab('new')" 13 @click="activeTab('new')"
59 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
60 id="tab1" 15 id="tab1"
61 User 16 User
62 class="subheading" 17 class="subheading"
63 >Add News</v-tab> 18 >Add News</v-tab>
64 19
65 <!-- ****** EDITS ALL NEWS DETAILS ****** --> 20 <!-- ****** EDITS ALL NEWS DETAILS ****** -->
66 21
67 <v-tab-item> 22 <v-tab-item>
68 <v-snackbar 23 <v-snackbar
69 :timeout="timeout" 24 :timeout="timeout"
70 :top="y === 'top'" 25 :top="y === 'top'"
71 :right="x === 'right'" 26 :right="x === 'right'"
72 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
73 v-model="snackbar" 28 v-model="snackbar"
74 color="success" 29 color="success"
75 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
76 <v-dialog v-model="dialog" max-width="1000px" scrollable> 31 <v-dialog v-model="dialog" max-width="1000px" scrollable>
77 <v-card flat> 32 <v-card flat>
78 <v-toolbar class="grey lighten-2" flat> 33 <v-toolbar class="grey lighten-2" flat>
79 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
80 <v-toolbar-title> 35 <v-toolbar-title>
81 <h3>Edit News</h3> 36 <h3>Edit News</h3>
82 </v-toolbar-title> 37 </v-toolbar-title>
83 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
84 </v-toolbar> 39 </v-toolbar>
85 <v-card-text style="height:600px;"> 40 <v-card-text style="height:600px;">
86 <v-form ref="form"> 41 <v-form ref="form">
87 <v-container fluid> 42 <v-container fluid>
88 <v-layout row> 43 <v-layout row>
89 <v-flex 44 <v-flex
90 xs12 45 xs12
91 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 46 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
92 > 47 >
93 <input 48 <input
94 type="file" 49 type="file"
95 style="display: none" 50 style="display: none"
96 ref="image" 51 ref="image"
97 accept="image/*" 52 accept="image/*"
98 multiple 53 multiple
99 @change="onFilePicked" 54 @change="onFilePicked"
100 /> 55 />
101 <v-layout justify-center> 56 <v-layout justify-center>
102 <v-flex 57 <v-flex
103 xs3 58 xs3
104 v-for="Image in editedItem.newsImageUrl" 59 v-for="Image in editedItem.newsImageUrl"
105 :key="Image._id" 60 :key="Image._id"
106 v-if="editedItem.newsImageUrl" 61 v-if="editedItem.newsImageUrl"
107 class="profile-image-wrapper" 62 class="profile-image-wrapper"
108 > 63 >
109 <img 64 <img
110 :src="Image.imageUrl" 65 :src="Image.imageUrl"
111 height="160" 66 height="160"
112 width="160" 67 width="160"
113 alt="News" 68 alt="News"
114 class="pa-2" 69 class="pa-2"
115 /> 70 />
116 <v-icon 71 <v-icon
117 class="red edit-profile-icon" 72 class="red edit-profile-icon"
118 dark 73 dark
119 @click="deleteImage(Image._id,editedItem._id)" 74 @click="deleteImage(Image._id,editedItem._id)"
120 >close</v-icon> 75 >close</v-icon>
121 </v-flex> 76 </v-flex>
122 <v-flex v-for="(file, index) in files" :key="index"> 77 <v-flex v-for="(file, index) in files" :key="index">
123 <img :src="file" height="160" width="160" class="pa-2" /> 78 <img :src="file" height="160" width="160" class="pa-2" />
124 </v-flex> 79 </v-flex>
125 </v-layout> 80 </v-layout>
126 <img 81 <img
127 src="/static/icon/user.png" 82 src="/static/icon/user.png"
128 v-if="editedItem.newsImageUrl ==''" 83 v-if="editedItem.newsImageUrl ==''"
129 height="160" 84 height="160"
130 width="160" 85 width="160"
131 alt="News" 86 alt="News"
132 /> 87 />
133 </v-flex> 88 </v-flex>
134 </v-layout> 89 </v-layout>
135 <!-- </v-layout> --> 90 <!-- </v-layout> -->
136 <v-layout> 91 <v-layout>
137 <v-flex xs12 sm12> 92 <v-flex xs12 sm12>
138 <v-layout> 93 <v-layout>
139 <v-flex xs4 class="pt-4 subheading"> 94 <v-flex xs4 class="pt-4 subheading">
140 <label class="right">Title:</label> 95 <label class="right">Title:</label>
141 </v-flex> 96 </v-flex>
142 <v-flex xs5 class="ml-3"> 97 <v-flex xs5 class="ml-3">
143 <v-text-field 98 <v-text-field
144 v-model="editedItem.title" 99 v-model="editedItem.title"
145 placeholder="fill your Title" 100 placeholder="fill your Title"
146 name="name" 101 name="name"
147 type="text" 102 type="text"
148 required 103 required
149 ></v-text-field> 104 ></v-text-field>
150 </v-flex> 105 </v-flex>
151 </v-layout> 106 </v-layout>
152 </v-flex> 107 </v-flex>
153 <v-flex xs12 sm12> 108 <v-flex xs12 sm12>
154 <v-layout> 109 <v-layout>
155 <v-flex xs4 class="pt-4 subheading"> 110 <v-flex xs4 class="pt-4 subheading">
156 <label class="right">Description:</label> 111 <label class="right">Description:</label>
157 </v-flex> 112 </v-flex>
158 <v-flex xs5 class="ml-3"> 113 <v-flex xs5 class="ml-3">
159 <v-text-field 114 <v-text-field
160 placeholder="fill your Description" 115 placeholder="fill your Description"
161 v-model="editedItem.description" 116 v-model="editedItem.description"
162 type="text" 117 type="text"
163 name="email" 118 name="email"
164 required 119 required
165 ></v-text-field> 120 ></v-text-field>
166 </v-flex> 121 </v-flex>
167 </v-layout> 122 </v-layout>
168 </v-flex> 123 </v-flex>
169 <v-flex xs12> 124 <v-flex xs12>
170 <v-layout> 125 <v-layout>
171 <v-flex xs4 class="pt-4 subheading"> 126 <v-flex xs4 class="pt-4 subheading">
172 <label class="right">Add New Images:</label> 127 <label class="right">Add New Images:</label>
173 </v-flex> 128 </v-flex>
174 <v-flex xs5 class="ml-3"> 129 <v-flex xs5 class="ml-3">
175 <v-text-field 130 <v-text-field
176 label="Select Image" 131 label="Select Image"
177 @click="pickFile" 132 @click="pickFile"
178 v-model="imageName" 133 v-model="imageName"
179 append-icon="attach_file" 134 append-icon="attach_file"
180 multiple 135 multiple
181 ></v-text-field> 136 ></v-text-field>
182 </v-flex> 137 </v-flex>
183 </v-layout> 138 </v-layout>
184 </v-flex> 139 </v-flex>
185 </v-layout> 140 </v-layout>
186 <v-layout> 141 <v-layout>
187 <v-flex xs12 sm8 offset-sm2> 142 <v-flex xs12 sm8 offset-sm2>
188 <v-card-actions> 143 <v-card-actions>
189 <v-btn round dark @click.native="close">Cancel</v-btn> 144 <v-btn round dark @click.native="close">Cancel</v-btn>
190 <v-spacer></v-spacer> 145 <v-spacer></v-spacer>
191 <v-btn round dark @click="save">Save</v-btn> 146 <v-btn round dark @click="save">Save</v-btn>
192 </v-card-actions> 147 </v-card-actions>
193 </v-flex> 148 </v-flex>
194 </v-layout> 149 </v-layout>
195 </v-container> 150 </v-container>
196 </v-form> 151 </v-form>
197 </v-card-text> 152 </v-card-text>
198 </v-card> 153 </v-card>
199 </v-dialog> 154 </v-dialog>
200 155
201 <!-- ****** PROFILE VIEW ALL NEWS DEATILS ****** --> 156 <!-- ****** PROFILE VIEW ALL NEWS DEATILS ****** -->
202 157
203 <v-dialog v-model="dialog1" max-width="800px"> 158 <v-dialog v-model="dialog1" max-width="800px">
204 <v-card> 159 <v-card>
205 <v-toolbar color="grey lighten-2" flat> 160 <v-toolbar color="grey lighten-2" flat>
206 <v-spacer></v-spacer> 161 <v-spacer></v-spacer>
207 <v-toolbar-title> 162 <v-toolbar-title>
208 <h3>News</h3> 163 <h3>News</h3>
209 </v-toolbar-title> 164 </v-toolbar-title>
210 <v-spacer></v-spacer> 165 <v-spacer></v-spacer>
211 <v-icon @click="close1">close</v-icon> 166 <v-icon @click="close1">close</v-icon>
212 </v-toolbar> 167 </v-toolbar>
213 <v-flex align-center justify-center layout text-xs-center> 168 <v-flex align-center justify-center layout text-xs-center>
214 <!-- <v-avatar size="50px" style="position:absolute; top:20px;"> 169 <!-- <v-avatar size="50px" style="position:absolute; top:20px;">
215 <img src="/static/icon/user.png"> 170 <img src="/static/icon/user.png">
216 </v-avatar>--> 171 </v-avatar>-->
217 <span v-for="(image,i) in editedItem.newsImageUrl" :key="i" class="mt-4 pa-2"> 172 <span v-for="(image,i) in editedItem.newsImageUrl" :key="i" class="mt-4 pa-2">
218 <img :src="image.imageUrl" alt="News" width="240" height="180" /> 173 <img :src="image.imageUrl" alt="News" width="240" height="180" />
219 </span> 174 </span>
220 </v-flex> 175 </v-flex>
221 <v-card-text> 176 <v-card-text>
222 <v-container grid-list-md> 177 <v-container grid-list-md>
223 <v-layout wrap> 178 <v-layout wrap>
224 <v-flex> 179 <v-flex>
225 <v-layout> 180 <v-layout>
226 <v-flex xs5 sm6> 181 <v-flex xs5 sm6>
227 <h5 class="right my-1"> 182 <h5 class="right my-1">
228 <b>Title:</b> 183 <b>Title:</b>
229 </h5> 184 </h5>
230 </v-flex> 185 </v-flex>
231 <v-flex sm6 xs8> 186 <v-flex sm6 xs8>
232 <h5 class="my-1">{{ editedItem.title }}</h5> 187 <h5 class="my-1">{{ editedItem.title }}</h5>
233 </v-flex> 188 </v-flex>
234 </v-layout> 189 </v-layout>
235 <v-layout> 190 <v-layout>
236 <v-flex xs5 sm6> 191 <v-flex xs5 sm6>
237 <h5 class="right my-1"> 192 <h5 class="right my-1">
238 <b>Description:</b> 193 <b>Description:</b>
239 </h5> 194 </h5>
240 </v-flex> 195 </v-flex>
241 <v-flex sm6 xs8> 196 <v-flex sm6 xs8>
242 <h5 class="my-1">{{ editedItem.description }}</h5> 197 <h5 class="my-1">{{ editedItem.description }}</h5>
243 </v-flex> 198 </v-flex>
244 </v-layout> 199 </v-layout>
245 </v-flex> 200 </v-flex>
246 </v-layout> 201 </v-layout>
247 </v-container> 202 </v-container>
248 </v-card-text> 203 </v-card-text>
249 </v-card> 204 </v-card>
250 </v-dialog> 205 </v-dialog>
251 206
252 <v-snackbar 207 <v-snackbar
253 :timeout="timeout" 208 :timeout="timeout"
254 :top="y === 'top'" 209 :top="y === 'top'"
255 :right="x === 'right'" 210 :right="x === 'right'"
256 :vertical="mode === 'vertical'" 211 :vertical="mode === 'vertical'"
257 v-model="snackbar" 212 v-model="snackbar"
258 color="success" 213 color="success"
259 >{{ text }}</v-snackbar> 214 >{{ text }}</v-snackbar>
260 215
261 <!-- ****** EXISTING-USERS NEWS TABLE ****** --> 216 <!-- ****** EXISTING-USERS NEWS TABLE ****** -->
262 <v-data-table 217 <v-data-table
263 :headers="headers" 218 :headers="headers"
264 :items="desserts" 219 :items="desserts"
265 :pagination.sync="pagination" 220 :pagination.sync="pagination"
266 :search="search" 221 :search="search"
267 > 222 >
268 <template slot="items" slot-scope="props"> 223 <template slot="items" slot-scope="props">
269 <td class="text-xs-center">{{ props.index}}</td> 224 <td class="text-xs-center">{{ props.index}}</td>
270 <td id="td" class="text-xs-center"> 225 <td id="td" class="text-xs-center">
271 <span v-for="(image,_id) in props.item.newsImageUrl" class="pa-2"> 226 <span v-for="(image,_id) in props.item.newsImageUrl" class="pa-2">
272 <img :src="image.imageUrl" alt="newsImage" width="100" height="70" /> 227 <img :src="image.imageUrl" alt="newsImage" width="100" height="70" />
273 </span> 228 </span>
274 </td> 229 </td>
275 <td id="td" class="text-xs-center">{{ props.item.title}}</td> 230 <td id="td" class="text-xs-center">{{ props.item.title}}</td>
276 <td id="td" class="text-xs-center">{{ props.item.description}}</td> 231 <td id="td" class="text-xs-center">{{ props.item.description}}</td>
277 232
278 <td class="text-xs-center"> 233 <td class="text-xs-center">
279 <span> 234 <span>
280 <img 235 <img
281 style="cursor:pointer; width:25px; height:18px; " 236 style="cursor:pointer; width:25px; height:18px; "
282 class="mr-5" 237 class="mr-5"
283 @click="profile(props.item)" 238 @click="profile(props.item)"
284 src="/static/icon/eye1.png" 239 src="/static/icon/eye1.png"
285 /> 240 />
286 <img 241 <img
287 style="cursor:pointer; width:20px; height:18px; " 242 style="cursor:pointer; width:20px; height:18px; "
288 class="mr-5" 243 class="mr-5"
289 @click="editItem(props.item)" 244 @click="editItem(props.item)"
290 src="/static/icon/edit1.png" 245 src="/static/icon/edit1.png"
291 /> 246 />
292 <img 247 <img
293 style="cursor:pointer;width:20px; height:20px; " 248 style="cursor:pointer;width:20px; height:20px; "
294 class="mr-5" 249 class="mr-5"
295 @click="deleteItem(props.item)" 250 @click="deleteItem(props.item)"
296 src="/static/icon/delete1.png" 251 src="/static/icon/delete1.png"
297 /> 252 />
298 </span> 253 </span>
299 </td> 254 </td>
300 </template> 255 </template>
301 <v-alert 256 <v-alert
302 slot="no-results" 257 slot="no-results"
303 :value="true" 258 :value="true"
304 color="error" 259 color="error"
305 icon="warning" 260 icon="warning"
306 >Your search for "{{ search }}" found no results.</v-alert> 261 >Your search for "{{ search }}" found no results.</v-alert>
307 </v-data-table> 262 </v-data-table>
308 </v-tab-item> 263 </v-tab-item>
309 264
310 <!-- ****** ADD MULTIPLE NEWS ****** --> 265 <!-- ****** ADD MULTIPLE NEWS ****** -->
311 266
312 <v-tab-item> 267 <v-tab-item>
313 <v-container> 268 <v-container>
314 <v-snackbar 269 <v-snackbar
315 :timeout="timeout" 270 :timeout="timeout"
316 :top="y === 'top'" 271 :top="y === 'top'"
317 :right="x === 'right'" 272 :right="x === 'right'"
318 :vertical="mode === 'vertical'" 273 :vertical="mode === 'vertical'"
319 v-model="snackbar" 274 v-model="snackbar"
320 color="success" 275 color="success"
321 >{{ text }}</v-snackbar> 276 >{{ text }}</v-snackbar>
322 <v-flex xs12 sm12 class="my-4"> 277 <v-flex xs12 sm12 class="my-4">
323 <v-card flat> 278 <v-card flat>
324 <v-form ref="form" v-model="valid" lazy-validation> 279 <v-form ref="form" v-model="valid" lazy-validation>
325 <v-container fluid> 280 <v-container fluid>
326 <v-layout> 281 <v-layout>
327 <v-flex 282 <v-flex
328 xs12 283 xs12
329 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 284 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
330 > 285 >
331 <input 286 <input
332 type="file" 287 type="file"
333 style="display: none" 288 style="display: none"
334 ref="image" 289 ref="image"
335 accept="image/*" 290 accept="image/*"
336 multiple 291 multiple
337 @change="onFilePicked" 292 @change="onFilePicked"
338 /> 293 />
339 <v-layout justify-center> 294 <v-layout justify-center>
340 <v-flex v-for="(file,index) in files" :key="index" v-if="files"> 295 <v-flex v-for="(file,index) in files" :key="index" v-if="files">
341 <img :src="file" height="160" width="160px;" /> 296 <img :src="file" height="160" width="160px;" />
342 </v-flex> 297 </v-flex>
343 </v-layout> 298 </v-layout>
344 <img 299 <img
345 src="/static/icon/user.png" 300 src="/static/icon/user.png"
346 v-if="files ==''" 301 v-if="files ==''"
347 height="140" 302 height="140"
348 width="180px;" 303 width="180px;"
349 /> 304 />
350 </v-flex> 305 </v-flex>
351 </v-layout> 306 </v-layout>
352 <v-flex xs12> 307 <v-flex xs12>
353 <v-layout> 308 <v-layout>
354 <v-flex xs4 class="pt-4 subheading"> 309 <v-flex xs4 class="pt-4 subheading">
355 <label class="right">Title:</label> 310 <label class="right">Title:</label>
356 </v-flex> 311 </v-flex>
357 <v-flex xs4 class="ml-3"> 312 <v-flex xs4 class="ml-3">
358 <v-text-field 313 <v-text-field
359 v-model="addNews.title" 314 v-model="addNews.title"
360 placeholder="fill your Title" 315 placeholder="fill your Title"
361 name="name" 316 name="name"
362 type="text" 317 type="text"
363 :rules="titleRules" 318 :rules="titleRules"
364 required 319 required
365 ></v-text-field> 320 ></v-text-field>
366 </v-flex> 321 </v-flex>
367 </v-layout> 322 </v-layout>
368 </v-flex> 323 </v-flex>
369 <v-flex xs12> 324 <v-flex xs12>
370 <v-layout> 325 <v-layout>
371 <v-flex xs4 class="pt-4 subheading"> 326 <v-flex xs4 class="pt-4 subheading">
372 <label class="right">Description:</label> 327 <label class="right">Description:</label>
373 </v-flex> 328 </v-flex>
374 <v-flex xs4 class="ml-3"> 329 <v-flex xs4 class="ml-3">
375 <v-text-field 330 <v-text-field
376 placeholder="fill your Description" 331 placeholder="fill your Description"
377 :rules="descriptionRules" 332 :rules="descriptionRules"
378 v-model="addNews.description" 333 v-model="addNews.description"
379 type="text" 334 type="text"
380 name="email" 335 name="email"
381 required 336 required
382 ></v-text-field> 337 ></v-text-field>
383 </v-flex> 338 </v-flex>
384 </v-layout> 339 </v-layout>
385 </v-flex> 340 </v-flex>
386 <v-flex xs12> 341 <v-flex xs12>
387 <v-layout> 342 <v-layout>
388 <v-flex xs4 class="pt-4 subheading"> 343 <v-flex xs4 class="pt-4 subheading">
389 <label class="right">Uplaod Image:</label> 344 <label class="right">Uplaod Image:</label>
390 </v-flex> 345 </v-flex>
391 <v-flex xs4 class="ml-3"> 346 <v-flex xs4 class="ml-3">
392 <v-text-field 347 <v-text-field
393 label="Select Image" 348 label="Select Image"
394 @click="pickFile" 349 @click="pickFile"
395 v-model="imageName" 350 v-model="imageName"
396 append-icon="attach_file" 351 append-icon="attach_file"
397 multiple 352 multiple
398 ></v-text-field> 353 ></v-text-field>
399 </v-flex> 354 </v-flex>
400 </v-layout> 355 </v-layout>
401 </v-flex> 356 </v-flex>
402 <v-layout> 357 <v-layout>
403 <v-flex xs12 sm6 offset-sm3> 358 <v-flex xs12 sm6 offset-sm3>
404 <v-card-actions> 359 <v-card-actions>
405 <v-btn @click="clear" round dark>clear</v-btn> 360 <v-btn @click="clear" round dark>clear</v-btn>
406 <v-spacer></v-spacer> 361 <v-spacer></v-spacer>
407 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 362 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
408 </v-card-actions> 363 </v-card-actions>
409 </v-flex> 364 </v-flex>
410 </v-layout> 365 </v-layout>
411 </v-container> 366 </v-container>
412 </v-form> 367 </v-form>
413 </v-card> 368 </v-card>
414 </v-flex> 369 </v-flex>
415 </v-container> 370 </v-container>
416 </v-tab-item> 371 </v-tab-item>
417 </v-tabs> 372 </v-tabs>
418 <div class="loader" v-if="showLoader"> 373 <div class="loader" v-if="showLoader">
419 <v-progress-circular indeterminate color="white"></v-progress-circular> 374 <v-progress-circular indeterminate color="white"></v-progress-circular>
420 </div> 375 </div>
421 </v-app> 376 </v-app>
422 </template> 377 </template>
423 378
424 <script> 379 <script>
425 import http from "@/Services/http.js"; 380 import http from "@/Services/http.js";
426 import Util from "@/util"; 381 import Util from "@/util";
427 382
428 export default { 383 export default {
429 data: () => ({ 384 data: () => ({
430 snackbar: false, 385 snackbar: false,
431 y: "top", 386 y: "top",
432 x: "right", 387 x: "right",
433 mode: "", 388 mode: "",
434 timeout: 3000, 389 timeout: 3000,
435 text: "", 390 text: "",
436 loading: false, 391 loading: false,
437 date: null, 392 date: null,
438 search: "", 393 search: "",
439 showLoader: false, 394 showLoader: false,
440 dialog: false, 395 dialog: false,
441 dialog1: false, 396 dialog1: false,
442 valid: true, 397 valid: true,
443 isActive: true, 398 isActive: true,
444 newActive: false, 399 newActive: false,
445 addclass: [], 400 addclass: [],
446 addSection: [], 401 addSection: [],
447 AddUsercredentials: {}, 402 AddUsercredentials: {},
448 pagination: { 403 pagination: {
449 rowsPerPage: 15 404 rowsPerPage: 15
450 }, 405 },
451 imageName: "", 406 imageName: "",
452 imageUrl: "", 407 imageUrl: "",
453 imageFile: "", 408 imageFile: "",
454 image: [], 409 image: [],
455 upload: "", 410 upload: "",
456 files: [], 411 files: [],
457 titleRules: [v => !!v || " Tilte is required"], 412 titleRules: [v => !!v || " Tilte is required"],
458 descriptionRules: [v => !!v || " Description is required"], 413 descriptionRules: [v => !!v || " Description is required"],
459 headers: [ 414 headers: [
460 { 415 {
461 align: "justify-center", 416 align: "justify-center",
462 text: "No", 417 text: "No",
463 sortable: false, 418 sortable: false,
464 value: "No" 419 value: "No"
465 }, 420 },
466 { text: "Image", vaue: "image", sortable: false, align: "center" }, 421 { text: "Image", vaue: "image", sortable: false, align: "center" },
467 { text: "Title", value: "title", sortable: false, align: "center" }, 422 { text: "Title", value: "title", sortable: false, align: "center" },
468 { 423 {
469 text: "Description", 424 text: "Description",
470 value: "description", 425 value: "description",
471 sortable: false, 426 sortable: false,
472 align: "center" 427 align: "center"
473 }, 428 },
474 { text: "Action", value: "", sortable: false, align: "center" } 429 { text: "Action", value: "", sortable: false, align: "center" }
475 ], 430 ],
476 desserts: [], 431 desserts: [],
477 editedIndex: -1, 432 editedIndex: -1,
478 addNews: { 433 addNews: {
479 title: "", 434 title: "",
480 description: "" 435 description: ""
481 }, 436 },
482 editedItem: { 437 editedItem: {
483 title: "", 438 title: "",
484 description: "" 439 description: ""
485 }, 440 },
486 defaultItem: { 441 defaultItem: {
487 title: "", 442 title: "",
488 description: "" 443 description: ""
489 }, 444 },
490 userName: "",
491 items: [
492 {
493 href: "/changepassword",
494 title: "Change Password",
495 click: e => {
496 console.log(e);
497 }
498 },
499 {
500 href: "#",
501 title: "Logout",
502 click: e => {
503 window.getApp.$emit("APP_LOGOUT");
504 }
505 }
506 ]
507 }), 445 }),
508 methods: { 446 methods: {
509 getSections(_id) { 447 getSections(_id) {
510 console.log("_id", _id); 448 console.log("_id", _id);
511 var token = this.$store.state.token; 449 var token = this.$store.state.token;
512 http() 450 http()
513 .get( 451 .get(
514 "/getSectionsList", 452 "/getSectionsList",
515 { params: { classId: _id } }, 453 { params: { classId: _id } },
516 { 454 {
517 headers: { Authorization: "Bearer " + token } 455 headers: { Authorization: "Bearer " + token }
518 } 456 }
519 ) 457 )
520 .then(response => { 458 .then(response => {
521 this.addSection = response.data.data; 459 this.addSection = response.data.data;
522 // console.log("getSectionsList=====>", this.addSection); 460 // console.log("getSectionsList=====>", this.addSection);
523 }) 461 })
524 .catch(err => { 462 .catch(err => {
525 console.log("err====>", err); 463 console.log("err====>", err);
526 // this.$router.replace({ path: '/' }); 464 // this.$router.replace({ path: '/' });
527 }); 465 });
528 }, 466 },
529 pickFile() { 467 pickFile() {
530 this.$refs.image.click(); 468 this.$refs.image.click();
531 }, 469 },
532 onFilePicked(e) { 470 onFilePicked(e) {
533 // console.log(e) 471 // console.log(e)
534 const files = e.target.files; 472 const files = e.target.files;
535 /** fetch Image Name **/ 473 /** fetch Image Name **/
536 if (files[0] !== undefined) { 474 if (files[0] !== undefined) {
537 this.imageName = files[0].name; 475 this.imageName = files[0].name;
538 if (this.imageName.lastIndexOf(".") <= 0) { 476 if (this.imageName.lastIndexOf(".") <= 0) {
539 return; 477 return;
540 } 478 }
541 this.files = []; 479 this.files = [];
542 // console.log("files", this.files); 480 // console.log("files", this.files);
543 /** Select many image and showing many image add to news card **/ 481 /** Select many image and showing many image add to news card **/
544 const test = Array.from(files).forEach((file, idx) => { 482 const test = Array.from(files).forEach((file, idx) => {
545 const fr = new FileReader(); 483 const fr = new FileReader();
546 const getResult = new Promise(resolve => { 484 const getResult = new Promise(resolve => {
547 fr.onload = e => { 485 fr.onload = e => {
548 this.files.push( 486 this.files.push(
549 // id: idx, 487 // id: idx,
550 e.target.result 488 e.target.result
551 ); 489 );
552 }; 490 };
553 }); 491 });
554 fr.readAsDataURL(file); 492 fr.readAsDataURL(file);
555 return getResult.then(file => { 493 return getResult.then(file => {
556 return file; 494 return file;
557 }); 495 });
558 }); 496 });
559 const fr = new FileReader(); 497 const fr = new FileReader();
560 fr.readAsDataURL(files[0]); 498 fr.readAsDataURL(files[0]);
561 fr.addEventListener("load", () => { 499 fr.addEventListener("load", () => {
562 this.imageFile = files; // this is an image file that can be sent to server... 500 this.imageFile = files; // this is an image file that can be sent to server...
563 // console.log("uploadImage=======>", this.imageFile ); 501 // console.log("uploadImage=======>", this.imageFile );
564 }); 502 });
565 } else { 503 } else {
566 this.imageName = ""; 504 this.imageName = "";
567 this.imageFile = ""; 505 this.imageFile = "";
568 this.imageUrl = ""; 506 this.imageUrl = "";
569 } 507 }
570 }, 508 },
571 getNewsList() { 509 getNewsList() {
572 this.showLoader = true; 510 this.showLoader = true;
573 var token = this.$store.state.token; 511 var token = this.$store.state.token;
574 http() 512 http()
575 .get("/getNewsList", { 513 .get("/getNewsList", {
576 headers: { Authorization: "Bearer " + token } 514 headers: { Authorization: "Bearer " + token }
577 }) 515 })
578 .then(response => { 516 .then(response => {
579 this.desserts = response.data.data; 517 this.desserts = response.data.data;
580 this.showLoader = false; 518 this.showLoader = false;
581 // console.log("getNewsList=====>",this.desserts) 519 // console.log("getNewsList=====>",this.desserts)
582 }) 520 })
583 .catch(err => { 521 .catch(err => {
584 // console.log("err====>", err); 522 // console.log("err====>", err);
585 this.showLoader = false; 523 this.showLoader = false;
586 this.$router.replace({ path: "/" }); 524 if (error.response.status === 401) {
525 this.$router.replace({ path: "/" });
526 this.$store.dispatch("setToken", null);
527 this.$store.dispatch("Id", null);
528 }
587 }); 529 });
588 }, 530 },
589 editItem(item) { 531 editItem(item) {
590 this.files = []; 532 this.files = [];
591 this.editedIndex = this.desserts.indexOf(item); 533 this.editedIndex = this.desserts.indexOf(item);
592 this.editedItem = Object.assign({}, item); 534 this.editedItem = Object.assign({}, item);
593 this.dialog = true; 535 this.dialog = true;
594 }, 536 },
595 profile(item) { 537 profile(item) {
596 this.editedIndex = this.desserts.indexOf(item); 538 this.editedIndex = this.desserts.indexOf(item);
597 this.editedItem = Object.assign({}, item); 539 this.editedItem = Object.assign({}, item);
598 this.dialog1 = true; 540 this.dialog1 = true;
599 }, 541 },
600 deleteItem(item) { 542 deleteItem(item) {
601 let deleteNews = { 543 let deleteNews = {
602 newsId: item._id 544 newsId: item._id
603 }; 545 };
604 http() 546 http()
605 .delete( 547 .delete(
606 "/deleteNews", 548 "/deleteNews",
607 confirm("Are you sure you want to delete this?") && { 549 confirm("Are you sure you want to delete this?") && {
608 params: deleteNews 550 params: deleteNews
609 } 551 }
610 ) 552 )
611 .then(response => { 553 .then(response => {
612 // console.log("deleteNews",deleteNews) 554 // console.log("deleteNews",deleteNews)
613 if ((this.snackbar = true)) { 555 if ((this.snackbar = true)) {
614 this.text = "Successfully delete Existing News"; 556 this.text = "Successfully delete Existing News";
615 } 557 }
616 this.getNewsList(); 558 this.getNewsList();
617 }) 559 })
618 .catch(error => { 560 .catch(error => {
619 // console.log(error); 561 // console.log(error);
620 }); 562 });
621 }, 563 },
622 deleteImage(imageId, newsId) { 564 deleteImage(imageId, newsId) {
623 console.log(imageId, newsId); 565 console.log(imageId, newsId);
624 let deleteImages = { 566 let deleteImages = {
625 newsId: newsId, 567 newsId: newsId,
626 imageId: imageId 568 imageId: imageId
627 }; 569 };
628 http() 570 http()
629 .put("/deleteImages", deleteImages) 571 .put("/deleteImages", deleteImages)
630 .then(response => { 572 .then(response => {
631 console.log("deleteNews", deleteImages); 573 console.log("deleteNews", deleteImages);
632 if ((this.snackbar = true)) { 574 if ((this.snackbar = true)) {
633 this.text = "Image deleted Successfully"; 575 this.text = "Image deleted Successfully";
634 } 576 }
635 this.getNewsList(); 577 this.getNewsList();
636 this.close(); 578 this.close();
637 }) 579 })
638 .catch(error => { 580 .catch(error => {
639 console.log(error); 581 console.log(error);
640 }); 582 });
641 }, 583 },
642 activeTab(type) { 584 activeTab(type) {
643 switch (type) { 585 switch (type) {
644 case "existing": 586 case "existing":
645 this.newActive = false; 587 this.newActive = false;
646 this.isActive = true; 588 this.isActive = true;
647 break; 589 break;
648 590
649 default: 591 default:
650 this.newActive = true; 592 this.newActive = true;
651 this.isActive = false; 593 this.isActive = false;
652 break; 594 break;
653 } 595 }
654 }, 596 },
655 close() { 597 close() {
656 this.dialog = false; 598 this.dialog = false;
657 setTimeout(() => { 599 setTimeout(() => {
658 this.editedItem = Object.assign({}, this.defaultItem); 600 this.editedItem = Object.assign({}, this.defaultItem);
659 this.editedIndex = -1; 601 this.editedIndex = -1;
660 }, 300); 602 }, 300);
661 }, 603 },
662 close1() { 604 close1() {
663 this.dialog1 = false; 605 this.dialog1 = false;
664 }, 606 },
665 submit() { 607 submit() {
666 this.loading = true; 608 this.loading = true;
667 if (this.$refs.form.validate()) { 609 if (this.$refs.form.validate()) {
668 let newsData = { 610 let newsData = {
669 title: this.addNews.title, 611 title: this.addNews.title,
670 description: this.addNews.description 612 description: this.addNews.description
671 }; 613 };
672 if (this.files) { 614 if (this.files) {
673 var ary = []; 615 var ary = [];
674 var imageData = []; 616 var imageData = [];
675 ary = this.files; 617 ary = this.files;
676 for (let i = 0; i < ary.length; i++) { 618 for (let i = 0; i < ary.length; i++) {
677 const [baseUrl, imageUrl] = ary[i].split(/,/); 619 const [baseUrl, imageUrl] = ary[i].split(/,/);
678 imageData.push(imageUrl); 620 imageData.push(imageUrl);
679 newsData.upload = imageData; 621 newsData.upload = imageData;
680 } 622 }
681 } 623 }
682 http() 624 http()
683 .post("/createNews", newsData) 625 .post("/createNews", newsData)
684 .then(response => { 626 .then(response => {
685 console.log(newsData); 627 console.log(newsData);
686 if ((this.snackbar = true)) { 628 if ((this.snackbar = true)) {
687 this.text = "New News added successfully"; 629 this.text = "New News added successfully";
688 } 630 }
689 this.getNewsList(); 631 this.getNewsList();
690 this.loading = false; 632 this.loading = false;
691 this.clear(); 633 this.clear();
692 }) 634 })
693 .catch(error => { 635 .catch(error => {
694 if ((this.snackbar = true)) { 636 if ((this.snackbar = true)) {
695 this.text = error.response.data.message; 637 this.text = error.response.data.message;
696 } 638 }
697 }); 639 });
698 } 640 }
699 }, 641 },
700 mail() {},
701 download() {},
702 clear() { 642 clear() {
703 this.$refs.form.reset(); 643 this.$refs.form.reset();
704 }, 644 },
705 save() { 645 save() {
706 let editNews = { 646 let editNews = {
707 title: this.editedItem.title, 647 title: this.editedItem.title,
708 description: this.editedItem.description, 648 description: this.editedItem.description,
709 newsId: this.editedItem._id, 649 newsId: this.editedItem._id
710 }; 650 };
711 if (this.files) { 651 if (this.files) {
712 var ary = []; 652 var ary = [];
713 var imageData = []; 653 var imageData = [];
714 ary = this.files; 654 ary = this.files;
715 for (let i = 0; i < ary.length; i++) { 655 for (let i = 0; i < ary.length; i++) {
716 const [baseUrl, imageUrl] = ary[i].split(/,/); 656 const [baseUrl, imageUrl] = ary[i].split(/,/);
717 imageData.push(imageUrl); 657 imageData.push(imageUrl);
718 editNews.upload = imageData; 658 editNews.upload = imageData;
719 }
720 } 659 }
660 }
721 http() 661 http()
722 .put("/updateNews", editNews) 662 .put("/updateNews", editNews)
723 .then(response => { 663 .then(response => {
724 // console.log("updateNews",updateNews); 664 // console.log("updateNews",updateNews);
725 if ((this.snackbar = true)) { 665 if ((this.snackbar = true)) {
726 this.text = "Successfully Edit Existing News"; 666 this.text = "Successfully Edit Existing News";
727 } 667 }
728 this.getNewsList(); 668 this.getNewsList();
729 this.close(); 669 this.close();
730 }) 670 })
731 .catch(error => { 671 .catch(error => {
732 // console.log(error); 672 // console.log(error);
733 }); 673 });
734 }, 674 },
735 handleDrawerToggle() {
736 window.getApp.$emit("APP_DRAWER_TOGGLED");
737 },
738 handleFullScreen() {
739 Util.toggleFullScreen();
740 }
741 }, 675 },
742 mounted() { 676 mounted() {
743 this.getNewsList(); 677 this.getNewsList();
744 // var token = this.$store.state.token;
745 // http()
746 // .get("/getClassesList", {
747 // headers: { Authorization: "Bearer " + token }
748 // })
749 // .then(response => {
750 // this.addclass = response.data.data;
751 // // console.log("getClassesList=====>",this.addclass)
752 // })
753 // .catch(err => {
754 // // console.log("err====>", err);
755 // });
756 this.editItem; 678 this.editItem;
757 }, 679 },
758 computed: { 680 created() {
759 toolbarColor() { 681 this.$root.$on("app:search", search => {
760 return this.$vuetify.options.extra.mainNav; 682 this.search = search;
761 } 683 });
684 },
685 beforeDestroy() {
686 // dont forget to remove the listener
687 this.$root.$off("app:search");
762 } 688 }
763 }; 689 };
764 </script> 690 </script>
765 <style scoped> 691 <style scoped>
766 .pl-3 {
767 padding-left: 0px !important;
768 }
769 .v-tabs__div {
770 text-transform: none;
771 }
772 .v-input__prepend-outer {
773 margin-right: 0px !important;
774 }
775 .v-card__actions .v-btn {
776 margin: 0 15px;
777 min-width: 120px;
778 }
779 .primary {
780 background-color: #aaa !important;
781 border-color: #aaa !important;
782 }
783 h4 {
784 background-repeat: no-repeat;
785 padding: 8px;
786 margin: auto;
787 font-size: 25px;
788 }
789 #name {
790 position: absolute;
791 left: 100px;
792 top: 17px;
793 }
794 #icon {
795 position: absolute;
796 right: 8px;
797 top: 8px;
798 }
799 #m {
800 position: relative;
801 left: 135px;
802 top: -15px;
803 }
804 #G {
805 position: absolute;
806 top: 38px;
807 color: white;
808 }
809 #bt {
810 position: relative;
811 top: -20px;
812 left: 115px;
813 }
814 #e {
815 position: relative;
816 top: 5px;
817 right: -30px;
818 height: 17px;
819 cursor: pointer;
820 }
821 #d {
822 position: relative;
823 top: 5px;
824 right: -70px;
825 height: 17px;
826 cursor: pointer;
827 }
828 #td {
829 border: 1px solid #dddddd;
830 text-align: left;
831 padding: 8px;
832 }
833 #dialog {
834 height: 550px;
835 }
836 .active { 692 .active {
837 background-color: black; 693 background-color: black;
838 color: white !important; 694 color: white !important;
839 } 695 }
840 .activebtn { 696 .activebtn {
841 color: black !important; 697 color: black !important;
842 } 698 }
843 #flex {
844 height: 300px;
845 }
846 .top {
847 margin-top: 100px;
848 }
849 .v-tabs__item a {
850 font-size: 16px !important;
851 }
852 .list {
853 padding: 0 0px !important;
854 }
855 .profile-image-wrapper {
856 position: relative;
857 }
858 .edit-profile-icon {
859 position: absolute;
860 right: 15px;
861 top: 15px;
862 cursor: pointer;
863 }
864 .profile-image-wrapper > .edit-profile-icon {
865 right: 10%;
866 top: 0%;
867 margin-top: 8px;
868 border-radius: 50%;
869 padding: 7px;
870 font-size: 20px;
871 }
872 @media screen and (max-width: 769px) {
873 .top {
874 margin-top: 0 !important;
875 }
876 .userSearch .v-icon {
877 font-size: 20px !important;
878 margin-left: 20px;
879 }
880 }
881 @media screen and (max-width: 380px) {
882 .right {
883 float: none !important;
884 }
885 .subheading {
886 font-size: 14px !important;
887 }
888 .v-card__actions .v-btn {
889 margin: 0 0px;
890 min-width: 100px;
891 }
892 /* .searchIcon .v-icon {
893 font-size: 20px;
894 margin-left: 20px;
895 } */
896 .subheading {
897 font-size: 12px !important;
898 }
899 h5 {
900 font-size: 13px;
901 }
902 }
903 .v-icon {
904 font-size: 30px;
905 }
906 @media screen and (min-width: 1270px) {
907 .hide {
908 display: none;
909 }
910 /* }
911 @media screen and (max-width: 962px) {
912 .imglogo{
913 position: absolute;
914 top: 13px;
915 left: 13px !important;
916 width: 70px;
917 height: 24px;
918 } */
919 }
920 @media screen and (max-width: 420px) {
921 .userSearch .v-text-field .v-label {
922 line-height: 24px !important;
923 }
924 .userSearch .v-label {
925 font-size: 13px !important;
926 }
src/pages/NoticeBoard/noticeBoard.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7
8 <!-- ****** SEARCH ALL EXISTING NOTICE BOARD ****** -->
9
10 <v-flex xs7 sm3 class="userSearch">
11 <v-text-field
12 flat
13 append-icon="search"
14 label="Find your Notice Board"
15 v-model="search"
16 color="white"
17 dark
18 ></v-text-field>
19 </v-flex>
20 <v-spacer></v-spacer>
21 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
22 <v-btn icon large flat slot="activator">
23 <v-avatar size="40px">
24 <img src="/static/icon/user.png" />
25 </v-avatar>
26 </v-btn>
27 <v-list class="pa-0">
28 <v-list-tile
29 v-for="(item,index) in items"
30 :to="!item.href ? { name: item.name } : null"
31 :href="item.href"
32 @click="item.click"
33 ripple="ripple"
34 :disabled="item.disabled"
35 :target="item.target"
36 rel="noopener"
37 :key="index"
38 >
39 <v-list-tile-action v-if="item.icon">
40 <v-icon>{{ item.icon }}</v-icon>
41 </v-list-tile-action>
42 <v-list-tile-content>
43 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
44 </v-list-tile-content>
45 </v-list-tile>
46 </v-list>
47 </v-menu>
48 </v-toolbar>
49 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
50 <v-tab 4 <v-tab
51 ripple 5 ripple
52 @click="activeTab('existing')" 6 @click="activeTab('existing')"
53 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
54 id="tab" 8 id="tab"
55 class="subheading" 9 class="subheading"
56 >Existing Notice Board</v-tab> 10 >Existing Notice Board</v-tab>
57 <v-tab 11 <v-tab
58 ripple 12 ripple
59 @click="activeTab('new')" 13 @click="activeTab('new')"
60 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
61 id="tab1" 15 id="tab1"
62 User 16 User
63 class="subheading" 17 class="subheading"
64 >Add New Notice Board</v-tab> 18 >Add New Notice Board</v-tab>
65 19
66 <!-- ****** EDITS Notice Board ****** --> 20 <!-- ****** EDITS Notice Board ****** -->
67 21
68 <v-tab-item> 22 <v-tab-item>
69 <v-snackbar 23 <v-snackbar
70 :timeout="timeout" 24 :timeout="timeout"
71 :top="y === 'top'" 25 :top="y === 'top'"
72 :right="x === 'right'" 26 :right="x === 'right'"
73 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
74 v-model="snackbar" 28 v-model="snackbar"
75 color="success" 29 color="success"
76 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
77 <v-dialog v-model="dialog" max-width="640px" scrollable> 31 <v-dialog v-model="dialog" max-width="640px" scrollable>
78 <v-card style="height: 540px;"> 32 <v-card style="height: 540px;">
79 <v-toolbar color="grey lighten-2" flat> 33 <v-toolbar color="grey lighten-2" flat>
80 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
81 <v-toolbar-title> 35 <v-toolbar-title>
82 <h3>Edit Notice Board</h3> 36 <h3>Edit Notice Board</h3>
83 </v-toolbar-title> 37 </v-toolbar-title>
84 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
85 </v-toolbar> 39 </v-toolbar>
86 <v-card-text> 40 <v-card-text>
87 <v-form ref="form"> 41 <v-form ref="form">
88 <v-container fluid> 42 <v-container fluid>
89 <v-layout> 43 <v-layout>
90 <v-flex 44 <v-flex
91 xs12 45 xs12
92 class="text-xs-center text-sm-center text-md-center text-lg-center" 46 class="text-xs-center text-sm-center text-md-center text-lg-center"
93 > 47 >
94 <img 48 <img
95 src="/static/icon/user.png" 49 src="/static/icon/user.png"
96 v-if="!editedItem.eventImageUrl && !imageUrl" 50 v-if="!editedItem.eventImageUrl && !imageUrl"
97 width="150px" 51 width="150px"
98 /> 52 />
99 <img 53 <img
100 :src="editedItem.eventImageUrl" 54 :src="editedItem.eventImageUrl"
101 height="150" 55 height="150"
102 v-else-if="editedItem.eventImageUrl && !imageUrl" 56 v-else-if="editedItem.eventImageUrl && !imageUrl"
103 width="180px" 57 width="180px"
104 /> 58 />
105 <img 59 <img
106 v-if="imageUrl" 60 v-if="imageUrl"
107 :src="imageUrl" 61 :src="imageUrl"
108 height="150" 62 height="150"
109 style="border-radius:50%; width:200px" 63 style="border-radius:50%; width:200px"
110 /> 64 />
111 <input 65 <input
112 type="file" 66 type="file"
113 style="display: none" 67 style="display: none"
114 ref="image" 68 ref="image"
115 accept="image/*" 69 accept="image/*"
116 @change="onFilePicked" 70 @change="onFilePicked"
117 /> 71 />
118 </v-flex> 72 </v-flex>
119 </v-layout> 73 </v-layout>
120 <v-layout> 74 <v-layout>
121 <v-flex xs12> 75 <v-flex xs12>
122 <v-layout> 76 <v-layout>
123 <v-flex xs4 class="pt-4 subheading"> 77 <v-flex xs4 class="pt-4 subheading">
124 <label class="right">Title:</label> 78 <label class="right">Title:</label>
125 </v-flex> 79 </v-flex>
126 <v-flex xs6 class="ml-3"> 80 <v-flex xs6 class="ml-3">
127 <v-text-field 81 <v-text-field
128 v-model="editedItem.title" 82 v-model="editedItem.title"
129 placeholder="fill your Title" 83 placeholder="fill your Title"
130 name="name" 84 name="name"
131 type="text" 85 type="text"
132 required 86 required
133 ></v-text-field> 87 ></v-text-field>
134 </v-flex> 88 </v-flex>
135 </v-layout> 89 </v-layout>
136 </v-flex> 90 </v-flex>
137 <v-flex xs12> 91 <v-flex xs12>
138 <v-layout> 92 <v-layout>
139 <v-flex xs4 class="pt-4 subheading"> 93 <v-flex xs4 class="pt-4 subheading">
140 <label class="right">Description:</label> 94 <label class="right">Description:</label>
141 </v-flex> 95 </v-flex>
142 <v-flex xs6 class="ml-3"> 96 <v-flex xs6 class="ml-3">
143 <v-text-field 97 <v-text-field
144 placeholder="fill your Description" 98 placeholder="fill your Description"
145 v-model="editedItem.description" 99 v-model="editedItem.description"
146 type="text" 100 type="text"
147 name="email" 101 name="email"
148 required 102 required
149 ></v-text-field> 103 ></v-text-field>
150 </v-flex> 104 </v-flex>
151 </v-layout> 105 </v-layout>
152 </v-flex> 106 </v-flex>
153 <v-flex xs12> 107 <v-flex xs12>
154 <v-layout> 108 <v-layout>
155 <v-flex xs4 class="pt-4 subheading"> 109 <v-flex xs4 class="pt-4 subheading">
156 <label class="right">Uplaod Image:</label> 110 <label class="right">Uplaod Image:</label>
157 </v-flex> 111 </v-flex>
158 <v-flex xs6 class="ml-3"> 112 <v-flex xs6 class="ml-3">
159 <v-text-field 113 <v-text-field
160 label="Select Image" 114 label="Select Image"
161 @click="pickFile" 115 @click="pickFile"
162 v-model="imageName" 116 v-model="imageName"
163 append-icon="attach_file" 117 append-icon="attach_file"
164 ></v-text-field> 118 ></v-text-field>
165 </v-flex> 119 </v-flex>
166 </v-layout> 120 </v-layout>
167 </v-flex> 121 </v-flex>
168 <v-flex xs12 sm9 offset-sm2> 122 <v-flex xs12 sm9 offset-sm2>
169 <v-card-actions> 123 <v-card-actions>
170 <v-btn round dark @click.native="close">Cancel</v-btn> 124 <v-btn round dark @click.native="close">Cancel</v-btn>
171 <v-spacer></v-spacer> 125 <v-spacer></v-spacer>
172 <v-btn round dark @click="save">Save</v-btn> 126 <v-btn round dark @click="save">Save</v-btn>
173 </v-card-actions> 127 </v-card-actions>
174 </v-flex> 128 </v-flex>
175 </v-layout> 129 </v-layout>
176 </v-container> 130 </v-container>
177 </v-form> 131 </v-form>
178 </v-card-text> 132 </v-card-text>
179 </v-card> 133 </v-card>
180 </v-dialog> 134 </v-dialog>
181 135
182 <!-- ****** VIEW PROFIL NOTICE BOARD ****** --> 136 <!-- ****** VIEW PROFIL NOTICE BOARD ****** -->
183 137
184 <v-dialog v-model="dialog1" max-width="640px" scrollable> 138 <v-dialog v-model="dialog1" max-width="640px" scrollable>
185 <v-card style="height: 480px;"> 139 <v-card style="height: 480px;">
186 <v-toolbar color="grey lighten-2" flat> 140 <v-toolbar color="grey lighten-2" flat>
187 <v-spacer></v-spacer> 141 <v-spacer></v-spacer>
188 <v-toolbar-title> 142 <v-toolbar-title>
189 <h3>Notice Board</h3> 143 <h3>Notice Board</h3>
190 </v-toolbar-title> 144 </v-toolbar-title>
191 <v-spacer></v-spacer> 145 <v-spacer></v-spacer>
192 <v-icon @click="close1">close</v-icon> 146 <v-icon @click="close1">close</v-icon>
193 </v-toolbar> 147 </v-toolbar>
194 <v-card-text> 148 <v-card-text>
195 <v-flex align-center justify-center layout text-xs-center class="mt-3"> 149 <v-flex align-center justify-center layout text-xs-center class="mt-3">
196 <img src="/static/icon/user.png" v-if="!editedItem.eventImageUrl" width="130px" /> 150 <img src="/static/icon/user.png" v-if="!editedItem.eventImageUrl" width="130px" />
197 <img 151 <img
198 :src="editedItem.eventImageUrl" 152 :src="editedItem.eventImageUrl"
199 v-else-if="editedItem.eventImageUrl" 153 v-else-if="editedItem.eventImageUrl"
200 width="200px" 154 width="200px"
201 /> 155 />
202 </v-flex> 156 </v-flex>
203 <v-container grid-list-md> 157 <v-container grid-list-md>
204 <v-layout wrap> 158 <v-layout wrap>
205 <v-flex> 159 <v-flex>
206 <v-layout> 160 <v-layout>
207 <v-flex xs5 sm6> 161 <v-flex xs5 sm6>
208 <h5 class="right my-1">Title:</h5> 162 <h5 class="right my-1">Title:</h5>
209 </v-flex> 163 </v-flex>
210 <v-flex sm6 xs8> 164 <v-flex sm6 xs8>
211 <h5 class="my-1">{{ editedItem.title }}</h5> 165 <h5 class="my-1">{{ editedItem.title }}</h5>
212 </v-flex> 166 </v-flex>
213 </v-layout> 167 </v-layout>
214 <v-layout> 168 <v-layout>
215 <v-flex xs5 sm6> 169 <v-flex xs5 sm6>
216 <h5 class="right my-1">Description:</h5> 170 <h5 class="right my-1">Description:</h5>
217 </v-flex> 171 </v-flex>
218 <v-flex sm6 xs8> 172 <v-flex sm6 xs8>
219 <h5 class="my-1">{{ editedItem.description }}</h5> 173 <h5 class="my-1">{{ editedItem.description }}</h5>
220 </v-flex> 174 </v-flex>
221 </v-layout> 175 </v-layout>
222 </v-flex> 176 </v-flex>
223 </v-layout> 177 </v-layout>
224 </v-container> 178 </v-container>
225 </v-card-text> 179 </v-card-text>
226 </v-card> 180 </v-card>
227 </v-dialog> 181 </v-dialog>
228 182
229 <v-snackbar 183 <v-snackbar
230 :timeout="timeout" 184 :timeout="timeout"
231 :top="y === 'top'" 185 :top="y === 'top'"
232 :right="x === 'right'" 186 :right="x === 'right'"
233 :vertical="mode === 'vertical'" 187 :vertical="mode === 'vertical'"
234 v-model="snackbar" 188 v-model="snackbar"
235 color="success" 189 color="success"
236 >{{ text }}</v-snackbar> 190 >{{ text }}</v-snackbar>
237 191
238 <!-- ****** EXISTING-USERS Notice Board TABLE ****** --> 192 <!-- ****** EXISTING-USERS Notice Board TABLE ****** -->
239 193
240 <v-data-table 194 <v-data-table
241 :headers="headers" 195 :headers="headers"
242 :items="desserts" 196 :items="desserts"
243 :pagination.sync="pagination" 197 :pagination.sync="pagination"
244 :search="search" 198 :search="search"
245 > 199 >
246 <template slot="items" slot-scope="props"> 200 <template slot="items" slot-scope="props">
247 <td id="td" class="text-xs-center">{{ props.index}}</td> 201 <td id="td" class="text-xs-center">{{ props.index}}</td>
248 <td id="td" class="text-xs-center">{{ props.item.title}}</td> 202 <td id="td" class="text-xs-center">{{ props.item.title}}</td>
249 <td id="td" class="text-xs-center">{{ props.item.description}}</td> 203 <td id="td" class="text-xs-center">{{ props.item.description}}</td>
250 204
251 <td class="text-xs-center"> 205 <td class="text-xs-center">
252 <span> 206 <span>
253 <img 207 <img
254 style="cursor:pointer; width:25px; height:18px; " 208 style="cursor:pointer; width:25px; height:18px; "
255 class="mr-5" 209 class="mr-5"
256 @click="profile(props.item)" 210 @click="profile(props.item)"
257 src="/static/icon/eye1.png" 211 src="/static/icon/eye1.png"
258 /> 212 />
259 <img 213 <img
260 style="cursor:pointer; width:20px; height:18px; " 214 style="cursor:pointer; width:20px; height:18px; "
261 class="mr-5" 215 class="mr-5"
262 @click="editItem(props.item)" 216 @click="editItem(props.item)"
263 src="/static/icon/edit1.png" 217 src="/static/icon/edit1.png"
264 /> 218 />
265 <img 219 <img
266 style="cursor:pointer;width:20px; height:20px; " 220 style="cursor:pointer;width:20px; height:20px; "
267 class="mr-5" 221 class="mr-5"
268 @click="deleteItem(props.item)" 222 @click="deleteItem(props.item)"
269 src="/static/icon/delete1.png" 223 src="/static/icon/delete1.png"
270 /> 224 />
271 </span> 225 </span>
272 </td> 226 </td>
273 </template> 227 </template>
274 <v-alert 228 <v-alert
275 slot="no-results" 229 slot="no-results"
276 :value="true" 230 :value="true"
277 color="error" 231 color="error"
278 icon="warning" 232 icon="warning"
279 >Your search for "{{ search }}" found no results.</v-alert> 233 >Your search for "{{ search }}" found no results.</v-alert>
280 </v-data-table> 234 </v-data-table>
281 </v-tab-item> 235 </v-tab-item>
282 236
283 <!-- ****** ADD MULTIPLE Notice Board ****** --> 237 <!-- ****** ADD MULTIPLE Notice Board ****** -->
284 238
285 <v-tab-item> 239 <v-tab-item>
286 <v-container> 240 <v-container>
287 <v-snackbar 241 <v-snackbar
288 :timeout="timeout" 242 :timeout="timeout"
289 :top="y === 'top'" 243 :top="y === 'top'"
290 :right="x === 'right'" 244 :right="x === 'right'"
291 :vertical="mode === 'vertical'" 245 :vertical="mode === 'vertical'"
292 v-model="snackbar" 246 v-model="snackbar"
293 color="success" 247 color="success"
294 >{{ text }}</v-snackbar> 248 >{{ text }}</v-snackbar>
295 <v-flex xs12 sm8 offset-sm2 class="top"> 249 <v-flex xs12 sm8 offset-sm2 class="top">
296 <v-card flat> 250 <v-card flat>
297 <v-container fluid fill-height> 251 <v-container fluid fill-height>
298 <v-layout align-center> 252 <v-layout align-center>
299 <v-flex xs12> 253 <v-flex xs12>
300 <v-form ref="form" v-model="valid" lazy-validation> 254 <v-form ref="form" v-model="valid" lazy-validation>
301 <v-layout> 255 <v-layout>
302 <v-flex 256 <v-flex
303 xs12 257 xs12
304 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 258 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
305 > 259 >
306 <v-avatar size="100px"> 260 <v-avatar size="100px">
307 <img src="/static/icon/user.png" v-if="!imageUrl" /> 261 <img src="/static/icon/user.png" v-if="!imageUrl" />
308 </v-avatar> 262 </v-avatar>
309 <input 263 <input
310 type="file" 264 type="file"
311 style="display: none" 265 style="display: none"
312 ref="image" 266 ref="image"
313 accept="image/*" 267 accept="image/*"
314 @change="onFilePicked" 268 @change="onFilePicked"
315 /> 269 />
316 <img 270 <img
317 :src="imageUrl" 271 :src="imageUrl"
318 height="150" 272 height="150"
319 v-if="imageUrl" 273 v-if="imageUrl"
320 style="border-radius:50%; width:200px" 274 style="border-radius:50%; width:200px"
321 /> 275 />
322 </v-flex> 276 </v-flex>
323 </v-layout> 277 </v-layout>
324 <v-layout> 278 <v-layout>
325 <v-flex xs4 class="pt-4 subheading"> 279 <v-flex xs4 class="pt-4 subheading">
326 <label class="right">Title:</label> 280 <label class="right">Title:</label>
327 </v-flex> 281 </v-flex>
328 <v-flex xs6 class="ml-3"> 282 <v-flex xs6 class="ml-3">
329 <v-text-field 283 <v-text-field
330 v-model="addNoticeBoard.title" 284 v-model="addNoticeBoard.title"
331 placeholder="fill your Title" 285 placeholder="fill your Title"
332 name="name" 286 name="name"
333 type="text" 287 type="text"
334 :rules="titleRules" 288 :rules="titleRules"
335 required 289 required
336 ></v-text-field> 290 ></v-text-field>
337 </v-flex> 291 </v-flex>
338 </v-layout> 292 </v-layout>
339 <v-layout> 293 <v-layout>
340 <v-flex xs4 class="pt-4 subheading"> 294 <v-flex xs4 class="pt-4 subheading">
341 <label class="right">Description:</label> 295 <label class="right">Description:</label>
342 </v-flex> 296 </v-flex>
343 <v-flex xs6 class="ml-3"> 297 <v-flex xs6 class="ml-3">
344 <v-text-field 298 <v-text-field
345 v-model="addNoticeBoard.description" 299 v-model="addNoticeBoard.description"
346 placeholder="fill your Description" 300 placeholder="fill your Description"
347 name="name" 301 name="name"
348 type="text" 302 type="text"
349 :rules="descriptionRules" 303 :rules="descriptionRules"
350 required 304 required
351 ></v-text-field> 305 ></v-text-field>
352 </v-flex> 306 </v-flex>
353 </v-layout> 307 </v-layout>
354 <v-layout> 308 <v-layout>
355 <v-flex xs4 class="pt-4 subheading"> 309 <v-flex xs4 class="pt-4 subheading">
356 <label class="right">Uplaod Image:</label> 310 <label class="right">Uplaod Image:</label>
357 </v-flex> 311 </v-flex>
358 <v-flex xs6 class="ml-3"> 312 <v-flex xs6 class="ml-3">
359 <v-text-field 313 <v-text-field
360 label="Select Image" 314 label="Select Image"
361 @click="pickFile" 315 @click="pickFile"
362 v-model="imageName" 316 v-model="imageName"
363 append-icon="attach_file" 317 append-icon="attach_file"
364 ></v-text-field> 318 ></v-text-field>
365 </v-flex> 319 </v-flex>
366 </v-layout> 320 </v-layout>
367 <v-layout> 321 <v-layout>
368 <v-flex xs12 sm9 offset-sm2> 322 <v-flex xs12 sm9 offset-sm2>
369 <v-card-actions> 323 <v-card-actions>
370 <v-btn @click="clear" round dark>clear</v-btn> 324 <v-btn @click="clear" round dark>clear</v-btn>
371 <v-spacer></v-spacer> 325 <v-spacer></v-spacer>
372 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 326 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
373 </v-card-actions> 327 </v-card-actions>
374 </v-flex> 328 </v-flex>
375 </v-layout> 329 </v-layout>
376 </v-form> 330 </v-form>
377 </v-flex> 331 </v-flex>
378 </v-layout> 332 </v-layout>
379 </v-container> 333 </v-container>
380 </v-card> 334 </v-card>
381 </v-flex> 335 </v-flex>
382 </v-container> 336 </v-container>
383 </v-tab-item> 337 </v-tab-item>
384 </v-tabs> 338 </v-tabs>
385 <div class="loader" v-if="showLoader"> 339 <div class="loader" v-if="showLoader">
386 <v-progress-circular indeterminate color="white"></v-progress-circular> 340 <v-progress-circular indeterminate color="white"></v-progress-circular>
387 </div> 341 </div>
388 </v-app> 342 </v-app>
389 </template> 343 </template>
390 344
391 <script> 345 <script>
392 import http from "@/Services/http.js"; 346 import http from "@/Services/http.js";
393 import Util from "@/util"; 347 import Util from "@/util";
394 348
395 export default { 349 export default {
396 data: () => ({ 350 data: () => ({
397 snackbar: false, 351 snackbar: false,
398 y: "top", 352 y: "top",
399 x: "right", 353 x: "right",
400 mode: "", 354 mode: "",
401 timeout: 3000, 355 timeout: 3000,
402 text: "", 356 text: "",
403 showLoader: false, 357 showLoader: false,
404 loading: false, 358 loading: false,
405 date: null, 359 date: null,
406 search: "", 360 search: "",
407 dialog: false, 361 dialog: false,
408 dialog1: false, 362 dialog1: false,
409 valid: true, 363 valid: true,
410 isActive: true, 364 isActive: true,
411 newActive: false, 365 newActive: false,
412 addclass: [], 366 addclass: [],
413 addSection: [], 367 addSection: [],
414 gender: ["Male", "Female"], 368 gender: ["Male", "Female"],
415 AddUsercredentials: {}, 369 AddUsercredentials: {},
416 pagination: { 370 pagination: {
417 rowsPerPage: 19 371 rowsPerPage: 19
418 }, 372 },
419 imageName: "", 373 imageName: "",
420 imageUrl: "", 374 imageUrl: "",
421 imageFile: "", 375 imageFile: "",
422 upload: "", 376 upload: "",
423 titleRules: [v => !!v || " Title is required"], 377 titleRules: [v => !!v || " Title is required"],
424 descriptionRules: [v => !!v || " Description is required"], 378 descriptionRules: [v => !!v || " Description is required"],
425 headers: [ 379 headers: [
426 { 380 {
427 text: "No", 381 text: "No",
428 align: "center", 382 align: "center",
429 sortable: false, 383 sortable: false,
430 value: "No" 384 value: "No"
431 }, 385 },
432 { text: "Title", value: "title", sortable: false, align: "center" }, 386 { text: "Title", value: "title", sortable: false, align: "center" },
433 { 387 {
434 text: "Description", 388 text: "Description",
435 value: "description", 389 value: "description",
436 sortable: false, 390 sortable: false,
437 align: "center" 391 align: "center"
438 }, 392 },
439 { text: "Action", value: "", sortable: false, align: "center" } 393 { text: "Action", value: "", sortable: false, align: "center" }
440 ], 394 ],
441 desserts: [], 395 desserts: [],
442 editedIndex: -1, 396 editedIndex: -1,
443 addNoticeBoard: {}, 397 addNoticeBoard: {},
444 editedItem: { 398 editedItem: {
445 title: "", 399 title: "",
446 description: "" 400 description: ""
447 }, 401 },
448 defaultItem: { 402 defaultItem: {
449 title: "", 403 title: "",
450 description: "" 404 description: ""
451 }, 405 }
452 userName: "",
453 items: [
454 {
455 href: "/changepassword",
456 title: "Change Password",
457 click: e => {
458 console.log(e);
459 }
460 },
461 {
462 href: "#",
463 title: "Logout",
464 click: e => {
465 window.getApp.$emit("APP_LOGOUT");
466 }
467 }
468 ]
469 }), 406 }),
470 methods: { 407 methods: {
471 pickFile() { 408 pickFile() {
472 this.$refs.image.click(); 409 this.$refs.image.click();
473 }, 410 },
474 411
475 onFilePicked(e) { 412 onFilePicked(e) {
476 // console.log(e) 413 // console.log(e)
477 const files = e.target.files; 414 const files = e.target.files;
478 this.upload = e.target.files[0]; 415 this.upload = e.target.files[0];
479 console.log("thisupload==>", this.upload); 416 console.log("thisupload==>", this.upload);
480 if (files[0] !== undefined) { 417 if (files[0] !== undefined) {
481 this.imageName = files[0].name; 418 this.imageName = files[0].name;
482 if (this.imageName.lastIndexOf(".") <= 0) { 419 if (this.imageName.lastIndexOf(".") <= 0) {
483 return; 420 return;
484 } 421 }
485 const fr = new FileReader(); 422 const fr = new FileReader();
486 fr.readAsDataURL(files[0]); 423 fr.readAsDataURL(files[0]);
487 fr.addEventListener("load", () => { 424 fr.addEventListener("load", () => {
488 this.imageUrl = fr.result; 425 this.imageUrl = fr.result;
489 this.imageFile = files[0]; // this is an image file that can be sent to server... 426 this.imageFile = files[0]; // this is an image file that can be sent to server...
490 console.log("upload=======>", this.imageUrl);
491 console.log("imageFile", this.imageFile);
492 }); 427 });
493 } else { 428 } else {
494 this.imageName = ""; 429 this.imageName = "";
495 this.imageFile = ""; 430 this.imageFile = "";
496 this.imageUrl = ""; 431 this.imageUrl = "";
497 } 432 }
498 }, 433 },
499 getNoticeDataList() { 434 getNoticeDataList() {
500 this.showLoader = true; 435 this.showLoader = true;
501 var token = this.$store.state.token; 436 var token = this.$store.state.token;
502 http() 437 http()
503 .get("/getEventsList", { 438 .get("/getEventsList", {
504 headers: { Authorization: "Bearer " + token } 439 headers: { Authorization: "Bearer " + token }
505 }) 440 })
506 .then(response => { 441 .then(response => {
507 this.desserts = response.data.data; 442 this.desserts = response.data.data;
508 this.showLoader = false; 443 this.showLoader = false;
509 // console.log("getEventList=====>",this.desserts)
510 }) 444 })
511 .catch(err => { 445 .catch(err => {
512 this.showLoader = false; 446 this.showLoader = false;
513 // console.log("err====>", err); 447 if (error.response.status === 401) {
514 // this.$router.replace({ path: "/" }); 448 this.$router.replace({ path: "/" });
449 this.$store.dispatch("setToken", null);
450 this.$store.dispatch("Id", null);
451 }
515 }); 452 });
516 }, 453 },
517 editItem(item) { 454 editItem(item) {
518 this.editedIndex = this.desserts.indexOf(item); 455 this.editedIndex = this.desserts.indexOf(item);
519 this.editedItem = Object.assign({}, item); 456 this.editedItem = Object.assign({}, item);
520 this.dialog = true; 457 this.dialog = true;
521 }, 458 },
522 profile(item) { 459 profile(item) {
523 this.editedIndex = this.desserts.indexOf(item); 460 this.editedIndex = this.desserts.indexOf(item);
524 this.editedItem = Object.assign({}, item); 461 this.editedItem = Object.assign({}, item);
525 this.dialog1 = true; 462 this.dialog1 = true;
526 }, 463 },
527 deleteItem(item) { 464 deleteItem(item) {
528 let deleteEvent = { 465 let deleteEvent = {
529 eventId: item._id 466 eventId: item._id
530 }; 467 };
531 http() 468 http()
532 .delete( 469 .delete(
533 "/deleteEvent", 470 "/deleteEvent",
534 confirm("Are you sure you want to delete this?") && { 471 confirm("Are you sure you want to delete this?") && {
535 params: deleteEvent 472 params: deleteEvent
536 } 473 }
537 ) 474 )
538 .then(response => { 475 .then(response => {
539 // console.log("deleteUers",deleteEvent) 476 // console.log("deleteUers",deleteEvent)
540 if ((this.snackbar = true)) { 477 if ((this.snackbar = true)) {
541 this.text = "Successfully delete Existing Notice Data"; 478 this.text = "Successfully delete Existing Notice Data";
542 } 479 }
543 this.getNoticeDataList(); 480 this.getNoticeDataList();
544 }) 481 })
545 .catch(error => { 482 .catch(error => {
546 // console.log(error); 483 // console.log(error);
547 }); 484 });
548 }, 485 },
549 activeTab(type) { 486 activeTab(type) {
550 switch (type) { 487 switch (type) {
551 case "existing": 488 case "existing":
552 this.newActive = false; 489 this.newActive = false;
553 this.isActive = true; 490 this.isActive = true;
554 break; 491 break;
555 492
556 default: 493 default:
557 this.newActive = true; 494 this.newActive = true;
558 this.isActive = false; 495 this.isActive = false;
559 break; 496 break;
560 } 497 }
561 }, 498 },
562 close() { 499 close() {
563 this.dialog = false; 500 this.dialog = false;
564 setTimeout(() => { 501 setTimeout(() => {
565 this.editedItem = Object.assign({}, this.defaultItem); 502 this.editedItem = Object.assign({}, this.defaultItem);
566 this.editedIndex = -1; 503 this.editedIndex = -1;
567 }, 300); 504 }, 300);
568 }, 505 },
569 close1() { 506 close1() {
570 this.dialog1 = false; 507 this.dialog1 = false;
571 }, 508 },
572 submit() { 509 submit() {
573 if (this.$refs.form.validate()) { 510 if (this.$refs.form.validate()) {
574 if (this.imageUrl) { 511 if (this.imageUrl) {
575 var str = this.imageUrl; 512 var str = this.imageUrl;
576 const [baseUrl, imageUrl] = str.split(/,/); 513 const [baseUrl, imageUrl] = str.split(/,/);
577 this.addNoticeBoard.upload = imageUrl; 514 this.addNoticeBoard.upload = imageUrl;
578 } 515 }
579 http() 516 http()
580 .post("/createEvent", this.addNoticeBoard) 517 .post("/createEvent", this.addNoticeBoard)
581 .then(response => { 518 .then(response => {
582 if ((this.snackbar = true)) { 519 if ((this.snackbar = true)) {
583 this.text = "New Notice Data added successfully"; 520 this.text = "New Notice Data added successfully";
584 } 521 }
585 this.getNoticeDataList(); 522 this.getNoticeDataList();
586 this.clear(); 523 this.clear();
587 }) 524 })
588 .catch(error => { 525 .catch(error => {
589 // console.log(error); 526 // console.log(error);
590 if ((this.snackbar = true)) { 527 if ((this.snackbar = true)) {
591 this.text = error.response.data.message; 528 this.text = error.response.data.message;
592 } 529 }
593 }); 530 });
594 } 531 }
595 }, 532 },
596 clear() { 533 clear() {
597 this.$refs.form.reset(); 534 this.$refs.form.reset();
598 }, 535 },
599 save() { 536 save() {
600 let editNoticeBoard = { 537 let editNoticeBoard = {
601 eventId: this.editedItem._id, 538 eventId: this.editedItem._id,
602 title: this.editedItem.title, 539 title: this.editedItem.title,
603 description: this.editedItem.description 540 description: this.editedItem.description
604 }; 541 };
605 if (this.imageUrl) { 542 if (this.imageUrl) {
606 var str = this.imageUrl; 543 var str = this.imageUrl;
607 const [baseUrl, imageUrl] = str.split(/,/); 544 const [baseUrl, imageUrl] = str.split(/,/);
608 editNoticeBoard.upload = imageUrl; 545 editNoticeBoard.upload = imageUrl;
609 } 546 }
610 http() 547 http()
611 .put("/updateEvent", editNoticeBoard) 548 .put("/updateEvent", editNoticeBoard)
612 .then(response => { 549 .then(response => {
613 if ((this.snackbar = true)) { 550 if ((this.snackbar = true)) {
614 this.text = "Successfully Edit Existing Notice Data"; 551 this.text = "Successfully Edit Existing Notice Data";
615 } 552 }
616 this.getNoticeDataList(); 553 this.getNoticeDataList();
554 this.close();
617 }) 555 })
618 .catch(error => { 556 .catch(error => {
619 // console.log(error); 557 // console.log(error);
620 }); 558 });
621 this.close();
622 },
623 handleDrawerToggle() {
624 window.getApp.$emit("APP_DRAWER_TOGGLED");
625 },
626 handleFullScreen() {
627 Util.toggleFullScreen();
628 } 559 }
629 }, 560 },
630 mounted() { 561 mounted() {
631 this.getNoticeDataList(); 562 this.getNoticeDataList();
632 }, 563 },
633 computed: { 564 created() {
634 toolbarColor() { 565 this.$root.$on("app:search", search => {
635 return this.$vuetify.options.extra.mainNav; 566 this.search = search;
636 } 567 });
568 },
569 beforeDestroy() {
570 // dont forget to remove the listener
571 this.$root.$off("app:search");
637 } 572 }
638 }; 573 };
639 </script> 574 </script>
640 <style scoped> 575 <style scoped>
641 .v-tabs__div {
642 text-transform: none;
643 }
644 .v-input__prepend-outer {
645 margin-right: 0px !important;
646 }
647 .v-card__actions .v-btn {
648 margin: 0 15px;
649 min-width: 120px;
650 }
651 .primary {
652 background-color: #aaa !important;
653 border-color: #aaa !important;
654 }
655 h4 {
656 background-repeat: no-repeat;
657 padding: 8px;
658 margin: auto;
659 font-size: 25px;
660 }
661 #name {
662 position: absolute;
663 left: 100px;
664 top: 17px;
665 }
666 #icon {
667 position: absolute;
668 right: 8px;
669 top: 8px;
670 }
671 #m {
672 position: relative;
673 left: 135px;
674 top: -15px;
675 }
676 #G {
677 position: absolute;
678 top: 38px;
679 color: white;
680 }
681 #bt {
682 position: relative;
683 top: -20px;
684 left: 115px;
685 }
686 #e {
687 position: relative;
688 top: 5px;
689 right: -30px;
690 height: 17px;
691 cursor: pointer;
692 }
693 #d {
694 position: relative;
695 top: 5px;
696 right: -70px;
697 height: 17px;
698 cursor: pointer;
699 }
700 #td {
701 border: 1px solid #dddddd;
702 text-align: left;
703 padding: 8px;
704 }
705 #dialog {
706 height: 550px;
707 }
708 .active { 576 .active {
709 background-color: black; 577 background-color: black;
710 color: white !important; 578 color: white !important;
711 } 579 }
712 .activebtn { 580 .activebtn {
713 color: black !important; 581 color: black !important;
714 } 582 }
715 #flex {
716 height: 300px;
717 }
718 .top {
719 margin-top: 100px;
720 }
721 .v-tabs__item a {
722 font-size: 16px !important;
723 }
724 @media screen and (max-width: 769px) {
725 .top {
726 margin-top: 0 !important;
727 }
728 .userSearch .v-icon {
729 font-size: 20px !important;
730 margin-left: 20px;
731 }
732 }
733 @media screen and (max-width: 380px) {
734 .pl-3 {
735 padding-left: 0px !important;
736 }
737 .right {
738 float: none !important;
739 }
740 .subheading {
741 font-size: 14px !important;
742 }
743 .v-card__actions .v-btn {
744 margin: 0 0px;
745 min-width: 100px;
746 }
747 /* .searchIcon .v-icon {
748 font-size: 20px;
749 margin-left: 20px;
750 } */
751 .subheading {
752 font-size: 12px !important;
753 }
754 h5 {
755 font-size: 13px;
756 }
757 }
758 .v-icon {
759 font-size: 30px;
760 }
761 @media screen and (min-width: 1270px) {
762 .hide {
763 display: none;
764 }
765 /* }
766 @media screen and (max-width: 962px) {
767 .imglogo{
768 position: absolute;
769 top: 13px;
770 left: 13px !important;
771 width: 70px;
772 height: 24px;
773 } */
774 }
775 @media screen and (max-width: 420px) {
776 .userSearch .v-text-field .v-label {
777 line-height: 24px !important;
778 }
779 .userSearch .v-label {
780 font-size: 13px !important;
781 }
782 .v-list__tile {
src/pages/Notification/notification.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7
8 <!-- ****** SEARCH ALL EXISTING REMINDER ****** -->
9
10 <v-flex xs7 sm3 class="userSearch">
11 <v-text-field
12 flat
13 append-icon="search"
14 label="Find your Notifictaion"
15 v-model="search"
16 color="white"
17 dark
18 ></v-text-field>
19 </v-flex>
20 <v-spacer></v-spacer>
21 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
22 <v-btn icon large flat slot="activator">
23 <v-avatar size="40px">
24 <img src="/static/icon/user.png">
25 </v-avatar>
26 </v-btn>
27 <v-list class="pa-0">
28 <v-list-tile
29 v-for="(item,index) in items"
30 :to="!item.href ? { name: item.name } : null"
31 :href="item.href"
32 @click="item.click"
33 ripple="ripple"
34 :disabled="item.disabled"
35 :target="item.target"
36 rel="noopener"
37 :key="index"
38 >
39 <v-list-tile-action v-if="item.icon">
40 <v-icon>{{ item.icon }}</v-icon>
41 </v-list-tile-action>
42 <v-list-tile-content>
43 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
44 </v-list-tile-content>
45 </v-list-tile>
46 </v-list>
47 </v-menu>
48 </v-toolbar>
49 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
50 <v-tab 4 <v-tab
51 ripple 5 ripple
52 @click="activeTab('existing')" 6 @click="activeTab('existing')"
53 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
54 id="tab" 8 id="tab"
55 class="subheading" 9 class="subheading"
56 >Existing Notifictaion</v-tab> 10 >Existing Notifictaion</v-tab>
57 <v-tab 11 <v-tab
58 ripple 12 ripple
59 @click="activeTab('new')" 13 @click="activeTab('new')"
60 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
61 id="tab1" 15 id="tab1"
62 User 16 User
63 class="subheading" 17 class="subheading"
64 >Add New Notifictaion</v-tab> 18 >Add New Notifictaion</v-tab>
65 19
66 <!-- ****** EDITS REMINDER DETAILS ****** --> 20 <!-- ****** EDITS REMINDER DETAILS ****** -->
67 21
68 <v-tab-item> 22 <v-tab-item>
69 <v-snackbar 23 <v-snackbar
70 :timeout="timeout" 24 :timeout="timeout"
71 :top="y === 'top'" 25 :top="y === 'top'"
72 :right="x === 'right'" 26 :right="x === 'right'"
73 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
74 v-model="snackbar" 28 v-model="snackbar"
75 color="success" 29 color="success"
76 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
77 <v-dialog v-model="dialog" max-width="600px"> 31 <v-dialog v-model="dialog" max-width="600px">
78 <v-flex xs12 sm12> 32 <v-flex xs12 sm12>
79 <v-toolbar color="v-toolbar"> 33 <v-toolbar color="v-toolbar">
80 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
81 <v-toolbar-title><h3>Edit Notifictaion</h3></v-toolbar-title> 35 <v-toolbar-title>
36 <h3>Edit Notifictaion</h3>
37 </v-toolbar-title>
82 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
83 </v-toolbar> 39 </v-toolbar>
84 <v-card flat> 40 <v-card flat>
85 <v-form ref="form"> 41 <v-form ref="form">
86 <v-container fluid> 42 <v-container fluid>
87 <v-layout> 43 <v-layout>
88 <v-flex 44 <v-flex
89 xs12 45 xs12
90 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4" 46 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4"
91 > 47 >
92 <v-avatar size="100px"> 48 <v-avatar size="100px">
93 <img src="/static/icon/user.png" v-if="!imageUrl"> 49 <img src="/static/icon/user.png" v-if="!imageUrl" />
94 </v-avatar> 50 </v-avatar>
95 <input 51 <input
96 type="file" 52 type="file"
97 style="display: none" 53 style="display: none"
98 ref="image" 54 ref="image"
99 accept="image/*" 55 accept="image/*"
100 @change="onFilePicked" 56 @change="onFilePicked"
101 > 57 />
102 <img 58 <img
103 :src="imageData.imageUrl" 59 :src="imageData.imageUrl"
104 height="150" 60 height="150"
105 v-if="imageUrl" 61 v-if="imageUrl"
106 style="border-radius:50%; width:200px" 62 style="border-radius:50%; width:200px"
107 > 63 />
108 </v-flex> 64 </v-flex>
109 </v-layout> 65 </v-layout>
110 <v-flex xs12 sm12> 66 <v-flex xs12 sm12>
111 <v-layout> 67 <v-layout>
112 <v-flex xs4 class="pt-4 subheading"> 68 <v-flex xs4 class="pt-4 subheading">
113 <label class="right">Title:</label> 69 <label class="right">Title:</label>
114 </v-flex> 70 </v-flex>
115 <v-flex xs5 class="ml-3"> 71 <v-flex xs5 class="ml-3">
116 <v-text-field 72 <v-text-field
117 v-model="editedItem.title" 73 v-model="editedItem.title"
118 placeholder="fill your Title" 74 placeholder="fill your Title"
119 name="name" 75 name="name"
120 type="text" 76 type="text"
121 ></v-text-field> 77 ></v-text-field>
122 </v-flex> 78 </v-flex>
123 </v-layout> 79 </v-layout>
124 </v-flex> 80 </v-flex>
125 <v-flex xs12 sm12> 81 <v-flex xs12 sm12>
126 <v-layout> 82 <v-layout>
127 <v-flex xs4 class="pt-4 subheading"> 83 <v-flex xs4 class="pt-4 subheading">
128 <label class="right">Description:</label> 84 <label class="right">Description:</label>
129 </v-flex> 85 </v-flex>
130 <v-flex xs5 class="ml-3"> 86 <v-flex xs5 class="ml-3">
131 <v-text-field 87 <v-text-field
132 placeholder="fill your Description" 88 placeholder="fill your Description"
133 v-model="editedItem.description" 89 v-model="editedItem.description"
134 type="text" 90 type="text"
135 ></v-text-field> 91 ></v-text-field>
136 </v-flex> 92 </v-flex>
137 </v-layout> 93 </v-layout>
138 </v-flex> 94 </v-flex>
139 <v-layout> 95 <v-layout>
140 <v-flex xs12 sm10 offset-sm1> 96 <v-flex xs12 sm10 offset-sm1>
141 <v-card-actions> 97 <v-card-actions>
142 <v-btn round dark @click.native="close">Cancel</v-btn> 98 <v-btn round dark @click.native="close">Cancel</v-btn>
143 <v-spacer></v-spacer> 99 <v-spacer></v-spacer>
144 <v-btn round dark @click="save">Save</v-btn> 100 <v-btn round dark @click="save">Save</v-btn>
145 </v-card-actions> 101 </v-card-actions>
146 </v-flex> 102 </v-flex>
147 </v-layout> 103 </v-layout>
148 </v-container> 104 </v-container>
149 </v-form> 105 </v-form>
150 </v-card> 106 </v-card>
151 </v-flex> 107 </v-flex>
152 </v-dialog> 108 </v-dialog>
153 109
154 <!-- ****** PROFILE VIEW REMINDER DEATILS ****** --> 110 <!-- ****** PROFILE VIEW REMINDER DEATILS ****** -->
155 111
156 <v-dialog v-model="dialog1" max-width="600px"> 112 <v-dialog v-model="dialog1" max-width="600px">
157 <v-toolbar color="white"> 113 <v-toolbar color="white">
158 <v-spacer></v-spacer> 114 <v-spacer></v-spacer>
159 <v-toolbar-title><h3>Notification</h3></v-toolbar-title> 115 <v-toolbar-title>
116 <h3>Notification</h3>
117 </v-toolbar-title>
160 <v-spacer></v-spacer> 118 <v-spacer></v-spacer>
161 <v-icon @click="close1">close</v-icon> 119 <v-icon @click="close1">close</v-icon>
162 </v-toolbar> 120 </v-toolbar>
163 <v-card> 121 <v-card>
164 <v-flex align-center justify-center layout text-xs-center> 122 <v-flex align-center justify-center layout text-xs-center>
165 <v-avatar size="50px" style="position:absolute; top:20px;"> 123 <v-avatar size="50px" style="position:absolute; top:20px;">
166 <img src="/static/icon/user.png"> 124 <img src="/static/icon/user.png" />
167 </v-avatar> 125 </v-avatar>
168 </v-flex> 126 </v-flex>
169 <v-card-text> 127 <v-card-text>
170 <v-container grid-list-md> 128 <v-container grid-list-md>
171 <v-layout wrap> 129 <v-layout wrap>
172 <v-flex> 130 <v-flex>
173 <br> 131 <br />
174 <br> 132 <br />
175 <v-layout> 133 <v-layout>
176 <v-flex xs5 sm6> 134 <v-flex xs5 sm6>
177 <h5 class="right my-1">Title:</h5> 135 <h5 class="right my-1">Title:</h5>
178 </v-flex> 136 </v-flex>
179 <v-flex sm6 xs8> 137 <v-flex sm6 xs8>
180 <h5 class="my-1">{{ editedItem.title }}</h5> 138 <h5 class="my-1">{{ editedItem.title }}</h5>
181 </v-flex> 139 </v-flex>
182 </v-layout> 140 </v-layout>
183 <v-layout> 141 <v-layout>
184 <v-flex xs5 sm6> 142 <v-flex xs5 sm6>
185 <h5 class="right my-1">Description:</h5> 143 <h5 class="right my-1">Description:</h5>
186 </v-flex> 144 </v-flex>
187 <v-flex sm6 xs8> 145 <v-flex sm6 xs8>
188 <h5 class="my-1">{{ editedItem.description }}</h5> 146 <h5 class="my-1">{{ editedItem.description }}</h5>
189 </v-flex> 147 </v-flex>
190 </v-layout> 148 </v-layout>
191 </v-flex> 149 </v-flex>
192 </v-layout> 150 </v-layout>
193 </v-container> 151 </v-container>
194 </v-card-text> 152 </v-card-text>
195 </v-card> 153 </v-card>
196 </v-dialog> 154 </v-dialog>
197 <v-snackbar 155 <v-snackbar
198 :timeout="timeout" 156 :timeout="timeout"
199 :top="y === 'top'" 157 :top="y === 'top'"
200 :right="x === 'right'" 158 :right="x === 'right'"
201 :vertical="mode === 'vertical'" 159 :vertical="mode === 'vertical'"
202 v-model="snackbar" 160 v-model="snackbar"
203 color="success" 161 color="success"
204 >{{ text }}</v-snackbar> 162 >{{ text }}</v-snackbar>
205 163
206 <!-- ****** EXISTING-USERS REMINDER TABLE ****** --> 164 <!-- ****** EXISTING-USERS REMINDER TABLE ****** -->
207 165
208 <v-data-table 166 <v-data-table
209 :headers="headers" 167 :headers="headers"
210 :items="desserts" 168 :items="desserts"
211 :pagination.sync="pagination" 169 :pagination.sync="pagination"
212 :search="search" 170 :search="search"
213 > 171 >
214 <template slot="items" slot-scope="props"> 172 <template slot="items" slot-scope="props">
215 <td id="td" class="text-xs-center">{{ props.index}}</td> 173 <td id="td" class="text-xs-center">{{ props.index}}</td>
216 <td id="td" class="text-xs-center">{{ props.item.title}}</td> 174 <td id="td" class="text-xs-center">{{ props.item.title}}</td>
217 <td id="td" class="text-xs-center">{{ props.item.description}}</td> 175 <td id="td" class="text-xs-center">{{ props.item.description}}</td>
218 176
219 <td class="text-xs-center"> 177 <td id="td" class="text-xs-center">
220 <span> 178 <span>
221 <img 179 <img
222 style="cursor:pointer; width:25px; height:18px; " 180 style="cursor:pointer; width:25px; height:18px; "
223 class="mr-5" 181 class="mr-5"
224 @click="profile(props.item)" 182 @click="profile(props.item)"
225 src="/static/icon/eye1.png" 183 src="/static/icon/eye1.png"
226 > 184 />
227 <img 185 <img
228 style="cursor:pointer; width:20px; height:18px; " 186 style="cursor:pointer; width:20px; height:18px; "
229 class="mr-5" 187 class="mr-5"
230 @click="editItem(props.item)" 188 @click="editItem(props.item)"
231 src="/static/icon/edit1.png" 189 src="/static/icon/edit1.png"
232 > 190 />
233 <img 191 <img
234 style="cursor:pointer;width:20px; height:20px; " 192 style="cursor:pointer;width:20px; height:20px; "
235 class="mr-5" 193 class="mr-5"
236 @click="deleteItem(props.item)" 194 @click="deleteItem(props.item)"
237 src="/static/icon/delete1.png" 195 src="/static/icon/delete1.png"
238 > 196 />
239 </span> 197 </span>
240 </td> 198 </td>
241 </template> 199 </template>
242 <v-alert 200 <v-alert
243 slot="no-results" 201 slot="no-results"
244 :value="true" 202 :value="true"
245 color="error" 203 color="error"
246 icon="warning" 204 icon="warning"
247 >Your search for "{{ search }}" found no results.</v-alert> 205 >Your search for "{{ search }}" found no results.</v-alert>
248 </v-data-table> 206 </v-data-table>
249 </v-tab-item> 207 </v-tab-item>
250 208
251 <!-- ****** ADD MULTIPLE REMINDER ****** --> 209 <!-- ****** ADD MULTIPLE REMINDER ****** -->
252 210
253 <v-tab-item> 211 <v-tab-item>
254 <v-container> 212 <v-container>
255 <v-snackbar 213 <v-snackbar
256 :timeout="timeout" 214 :timeout="timeout"
257 :top="y === 'top'" 215 :top="y === 'top'"
258 :right="x === 'right'" 216 :right="x === 'right'"
259 :vertical="mode === 'vertical'" 217 :vertical="mode === 'vertical'"
260 v-model="snackbar" 218 v-model="snackbar"
261 color="success" 219 color="success"
262 >{{ text }}</v-snackbar> 220 >{{ text }}</v-snackbar>
263 <v-flex xs12 sm12 class="my-4"> 221 <v-flex xs12 sm12 class="my-4">
264 <v-card flat> 222 <v-card flat>
265 <v-form ref="form" v-model="valid" lazy-validation> 223 <v-form ref="form" v-model="valid" lazy-validation>
266 <v-container fluid> 224 <v-container fluid>
267 <v-layout> 225 <v-layout>
268 <v-flex 226 <v-flex
269 xs12 227 xs12
270 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 228 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
271 > 229 >
272 <v-avatar size="100px"> 230 <v-avatar size="100px">
273 <img src="/static/icon/user.png" v-if="!imageUrl"> 231 <img src="/static/icon/user.png" v-if="!imageUrl" />
274 </v-avatar> 232 </v-avatar>
275 <input 233 <input
276 type="file" 234 type="file"
277 style="display: none" 235 style="display: none"
278 ref="image" 236 ref="image"
279 accept="image/*" 237 accept="image/*"
280 @change="onFilePicked" 238 @change="onFilePicked"
281 > 239 />
282 <img 240 <img
283 :src="imageData.imageUrl" 241 :src="imageData.imageUrl"
284 height="150" 242 height="150"
285 v-if="imageUrl" 243 v-if="imageUrl"
286 style="border-radius:50%; width:200px" 244 style="border-radius:50%; width:200px"
287 > 245 />
288 </v-flex> 246 </v-flex>
289 </v-layout> 247 </v-layout>
290 <v-flex xs12> 248 <v-flex xs12>
291 <v-layout> 249 <v-layout>
292 <v-flex xs4 class="pt-4 subheading"> 250 <v-flex xs4 class="pt-4 subheading">
293 <label class="right">Title:</label> 251 <label class="right">Title:</label>
294 </v-flex> 252 </v-flex>
295 <v-flex xs4 class="ml-3"> 253 <v-flex xs4 class="ml-3">
296 <v-text-field 254 <v-text-field
297 v-model="addNotification.title" 255 v-model="addNotification.title"
298 placeholder="fill your Title" 256 placeholder="fill your Title"
299 type="text" 257 type="text"
300 :rules="titleRules" 258 :rules="titleRules"
301 required 259 required
302 ></v-text-field> 260 ></v-text-field>
303 </v-flex> 261 </v-flex>
304 </v-layout> 262 </v-layout>
305 </v-flex> 263 </v-flex>
306 <v-flex xs12> 264 <v-flex xs12>
307 <v-layout> 265 <v-layout>
308 <v-flex xs4 class="pt-4 subheading"> 266 <v-flex xs4 class="pt-4 subheading">
309 <label class="right">Description:</label> 267 <label class="right">Description:</label>
310 </v-flex> 268 </v-flex>
311 <v-flex xs4 class="ml-3"> 269 <v-flex xs4 class="ml-3">
312 <v-text-field 270 <v-text-field
313 placeholder="fill your Description" 271 placeholder="fill your Description"
314 :rules="descriptionRules" 272 :rules="descriptionRules"
315 v-model="addNotification.description" 273 v-model="addNotification.description"
316 type="text" 274 type="text"
317 required 275 required
318 ></v-text-field> 276 ></v-text-field>
319 </v-flex> 277 </v-flex>
320 </v-layout> 278 </v-layout>
321 </v-flex> 279 </v-flex>
322 <v-layout> 280 <v-layout>
323 <v-flex xs12 sm6 offset-sm3> 281 <v-flex xs12 sm6 offset-sm3>
324 <v-card-actions> 282 <v-card-actions>
325 <v-btn @click="clear" round dark>clear</v-btn> 283 <v-btn @click="clear" round dark>clear</v-btn>
326 <v-spacer></v-spacer> 284 <v-spacer></v-spacer>
327 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 285 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
328 </v-card-actions> 286 </v-card-actions>
329 </v-flex> 287 </v-flex>
330 </v-layout> 288 </v-layout>
331 </v-container> 289 </v-container>
332 </v-form> 290 </v-form>
333 </v-card> 291 </v-card>
334 </v-flex> 292 </v-flex>
335 </v-container> 293 </v-container>
336 </v-tab-item> 294 </v-tab-item>
337 </v-tabs> 295 </v-tabs>
338 <div class="loader" v-if="showLoader"> 296 <div class="loader" v-if="showLoader">
339 <v-progress-circular indeterminate color="white"></v-progress-circular> 297 <v-progress-circular indeterminate color="white"></v-progress-circular>
340 </div> 298 </div>
341 </v-app> 299 </v-app>
342 </template> 300 </template>
343 301
344 <script> 302 <script>
345 import http from "@/Services/http.js"; 303 import http from "@/Services/http.js";
346 import Util from "@/util"; 304 import Util from "@/util";
347 305
348 export default { 306 export default {
349 data: () => ({ 307 data: () => ({
350 snackbar: false, 308 snackbar: false,
351 y: "top", 309 y: "top",
352 x: "right", 310 x: "right",
353 mode: "", 311 mode: "",
354 timeout: 3000, 312 timeout: 3000,
355 text: "", 313 text: "",
356 loading: false, 314 loading: false,
357 date: null, 315 date: null,
358 search: "", 316 search: "",
359 showLoader:false, 317 showLoader: false,
360 dialog: false, 318 dialog: false,
361 dialog1: false, 319 dialog1: false,
362 valid: true, 320 valid: true,
363 isActive: true, 321 isActive: true,
364 newActive: false, 322 newActive: false,
365 pagination: { 323 pagination: {
366 rowsPerPage: 15 324 rowsPerPage: 15
367 }, 325 },
368 imageData: {}, 326 imageData: {},
369 imageName: "", 327 imageName: "",
370 imageUrl: "", 328 imageUrl: "",
371 imageFile: "", 329 imageFile: "",
372 titleRules: [v => !!v || " Tilte is required"], 330 titleRules: [v => !!v || " Tilte is required"],
373 descriptionRules: [v => !!v || " Description is required"], 331 descriptionRules: [v => !!v || " Description is required"],
374 headers: [ 332 headers: [
375 { 333 {
376 text: "No", 334 text: "No",
377 align: "center", 335 align: "center",
378 sortable: false, 336 sortable: false,
379 value: "No" 337 value: "No"
380 }, 338 },
381 { text: "Title", value: "title", sortable: false, align: "center" }, 339 { text: "Title", value: "title", sortable: false, align: "center" },
382 { text: "Description", value: "description", sortable: false, align: "center" }, 340 {
341 text: "Description",
342 value: "description",
343 sortable: false,
344 align: "center"
345 },
383 { text: "Action", value: "", sortable: false, align: "center" } 346 { text: "Action", value: "", sortable: false, align: "center" }
384 ], 347 ],
385 desserts: [], 348 desserts: [],
386 editedIndex: -1, 349 editedIndex: -1,
387 addNotification:{ 350 addNotification: {
388 title:'', 351 title: "",
389 description:'' 352 description: ""
390 }, 353 },
391 editedItem: { 354 editedItem: {
392 title:'', 355 title: "",
393 description:'' 356 description: ""
394 }, 357 },
395 defaultItem: { 358 defaultItem: {
396 title:'', 359 title: "",
397 description:'' 360 description: ""
398 }, 361 }
399 userName: "",
400 items: [
401 {
402 href: "/changepassword",
403 title: "Change Password",
404 click: e => {
405 console.log(e);
406 }
407 },
408 {
409 href: "#",
410 title: "Logout",
411 click: e => {
412 window.getApp.$emit("APP_LOGOUT");
413 }
414 }
415 ]
416 }), 362 }),
417 methods: { 363 methods: {
418 pickFile() { 364 pickFile() {
419 this.$refs.image.click(); 365 this.$refs.image.click();
420 }, 366 },
421 367
422 onFilePicked(e) { 368 onFilePicked(e) {
423 // console.log(e) 369 // console.log(e)
424 const files = e.target.files; 370 const files = e.target.files;
425 this.imageData.upload = e.target.files[0]; 371 this.imageData.upload = e.target.files[0];
426 if (files[0] !== undefined) { 372 if (files[0] !== undefined) {
427 this.imageName = files[0].name; 373 this.imageName = files[0].name;
428 if (this.imageName.lastIndexOf(".") <= 0) { 374 if (this.imageName.lastIndexOf(".") <= 0) {
429 return; 375 return;
430 } 376 }
431 const fr = new FileReader(); 377 const fr = new FileReader();
432 fr.readAsDataURL(files[0]); 378 fr.readAsDataURL(files[0]);
433 fr.addEventListener("load", () => { 379 fr.addEventListener("load", () => {
434 this.imageUrl = fr.result; 380 this.imageUrl = fr.result;
435 this.imageFile = files[0]; // this is an image file that can be sent to server... 381 this.imageFile = files[0]; // this is an image file that can be sent to server...
436 this.imageData.imageUrl = URL.createObjectURL(this.imageFile); 382 this.imageData.imageUrl = URL.createObjectURL(this.imageFile);
437 console.log("upload=======>", this.imageData.imageUrl); 383 console.log("upload=======>", this.imageData.imageUrl);
438 console.log("imageFile", this.imageFile); 384 console.log("imageFile", this.imageFile);
439 }); 385 });
440 } else { 386 } else {
441 this.imageName = ""; 387 this.imageName = "";
442 this.imageFile = ""; 388 this.imageFile = "";
443 this.imageUrl = ""; 389 this.imageUrl = "";
444 } 390 }
445 }, 391 },
446 getNotifications() { 392 getNotifications() {
447 this.showLoader = true; 393 this.showLoader = true;
448 var token = this.$store.state.token; 394 var token = this.$store.state.token;
449 http() 395 http()
450 .get("/getNotificationsList", { 396 .get("/getNotificationsList", {
451 headers: { Authorization: "Bearer " + token } 397 headers: { Authorization: "Bearer " + token }
452 }) 398 })
453 .then(response => { 399 .then(response => {
454 this.desserts = response.data.data; 400 this.desserts = response.data.data;
455 this.showLoader = false; 401 this.showLoader = false;
456 // console.log("getNotifications=====>",this.desserts) 402 // console.log("getNotifications=====>",this.desserts)
457 }) 403 })
458 .catch(err => { 404 .catch(err => {
459 // console.log("err====>", err); 405 // console.log("err====>", err);
460 this.showLoader = false; 406 this.showLoader = false;
461 this.$router.replace({ path: "/" }); 407 if (error.response.status === 401) {
408 this.$router.replace({ path: "/" });
409 this.$store.dispatch("setToken", null);
410 this.$store.dispatch("Id", null);
411 }
462 }); 412 });
463 }, 413 },
464 editItem(item) { 414 editItem(item) {
465 this.editedIndex = this.desserts.indexOf(item); 415 this.editedIndex = this.desserts.indexOf(item);
466 this.editedItem = Object.assign({}, item); 416 this.editedItem = Object.assign({}, item);
467 this.dialog = true; 417 this.dialog = true;
468 }, 418 },
469 profile(item) { 419 profile(item) {
470 this.editedIndex = this.desserts.indexOf(item); 420 this.editedIndex = this.desserts.indexOf(item);
471 this.editedItem = Object.assign({}, item); 421 this.editedItem = Object.assign({}, item);
472 this.dialog1 = true; 422 this.dialog1 = true;
473 }, 423 },
474 424
475 deleteItem(item) { 425 deleteItem(item) {
476 let deleteNotification = { 426 let deleteNotification = {
477 notificationId: item._id 427 notificationId: item._id
478 }; 428 };
479 http() 429 http()
480 .delete( 430 .delete(
481 "/deleteNotification", 431 "/deleteNotification",
482 confirm("Are you sure you want to delete this?") && { 432 confirm("Are you sure you want to delete this?") && {
483 params: deleteNotification 433 params: deleteNotification
484 } 434 }
485 ) 435 )
486 .then(response => { 436 .then(response => {
487 // console.log("deleteNotification",deleteNotification) 437 // console.log("deleteNotification",deleteNotification)
488 if ((this.snackbar = true)) { 438 if ((this.snackbar = true)) {
489 this.text = "Successfully Delete Notification"; 439 this.text = "Successfully Delete Notification";
490 } 440 }
491 this.getNotifications(); 441 this.getNotifications();
492 }) 442 })
493 .catch(error => { 443 .catch(error => {
494 console.log(error); 444 console.log(error);
495 }); 445 });
496 }, 446 },
497 activeTab(type) { 447 activeTab(type) {
498 switch (type) { 448 switch (type) {
499 case "existing": 449 case "existing":
500 this.newActive = false; 450 this.newActive = false;
501 this.isActive = true; 451 this.isActive = true;
502 break; 452 break;
503 453
504 default: 454 default:
505 this.newActive = true; 455 this.newActive = true;
506 this.isActive = false; 456 this.isActive = false;
507 break; 457 break;
508 } 458 }
509 }, 459 },
510 close() { 460 close() {
511 this.dialog = false; 461 this.dialog = false;
512 setTimeout(() => { 462 setTimeout(() => {
513 this.editedItem = Object.assign({}, this.defaultItem); 463 this.editedItem = Object.assign({}, this.defaultItem);
514 this.editedIndex = -1; 464 this.editedIndex = -1;
515 }, 300); 465 }, 300);
516 }, 466 },
517 close1() { 467 close1() {
518 this.dialog1 = false; 468 this.dialog1 = false;
519 }, 469 },
520 submit() { 470 submit() {
521 if (this.$refs.form.validate()) { 471 if (this.$refs.form.validate()) {
522 let imageData = new FormData(); 472 let imageData = new FormData();
523 imageData.append("upload", this.imageFile); 473 imageData.append("upload", this.imageFile);
524 console.log(imageData); 474 console.log(imageData);
525 let create = { 475 let create = {
526 title: this.addNotification.title, 476 title: this.addNotification.title,
527 description: this.addNotification.description, 477 description: this.addNotification.description
528 // imageData 478 // imageData
529 }; 479 };
530 console.log(create) 480 console.log(create);
531 this.loading = true; 481 this.loading = true;
532 http() 482 http()
533 .post("/createNotification", create) 483 .post("/createNotification", create)
534 .then(response => { 484 .then(response => {
535 console.log(create) 485 console.log(create);
536 if ((this.snackbar = true)) { 486 if ((this.snackbar = true)) {
537 this.text = "New Notification added successfully"; 487 this.text = "New Notification added successfully";
538 } 488 }
539 this.getNotifications(); 489 this.getNotifications();
540 this.clear(); 490 this.clear();
541 this.loading = false; 491 this.loading = false;
542 }) 492 })
543 .catch(error => { 493 .catch(error => {
544 // console.log(error); 494 // console.log(error);
545 if ((this.snackbar = true)) { 495 if ((this.snackbar = true)) {
546 this.text = error.response.data.message; 496 this.text = error.response.data.message;
547 } 497 }
548 this.loading = false; 498 this.loading = false;
549 }); 499 });
550 } 500 }
551 }, 501 },
552 mail() {},
553 download() {},
554 clear() { 502 clear() {
555 this.$refs.form.reset(); 503 this.$refs.form.reset();
556 }, 504 },
557 save() { 505 save() {
558 let imageData = new FormData(); 506 let imageData = new FormData();
559 imageData.append("upload", this.imageFile); 507 imageData.append("upload", this.imageFile);
560 console.log(imageData); 508 console.log(imageData);
561 let editNotification = { 509 let editNotification = {
562 notificationId:this.editedItem._id, 510 notificationId: this.editedItem._id,
563 title: this.editedItem.title, 511 title: this.editedItem.title,
564 description: this.editedItem.description, 512 description: this.editedItem.description
565 // imageData 513 // imageData
566 }; 514 };
567 http() 515 http()
568 .put("/updateNotification", editNotification) 516 .put("/updateNotification", editNotification)
569 .then(response => { 517 .then(response => {
570 // console.log("editNotification",editNotification); 518 // console.log("editNotification",editNotification);
571 if ((this.snackbar = true)) { 519 if ((this.snackbar = true)) {
572 this.text = "Successfully Edit Notification"; 520 this.text = "Successfully Edit Notification";
573 } 521 }
574 this.getNotifications(); 522 this.getNotifications();
575 }) 523 })
576 .catch(error => { 524 .catch(error => {
577 // console.log(error); 525 // console.log(error);
578 }); 526 });
579 this.close(); 527 this.close();
580 },
581 handleDrawerToggle() {
582 window.getApp.$emit("APP_DRAWER_TOGGLED");
583 },
584 handleFullScreen() {
585 Util.toggleFullScreen();
586 } 528 }
587 }, 529 },
588 mounted() { 530 mounted() {
589 this.getNotifications(); 531 this.getNotifications();
590 }, 532 },
591 computed: { 533 created() {
592 toolbarColor() { 534 this.$root.$on("app:search", search => {
593 return this.$vuetify.options.extra.mainNav; 535 this.search = search;
594 } 536 });
537 },
538 beforeDestroy() {
539 // dont forget to remove the listener
540 this.$root.$off("app:search");
595 } 541 }
596 }; 542 };
597 </script> 543 </script>
598 <style scoped> 544 <style scoped>
599 .v-tabs__div {
600 text-transform: none;
601 }
602 .v-input__prepend-outer {
603 margin-right: 0px !important;
604 }
605 .v-card__actions .v-btn {
606 margin: 0 15px;
607 min-width: 120px;
608 }
609 .primary {
610 background-color: #aaa !important;
611 border-color: #aaa !important;
612 }
613 h4 {
614 background-repeat: no-repeat;
615 padding: 8px;
616 margin: auto;
617 font-size: 25px;
618 }
619 #name {
620 position: absolute;
621 left: 100px;
622 top: 17px;
623 }
624 #icon {
625 position: absolute;
626 right: 8px;
627 top: 8px;
628 }
629 #m {
630 position: relative;
631 left: 135px;
632 top: -15px;
633 }
634 #G {
635 position: absolute;
636 top: 38px;
637 color: white;
638 }
639 #bt {
640 position: relative;
641 top: -20px;
642 left: 115px;
643 }
644 #e {
645 position: relative;
646 top: 5px;
647 right: -30px;
648 height: 17px;
649 cursor: pointer;
650 }
651 #d {
652 position: relative;
653 top: 5px;
654 right: -70px;
655 height: 17px;
656 cursor: pointer;
657 }
658 #td { 545 #td {
659 border: 1px solid #dddddd; 546 max-width: 200px;
660 text-align: left;
661 padding: 8px;
662 }
663 #dialog {
664 height: 550px;
665 } 547 }
666 .active { 548 .active {
667 background-color: black; 549 background-color: black;
668 color: white !important; 550 color: white !important;
669 } 551 }
670 .activebtn { 552 .activebtn {
671 color: black !important; 553 color: black !important;
672 } 554 }
673 #flex {
674 height: 300px;
675 }
676 .top {
677 margin-top: 100px;
678 }
679 .v-tabs__item a {
680 font-size: 16px !important;
681 }
682 @media screen and (max-width: 769px) {
683 .top {
684 margin-top: 0 !important;
685 }
686 .userSearch .v-icon {
687 font-size: 20px !important;
688 margin-left: 20px;
689 }
690 }
691 @media screen and (max-width: 380px) {
692 .right {
693 float: none !important;
694 }
695 .subheading {
696 font-size: 14px !important;
697 }
698 .v-card__actions .v-btn {
699 margin: 0 0px;
700 min-width: 100px;
701 }
702 /* .searchIcon .v-icon {
703 font-size: 20px;
704 margin-left: 20px;
705 } */
706 .subheading {
707 font-size: 12px !important;
708 }
709 h5 {
710 font-size: 13px;
711 }
712 }
713 .v-icon {
714 font-size: 30px;
715 }
716 @media screen and (min-width: 1270px) {
717 .hide {
718 display: none;
719 }
720 /* }
721 @media screen and (max-width: 962px) {
722 .imglogo{
723 position: absolute;
724 top: 13px;
725 left: 13px !important;
726 width: 70px;
727 height: 24px;
728 } */
729 }
730 @media screen and (max-width: 420px) {
731 .pl-3 {
src/pages/Parent/parents.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7
8 <!-- ****** SEARCH ALL EXISTING PARENT ****** -->
9
10 <v-flex xs7 sm3 class="userSearch">
11 <v-text-field
12 flat
13 append-icon="search"
14 label="Find Parents"
15 v-model="search"
16 color="white"
17 dark
18 ></v-text-field>
19 </v-flex>
20 <v-spacer></v-spacer>
21 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
22 <v-btn icon large flat slot="activator">
23 <v-avatar size="40px">
24 <img src="/static/icon/user.png" />
25 </v-avatar>
26 </v-btn>
27 <v-list class="pa-0">
28 <v-list-tile
29 v-for="(item,index) in items"
30 :to="!item.href ? { name: item.name } : null"
31 :href="item.href"
32 @click="item.click"
33 ripple="ripple"
34 :disabled="item.disabled"
35 :target="item.target"
36 rel="noopener"
37 :key="index"
38 >
39 <v-list-tile-action v-if="item.icon">
40 <v-icon>{{ item.icon }}</v-icon>
41 </v-list-tile-action>
42 <v-list-tile-content>
43 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
44 </v-list-tile-content>
45 </v-list-tile>
46 </v-list>
47 </v-menu>
48 </v-toolbar>
49 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
50 <v-tab 4 <v-tab
51 ripple 5 ripple
52 @click="activeTab('existing')" 6 @click="activeTab('existing')"
53 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
54 id="tab" 8 id="tab"
55 class="subheading" 9 class="subheading"
56 >Existing Parents</v-tab> 10 >Existing Parents</v-tab>
57 <v-tab 11 <v-tab
58 ripple 12 ripple
59 @click="activeTab('new')" 13 @click="activeTab('new')"
60 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
61 id="tab1" 15 id="tab1"
62 User 16 User
63 class="subheading" 17 class="subheading"
64 >Add New Parents</v-tab> 18 >Add New Parents</v-tab>
65 19
66 <!-- ****** EDITS Parents DETAILS ****** --> 20 <!-- ****** EDITS Parents DETAILS ****** -->
67 21
68 <v-tab-item> 22 <v-tab-item>
69 <v-snackbar 23 <v-snackbar
70 :timeout="timeout" 24 :timeout="timeout"
71 :top="y === 'top'" 25 :top="y === 'top'"
72 :right="x === 'right'" 26 :right="x === 'right'"
73 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
74 v-model="snackbar" 28 v-model="snackbar"
75 color="success" 29 color="success"
76 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
77 <v-dialog v-model="dialog" max-width="700px" scrollable> 31 <v-dialog v-model="dialog" max-width="700px" scrollable>
78 <v-card flat> 32 <v-card flat>
79 <v-toolbar color="grey lighten-2" flat> 33 <v-toolbar color="grey lighten-2" flat>
80 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
81 <v-toolbar-title> 35 <v-toolbar-title>
82 <h3>Edit Parent Profile</h3> 36 <h3>Edit Parent Profile</h3>
83 </v-toolbar-title> 37 </v-toolbar-title>
84 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
85 <v-icon @click="close">close</v-icon> 39 <v-icon @click="close">close</v-icon>
86 </v-toolbar> 40 </v-toolbar>
87 <v-card-text style="height: 410px;"> 41 <v-card-text style="height: 410px;">
88 <v-form ref="form"> 42 <v-form ref="form">
89 <v-container fluid> 43 <v-container fluid>
90 <v-layout> 44 <v-layout>
91 <v-flex xs12> 45 <v-flex xs12>
92 <v-layout> 46 <v-layout>
93 <v-flex xs4 class="pt-4 subheading"> 47 <v-flex xs4 class="pt-4 subheading">
94 <label class="right">Email ID:</label> 48 <label class="right">Email ID:</label>
95 </v-flex> 49 </v-flex>
96 <v-flex xs8 class="ml-3"> 50 <v-flex xs8 class="ml-3">
97 <v-text-field 51 <v-text-field
98 placeholder="fill your email" 52 placeholder="fill your email"
99 v-model="editedItem.email" 53 v-model="editedItem.email"
100 type="text" 54 type="text"
101 name="email" 55 name="email"
102 required 56 required
103 ></v-text-field> 57 ></v-text-field>
104 </v-flex> 58 </v-flex>
105 </v-layout> 59 </v-layout>
106 </v-flex> 60 </v-flex>
107 <v-flex xs12> 61 <v-flex xs12>
108 <v-layout> 62 <v-layout>
109 <v-flex xs4 class="pt-4 subheading"> 63 <v-flex xs4 class="pt-4 subheading">
110 <label class="right">Father Name:</label> 64 <label class="right">Father Name:</label>
111 </v-flex> 65 </v-flex>
112 <v-flex xs8 class="ml-3"> 66 <v-flex xs8 class="ml-3">
113 <v-text-field 67 <v-text-field
114 v-model="editedItem.fatherName" 68 v-model="editedItem.fatherName"
115 placeholder="fill your father Name" 69 placeholder="fill your father Name"
116 required 70 required
117 ></v-text-field> 71 ></v-text-field>
118 </v-flex> 72 </v-flex>
119 </v-layout> 73 </v-layout>
120 </v-flex> 74 </v-flex>
121 </v-layout> 75 </v-layout>
122 <v-layout> 76 <v-layout>
123 <v-flex xs12> 77 <v-flex xs12>
124 <v-layout> 78 <v-layout>
125 <v-flex xs4 class="pt-4 subheading"> 79 <v-flex xs4 class="pt-4 subheading">
126 <label class="right">Father Cell No:</label> 80 <label class="right">Father Cell No:</label>
127 </v-flex> 81 </v-flex>
128 <v-flex xs8 class="ml-3"> 82 <v-flex xs8 class="ml-3">
129 <v-text-field 83 <v-text-field
130 v-model="editedItem.fatherCellNo" 84 v-model="editedItem.fatherCellNo"
131 placeholder="fill your father Cell Number" 85 placeholder="fill your father Cell Number"
132 type="number" 86 type="number"
133 required 87 required
134 ></v-text-field> 88 ></v-text-field>
135 </v-flex> 89 </v-flex>
136 </v-layout> 90 </v-layout>
137 </v-flex> 91 </v-flex>
138 <v-flex xs12> 92 <v-flex xs12>
139 <v-layout> 93 <v-layout>
140 <v-flex xs4 class="pt-4 subheading"> 94 <v-flex xs4 class="pt-4 subheading">
141 <label class="right">Mother Name:</label> 95 <label class="right">Mother Name:</label>
142 </v-flex> 96 </v-flex>
143 <v-flex xs8 class="ml-3"> 97 <v-flex xs8 class="ml-3">
144 <v-text-field 98 <v-text-field
145 v-model="editedItem.motherName" 99 v-model="editedItem.motherName"
146 placeholder="fill your Mother Name" 100 placeholder="fill your Mother Name"
147 type="text" 101 type="text"
148 required 102 required
149 ></v-text-field> 103 ></v-text-field>
150 </v-flex> 104 </v-flex>
151 </v-layout> 105 </v-layout>
152 </v-flex> 106 </v-flex>
153 <v-flex xs12> 107 <v-flex xs12>
154 <v-layout> 108 <v-layout>
155 <v-flex xs4 class="pt-4 subheading"> 109 <v-flex xs4 class="pt-4 subheading">
156 <label class="right">Mother Cell No:</label> 110 <label class="right">Mother Cell No:</label>
157 </v-flex> 111 </v-flex>
158 <v-flex xs8 class="ml-3"> 112 <v-flex xs8 class="ml-3">
159 <v-text-field 113 <v-text-field
160 v-model="editedItem.motherCellNo" 114 v-model="editedItem.motherCellNo"
161 placeholder="fill your Mother Cell Number" 115 placeholder="fill your Mother Cell Number"
162 type="number" 116 type="number"
163 required 117 required
164 ></v-text-field> 118 ></v-text-field>
165 </v-flex> 119 </v-flex>
166 </v-layout> 120 </v-layout>
167 </v-flex> 121 </v-flex>
168 </v-layout> 122 </v-layout>
169 <v-layout> 123 <v-layout>
170 <v-flex xs12 sm12> 124 <v-flex xs12 sm12>
171 <v-card-actions> 125 <v-card-actions>
172 <v-spacer></v-spacer> 126 <v-spacer></v-spacer>
173 <v-btn round dark @click="save">Save</v-btn> 127 <v-btn round dark @click="save">Save</v-btn>
174 <v-spacer></v-spacer> 128 <v-spacer></v-spacer>
175 </v-card-actions> 129 </v-card-actions>
176 </v-flex> 130 </v-flex>
177 </v-layout> 131 </v-layout>
178 </v-container> 132 </v-container>
179 </v-form> 133 </v-form>
180 </v-card-text> 134 </v-card-text>
181 </v-card> 135 </v-card>
182 </v-dialog> 136 </v-dialog>
183 137
184 <!-- ****** PROFILE VIEW Parents DEATILS ****** --> 138 <!-- ****** PROFILE VIEW Parents DEATILS ****** -->
185 139
186 <v-dialog v-model="dialog1" max-width="800px" scrollable> 140 <v-dialog v-model="dialog1" max-width="800px" scrollable>
187 <v-card> 141 <v-card>
188 <v-toolbar color="grey lighten-2" flat> 142 <v-toolbar color="grey lighten-2" flat>
189 <v-spacer></v-spacer> 143 <v-spacer></v-spacer>
190 <v-toolbar-title>Parent Profile</v-toolbar-title> 144 <v-toolbar-title>Parent Profile</v-toolbar-title>
191 <v-spacer></v-spacer> 145 <v-spacer></v-spacer>
192 <v-icon @click="close1">close</v-icon> 146 <v-icon @click="close1">close</v-icon>
193 </v-toolbar> 147 </v-toolbar>
194 <v-card-text style="height: 300px;"> 148 <v-card-text style="height: 300px;">
195 <!-- <v-flex align-center justify-center layout text-xs-center class="mt-3"> 149 <!-- <v-flex align-center justify-center layout text-xs-center class="mt-3">
196 <v-avatar size="160px"> 150 <v-avatar size="160px">
197 <img src="/static/icon/user.png" v-if="!editedItem.profilePicUrl" /> 151 <img src="/static/icon/user.png" v-if="!editedItem.profilePicUrl" />
198 <img :src="editedItem.profilePicUrl" v-else-if="editedItem.profilePicUrl" /> 152 <img :src="editedItem.profilePicUrl" v-else-if="editedItem.profilePicUrl" />
199 </v-avatar> 153 </v-avatar>
200 </v-flex>--> 154 </v-flex>-->
201 <v-container grid-list-md> 155 <v-container grid-list-md>
202 <v-layout wrap> 156 <v-layout wrap>
203 <v-flex> 157 <v-flex>
204 <v-layout> 158 <v-layout>
205 <v-flex xs12 sm12> 159 <v-flex xs12 sm12>
206 <v-layout> 160 <v-layout>
207 <v-flex xs6> 161 <v-flex xs6>
208 <h5 class="right my-1"> 162 <h5 class="right my-1">
209 <b>Email:</b> 163 <b>Email:</b>
210 </h5> 164 </h5>
211 </v-flex> 165 </v-flex>
212 <v-flex xs6> 166 <v-flex xs6>
213 <h5 class="my-1 left">{{ editedItem.email }}</h5> 167 <h5 class="my-1 left">{{ editedItem.email }}</h5>
214 </v-flex> 168 </v-flex>
215 </v-layout> 169 </v-layout>
216 </v-flex> 170 </v-flex>
217 </v-layout> 171 </v-layout>
218 <v-layout> 172 <v-layout>
219 <v-flex xs12> 173 <v-flex xs12>
220 <v-layout> 174 <v-layout>
221 <v-flex xs6> 175 <v-flex xs6>
222 <b> 176 <b>
223 <h5 class="right my-1"> 177 <h5 class="right my-1">
224 <b>Fahter Name:</b> 178 <b>Fahter Name:</b>
225 </h5> 179 </h5>
226 </b> 180 </b>
227 </v-flex> 181 </v-flex>
228 <v-flex xs6> 182 <v-flex xs6>
229 <h5 class="my-1">{{ editedItem.fatherName }}</h5> 183 <h5 class="my-1">{{ editedItem.fatherName }}</h5>
230 </v-flex> 184 </v-flex>
231 </v-layout> 185 </v-layout>
232 </v-flex> 186 </v-flex>
233 </v-layout> 187 </v-layout>
234 <v-layout> 188 <v-layout>
235 <v-flex xs12> 189 <v-flex xs12>
236 <v-layout> 190 <v-layout>
237 <v-flex xs6> 191 <v-flex xs6>
238 <b> 192 <b>
239 <h5 class="right my-1"> 193 <h5 class="right my-1">
240 <b>Mother Name:</b> 194 <b>Mother Name:</b>
241 </h5> 195 </h5>
242 </b> 196 </b>
243 </v-flex> 197 </v-flex>
244 <v-flex xs6> 198 <v-flex xs6>
245 <h5 class="my-1">{{ editedItem.motherName }}</h5> 199 <h5 class="my-1">{{ editedItem.motherName }}</h5>
246 </v-flex> 200 </v-flex>
247 </v-layout> 201 </v-layout>
248 </v-flex> 202 </v-flex>
249 </v-layout> 203 </v-layout>
250 <v-layout> 204 <v-layout>
251 <v-flex xs12> 205 <v-flex xs12>
252 <v-layout> 206 <v-layout>
253 <v-flex sm6> 207 <v-flex sm6>
254 <b> 208 <b>
255 <h5 class="right my-1"> 209 <h5 class="right my-1">
256 <b>Father Cell No:</b> 210 <b>Father Cell No:</b>
257 </h5> 211 </h5>
258 </b> 212 </b>
259 </v-flex> 213 </v-flex>
260 <v-flex sm6> 214 <v-flex sm6>
261 <h5 class="my-1">{{ editedItem.fatherCellNo }}</h5> 215 <h5 class="my-1">{{ editedItem.fatherCellNo }}</h5>
262 </v-flex> 216 </v-flex>
263 </v-layout> 217 </v-layout>
264 </v-flex> 218 </v-flex>
265 </v-layout> 219 </v-layout>
266 <v-layout> 220 <v-layout>
267 <v-flex xs12> 221 <v-flex xs12>
268 <v-layout> 222 <v-layout>
269 <v-flex xs6> 223 <v-flex xs6>
270 <b> 224 <b>
271 <h5 class="right my-1"> 225 <h5 class="right my-1">
272 <b>Mother Cell No:</b> 226 <b>Mother Cell No:</b>
273 </h5> 227 </h5>
274 </b> 228 </b>
275 </v-flex> 229 </v-flex>
276 <v-flex xs6> 230 <v-flex xs6>
277 <h5 class="my-1">{{ editedItem.motherCellNo }}</h5> 231 <h5 class="my-1">{{ editedItem.motherCellNo }}</h5>
278 </v-flex> 232 </v-flex>
279 </v-layout> 233 </v-layout>
280 </v-flex> 234 </v-flex>
281 </v-layout> 235 </v-layout>
282 </v-flex> 236 </v-flex>
283 </v-layout> 237 </v-layout>
284 </v-container> 238 </v-container>
285 </v-card-text> 239 </v-card-text>
286 </v-card> 240 </v-card>
287 </v-dialog> 241 </v-dialog>
288 242
289 <v-snackbar 243 <v-snackbar
290 :timeout="timeout" 244 :timeout="timeout"
291 :top="y === 'top'" 245 :top="y === 'top'"
292 :right="x === 'right'" 246 :right="x === 'right'"
293 :vertical="mode === 'vertical'" 247 :vertical="mode === 'vertical'"
294 v-model="snackbar" 248 v-model="snackbar"
295 color="success" 249 color="success"
296 >{{ text }}</v-snackbar> 250 >{{ text }}</v-snackbar>
297 251
298 <!-- ****** EXISTING-USERS Parents TABLE ****** --> 252 <!-- ****** EXISTING-USERS Parents TABLE ****** -->
299 <v-data-table 253 <v-data-table
300 :headers="headers" 254 :headers="headers"
301 :items="parentsList" 255 :items="parentsList"
302 :pagination.sync="pagination" 256 :pagination.sync="pagination"
303 :search="search" 257 :search="search"
304 > 258 >
305 <template slot="items" slot-scope="props"> 259 <template slot="items" slot-scope="props">
306 <td id="td" class="text-xs-center">{{ props.index}}</td> 260 <td id="td" class="text-xs-center">{{ props.index}}</td>
307 <td id="td" class="text-xs-center">{{ props.item.email }}</td> 261 <td id="td" class="text-xs-center">{{ props.item.email }}</td>
308 <td id="td" class="text-xs-center">{{ props.item.fatherName }}</td> 262 <td id="td" class="text-xs-center">{{ props.item.fatherName }}</td>
309 <td id="td" class="text-xs-center">{{ props.item.fatherCellNo }}</td> 263 <td id="td" class="text-xs-center">{{ props.item.fatherCellNo }}</td>
310 <td id="td" class="text-xs-center">{{ props.item.motherName }}</td> 264 <td id="td" class="text-xs-center">{{ props.item.motherName }}</td>
311 <td id="td" class="text-xs-center">{{ props.item.motherCellNo }}</td> 265 <td id="td" class="text-xs-center">{{ props.item.motherCellNo }}</td>
312 <td class="text-xs-center"> 266 <td class="text-xs-center">
313 <span> 267 <span>
314 <img 268 <img
315 style="cursor:pointer; width:25px; height:18px; " 269 style="cursor:pointer; width:25px; height:18px; "
316 class="mr-5" 270 class="mr-5"
317 @click="profile(props.item)" 271 @click="profile(props.item)"
318 src="/static/icon/eye1.png" 272 src="/static/icon/eye1.png"
319 /> 273 />
320 <img 274 <img
321 style="cursor:pointer; width:20px; height:18px; " 275 style="cursor:pointer; width:20px; height:18px; "
322 class="mr-5" 276 class="mr-5"
323 @click="editItem(props.item)" 277 @click="editItem(props.item)"
324 src="/static/icon/edit1.png" 278 src="/static/icon/edit1.png"
325 /> 279 />
326 </span> 280 </span>
327 </td> 281 </td>
328 </template> 282 </template>
329 <v-alert 283 <v-alert
330 slot="no-results" 284 slot="no-results"
331 :value="true" 285 :value="true"
332 color="error" 286 color="error"
333 icon="warning" 287 icon="warning"
334 >Your search for "{{ search }}" found no results.</v-alert> 288 >Your search for "{{ search }}" found no results.</v-alert>
335 </v-data-table> 289 </v-data-table>
336 </v-tab-item> 290 </v-tab-item>
337 291
338 <!-- ****** ADD PARENTS DETAILS****** --> 292 <!-- ****** ADD PARENTS DETAILS****** -->
339 <v-tab-item> 293 <v-tab-item>
340 <v-container fluid class="mt-5"> 294 <v-container fluid class="mt-5">
341 <v-layout align-center justify-center fill-height> 295 <v-layout align-center justify-center fill-height>
342 <v-flex xs12 sm8 md7 lg8> 296 <v-flex xs12 sm8 md7 lg8>
343 <v-card> 297 <v-card>
344 <v-container fluid class> 298 <v-container fluid class>
345 <v-layout> 299 <v-layout>
346 <v-flex xs12> 300 <v-flex xs12>
347 <v-snackbar 301 <v-snackbar
348 :timeout="timeout" 302 :timeout="timeout"
349 :top="y === 'top'" 303 :top="y === 'top'"
350 :right="x === 'right'" 304 :right="x === 'right'"
351 :vertical="mode === 'vertical'" 305 :vertical="mode === 'vertical'"
352 v-model="snackbar" 306 v-model="snackbar"
353 color="success" 307 color="success"
354 >{{ text }}</v-snackbar> 308 >{{ text }}</v-snackbar>
355 <v-flex xs12 sm12> 309 <v-flex xs12 sm12>
356 <v-form ref="parentForm" v-model="valid" lazy-validation> 310 <v-form ref="parentForm" v-model="valid" lazy-validation>
357 <v-container fluid> 311 <v-container fluid>
358 <v-layout> 312 <v-layout>
359 <v-flex xs12 sm6> 313 <v-flex xs12 sm6>
360 <v-layout> 314 <v-layout>
361 <v-flex xs4 class="pt-4 subheading"> 315 <v-flex xs4 class="pt-4 subheading">
362 <label class="right">Parent Email Id:</label> 316 <label class="right">Parent Email Id:</label>
363 </v-flex> 317 </v-flex>
364 <v-flex xs8 class="ml-3"> 318 <v-flex xs8 class="ml-3">
365 <v-text-field 319 <v-text-field
366 placeholder="fill Parent email" 320 placeholder="fill Parent email"
367 :rules="emailRules" 321 :rules="emailRules"
368 v-model="parentData.email" 322 v-model="parentData.email"
369 type="text" 323 type="text"
370 v-on:keyup="getParentDetails" 324 v-on:keyup="getParentDetails"
371 name="email" 325 name="email"
372 required 326 required
373 ></v-text-field> 327 ></v-text-field>
374 </v-flex> 328 </v-flex>
375 </v-layout> 329 </v-layout>
376 </v-flex> 330 </v-flex>
377 <v-flex xs12 sm6> 331 <v-flex xs12 sm6>
378 <v-layout> 332 <v-layout>
379 <v-flex xs4 class="pt-4 subheading"> 333 <v-flex xs4 class="pt-4 subheading">
380 <label class="right">Father Name:</label> 334 <label class="right">Father Name:</label>
381 </v-flex> 335 </v-flex>
382 <v-flex xs8 class="ml-3"> 336 <v-flex xs8 class="ml-3">
383 <v-text-field 337 <v-text-field
384 v-model="parentData.fatherName" 338 v-model="parentData.fatherName"
385 :rules="fatherNameRules" 339 :rules="fatherNameRules"
386 placeholder="Fill your father Name" 340 placeholder="Fill your father Name"
387 required 341 required
388 ></v-text-field> 342 ></v-text-field>
389 </v-flex> 343 </v-flex>
390 </v-layout> 344 </v-layout>
391 </v-flex> 345 </v-flex>
392 </v-layout> 346 </v-layout>
393 <v-layout> 347 <v-layout>
394 <v-flex xs12 sm6> 348 <v-flex xs12 sm6>
395 <v-layout> 349 <v-layout>
396 <v-flex xs4 class="pt-4 subheading"> 350 <v-flex xs4 class="pt-4 subheading">
397 <label class="right">Father Cell No:</label> 351 <label class="right">Father Cell No:</label>
398 </v-flex> 352 </v-flex>
399 <v-flex xs8 class="ml-3"> 353 <v-flex xs8 class="ml-3">
400 <v-text-field 354 <v-text-field
401 v-model="parentData.fatherCellNo" 355 v-model="parentData.fatherCellNo"
402 placeholder="fill your father Cell Number" 356 placeholder="fill your father Cell Number"
403 name="state" 357 name="state"
404 type="number" 358 type="number"
405 :rules="fatheCellNoRules" 359 :rules="fatheCellNoRules"
406 required 360 required
407 ></v-text-field> 361 ></v-text-field>
408 </v-flex> 362 </v-flex>
409 </v-layout> 363 </v-layout>
410 </v-flex> 364 </v-flex>
411 <v-flex xs12 sm6> 365 <v-flex xs12 sm6>
412 <v-layout> 366 <v-layout>
413 <v-flex xs4 class="pt-4 subheading"> 367 <v-flex xs4 class="pt-4 subheading">
414 <label class="right">Mother Name:</label> 368 <label class="right">Mother Name:</label>
415 </v-flex> 369 </v-flex>
416 <v-flex xs8 class="ml-3"> 370 <v-flex xs8 class="ml-3">
417 <v-text-field 371 <v-text-field
418 v-model="parentData.motherName" 372 v-model="parentData.motherName"
419 placeholder="fill your Mother Name" 373 placeholder="fill your Mother Name"
420 name="state" 374 name="state"
421 type="text" 375 type="text"
422 :rules="motherNameRules" 376 :rules="motherNameRules"
423 required 377 required
424 ></v-text-field> 378 ></v-text-field>
425 </v-flex> 379 </v-flex>
426 </v-layout> 380 </v-layout>
427 </v-flex> 381 </v-flex>
428 </v-layout> 382 </v-layout>
429 <v-layout> 383 <v-layout>
430 <v-flex xs12 sm6> 384 <v-flex xs12 sm6>
431 <v-layout> 385 <v-layout>
432 <v-flex xs4 class="pt-4 subheading"> 386 <v-flex xs4 class="pt-4 subheading">
433 <label class="right">Mother Cell No:</label> 387 <label class="right">Mother Cell No:</label>
434 </v-flex> 388 </v-flex>
435 <v-flex xs8 class="ml-3"> 389 <v-flex xs8 class="ml-3">
436 <v-text-field 390 <v-text-field
437 v-model="parentData.motherCellNo" 391 v-model="parentData.motherCellNo"
438 placeholder="fill your Mother Cell Number" 392 placeholder="fill your Mother Cell Number"
439 name="state" 393 name="state"
440 type="number" 394 type="number"
441 :rules="motherCellNoRules" 395 :rules="motherCellNoRules"
442 required 396 required
443 ></v-text-field> 397 ></v-text-field>
444 </v-flex> 398 </v-flex>
445 </v-layout> 399 </v-layout>
446 </v-flex> 400 </v-flex>
447 </v-layout> 401 </v-layout>
448 <v-flex xs12 sm12> 402 <v-flex xs12 sm12>
449 <v-card-actions> 403 <v-card-actions>
450 <v-btn @click="clear" round dark class="ml-4">clear</v-btn> 404 <v-btn @click="clear" round dark class="ml-4">clear</v-btn>
451 <v-spacer></v-spacer> 405 <v-spacer></v-spacer>
452 <v-btn 406 <v-btn
453 @click="submitParentDetails" 407 @click="submitParentDetails"
454 round 408 round
455 dark 409 dark
456 :loading="loading" 410 :loading="loading"
457 v-show="showParent" 411 v-show="showParent"
458 >Add</v-btn> 412 >Add</v-btn>
459 </v-card-actions> 413 </v-card-actions>
460 </v-flex> 414 </v-flex>
461 </v-container> 415 </v-container>
462 </v-form> 416 </v-form>
463 </v-flex> 417 </v-flex>
464 </v-flex> 418 </v-flex>
465 </v-layout> 419 </v-layout>
466 </v-container> 420 </v-container>
467 </v-card> 421 </v-card>
468 </v-flex> 422 </v-flex>
469 </v-layout> 423 </v-layout>
470 </v-container> 424 </v-container>
471 </v-tab-item> 425 </v-tab-item>
472 </v-tabs> 426 </v-tabs>
473 <div class="loader" v-if="showLoader"> 427 <div class="loader" v-if="showLoader">
474 <v-progress-circular indeterminate color="white"></v-progress-circular> 428 <v-progress-circular indeterminate color="white"></v-progress-circular>
475 </div> 429 </div>
476 </v-app> 430 </v-app>
477 </template> 431 </template>
478 432
479 <script> 433 <script>
480 import http from "@/Services/http.js"; 434 import http from "@/Services/http.js";
481 import Util from "@/util"; 435 import Util from "@/util";
482 import moment from "moment"; 436 import moment from "moment";
483 437
484 export default { 438 export default {
485 data: () => ({ 439 data: () => ({
486 showParent: true, 440 showParent: true,
487 snackbar: false, 441 snackbar: false,
488 y: "top", 442 y: "top",
489 x: "right", 443 x: "right",
490 mode: "", 444 mode: "",
491 timeout: 3000, 445 timeout: 3000,
492 text: "", 446 text: "",
493 showLoader: false, 447 showLoader: false,
494 loading: false, 448 loading: false,
495 date: null, 449 date: null,
496 search: "", 450 search: "",
497 menu: false, 451 menu: false,
498 menu1: false, 452 menu1: false,
499 dialog: false, 453 dialog: false,
500 dialog1: false, 454 dialog1: false,
501 valid: true, 455 valid: true,
502 isActive: true, 456 isActive: true,
503 newActive: false, 457 newActive: false,
504 AddUsercredentials: {}, 458 AddUsercredentials: {},
505 pagination: { 459 pagination: {
506 rowsPerPage: 15 460 rowsPerPage: 15
507 }, 461 },
508 fatherNameRules: [v => !!v || " Father Name is required"], 462 fatherNameRules: [v => !!v || " Father Name is required"],
509 fatheCellNoRules: [v => !!v || " father Cell Number is required"], 463 fatheCellNoRules: [v => !!v || " father Cell Number is required"],
510 motherNameRules: [v => !!v || " Mother Name is required"], 464 motherNameRules: [v => !!v || " Mother Name is required"],
511 motherCellNoRules: [v => !!v || " Mother Cell Number is required"], 465 motherCellNoRules: [v => !!v || " Mother Cell Number is required"],
512 errorMessages: "", 466 errorMessages: "",
513 emailRules: [ 467 emailRules: [
514 v => !!v || "E-mail is required", 468 v => !!v || "E-mail is required",
515 v => 469 v =>
516 /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) || 470 /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) ||
517 "E-mail must be valid" 471 "E-mail must be valid"
518 ], 472 ],
519 headers: [ 473 headers: [
520 { 474 {
521 text: "No", 475 text: "No",
522 align: "center", 476 align: "center",
523 sortable: false, 477 sortable: false,
524 value: "No" 478 value: "No"
525 }, 479 },
526 { text: "Email", value: "email", sortable: false, align: "center" }, 480 { text: "Email", value: "email", sortable: false, align: "center" },
527 { 481 {
528 text: "Father Name", 482 text: "Father Name",
529 value: "fatherName", 483 value: "fatherName",
530 sortable: false, 484 sortable: false,
531 align: "center" 485 align: "center"
532 }, 486 },
533 { 487 {
534 text: "Father Cell No", 488 text: "Father Cell No",
535 value: "fatherName", 489 value: "fatherName",
536 sortable: false, 490 sortable: false,
537 align: "center" 491 align: "center"
538 }, 492 },
539 { 493 {
540 text: "Mother Name", 494 text: "Mother Name",
541 value: "motherName", 495 value: "motherName",
542 sortable: false, 496 sortable: false,
543 align: "center" 497 align: "center"
544 }, 498 },
545 { 499 {
546 text: "Mother Cell No", 500 text: "Mother Cell No",
547 value: "motherCellNo", 501 value: "motherCellNo",
548 sortable: false, 502 sortable: false,
549 align: "center" 503 align: "center"
550 }, 504 },
551 { text: "Action", value: "", sortable: false, align: "center" } 505 { text: "Action", value: "", sortable: false, align: "center" }
552 ], 506 ],
553 parentsList: [], 507 parentsList: [],
554 editedIndex: -1, 508 editedIndex: -1,
555 parentData: {}, 509 parentData: {},
556 editedItem: { 510 editedItem: {
557 fatherName: "", 511 fatherName: "",
558 fatherCellNo: "", 512 fatherCellNo: "",
559 motherName: "", 513 motherName: "",
560 motherCellNo: "", 514 motherCellNo: "",
561 email: "" 515 email: ""
562 }, 516 }
563 items: [
564 {
565 href: "/changepassword",
566 title: "Change Password",
567 click: e => {
568 console.log(e);
569 }
570 },
571 {
572 href: "#",
573 title: "Logout",
574 click: e => {
575 window.getApp.$emit("APP_LOGOUT");
576 }
577 }
578 ]
579 }), 517 }),
580 watch: { 518 watch: {
581 menu(val) { 519 menu(val) {
582 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR")); 520 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR"));
583 }, 521 },
584 menu1(val) { 522 menu1(val) {
585 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR")); 523 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR"));
586 } 524 }
587 }, 525 },
588 methods: { 526 methods: {
589 editItem(item) { 527 editItem(item) {
590 this.editedIndex = this.parentsList.indexOf(item); 528 this.editedIndex = this.parentsList.indexOf(item);
591 this.editedItem = Object.assign({}, item); 529 this.editedItem = Object.assign({}, item);
592 this.dialog = true; 530 this.dialog = true;
593 }, 531 },
594 profile(item) { 532 profile(item) {
595 console.log("item", item); 533 console.log("item", item);
596 this.editedIndex = this.parentsList.indexOf(item); 534 this.editedIndex = this.parentsList.indexOf(item);
597 this.editedItem = Object.assign({}, item); 535 this.editedItem = Object.assign({}, item);
598 this.dialog1 = true; 536 this.dialog1 = true;
599 }, 537 },
600 activeTab(type) { 538 activeTab(type) {
601 switch (type) { 539 switch (type) {
602 case "existing": 540 case "existing":
603 this.newActive = false; 541 this.newActive = false;
604 this.isActive = true; 542 this.isActive = true;
605 break; 543 break;
606 544
607 default: 545 default:
608 this.newActive = true; 546 this.newActive = true;
609 this.isActive = false; 547 this.isActive = false;
610 break; 548 break;
611 } 549 }
612 }, 550 },
613 close() { 551 close() {
614 this.dialog = false; 552 this.dialog = false;
615 setTimeout(() => { 553 setTimeout(() => {
616 this.editedItem = Object.assign({}, this.defaultItem); 554 this.editedItem = Object.assign({}, this.defaultItem);
617 this.editedIndex = -1; 555 this.editedIndex = -1;
618 }, 300); 556 }, 300);
619 }, 557 },
620 close1() { 558 close1() {
621 this.dialog1 = false; 559 this.dialog1 = false;
622 }, 560 },
623 clear() { 561 clear() {
624 this.$refs.parentForm.reset(); 562 this.$refs.parentForm.reset();
625 }, 563 },
626 save() { 564 save() {
627 this.editedItem.parentId = this.editedItem._id; 565 this.editedItem.parentId = this.editedItem._id;
628 http() 566 http()
629 .put("/updateParent", this.editedItem) 567 .put("/updateParent", this.editedItem)
630 .then(response => { 568 .then(response => {
631 if ((this.snackbar = true)) { 569 if ((this.snackbar = true)) {
632 this.text = "Successfully Student Existing User"; 570 this.text = "Successfully Student Existing User";
633 } 571 }
634 this.getParentDetails(); 572 this.getParentDetails();
635 this.close(); 573 this.close();
636 }) 574 })
637 .catch(error => { 575 .catch(error => {
638 if ((this.snackbar = true)) { 576 if ((this.snackbar = true)) {
639 this.text = error.response.data.statusText; 577 this.text = error.response.data.statusText;
640 } 578 }
641 }); 579 });
642 }, 580 },
643 submitParentDetails() { 581 submitParentDetails() {
644 if (this.$refs.parentForm.validate()) { 582 if (this.$refs.parentForm.validate()) {
645 let addparentDetails = { 583 let addparentDetails = {
646 email: this.parentData.email, 584 email: this.parentData.email,
647 fatherName: this.parentData.fatherName, 585 fatherName: this.parentData.fatherName,
648 fatherCellNo: this.parentData.fatherCellNo, 586 fatherCellNo: this.parentData.fatherCellNo,
649 motherName: this.parentData.motherName, 587 motherName: this.parentData.motherName,
650 motherCellNo: this.parentData.motherCellNo, 588 motherCellNo: this.parentData.motherCellNo,
651 role: "PARENT" 589 role: "PARENT"
652 }; 590 };
653 this.loading = true; 591 this.loading = true;
654 http() 592 http()
655 .post("/createParent", addparentDetails) 593 .post("/createParent", addparentDetails)
656 .then(response => { 594 .then(response => {
657 this.parentId = response.data.data.id; 595 this.parentId = response.data.data.id;
658 if ((this.snackbar = true)) { 596 if ((this.snackbar = true)) {
659 this.text = "successfully"; 597 this.text = "successfully";
660 } 598 }
661 this.getParentDetails(); 599 this.getParentDetails();
662 this.clear(); 600 this.clear();
663 this.loading = false; 601 this.loading = false;
664 }) 602 })
665 .catch(error => { 603 .catch(error => {
666 console.log(error.response.data); 604 console.log(error.response.data);
667 if ((this.snackbar = true)) { 605 if ((this.snackbar = true)) {
668 this.text = error.response.data.message; 606 this.text = error.response.data.message;
669 this.text = error.response.data.statusText; 607 this.text = error.response.data.statusText;
670 } 608 }
671 this.loading = false; 609 this.loading = false;
672 }); 610 });
673 } 611 }
674 }, 612 },
675 getParentDetails() { 613 getParentDetails() {
676 http() 614 http()
677 .get("getParentsList", { 615 .get("getParentsList", {
678 headers: { 616 headers: {
679 Authorization: "Bearer " + this.$store.state.token 617 Authorization: "Bearer " + this.$store.state.token
680 } 618 }
681 }) 619 })
682 .then(response => { 620 .then(response => {
683 this.parentsList = response.data.data; 621 this.parentsList = response.data.data;
684 }) 622 })
685 .catch(error => { 623 .catch(error => {
686 console.log("err====>", error.response.data.message); 624 console.log("err====>", error.response.data.message);
687 }); 625 });
688 },
689 handleDrawerToggle() {
690 window.getApp.$emit("APP_DRAWER_TOGGLED");
691 },
692 handleFullScreen() {
693 Util.toggleFullScreen();
694 } 626 }
695 }, 627 },
696 mounted() { 628 mounted() {
697 this.getParentDetails(); 629 this.getParentDetails();
698 }, 630 },
699 computed: { 631 created() {
700 toolbarColor() { 632 this.$root.$on("app:search", search => {
701 return this.$vuetify.options.extra.mainNav; 633 this.search = search;
702 } 634 });
635 },
636 beforeDestroy() {
637 // dont forget to remove the listener
638 this.$root.$off("app:search");
703 } 639 }
704 }; 640 };
705 </script> 641 </script>
706 <style scoped> 642 <style scoped>
707 .v-tabs__div {
708 text-transform: none;
709 }
710 .v-input__prepend-outer {
711 margin-right: 0px !important;
712 }
713 .v-card__actions .v-btn {
714 margin: 0 15px;
715 min-width: 120px;
716 }
717 .primary {
718 background-color: #aaa !important;
719 border-color: #aaa !important;
720 }
721 h4 {
722 background-repeat: no-repeat;
723 padding: 8px;
724 margin: auto;
725 font-size: 25px;
726 }
727 #name {
728 position: absolute;
729 left: 100px;
730 top: 17px;
731 }
732 #icon {
733 position: absolute;
734 right: 8px;
735 top: 8px;
736 }
737 #m {
738 position: relative;
739 left: 135px;
740 top: -15px;
741 }
742 #G {
743 position: absolute;
744 top: 38px;
745 color: white;
746 }
747 #bt {
748 position: relative;
749 top: -20px;
750 left: 115px;
751 }
752 #e {
753 position: relative;
754 top: 5px;
755 right: -30px;
756 height: 17px;
757 cursor: pointer;
758 }
759 #d {
760 position: relative;
761 top: 5px;
762 right: -70px;
763 height: 17px;
764 cursor: pointer;
765 }
766 #td {
767 border: 1px solid #dddddd;
768 text-align: left;
769 padding: 8px;
770 }
771 #dialog {
772 height: 550px;
773 }
774 .active { 643 .active {
775 background-color: black; 644 background-color: black;
776 color: white !important; 645 color: white !important;
777 } 646 }
778 .activebtn { 647 .activebtn {
779 color: black !important; 648 color: black !important;
780 } 649 }
781 #flex {
782 height: 300px;
783 }
784 .top {
785 margin-top: 100px;
786 }
787 .v-tabs__item a {
788 font-size: 16px !important;
789 }
790 @media screen and (max-width: 769px) {
791 .top {
792 margin-top: 0 !important;
793 }
794 .userSearch .v-icon {
795 font-size: 20px !important;
796 margin-left: 20px;
797 }
798 }
799 @media screen and (max-width: 380px) {
800 .pl-3 {
801 padding-left: 0px !important;
802 }
803 .right {
804 float: none !important;
805 }
806 .subheading {
807 font-size: 14px !important;
808 }
809 .v-card__actions .v-btn {
810 margin: 0 0px;
811 min-width: 100px;
812 }
813 /* .searchIcon .v-icon {
814 font-size: 20px;
815 margin-left: 20px;
816 } */
817 .subheading {
818 font-size: 12px !important;
819 }
820 h5 {
821 font-size: 13px;
822 }
823 }
824 .v-icon {
825 font-size: 30px;
826 }
827 @media screen and (min-width: 1270px) {
828 .hide {
829 display: none;
830 }
831 /* }
832 @media screen and (max-width: 962px) {
833 .imglogo{
834 position: absolute;
835 top: 13px;
836 left: 13px !important;
837 width: 70px;
838 height: 24px;
839 } */
840 }
841 @media screen and (max-width: 420px) {
842 .userSearch .v-text-field .v-label {
843 line-height: 24px !important;
844 }
845 .userSearch .v-label {
846 font-size: 13px !important;
847 }
848 .v-list__tile {
849 font-size: 14px;
850 padding: 0 10px;
851 }
852 .name {
src/pages/Reminder/reminder.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app> 3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3"> 4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon> 5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title> 6 </v-toolbar-title>
7 <!-- ****** SEARCH ALL EXISTING REMINDER ****** --> 7 <!-- ****** SEARCH ALL EXISTING REMINDER ****** -->
8 <v-flex xs7 sm3 class="userSearch"> 8 <v-flex xs7 sm3 class="userSearch">
9 <v-text-field 9 <v-text-field
10 flat 10 flat
11 append-icon="search" 11 append-icon="search"
12 label="Find your Reminder Data" 12 label="Find your Reminder Data"
13 v-model="search" 13 v-model="search"
14 color="white" 14 color="white"
15 dark 15 dark
16 ></v-text-field> 16 ></v-text-field>
17 </v-flex> 17 </v-flex>
18 <v-spacer></v-spacer> 18 <v-spacer></v-spacer>
19 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition"> 19 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
20 <v-btn icon large flat slot="activator"> 20 <v-btn icon large flat slot="activator">
21 <v-avatar size="40px"> 21 <v-avatar size="40px">
22 <img src="/static/icon/user.png"> 22 <img src="/static/icon/user.png">
23 </v-avatar> 23 </v-avatar>
24 </v-btn> 24 </v-btn>
25 <v-list class="pa-0"> 25 <v-list class="pa-0">
26 <v-list-tile 26 <v-list-tile
27 v-for="(item,index) in items" 27 v-for="(item,index) in items"
28 :to="!item.href ? { name: item.name } : null" 28 :to="!item.href ? { name: item.name } : null"
29 :href="item.href" 29 :href="item.href"
30 @click="item.click" 30 @click="item.click"
31 ripple="ripple" 31 ripple="ripple"
32 :disabled="item.disabled" 32 :disabled="item.disabled"
33 :target="item.target" 33 :target="item.target"
34 rel="noopener" 34 rel="noopener"
35 :key="index" 35 :key="index"
36 > 36 >
37 <v-list-tile-action v-if="item.icon"> 37 <v-list-tile-action v-if="item.icon">
38 <v-icon>{{ item.icon }}</v-icon> 38 <v-icon>{{ item.icon }}</v-icon>
39 </v-list-tile-action> 39 </v-list-tile-action>
40 <v-list-tile-content> 40 <v-list-tile-content>
41 <v-list-tile-title>{{ item.title }}</v-list-tile-title> 41 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
42 </v-list-tile-content> 42 </v-list-tile-content>
43 </v-list-tile> 43 </v-list-tile>
44 </v-list> 44 </v-list>
45 </v-menu> 45 </v-menu>
46 </v-toolbar> 46 </v-toolbar>
47 <v-tabs grow slider-color="black"> 47 <v-tabs grow slider-color="black">
48 <v-tab 48 <v-tab
49 ripple 49 ripple
50 @click="activeTab('existing')" 50 @click="activeTab('existing')"
51 v-bind:class="{ active: isActive }" 51 v-bind:class="{ active: isActive }"
52 id="tab" 52 id="tab"
53 class="subheading" 53 class="subheading"
54 >Existing Reminder</v-tab> 54 >Existing Reminder</v-tab>
55 <v-tab 55 <v-tab
56 ripple 56 ripple
57 @click="activeTab('new')" 57 @click="activeTab('new')"
58 v-bind:class="{ active: newActive }" 58 v-bind:class="{ active: newActive }"
59 id="tab1" 59 id="tab1"
60 User 60 User
61 class="subheading" 61 class="subheading"
62 >Add New Reminder</v-tab> 62 >Add New Reminder</v-tab>
63 63
64 <!-- ****** EDITS REMINDER DETAILS ****** --> 64 <!-- ****** EDITS REMINDER DETAILS ****** -->
65 65
66 <v-tab-item> 66 <v-tab-item>
67 <v-snackbar 67 <v-snackbar
68 :timeout="timeout" 68 :timeout="timeout"
69 :top="y === 'top'" 69 :top="y === 'top'"
70 :right="x === 'right'" 70 :right="x === 'right'"
71 :vertical="mode === 'vertical'" 71 :vertical="mode === 'vertical'"
72 v-model="snackbar" 72 v-model="snackbar"
73 color="success" 73 color="success"
74 >{{ text }}</v-snackbar> 74 >{{ text }}</v-snackbar>
75 <v-dialog v-model="dialog" max-width="600px"> 75 <v-dialog v-model="dialog" max-width="600px">
76 <v-flex xs12 sm12 class=""> 76 <v-flex xs12 sm12 class="">
77 <v-toolbar color="white"> 77 <v-toolbar color="white">
78 <v-spacer></v-spacer> 78 <v-spacer></v-spacer>
79 <v-toolbar-title>Edit Reminder</v-toolbar-title> 79 <v-toolbar-title>Edit Reminder</v-toolbar-title>
80 <v-spacer></v-spacer> 80 <v-spacer></v-spacer>
81 </v-toolbar> 81 </v-toolbar>
82 <v-card flat> 82 <v-card flat>
83 <v-form ref="form"> 83 <v-form ref="form">
84 <v-container fluid> 84 <v-container fluid>
85 <v-layout> 85 <v-layout>
86 <v-flex 86 <v-flex
87 xs12 87 xs12
88 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4" 88 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4"
89 > 89 >
90 <v-avatar size="100px"> 90 <v-avatar size="100px">
91 <img src="/static/icon/user.png" v-if="!imageUrl"> 91 <img src="/static/icon/user.png" v-if="!imageUrl">
92 </v-avatar> 92 </v-avatar>
93 <input 93 <input
94 type="file" 94 type="file"
95 style="display: none" 95 style="display: none"
96 ref="image" 96 ref="image"
97 accept="image/*" 97 accept="image/*"
98 @change="onFilePicked" 98 @change="onFilePicked"
99 > 99 >
100 <img 100 <img
101 :src="imageData.imageUrl" 101 :src="imageData.imageUrl"
102 height="150" 102 height="150"
103 v-if="imageUrl" 103 v-if="imageUrl"
104 style="border-radius:50%; width:200px" 104 style="border-radius:50%; width:200px"
105 > 105 >
106 </v-flex> 106 </v-flex>
107 </v-layout> 107 </v-layout>
108 <v-flex xs12 sm12> 108 <v-flex xs12 sm12>
109 <v-layout> 109 <v-layout>
110 <v-flex xs4 class="pt-4 subheading"> 110 <v-flex xs4 class="pt-4 subheading">
111 <label class="right">Title:</label> 111 <label class="right">Title:</label>
112 </v-flex> 112 </v-flex>
113 <v-flex xs5 class="ml-3"> 113 <v-flex xs5 class="ml-3">
114 <v-text-field 114 <v-text-field
115 v-model="editedItem.title" 115 v-model="editedItem.title"
116 placeholder="fill your Title" 116 placeholder="fill your Title"
117 name="name" 117 name="name"
118 type="text" 118 type="text"
119 ></v-text-field> 119 ></v-text-field>
120 </v-flex> 120 </v-flex>
121 </v-layout> 121 </v-layout>
122 </v-flex> 122 </v-flex>
123 <v-flex xs12 sm12> 123 <v-flex xs12 sm12>
124 <v-layout> 124 <v-layout>
125 <v-flex xs4 class="pt-4 subheading"> 125 <v-flex xs4 class="pt-4 subheading">
126 <label class="right">Description:</label> 126 <label class="right">Description:</label>
127 </v-flex> 127 </v-flex>
128 <v-flex xs5 class="ml-3"> 128 <v-flex xs5 class="ml-3">
129 <v-text-field 129 <v-text-field
130 placeholder="fill your Description" 130 placeholder="fill your Description"
131 v-model="editedItem.description" 131 v-model="editedItem.description"
132 type="text" 132 type="text"
133 ></v-text-field> 133 ></v-text-field>
134 </v-flex> 134 </v-flex>
135 </v-layout> 135 </v-layout>
136 </v-flex> 136 </v-flex>
137 <v-layout> 137 <v-layout>
138 <v-flex xs12 sm10 offset-sm1> 138 <v-flex xs12 sm10 offset-sm1>
139 <v-card-actions> 139 <v-card-actions>
140 <v-btn round dark @click.native="close">Cancel</v-btn> 140 <v-btn round dark @click.native="close">Cancel</v-btn>
141 <v-spacer></v-spacer> 141 <v-spacer></v-spacer>
142 <v-btn round dark @click="save">Save</v-btn> 142 <v-btn round dark @click="save">Save</v-btn>
143 </v-card-actions> 143 </v-card-actions>
144 </v-flex> 144 </v-flex>
145 </v-layout> 145 </v-layout>
146 </v-container> 146 </v-container>
147 </v-form> 147 </v-form>
148 </v-card> 148 </v-card>
149 </v-flex> 149 </v-flex>
150 </v-dialog> 150 </v-dialog>
151 151
152 <!-- ****** PROFILE VIEW REMINDER DEATILS ****** --> 152 <!-- ****** PROFILE VIEW REMINDER DEATILS ****** -->
153 <v-dialog v-model="dialog1" max-width="600px"> 153 <v-dialog v-model="dialog1" max-width="600px">
154 <v-toolbar color="white"> 154 <v-toolbar color="white">
155 <v-spacer></v-spacer> 155 <v-spacer></v-spacer>
156 <v-toolbar-title>Profile</v-toolbar-title> 156 <v-toolbar-title>Profile</v-toolbar-title>
157 <v-spacer></v-spacer> 157 <v-spacer></v-spacer>
158 <v-icon @click="close1">close</v-icon> 158 <v-icon @click="close1">close</v-icon>
159 </v-toolbar> 159 </v-toolbar>
160 <v-card> 160 <v-card>
161 <v-flex align-center justify-center layout text-xs-center> 161 <v-flex align-center justify-center layout text-xs-center>
162 <v-avatar size="50px" style="position:absolute; top:20px;"> 162 <v-avatar size="50px" style="position:absolute; top:20px;">
163 <img src="/static/icon/user.png"> 163 <img src="/static/icon/user.png">
164 </v-avatar> 164 </v-avatar>
165 </v-flex> 165 </v-flex>
166 <v-card-text> 166 <v-card-text>
167 <v-container grid-list-md> 167 <v-container grid-list-md>
168 <v-layout wrap> 168 <v-layout wrap>
169 <v-flex> 169 <v-flex>
170 <br> 170 <br>
171 <br> 171 <br>
172 <v-layout> 172 <v-layout>
173 <v-flex xs5 sm6> 173 <v-flex xs5 sm6>
174 <h5 class="right my-1">Title:</h5> 174 <h5 class="right my-1">Title:</h5>
175 </v-flex> 175 </v-flex>
176 <v-flex sm6 xs8> 176 <v-flex sm6 xs8>
177 <h5 class="my-1">{{ editedItem.title }}</h5> 177 <h5 class="my-1">{{ editedItem.title }}</h5>
178 </v-flex> 178 </v-flex>
179 </v-layout> 179 </v-layout>
180 <v-layout> 180 <v-layout>
181 <v-flex xs5 sm6> 181 <v-flex xs5 sm6>
182 <h5 class="right my-1">Description:</h5> 182 <h5 class="right my-1">Description:</h5>
183 </v-flex> 183 </v-flex>
184 <v-flex sm6 xs8> 184 <v-flex sm6 xs8>
185 <h5 class="my-1">{{ editedItem.description }}</h5> 185 <h5 class="my-1">{{ editedItem.description }}</h5>
186 </v-flex> 186 </v-flex>
187 </v-layout> 187 </v-layout>
188 </v-flex> 188 </v-flex>
189 </v-layout> 189 </v-layout>
190 </v-container> 190 </v-container>
191 </v-card-text> 191 </v-card-text>
192 </v-card> 192 </v-card>
193 </v-dialog> 193 </v-dialog>
194 194
195 <v-snackbar 195 <v-snackbar
196 :timeout="timeout" 196 :timeout="timeout"
197 :top="y === 'top'" 197 :top="y === 'top'"
198 :right="x === 'right'" 198 :right="x === 'right'"
199 :vertical="mode === 'vertical'" 199 :vertical="mode === 'vertical'"
200 v-model="snackbar" 200 v-model="snackbar"
201 color="success" 201 color="success"
202 >{{ text }}</v-snackbar> 202 >{{ text }}</v-snackbar>
203 203
204 <!-- ****** EXISTING-USERS REMINDER TABLE ****** --> 204 <!-- ****** EXISTING-USERS REMINDER TABLE ****** -->
205 <v-data-table 205 <v-data-table
206 :headers="headers" 206 :headers="headers"
207 :items="desserts" 207 :items="desserts"
208 :pagination.sync="pagination" 208 :pagination.sync="pagination"
209 :search="search" 209 :search="search"
210 > 210 >
211 <template slot="items" slot-scope="props"> 211 <template slot="items" slot-scope="props">
212 <td id="td" class="text-xs-center">{{ props.index}}</td> 212 <td id="td" class="text-xs-center">{{ props.index}}</td>
213 <td id="td" class="text-xs-center">{{ props.item.title}}</td> 213 <td id="td" class="text-xs-center">{{ props.item.title}}</td>
214 <td id="td" class="text-xs-center">{{ props.item.description}}</td> 214 <td id="td" class="text-xs-center">{{ props.item.description}}</td>
215 215
216 <td class="text-xs-center"> 216 <td class="text-xs-center">
217 <span> 217 <span>
218 <img 218 <img
219 style="cursor:pointer; width:25px; height:18px; " 219 style="cursor:pointer; width:25px; height:18px; "
220 class="mr-5" 220 class="mr-5"
221 @click="profile(props.item)" 221 @click="profile(props.item)"
222 src="/static/icon/eye1.png" 222 src="/static/icon/eye1.png"
223 > 223 >
224 <img 224 <img
225 style="cursor:pointer; width:20px; height:18px; " 225 style="cursor:pointer; width:20px; height:18px; "
226 class="mr-5" 226 class="mr-5"
227 @click="editItem(props.item)" 227 @click="editItem(props.item)"
228 src="/static/icon/edit1.png" 228 src="/static/icon/edit1.png"
229 > 229 >
230 <img 230 <img
231 style="cursor:pointer; width:20px;height:20px; " 231 style="cursor:pointer; width:20px;height:20px; "
232 class="mr-5" 232 class="mr-5"
233 @click="deleteItem(props.item)" 233 @click="deleteItem(props.item)"
234 src="/static/icon/delete1.png" 234 src="/static/icon/delete1.png"
235 > 235 >
236 </span> 236 </span>
237 </td> 237 </td>
238 </template> 238 </template>
239 <v-alert 239 <v-alert
240 slot="no-results" 240 slot="no-results"
241 :value="true" 241 :value="true"
242 color="error" 242 color="error"
243 icon="warning" 243 icon="warning"
244 >Your search for "{{ search }}" found no results.</v-alert> 244 >Your search for "{{ search }}" found no results.</v-alert>
245 </v-data-table> 245 </v-data-table>
246 </v-tab-item> 246 </v-tab-item>
247 247
248 <!-- ****** ADD MULTIPLE REMINDER ****** --> 248 <!-- ****** ADD MULTIPLE REMINDER ****** -->
249 249
250 <v-tab-item> 250 <v-tab-item>
251 <v-container> 251 <v-container>
252 <v-snackbar 252 <v-snackbar
253 :timeout="timeout" 253 :timeout="timeout"
254 :top="y === 'top'" 254 :top="y === 'top'"
255 :right="x === 'right'" 255 :right="x === 'right'"
256 :vertical="mode === 'vertical'" 256 :vertical="mode === 'vertical'"
257 v-model="snackbar" 257 v-model="snackbar"
258 color="success" 258 color="success"
259 >{{ text }}</v-snackbar> 259 >{{ text }}</v-snackbar>
260 <v-flex xs12 sm12 class="my-4"> 260 <v-flex xs12 sm12 class="my-4">
261 <v-card flat> 261 <v-card flat>
262 <v-form ref="form" v-model="valid" lazy-validation> 262 <v-form ref="form" v-model="valid" lazy-validation>
263 <v-container fluid> 263 <v-container fluid>
264 <v-layout> 264 <v-layout>
265 <v-flex 265 <v-flex
266 xs12 266 xs12
267 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 267 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
268 > 268 >
269 <v-avatar size="100px"> 269 <v-avatar size="100px">
270 <img src="/static/icon/user.png" v-if="!imageUrl"> 270 <img src="/static/icon/user.png" v-if="!imageUrl">
271 </v-avatar> 271 </v-avatar>
272 <input 272 <input
273 type="file" 273 type="file"
274 style="display: none" 274 style="display: none"
275 ref="image" 275 ref="image"
276 accept="image/*" 276 accept="image/*"
277 @change="onFilePicked" 277 @change="onFilePicked"
278 > 278 >
279 <img 279 <img
280 :src="imageData.imageUrl" 280 :src="imageData.imageUrl"
281 height="150" 281 height="150"
282 v-if="imageUrl" 282 v-if="imageUrl"
283 style="border-radius:50%; width:200px" 283 style="border-radius:50%; width:200px"
284 > 284 >
285 </v-flex> 285 </v-flex>
286 </v-layout> 286 </v-layout>
287 <v-flex xs12> 287 <v-flex xs12>
288 <v-layout> 288 <v-layout>
289 <v-flex xs4 class="pt-4 subheading"> 289 <v-flex xs4 class="pt-4 subheading">
290 <label class="right">Title:</label> 290 <label class="right">Title:</label>
291 </v-flex> 291 </v-flex>
292 <v-flex xs4 class="ml-3"> 292 <v-flex xs4 class="ml-3">
293 <v-text-field 293 <v-text-field
294 v-model="addRemind.title" 294 v-model="addRemind.title"
295 placeholder="fill your Title" 295 placeholder="fill your Title"
296 type="text" 296 type="text"
297 :rules="titleRules" 297 :rules="titleRules"
298 required 298 required
299 ></v-text-field> 299 ></v-text-field>
300 </v-flex> 300 </v-flex>
301 </v-layout> 301 </v-layout>
302 </v-flex> 302 </v-flex>
303 <v-flex xs12> 303 <v-flex xs12>
304 <v-layout> 304 <v-layout>
305 <v-flex xs4 class="pt-4 subheading"> 305 <v-flex xs4 class="pt-4 subheading">
306 <label class="right">Description:</label> 306 <label class="right">Description:</label>
307 </v-flex> 307 </v-flex>
308 <v-flex xs4 class="ml-3"> 308 <v-flex xs4 class="ml-3">
309 <v-text-field 309 <v-text-field
310 placeholder="fill your Description" 310 placeholder="fill your Description"
311 :rules="descriptionRules" 311 :rules="descriptionRules"
312 v-model="addRemind.description" 312 v-model="addRemind.description"
313 type="text" 313 type="text"
314 required 314 required
315 ></v-text-field> 315 ></v-text-field>
316 </v-flex> 316 </v-flex>
317 </v-layout> 317 </v-layout>
318 </v-flex> 318 </v-flex>
319 <v-layout> 319 <v-layout>
320 <v-flex xs12 sm6 offset-sm3> 320 <v-flex xs12 sm6 offset-sm3>
321 <v-card-actions> 321 <v-card-actions>
322 <v-btn @click="clear" round dark>clear</v-btn> 322 <v-btn @click="clear" round dark>clear</v-btn>
323 <v-spacer></v-spacer> 323 <v-spacer></v-spacer>
324 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 324 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
325 </v-card-actions> 325 </v-card-actions>
326 </v-flex> 326 </v-flex>
327 </v-layout> 327 </v-layout>
328 </v-container> 328 </v-container>
329 </v-form> 329 </v-form>
330 </v-card> 330 </v-card>
331 </v-flex> 331 </v-flex>
332 </v-container> 332 </v-container>
333 </v-tab-item> 333 </v-tab-item>
334 </v-tabs> 334 </v-tabs>
335 <div class="loader" v-if="showLoader"> 335 <div class="loader" v-if="showLoader">
336 <v-progress-circular indeterminate color="white"></v-progress-circular> 336 <v-progress-circular indeterminate color="white"></v-progress-circular>
337 </div> 337 </div>
338 </v-app> 338 </v-app>
339 </template> 339 </template>
340 340
341 <script> 341 <script>
342 import http from "@/Services/http.js"; 342 import http from "@/Services/http.js";
343 import Util from "@/util"; 343 import Util from "@/util";
344 344
345 export default { 345 export default {
346 data: () => ({ 346 data: () => ({
347 snackbar: false, 347 snackbar: false,
348 y: "top", 348 y: "top",
349 x: "right", 349 x: "right",
350 mode: "", 350 mode: "",
351 timeout: 3000, 351 timeout: 3000,
352 text: "", 352 text: "",
353 loading: false, 353 loading: false,
354 date: null, 354 date: null,
355 search: "", 355 search: "",
356 showLoader:false, 356 showLoader:false,
357 dialog: false, 357 dialog: false,
358 dialog1: false, 358 dialog1: false,
359 valid: true, 359 valid: true,
360 isActive: true, 360 isActive: true,
361 newActive: false, 361 newActive: false,
362 AddUsercredentials: {}, 362 AddUsercredentials: {},
363 pagination: { 363 pagination: {
364 rowsPerPage: 15 364 rowsPerPage: 15
365 }, 365 },
366 imageData: {}, 366 imageData: {},
367 imageName: "", 367 imageName: "",
368 imageUrl: "", 368 imageUrl: "",
369 imageFile: "", 369 imageFile: "",
370 titleRules: [v => !!v || " Tilte is required"], 370 titleRules: [v => !!v || " Tilte is required"],
371 descriptionRules: [v => !!v || " Description is required"], 371 descriptionRules: [v => !!v || " Description is required"],
372 headers: [ 372 headers: [
373 { 373 {
374 text: "No", 374 text: "No",
375 align: "center", 375 align: "center",
376 sortable: false, 376 sortable: false,
377 value: "No" 377 value: "No"
378 }, 378 },
379 { text: "Title", value: "title", sortable: false, align: "center" }, 379 { text: "Title", value: "title", sortable: false, align: "center" },
380 { text: "Description", value: "description", sortable: false, align: "center" }, 380 { text: "Description", value: "description", sortable: false, align: "center" },
381 { text: "Action", value: "", sortable: false, align: "center" } 381 { text: "Action", value: "", sortable: false, align: "center" }
382 ], 382 ],
383 desserts: [], 383 desserts: [],
384 editedIndex: -1, 384 editedIndex: -1,
385 addRemind:{ 385 addRemind:{
386 title:'', 386 title:'',
387 description:'' 387 description:''
388 }, 388 },
389 editedItem: { 389 editedItem: {
390 title:'', 390 title:'',
391 description:'' 391 description:''
392 }, 392 },
393 defaultItem: { 393 defaultItem: {
394 title:'', 394 title:'',
395 description:'' 395 description:''
396 }, 396 },
397 userName: "", 397 userName: "",
398 items: [ 398 items: [
399 { 399 {
400 href: "/changepassword", 400 href: "/changepassword",
401 title: "Change Password", 401 title: "Change Password",
402 click: e => { 402 click: e => {
403 console.log(e); 403 console.log(e);
404 } 404 }
405 }, 405 },
406 { 406 {
407 href: "#", 407 href: "#",
408 title: "Logout", 408 title: "Logout",
409 click: e => { 409 click: e => {
410 window.getApp.$emit("APP_LOGOUT"); 410 window.getApp.$emit("APP_LOGOUT");
411 } 411 }
412 } 412 }
413 ] 413 ]
414 }), 414 }),
415 methods: { 415 methods: {
416 pickFile() { 416 pickFile() {
417 this.$refs.image.click(); 417 this.$refs.image.click();
418 }, 418 },
419 419
420 onFilePicked(e) { 420 onFilePicked(e) {
421 // console.log(e) 421 // console.log(e)
422 const files = e.target.files; 422 const files = e.target.files;
423 this.imageData.upload = e.target.files[0]; 423 this.imageData.upload = e.target.files[0];
424 if (files[0] !== undefined) { 424 if (files[0] !== undefined) {
425 this.imageName = files[0].name; 425 this.imageName = files[0].name;
426 if (this.imageName.lastIndexOf(".") <= 0) { 426 if (this.imageName.lastIndexOf(".") <= 0) {
427 return; 427 return;
428 } 428 }
429 const fr = new FileReader(); 429 const fr = new FileReader();
430 fr.readAsDataURL(files[0]); 430 fr.readAsDataURL(files[0]);
431 fr.addEventListener("load", () => { 431 fr.addEventListener("load", () => {
432 this.imageUrl = fr.result; 432 this.imageUrl = fr.result;
433 this.imageFile = files[0]; // this is an image file that can be sent to server... 433 this.imageFile = files[0]; // this is an image file that can be sent to server...
434 this.imageData.imageUrl = URL.createObjectURL(this.imageFile); 434 this.imageData.imageUrl = URL.createObjectURL(this.imageFile);
435 console.log("upload=======>", this.imageData.imageUrl); 435 console.log("upload=======>", this.imageData.imageUrl);
436 console.log("imageFile", this.imageFile); 436 console.log("imageFile", this.imageFile);
437 }); 437 });
438 } else { 438 } else {
439 this.imageName = ""; 439 this.imageName = "";
440 this.imageFile = ""; 440 this.imageFile = "";
441 this.imageUrl = ""; 441 this.imageUrl = "";
442 } 442 }
443 }, 443 },
444 getReminderList() { 444 getReminderList() {
445 this.showLoader = true; 445 this.showLoader = true;
446 var token = this.$store.state.token; 446 var token = this.$store.state.token;
447 http() 447 http()
448 .get("/getRemindersList", { 448 .get("/getRemindersList", {
449 headers: { Authorization: "Bearer " + token } 449 headers: { Authorization: "Bearer " + token }
450 }) 450 })
451 .then(response => { 451 .then(response => {
452 this.desserts = response.data.data; 452 this.desserts = response.data.data;
453 this.showLoader = false; 453 this.showLoader = false;
454 // console.log("getRemindersList=====>",this.desserts) 454 // console.log("getRemindersList=====>",this.desserts)
455 }) 455 })
456 .catch(err => { 456 .catch(err => {
457 // console.log("err====>", err); 457 // console.log("err====>", err);
458 this.showLoader = false; 458 this.showLoader = false;
459 this.$router.replace({ path: "/" }); 459 if (error.response.status === 401) {
460 this.$router.replace({ path: "/" });
461 this.$store.dispatch("setToken", null);
462 this.$store.dispatch("Id", null);
463 }
460 }); 464 });
461 }, 465 },
462 editItem(item) { 466 editItem(item) {
463 this.editedIndex = this.desserts.indexOf(item); 467 this.editedIndex = this.desserts.indexOf(item);
464 this.editedItem = Object.assign({}, item); 468 this.editedItem = Object.assign({}, item);
465 this.dialog = true; 469 this.dialog = true;
466 }, 470 },
467 profile(item) { 471 profile(item) {
468 this.editedIndex = this.desserts.indexOf(item); 472 this.editedIndex = this.desserts.indexOf(item);
469 this.editedItem = Object.assign({}, item); 473 this.editedItem = Object.assign({}, item);
470 this.dialog1 = true; 474 this.dialog1 = true;
471 }, 475 },
472 476
473 deleteItem(item) { 477 deleteItem(item) {
474 let deleteReminder = { 478 let deleteReminder = {
475 reminderId: item._id 479 reminderId: item._id
476 }; 480 };
477 http() 481 http()
478 .delete( 482 .delete(
479 "/deleteReminder", 483 "/deleteReminder",
480 confirm("Are you sure you want to delete this?") && { 484 confirm("Are you sure you want to delete this?") && {
481 params: deleteReminder 485 params: deleteReminder
482 } 486 }
483 ) 487 )
484 .then(response => { 488 .then(response => {
485 // console.log("deleteReminder",deleteReminder) 489 // console.log("deleteReminder",deleteReminder)
486 if ((this.snackbar = true)) { 490 if ((this.snackbar = true)) {
487 this.text = "Successfully delete Existing User"; 491 this.text = "Successfully delete Existing User";
488 } 492 }
489 this.getReminderList(); 493 this.getReminderList();
490 }) 494 })
491 .catch(error => { 495 .catch(error => {
492 // console.log(error); 496 // console.log(error);
493 }); 497 });
494 }, 498 },
495 activeTab(type) { 499 activeTab(type) {
496 switch (type) { 500 switch (type) {
497 case "existing": 501 case "existing":
498 this.newActive = false; 502 this.newActive = false;
499 this.isActive = true; 503 this.isActive = true;
500 break; 504 break;
501 505
502 default: 506 default:
503 this.newActive = true; 507 this.newActive = true;
504 this.isActive = false; 508 this.isActive = false;
505 break; 509 break;
506 } 510 }
507 }, 511 },
508 close() { 512 close() {
509 this.dialog = false; 513 this.dialog = false;
510 setTimeout(() => { 514 setTimeout(() => {
511 this.editedItem = Object.assign({}, this.defaultItem); 515 this.editedItem = Object.assign({}, this.defaultItem);
512 this.editedIndex = -1; 516 this.editedIndex = -1;
513 }, 300); 517 }, 300);
514 }, 518 },
515 close1() { 519 close1() {
516 this.dialog1 = false; 520 this.dialog1 = false;
517 }, 521 },
518 submit() { 522 submit() {
519 if (this.$refs.form.validate()) { 523 if (this.$refs.form.validate()) {
520 let imageData = new FormData(); 524 let imageData = new FormData();
521 imageData.append("upload", this.imageFile); 525 imageData.append("upload", this.imageFile);
522 console.log(imageData); 526 console.log(imageData);
523 let addReminds = { 527 let addReminds = {
524 title: this.addRemind.title, 528 title: this.addRemind.title,
525 description: this.addRemind.description, 529 description: this.addRemind.description,
526 // imageData 530 // imageData
527 }; 531 };
528 http() 532 http()
529 .post("/createReminder", addReminds) 533 .post("/createReminder", addReminds)
530 .then(response => { 534 .then(response => {
531 // console.log(addReminds) 535 // console.log(addReminds)
532 if ((this.snackbar = true)) { 536 if ((this.snackbar = true)) {
533 this.text = "New user added successfully"; 537 this.text = "New user added successfully";
534 } 538 }
535 this.getReminderList(); 539 this.getReminderList();
536 this.clear(); 540 this.clear();
537 }) 541 })
538 .catch(error => { 542 .catch(error => {
539 // console.log(error); 543 // console.log(error);
540 if ((this.snackbar = true)) { 544 if ((this.snackbar = true)) {
541 this.text = error.response.data.message; 545 this.text = error.response.data.message;
542 } 546 }
543 }); 547 });
544 } 548 }
545 }, 549 },
546 mail() {}, 550 mail() {},
547 download() {}, 551 download() {},
548 clear() { 552 clear() {
549 this.$refs.form.reset(); 553 this.$refs.form.reset();
550 }, 554 },
551 save() { 555 save() {
552 let imageData = new FormData(); 556 let imageData = new FormData();
553 imageData.append("upload", this.imageFile); 557 imageData.append("upload", this.imageFile);
554 console.log(imageData); 558 console.log(imageData);
555 let editReminder = { 559 let editReminder = {
556 reminderId:this.editedItem._id, 560 reminderId:this.editedItem._id,
557 title: this.editedItem.title, 561 title: this.editedItem.title,
558 description: this.editedItem.description, 562 description: this.editedItem.description,
559 // imageData 563 // imageData
560 }; 564 };
561 http() 565 http()
562 .put("/updateReminder", editReminder) 566 .put("/updateReminder", editReminder)
563 .then(response => { 567 .then(response => {
564 // console.log("updateReminder",updateReminder); 568 // console.log("updateReminder",updateReminder);
565 if ((this.snackbar = true)) { 569 if ((this.snackbar = true)) {
566 this.text = "Successfully Edit Existing User"; 570 this.text = "Successfully Edit Existing User";
567 } 571 }
568 this.getReminderList(); 572 this.getReminderList();
569 }) 573 })
570 .catch(error => { 574 .catch(error => {
571 // console.log(error); 575 // console.log(error);
572 }); 576 });
573 this.close(); 577 this.close();
574 }, 578 },
575 handleDrawerToggle() { 579 handleDrawerToggle() {
576 window.getApp.$emit("APP_DRAWER_TOGGLED"); 580 window.getApp.$emit("APP_DRAWER_TOGGLED");
577 }, 581 },
578 handleFullScreen() { 582 handleFullScreen() {
579 Util.toggleFullScreen(); 583 Util.toggleFullScreen();
580 } 584 }
581 }, 585 },
582 mounted() { 586 mounted() {
583 this.getReminderList(); 587 this.getReminderList();
584 }, 588 },
585 computed: { 589 computed: {
586 toolbarColor() { 590 toolbarColor() {
587 return this.$vuetify.options.extra.mainNav; 591 return this.$vuetify.options.extra.mainNav;
588 } 592 }
589 } 593 }
590 }; 594 };
591 </script> 595 </script>
592 <style scoped> 596 <style scoped>
593 .v-tabs__div { 597 .v-tabs__div {
594 text-transform: none; 598 text-transform: none;
595 } 599 }
596 .v-input__prepend-outer { 600 .v-input__prepend-outer {
597 margin-right: 0px !important; 601 margin-right: 0px !important;
598 } 602 }
599 .v-card__actions .v-btn { 603 .v-card__actions .v-btn {
600 margin: 0 15px; 604 margin: 0 15px;
601 min-width: 120px; 605 min-width: 120px;
602 } 606 }
603 .primary { 607 .primary {
604 background-color: #aaa !important; 608 background-color: #aaa !important;
605 border-color: #aaa !important; 609 border-color: #aaa !important;
606 } 610 }
607 h4 { 611 h4 {
608 background-repeat: no-repeat; 612 background-repeat: no-repeat;
609 padding: 8px; 613 padding: 8px;
610 margin: auto; 614 margin: auto;
611 font-size: 25px; 615 font-size: 25px;
612 } 616 }
613 #name { 617 #name {
614 position: absolute; 618 position: absolute;
615 left: 100px; 619 left: 100px;
616 top: 17px; 620 top: 17px;
617 } 621 }
618 #icon { 622 #icon {
619 position: absolute; 623 position: absolute;
620 right: 8px; 624 right: 8px;
621 top: 8px; 625 top: 8px;
622 } 626 }
623 #m { 627 #m {
624 position: relative; 628 position: relative;
625 left: 135px; 629 left: 135px;
626 top: -15px; 630 top: -15px;
627 } 631 }
628 #G { 632 #G {
629 position: absolute; 633 position: absolute;
630 top: 38px; 634 top: 38px;
631 color: white; 635 color: white;
632 } 636 }
633 #bt { 637 #bt {
634 position: relative; 638 position: relative;
635 top: -20px; 639 top: -20px;
636 left: 115px; 640 left: 115px;
637 } 641 }
638 #e { 642 #e {
639 position: relative; 643 position: relative;
640 top: 5px; 644 top: 5px;
641 right: -30px; 645 right: -30px;
642 height: 17px; 646 height: 17px;
643 cursor: pointer; 647 cursor: pointer;
644 } 648 }
645 #d { 649 #d {
646 position: relative; 650 position: relative;
647 top: 5px; 651 top: 5px;
648 right: -70px; 652 right: -70px;
649 height: 17px; 653 height: 17px;
650 cursor: pointer; 654 cursor: pointer;
651 } 655 }
652 #td { 656 #td {
653 border: 1px solid #dddddd; 657 border: 1px solid #dddddd;
654 text-align: left; 658 text-align: left;
655 padding: 8px; 659 padding: 8px;
656 } 660 }
657 #dialog { 661 #dialog {
658 height: 550px; 662 height: 550px;
659 } 663 }
660 .active { 664 .active {
661 background-color: black; 665 background-color: black;
662 color: white !important; 666 color: white !important;
663 } 667 }
664 .activebtn { 668 .activebtn {
665 color: black !important; 669 color: black !important;
666 } 670 }
667 #flex { 671 #flex {
668 height: 300px; 672 height: 300px;
669 } 673 }
670 .top { 674 .top {
671 margin-top: 100px; 675 margin-top: 100px;
672 } 676 }
673 .v-tabs__item a { 677 .v-tabs__item a {
674 font-size: 16px !important; 678 font-size: 16px !important;
675 } 679 }
676 @media screen and (max-width: 769px) { 680 @media screen and (max-width: 769px) {
677 .top { 681 .top {
678 margin-top: 0 !important; 682 margin-top: 0 !important;
679 } 683 }
680 .userSearch .v-icon { 684 .userSearch .v-icon {
681 font-size: 20px !important; 685 font-size: 20px !important;
682 margin-left: 20px; 686 margin-left: 20px;
683 } 687 }
684 } 688 }
685 @media screen and (max-width: 380px) { 689 @media screen and (max-width: 380px) {
686 .pl-3 { 690 .pl-3 {
687 padding-left: 0px !important; 691 padding-left: 0px !important;
688 } 692 }
689 .right { 693 .right {
690 float: none !important; 694 float: none !important;
691 } 695 }
692 .subheading { 696 .subheading {
693 font-size: 14px !important; 697 font-size: 14px !important;
694 } 698 }
695 .v-card__actions .v-btn { 699 .v-card__actions .v-btn {
696 margin: 0 0px; 700 margin: 0 0px;
697 min-width: 100px; 701 min-width: 100px;
698 } 702 }
699 /* .searchIcon .v-icon { 703 /* .searchIcon .v-icon {
700 font-size: 20px; 704 font-size: 20px;
701 margin-left: 20px; 705 margin-left: 20px;
702 } */ 706 } */
703 .subheading { 707 .subheading {
704 font-size: 12px !important; 708 font-size: 12px !important;
705 } 709 }
706 h5 { 710 h5 {
707 font-size: 13px; 711 font-size: 13px;
708 } 712 }
709 } 713 }
710 .v-icon { 714 .v-icon {
711 font-size: 30px; 715 font-size: 30px;
712 } 716 }
713 @media screen and (min-width: 1270px) { 717 @media screen and (min-width: 1270px) {
714 .hide { 718 .hide {
715 display: none; 719 display: none;
716 } 720 }
717 /* } 721 /* }
718 @media screen and (max-width: 962px) { 722 @media screen and (max-width: 962px) {
719 .imglogo{ 723 .imglogo{
720 position: absolute; 724 position: absolute;
721 top: 13px; 725 top: 13px;
722 left: 13px !important; 726 left: 13px !important;
723 width: 70px; 727 width: 70px;
724 height: 24px; 728 height: 24px;
725 } */ 729 } */
726 } 730 }
727 @media screen and (max-width: 420px) { 731 @media screen and (max-width: 420px) {
728 .userSearch .v-text-field .v-label { 732 .userSearch .v-text-field .v-label {
729 line-height: 24px !important; 733 line-height: 24px !important;
730 } 734 }
731 .userSearch .v-label { 735 .userSearch .v-label {
732 font-size: 13px !important; 736 font-size: 13px !important;
733 } 737 }
734 .v-list__tile { 738 .v-list__tile {
735 font-size: 14px; 739 font-size: 14px;
736 padding: 0 10px; 740 padding: 0 10px;
737 } 741 }
738 .name { 742 .name {
739 font-size: 15px; 743 font-size: 15px;
740 } 744 }
741 } 745 }
742 </style> 746 </style>
src/pages/Section/section.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7 <!-- ****** SEARCH ALL EXISTING SECTION ****** -->
8 <v-flex xs7 sm3 class="userSearch">
9 <v-text-field
10 flat
11 append-icon="search"
12 label="Find your Section Data"
13 v-model="search"
14 color="white"
15 dark
16 ></v-text-field>
17 </v-flex>
18 <v-spacer></v-spacer>
19 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
20 <v-btn icon large flat slot="activator">
21 <v-avatar size="40px">
22 <img src="/static/icon/user.png" />
23 </v-avatar>
24 </v-btn>
25 <v-list class="pa-0">
26 <v-list-tile
27 v-for="(item,index) in items"
28 :to="!item.href ? { name: item.name } : null"
29 :href="item.href"
30 @click="item.click"
31 ripple="ripple"
32 :disabled="item.disabled"
33 :target="item.target"
34 rel="noopener"
35 :key="index"
36 >
37 <v-list-tile-action v-if="item.icon">
38 <v-icon>{{ item.icon }}</v-icon>
39 </v-list-tile-action>
40 <v-list-tile-content>
41 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
42 </v-list-tile-content>
43 </v-list-tile>
44 </v-list>
45 </v-menu>
46 </v-toolbar>
47 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
48 <v-tab 4 <v-tab
49 ripple 5 ripple
50 @click="activeTab('existing')" 6 @click="activeTab('existing')"
51 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
52 id="tab" 8 id="tab"
53 class="subheading" 9 class="subheading"
54 >Existing Section</v-tab> 10 >Existing Section</v-tab>
55 <v-tab 11 <v-tab
56 ripple 12 ripple
57 @click="activeTab('new')" 13 @click="activeTab('new')"
58 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
59 id="tab1" 15 id="tab1"
60 User 16 User
61 class="subheading" 17 class="subheading"
62 >Add New Section</v-tab> 18 >Add New Section</v-tab>
63 19
64 <!-- ****** EDIT SECTION ****** --> 20 <!-- ****** EDIT SECTION ****** -->
65 <v-tab-item> 21 <v-tab-item>
66 <v-snackbar 22 <v-snackbar
67 :timeout="timeout" 23 :timeout="timeout"
68 :top="y === 'top'" 24 :top="y === 'top'"
69 :right="x === 'right'" 25 :right="x === 'right'"
70 :vertical="mode === 'vertical'" 26 :vertical="mode === 'vertical'"
71 v-model="snackbar" 27 v-model="snackbar"
72 color="success" 28 color="success"
73 >{{ text }}</v-snackbar> 29 >{{ text }}</v-snackbar>
74 <v-dialog v-model="dialog" max-width="600px"> 30 <v-dialog v-model="dialog" max-width="600px">
75 <v-toolbar color="grey lighten-2"> 31 <v-toolbar color="grey lighten-2">
76 <v-spacer></v-spacer> 32 <v-spacer></v-spacer>
77 <v-toolbar-title> 33 <v-toolbar-title>
78 <h3>Edit Section</h3> 34 <h3>Edit Section</h3>
79 </v-toolbar-title> 35 </v-toolbar-title>
80 <v-spacer></v-spacer> 36 <v-spacer></v-spacer>
81 </v-toolbar> 37 </v-toolbar>
82 <v-card> 38 <v-card>
83 <v-card-text> 39 <v-card-text>
84 <v-container> 40 <v-container>
85 <v-layout wrap justify-center> 41 <v-layout wrap justify-center>
86 <v-flex xs12 sm9> 42 <v-flex xs12 sm9>
87 <v-form> 43 <v-form>
88 <v-layout style="position:relative;"> 44 <v-layout style="position:relative;">
89 <v-flex xs4 class="pt-4 subheading pl-3"> 45 <v-flex xs4 class="pt-4 subheading pl-3">
90 <label>Class Name:</label> 46 <label>Class Name:</label>
91 </v-flex> 47 </v-flex>
92 <v-flex xs8> 48 <v-flex xs8>
93 <v-select 49 <v-select
94 :items="addclass" 50 :items="addclass"
95 :label="editedItem.classData.classNum" 51 :label="editedItem.classData.classNum"
96 v-model="editItem.classId" 52 v-model="editItem.classId"
97 item-text="classNum" 53 item-text="classNum"
98 item-value="_id" 54 item-value="_id"
99 name="Select Class" 55 name="Select Class"
100 ></v-select> 56 ></v-select>
101 </v-flex> 57 </v-flex>
102 </v-layout> 58 </v-layout>
103 <v-layout style="position:relative;"> 59 <v-layout style="position:relative;">
104 <v-flex xs4 class="pt-4 subheading"> 60 <v-flex xs4 class="pt-4 subheading">
105 <label>Section Name:</label> 61 <label>Section Name:</label>
106 </v-flex> 62 </v-flex>
107 <v-flex xs8> 63 <v-flex xs8>
108 <v-autocomplete 64 <v-autocomplete
109 v-model="editedItem.name" 65 v-model="editedItem.name"
110 placeholder="fill your Section Name" 66 placeholder="fill your Section Name"
111 :items="SectionName" 67 :items="SectionName"
112 ></v-autocomplete> 68 ></v-autocomplete>
113 </v-flex> 69 </v-flex>
114 </v-layout> 70 </v-layout>
115 <v-layout style="position:relative;"> 71 <v-layout style="position:relative;">
116 <v-flex xs4 class="pt-4 subheading"> 72 <v-flex xs4 class="pt-4 subheading">
117 <label>Class Incharge:</label> 73 <label>Class Incharge:</label>
118 </v-flex> 74 </v-flex>
119 <v-flex xs8> 75 <v-flex xs8>
120 <v-select 76 <v-select
121 :items="teacherList" 77 :items="teacherList"
122 v-model="editedItem.classInchargeId" 78 v-model="editedItem.classInchargeId"
123 :label="editedItem.teacherData[0].name" 79 :label="editedItem.teacherData[0].name"
124 item-text="name" 80 item-text="name"
125 item-value="_id" 81 item-value="_id"
126 ></v-select> 82 ></v-select>
127 </v-flex> 83 </v-flex>
128 </v-layout> 84 </v-layout>
129 <v-card-actions> 85 <v-card-actions>
130 <v-btn round dark @click.native="close">Cancel</v-btn> 86 <v-btn round dark @click.native="close">Cancel</v-btn>
131 <v-spacer></v-spacer> 87 <v-spacer></v-spacer>
132 <v-btn round dark @click="save">Save</v-btn> 88 <v-btn round dark @click="save">Save</v-btn>
133 </v-card-actions> 89 </v-card-actions>
134 </v-form> 90 </v-form>
135 </v-flex> 91 </v-flex>
136 </v-layout> 92 </v-layout>
137 </v-container> 93 </v-container>
138 </v-card-text> 94 </v-card-text>
139 </v-card> 95 </v-card>
140 </v-dialog> 96 </v-dialog>
141 97
142 <!-- ****** PROFILE VIEW SECTION DATA ****** --> 98 <!-- ****** PROFILE VIEW SECTION DATA ****** -->
143 99
144 <v-dialog v-model="dialog1" max-width="600px"> 100 <v-dialog v-model="dialog1" max-width="600px">
145 <v-toolbar color="grey lighten-2"> 101 <v-toolbar color="grey lighten-2">
146 <v-spacer></v-spacer> 102 <v-spacer></v-spacer>
147 <v-toolbar-title> 103 <v-toolbar-title>
148 <h3>Section</h3> 104 <h3>Section</h3>
149 </v-toolbar-title> 105 </v-toolbar-title>
150 <v-spacer></v-spacer> 106 <v-spacer></v-spacer>
151 <v-icon @click="close1">close</v-icon> 107 <v-icon @click="close1">close</v-icon>
152 </v-toolbar> 108 </v-toolbar>
153 <v-card> 109 <v-card>
154 <v-flex align-center justify-center layout text-xs-center> 110 <v-flex align-center justify-center layout text-xs-center>
155 <v-avatar size="50px" style="position:absolute; top:20px;"> 111 <v-avatar size="50px" style="position:absolute; top:20px;">
156 <img src="/static/icon/user.png" /> 112 <img src="/static/icon/user.png" />
157 </v-avatar> 113 </v-avatar>
158 </v-flex> 114 </v-flex>
159 <v-card-text> 115 <v-card-text>
160 <v-container grid-list-md> 116 <v-container grid-list-md>
161 <v-layout wrap> 117 <v-layout wrap>
162 <v-flex> 118 <v-flex>
163 <br /> 119 <br />
164 <br /> 120 <br />
165 <v-layout> 121 <v-layout>
166 <v-flex xs5 sm6> 122 <v-flex xs5 sm6>
167 <h5 class="right my-1"> 123 <h5 class="right my-1">
168 <b>Class Name:</b> 124 <b>Class Name:</b>
169 </h5> 125 </h5>
170 </v-flex> 126 </v-flex>
171 <v-flex sm6 xs8> 127 <v-flex sm6 xs8>
172 <h5 class="my-1">{{ editedItem.classData.classNum }}</h5> 128 <h5 class="my-1">{{ editedItem.classData.classNum }}</h5>
173 </v-flex> 129 </v-flex>
174 </v-layout> 130 </v-layout>
175 <v-layout> 131 <v-layout>
176 <v-flex xs5 sm6> 132 <v-flex xs5 sm6>
177 <h5 class="right my-1"> 133 <h5 class="right my-1">
178 <b>Section Name:</b> 134 <b>Section Name:</b>
179 </h5> 135 </h5>
180 </v-flex> 136 </v-flex>
181 <v-flex sm6 xs8> 137 <v-flex sm6 xs8>
182 <h5 class="my-1">{{ editedItem.name }}</h5> 138 <h5 class="my-1">{{ editedItem.name }}</h5>
183 </v-flex> 139 </v-flex>
184 </v-layout> 140 </v-layout>
185 <v-layout> 141 <v-layout>
186 <v-flex xs5 sm6> 142 <v-flex xs5 sm6>
187 <h5 class="right my-1"> 143 <h5 class="right my-1">
188 <b>Class Incharge:</b> 144 <b>Class Incharge:</b>
189 </h5> 145 </h5>
190 </v-flex> 146 </v-flex>
191 <v-flex sm6 xs8> 147 <v-flex sm6 xs8>
192 <h5 class="my-1">{{ editedItem.teacherData[0].name }}</h5> 148 <h5 class="my-1">{{ editedItem.teacherData[0].name }}</h5>
193 </v-flex> 149 </v-flex>
194 </v-layout> 150 </v-layout>
195 <v-layout> 151 <v-layout>
196 <v-flex xs5 sm6> 152 <v-flex xs5 sm6>
197 <h5 class="right my-1"> 153 <h5 class="right my-1">
198 <b>Session:</b> 154 <b>Session:</b>
199 </h5> 155 </h5>
200 </v-flex> 156 </v-flex>
201 <v-flex sm6 xs8> 157 <v-flex sm6 xs8>
202 <h5 class="my-1">{{ editedItem.session }}</h5> 158 <h5 class="my-1">{{ editedItem.session }}</h5>
203 </v-flex> 159 </v-flex>
204 </v-layout> 160 </v-layout>
205 </v-flex> 161 </v-flex>
206 </v-layout> 162 </v-layout>
207 </v-container> 163 </v-container>
208 </v-card-text> 164 </v-card-text>
209 </v-card> 165 </v-card>
210 </v-dialog> 166 </v-dialog>
211 167
212 <v-snackbar 168 <v-snackbar
213 :timeout="timeout" 169 :timeout="timeout"
214 :top="y === 'top'" 170 :top="y === 'top'"
215 :right="x === 'right'" 171 :right="x === 'right'"
216 :vertical="mode === 'vertical'" 172 :vertical="mode === 'vertical'"
217 v-model="snackbar" 173 v-model="snackbar"
218 color="success" 174 color="success"
219 >{{ text }}</v-snackbar> 175 >{{ text }}</v-snackbar>
220 176
221 <!-- ****** EXISTING-USERS StudentS Table ****** --> 177 <!-- ****** EXISTING-USERS StudentS Table ****** -->
222 178
223 <v-data-table 179 <v-data-table
224 :headers="headers" 180 :headers="headers"
225 :items="desserts" 181 :items="desserts"
226 :pagination.sync="pagination" 182 :pagination.sync="pagination"
227 :search="search" 183 :search="search"
228 > 184 >
229 <template slot="items" slot-scope="props"> 185 <template slot="items" slot-scope="props">
230 <td id="td" class="text-xs-center">{{ props.index}}</td> 186 <td id="td" class="text-xs-center">{{ props.index}}</td>
231 <td id="td" class="text-xs-center">{{ props.item.classData.classNum}}</td> 187 <td id="td" class="text-xs-center">{{ props.item.classData.classNum}}</td>
232 <td id="td" class="text-xs-center">{{ props.item.name}}</td> 188 <td id="td" class="text-xs-center">{{ props.item.name}}</td>
233 <td id="td" class="text-xs-center">{{ props.item.session}}</td> 189 <td id="td" class="text-xs-center">{{ props.item.session}}</td>
234 190
235 <td class="text-xs-center"> 191 <td class="text-xs-center">
236 <span> 192 <span>
237 <img 193 <img
238 style="cursor:pointer; width:25px; height:18px; " 194 style="cursor:pointer; width:25px; height:18px; "
239 class="mr-5" 195 class="mr-5"
240 @click="profile(props.item)" 196 @click="profile(props.item)"
241 src="/static/icon/eye1.png" 197 src="/static/icon/eye1.png"
242 /> 198 />
243 <img 199 <img
244 style="cursor:pointer; width:20px; height:18px; " 200 style="cursor:pointer; width:20px; height:18px; "
245 class="mr-5" 201 class="mr-5"
246 @click="editItem(props.item)" 202 @click="editItem(props.item)"
247 src="/static/icon/edit1.png" 203 src="/static/icon/edit1.png"
248 /> 204 />
249 <img 205 <img
250 style="cursor:pointer; width:20px; height:20px; " 206 style="cursor:pointer; width:20px; height:20px; "
251 class="mr-5" 207 class="mr-5"
252 @click="deleteItem(props.item)" 208 @click="deleteItem(props.item)"
253 src="/static/icon/delete1.png" 209 src="/static/icon/delete1.png"
254 /> 210 />
255 </span> 211 </span>
256 </td> 212 </td>
257 </template> 213 </template>
258 <v-alert 214 <v-alert
259 slot="no-results" 215 slot="no-results"
260 :value="true" 216 :value="true"
261 color="error" 217 color="error"
262 icon="warning" 218 icon="warning"
263 >Your search for "{{ search }}" found no results.</v-alert> 219 >Your search for "{{ search }}" found no results.</v-alert>
264 </v-data-table> 220 </v-data-table>
265 </v-tab-item> 221 </v-tab-item>
266 222
267 <!-- ****** ADD multiple Students ****** --> 223 <!-- ****** ADD multiple Students ****** -->
268 224
269 <v-tab-item> 225 <v-tab-item>
270 <v-container> 226 <v-container>
271 <v-snackbar 227 <v-snackbar
272 :timeout="timeout" 228 :timeout="timeout"
273 :top="y === 'top'" 229 :top="y === 'top'"
274 :right="x === 'right'" 230 :right="x === 'right'"
275 :vertical="mode === 'vertical'" 231 :vertical="mode === 'vertical'"
276 v-model="snackbar" 232 v-model="snackbar"
277 color="success" 233 color="success"
278 >{{ text }}</v-snackbar> 234 >{{ text }}</v-snackbar>
279 <v-flex xs12 sm8 offset-sm2 class="top"> 235 <v-flex xs12 sm8 offset-sm2 class="top">
280 <v-card flat> 236 <v-card flat>
281 <v-container fluid fill-height> 237 <v-container fluid fill-height>
282 <v-layout align-center> 238 <v-layout align-center>
283 <v-flex xs12 class="mt-4"> 239 <v-flex xs12 class="mt-4">
284 <v-form ref="form" v-model="valid" lazy-validation> 240 <v-form ref="form" v-model="valid" lazy-validation>
285 <v-layout> 241 <v-layout>
286 <v-flex xs4 class="pt-4 subheading"> 242 <v-flex xs4 class="pt-4 subheading">
287 <label class="right">Section Name:</label> 243 <label class="right">Section Name:</label>
288 </v-flex> 244 </v-flex>
289 <v-flex xs6 class="ml-3"> 245 <v-flex xs6 class="ml-3">
290 <v-autocomplete 246 <v-autocomplete
291 v-model="sectionData.name" 247 v-model="sectionData.name"
292 placeholder="fill your Section Name" 248 placeholder="fill your Section Name"
293 :items="SectionName" 249 :items="SectionName"
294 :rules="nameRules" 250 :rules="nameRules"
295 required 251 required
296 ></v-autocomplete> 252 ></v-autocomplete>
297 </v-flex> 253 </v-flex>
298 </v-layout> 254 </v-layout>
299 <v-layout> 255 <v-layout>
300 <v-flex xs4 class="pt-4 subheading"> 256 <v-flex xs4 class="pt-4 subheading">
301 <label class="right">Select Class:</label> 257 <label class="right">Select Class:</label>
302 </v-flex> 258 </v-flex>
303 <v-flex xs6 class="ml-3"> 259 <v-flex xs6 class="ml-3">
304 <v-select 260 <v-select
305 :items="addclass" 261 :items="addclass"
306 label="Select Class" 262 label="Select Class"
307 v-model="sectionData.classNum" 263 v-model="sectionData.classNum"
308 item-text="classNum" 264 item-text="classNum"
309 item-value="_id" 265 item-value="_id"
310 name="Select Class" 266 name="Select Class"
311 :rules="classRules" 267 :rules="classRules"
312 required 268 required
313 ></v-select> 269 ></v-select>
314 </v-flex> 270 </v-flex>
315 </v-layout> 271 </v-layout>
316 <v-layout> 272 <v-layout>
317 <v-flex xs4 class="pt-4 subheading"> 273 <v-flex xs4 class="pt-4 subheading">
318 <label class="right">Select Incharge:</label> 274 <label class="right">Select Incharge:</label>
319 </v-flex> 275 </v-flex>
320 <v-flex xs6 class="ml-3"> 276 <v-flex xs6 class="ml-3">
321 <v-select 277 <v-select
322 :items="teacherList" 278 :items="teacherList"
323 label="Select Incharge" 279 label="Select Incharge"
324 v-model="sectionData.sectionId" 280 v-model="sectionData.sectionId"
325 item-text="name" 281 item-text="name"
326 item-value="_id" 282 item-value="_id"
327 name="Select Class" 283 name="Select Class"
328 :rules="inchargeRules" 284 :rules="inchargeRules"
329 required 285 required
330 ></v-select> 286 ></v-select>
331 </v-flex> 287 </v-flex>
332 </v-layout> 288 </v-layout>
333 <v-layout> 289 <v-layout>
334 <v-flex xs4 class="pt-4 subheading"> 290 <v-flex xs4 class="pt-4 subheading">
335 <label class="right">Session:</label> 291 <label class="right">Session:</label>
336 </v-flex> 292 </v-flex>
337 <v-flex xs6 class="ml-3"> 293 <v-flex xs6 class="ml-3">
338 <v-text-field 294 <v-text-field
339 v-model="sectionData.session" 295 v-model="sectionData.session"
340 placeholder="fill your Session" 296 placeholder="fill your Session"
341 name="name" 297 name="name"
342 type="text" 298 type="text"
343 :rules="sessionRules" 299 :rules="sessionRules"
344 required 300 required
345 ></v-text-field> 301 ></v-text-field>
346 </v-flex> 302 </v-flex>
347 </v-layout> 303 </v-layout>
348 <v-layout> 304 <v-layout>
349 <v-flex xs12 sm9 offset-sm2> 305 <v-flex xs12 sm9 offset-sm2>
350 <v-card-actions> 306 <v-card-actions>
351 <v-btn @click="clear" round dark>clear</v-btn> 307 <v-btn @click="clear" round dark>clear</v-btn>
352 <v-spacer></v-spacer> 308 <v-spacer></v-spacer>
353 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 309 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
354 </v-card-actions> 310 </v-card-actions>
355 </v-flex> 311 </v-flex>
356 </v-layout> 312 </v-layout>
357 </v-form> 313 </v-form>
358 </v-flex> 314 </v-flex>
359 </v-layout> 315 </v-layout>
360 </v-container> 316 </v-container>
361 </v-card> 317 </v-card>
362 </v-flex> 318 </v-flex>
363 </v-container> 319 </v-container>
364 </v-tab-item> 320 </v-tab-item>
365 </v-tabs> 321 </v-tabs>
366 <div class="loader" v-if="showLoader"> 322 <div class="loader" v-if="showLoader">
367 <v-progress-circular indeterminate color="white"></v-progress-circular> 323 <v-progress-circular indeterminate color="white"></v-progress-circular>
368 </div> 324 </div>
369 </v-app> 325 </v-app>
370 </template> 326 </template>
371 327
372 <script> 328 <script>
373 import http from "@/Services/http.js"; 329 import http from "@/Services/http.js";
374 import Util from "@/util"; 330 import Util from "@/util";
375 331
376 export default { 332 export default {
377 data: () => ({ 333 data: () => ({
378 snackbar: false, 334 snackbar: false,
379 y: "top", 335 y: "top",
380 x: "right", 336 x: "right",
381 mode: "", 337 mode: "",
382 timeout: 3000, 338 timeout: 3000,
383 text: "", 339 text: "",
384 showLoader: false, 340 showLoader: false,
385 loading: false, 341 loading: false,
386 date: null, 342 date: null,
387 search: "", 343 search: "",
388 dialog: false, 344 dialog: false,
389 dialog1: false, 345 dialog1: false,
390 valid: true, 346 valid: true,
391 validEdit: true, 347 validEdit: true,
392 isActive: true, 348 isActive: true,
393 newActive: false, 349 newActive: false,
394 details: [], 350 details: [],
395 AddUsercredentials: {}, 351 AddUsercredentials: {},
396 pagination: { 352 pagination: {
397 rowsPerPage: 15 353 rowsPerPage: 15
398 }, 354 },
399 nameRules: [v => !!v || " Section Name is required"], 355 nameRules: [v => !!v || " Section Name is required"],
400 classRules: [v => !!v || " Class Name is required"], 356 classRules: [v => !!v || " Class Name is required"],
401 sessionRules: [v => !!v || " Session is required"], 357 sessionRules: [v => !!v || " Session is required"],
402 inchargeRules: [v => !!v || " Incharge Name is required"], 358 inchargeRules: [v => !!v || " Incharge Name is required"],
403 SectionName: ["A", "B", "C", "D", "E", "F"], 359 SectionName: ["A", "B", "C", "D", "E", "F"],
404 headers: [ 360 headers: [
405 { 361 {
406 text: "No", 362 text: "No",
407 align: "center", 363 align: "center",
408 sortable: false, 364 sortable: false,
409 value: "No" 365 value: "No"
410 }, 366 },
411 { 367 {
412 text: "Class Name", 368 text: "Class Name",
413 value: "classData.classNum", 369 value: "classData.classNum",
414 sortable: false, 370 sortable: false,
415 align: "center" 371 align: "center"
416 }, 372 },
417 { text: "Section Name", value: "name", sortable: false, align: "center" }, 373 { text: "Section Name", value: "name", sortable: false, align: "center" },
418 { text: "Session", value: "session", sortable: false, align: "center" }, 374 { text: "Session", value: "session", sortable: false, align: "center" },
419 { text: "Action", value: "", sortable: false, align: "center" } 375 { text: "Action", value: "", sortable: false, align: "center" }
420 ], 376 ],
421 desserts: [], 377 desserts: [],
422 addclass: [], 378 addclass: [],
423 teacherList: [], 379 teacherList: [],
424 select: "", 380 select: "",
425 selectId: "", 381 selectId: "",
426 token: "", 382 token: "",
427 editedIndex: -1, 383 editedIndex: -1,
428 editedItem: { 384 editedItem: {
429 classData: { 385 classData: {
430 classNum: "" 386 classNum: ""
431 }, 387 },
432 classId: "", 388 classId: "",
433 classInchargeId: "", 389 classInchargeId: "",
434 teacherData: [ 390 teacherData: [
435 { 391 {
436 name: "" 392 name: ""
437 } 393 }
438 ], 394 ],
439 name: "", 395 name: "",
440 session: new Date().getFullYear() 396 session: new Date().getFullYear()
441 }, 397 },
442 // add: { 398 // add: {
443 // classData: { 399 // classData: {
444 // classNum: "" 400 // classNum: ""
445 // }, 401 // },
446 // name: "", 402 // name: "",
447 // session: new Date().getFullYear() 403 // session: new Date().getFullYear()
448 // }, 404 // },
449 sectionData: { 405 sectionData: {
450 session: new Date().getFullYear() 406 session: new Date().getFullYear()
451 }, 407 },
452 items: [ 408 items: [
453 { 409 {
454 href: "/changepassword", 410 href: "/changepassword",
455 title: "Change Password", 411 title: "Change Password",
456 click: e => { 412 click: e => {
457 console.log(e); 413 console.log(e);
458 } 414 }
459 }, 415 },
460 { 416 {
461 href: "#", 417 href: "#",
462 title: "Logout", 418 title: "Logout",
463 click: e => { 419 click: e => {
464 window.getApp.$emit("APP_LOGOUT"); 420 window.getApp.$emit("APP_LOGOUT");
465 } 421 }
466 } 422 }
467 ] 423 ]
468 }), 424 }),
469 methods: { 425 methods: {
470 getSectionList() { 426 getSectionList() {
471 this.showLoader = true; 427 this.showLoader = true;
472 http() 428 http()
473 .get("/getAllSections", { 429 .get("/getAllSections", {
474 headers: { Authorization: "Bearer " + this.token } 430 headers: { Authorization: "Bearer " + this.token }
475 }) 431 })
476 .then(response => { 432 .then(response => {
477 this.desserts = response.data.data; 433 this.desserts = response.data.data;
478 this.showLoader = false; 434 this.showLoader = false;
479 // console.log("getAllSections=====>",response.data.data) 435 // console.log("getAllSections=====>",response.data.data)
480 }) 436 })
481 .catch(err => { 437 .catch(err => {
482 // console.log("err====>", err); 438 // console.log("err====>", err);
483 this.showLoader = false; 439 this.showLoader = false;
484 this.$router.replace({ path: "/" }); 440 if (error.response.status === 401) {
441 this.$router.replace({ path: "/" });
442 this.$store.dispatch("setToken", null);
443 this.$store.dispatch("Id", null);
444 }
485 }); 445 });
486 }, 446 },
487 editItem(item) { 447 editItem(item) {
488 this.editedIndex = this.desserts.indexOf(item); 448 this.editedIndex = this.desserts.indexOf(item);
489 this.editedItem = Object.assign({}, item); 449 this.editedItem = Object.assign({}, item);
490 console.log(this.editedItem); 450 console.log(this.editedItem);
491 this.dialog = true; 451 this.dialog = true;
492 }, 452 },
493 profile(item) { 453 profile(item) {
494 this.editedIndex = this.desserts.indexOf(item); 454 this.editedIndex = this.desserts.indexOf(item);
495 this.editedItem = Object.assign({}, item); 455 this.editedItem = Object.assign({}, item);
496 this.dialog1 = true; 456 this.dialog1 = true;
497 }, 457 },
498 deleteItem(item) { 458 deleteItem(item) {
499 let deleteStudent = { 459 let deleteStudent = {
500 sectionId: item._id 460 sectionId: item._id
501 }; 461 };
502 http() 462 http()
503 .delete( 463 .delete(
504 "/deleteSection", 464 "/deleteSection",
505 confirm("Are you sure you want to delete this?") && { 465 confirm("Are you sure you want to delete this?") && {
506 params: deleteStudent 466 params: deleteStudent
507 } 467 }
508 ) 468 )
509 .then(response => { 469 .then(response => {
510 if ((this.snackbar = true)) { 470 if ((this.snackbar = true)) {
511 this.text = "Successfully delete Existing Section"; 471 this.text = "Successfully delete Existing Section";
512 } 472 }
513 this.getSectionList(); 473 this.getSectionList();
514 }) 474 })
515 .catch(error => { 475 .catch(error => {
516 // console.log(error); 476 // console.log(error);
517 }); 477 });
518 }, 478 },
519 activeTab(type) { 479 activeTab(type) {
520 switch (type) { 480 switch (type) {
521 case "existing": 481 case "existing":
522 this.newActive = false; 482 this.newActive = false;
523 this.isActive = true; 483 this.isActive = true;
524 break; 484 break;
525 485
526 default: 486 default:
527 this.newActive = true; 487 this.newActive = true;
528 this.isActive = false; 488 this.isActive = false;
529 break; 489 break;
530 } 490 }
531 }, 491 },
532 close() { 492 close() {
533 this.dialog = false; 493 this.dialog = false;
534 setTimeout(() => { 494 setTimeout(() => {
535 this.editedItem = Object.assign({}, this.defaultItem); 495 this.editedItem = Object.assign({}, this.defaultItem);
536 this.editedIndex = -1; 496 this.editedIndex = -1;
537 }, 300); 497 }, 300);
538 }, 498 },
539 close1() { 499 close1() {
540 this.dialog1 = false; 500 this.dialog1 = false;
541 }, 501 },
542 close2() { 502 close2() {
543 this.dialog2 = false; 503 this.dialog2 = false;
544 }, 504 },
545 submit() { 505 submit() {
546 if (this.$refs.form.validate()) { 506 if (this.$refs.form.validate()) {
547 let addSection = { 507 let addSection = {
548 name: this.sectionData.name, 508 name: this.sectionData.name,
549 classId: this.sectionData.classNum, 509 classId: this.sectionData.classNum,
550 session: this.sectionData.session, 510 session: this.sectionData.session,
551 classInchargeId: this.sectionData._id 511 classInchargeId: this.sectionData._id
552 }; 512 };
553 this.loading = true; 513 this.loading = true;
554 http() 514 http()
555 .post("/createSection", addSection) 515 .post("/createSection", addSection)
556 .then(response => { 516 .then(response => {
557 console.log(response); 517 console.log(response);
558 this.getSectionList(); 518 this.getSectionList();
559 if ((this.snackbar = true)) { 519 if ((this.snackbar = true)) {
560 this.text = "New Section added successfully"; 520 this.text = "New Section added successfully";
561 } 521 }
562 522
563 this.clear(); 523 this.clear();
564 this.loading = false; 524 this.loading = false;
565 }) 525 })
566 .catch(error => { 526 .catch(error => {
567 // console.log(error); 527 // console.log(error);
568 if ((this.snackbar = true)) { 528 if ((this.snackbar = true)) {
569 this.text = error.response.data.message; 529 this.text = error.response.data.message;
570 } 530 }
571 this.loading = false; 531 this.loading = false;
572 }); 532 });
573 } 533 }
574 }, 534 },
575 clear() { 535 clear() {
576 this.$refs.form.reset(); 536 this.$refs.form.reset();
577 }, 537 },
578 save() { 538 save() {
579 this.editedItem.sectionId = this.editedItem._id 539 this.editedItem.sectionId = this.editedItem._id;
580 http() 540 http()
581 .put("/updateSection", this.editedItem) 541 .put("/updateSection", this.editedItem)
582 .then(response => { 542 .then(response => {
583 // console.log("editStudent",editStudent); 543 // console.log("editStudent",editStudent);
584 if ((this.snackbar = true)) { 544 if ((this.snackbar = true)) {
585 this.text = "Successfully Edit Existing Section"; 545 this.text = "Successfully Edit Existing Section";
586 } 546 }
587 this.getSectionList(); 547 this.getSectionList();
588 this.close(); 548 this.close();
589 }) 549 })
590 .catch(error => { 550 .catch(error => {
591 this.text = error.response.data.message; 551 this.text = error.response.data.message;
592 // console.log(error); 552 // console.log(error);
593 }); 553 });
594 }, 554 },
595 handleDrawerToggle() { 555 handleDrawerToggle() {
596 window.getApp.$emit("APP_DRAWER_TOGGLED"); 556 window.getApp.$emit("APP_DRAWER_TOGGLED");
597 }, 557 },
598 handleFullScreen() { 558 handleFullScreen() {
599 Util.toggleFullScreen(); 559 Util.toggleFullScreen();
600 }, 560 },
601 getAllTeacher() { 561 getAllTeacher() {
602 http() 562 http()
603 .get("/getTeachersList", { 563 .get("/getTeachersList", {
604 headers: { Authorization: "Bearer " + this.token } 564 headers: { Authorization: "Bearer " + this.token }
605 }) 565 })
606 .then(response => { 566 .then(response => {
607 this.teacherList = response.data.data; 567 this.teacherList = response.data.data;
608 this.showLoader = false; 568 this.showLoader = false;
609 }) 569 })
610 .catch(err => { 570 .catch(err => {
611 // console.log("err====>", err); 571 // console.log("err====>", err);
612 this.showLoader = false; 572 this.showLoader = false;
613 }); 573 });
614 }, 574 },
615 getAllClasses() { 575 getAllClasses() {
616 http() 576 http()
617 .get("/getClassesList", { 577 .get("/getClassesList", {
618 headers: { Authorization: "Bearer " + this.token } 578 headers: { Authorization: "Bearer " + this.token }
619 }) 579 })
620 .then(response => { 580 .then(response => {
621 this.addclass = response.data.data; 581 this.addclass = response.data.data;
622 }) 582 })
623 .catch(err => { 583 .catch(err => {
624 // console.log("err====>", err); 584 // console.log("err====>", err);
625 this.$router.replace({ path: "/" }); 585 // this.$router.replace({ path: "/" });
626 }); 586 });
627 } 587 }
628 }, 588 },
629 mounted() { 589 mounted() {
630 this.token = this.$store.state.token; 590 this.token = this.$store.state.token;
631 this.getSectionList(); 591 this.getSectionList();
632 this.getAllClasses(); 592 this.getAllClasses();
633 this.getAllTeacher(); 593 this.getAllTeacher();
634 }, 594 },
635 595
636 computed: { 596 computed: {
637 toolbarColor() { 597 toolbarColor() {
638 return this.$vuetify.options.extra.mainNav; 598 return this.$vuetify.options.extra.mainNav;
639 } 599 }
600 },
601 created() {
602 this.$root.$on("app:search", search => {
603 this.search = search;
604 });
605 },
606 beforeDestroy() {
607 // dont forget to remove the listener
608 this.$root.$off("app:search");
640 } 609 }
641 }; 610 };
642 </script> 611 </script>
612
643 <style scoped> 613 <style scoped>
644 .v-tabs__div {
645 text-transform: none;
646 }
647 .v-input__prepend-outer {
648 margin-right: 0px !important;
649 }
650 .v-card__actions .v-btn {
651 margin: 0 15px;
652 min-width: 120px;
653 }
654 .primary {
655 background-color: #aaa !important;
656 border-color: #aaa !important;
657 }
658 h4 {
659 background-repeat: no-repeat;
660 padding: 8px;
661 margin: auto;
662 font-size: 25px;
663 }
664 #name {
665 position: absolute;
666 left: 100px;
667 top: 17px;
668 }
669 #icon {
670 position: absolute;
671 right: 8px;
672 top: 8px;
673 }
674 #m {
675 position: relative;
676 left: 135px;
677 top: -15px;
678 }
679 #G {
680 position: absolute;
681 top: 38px;
682 color: white;
683 }
684 #bt {
685 position: relative;
686 top: -20px;
687 left: 115px;
688 }
689 #e {
690 position: relative;
691 top: 5px;
692 right: -30px;
693 height: 17px;
694 cursor: pointer;
695 }
696 #d {
697 position: relative;
698 top: 5px;
699 right: -70px;
700 height: 17px;
701 cursor: pointer;
702 }
703 #td {
704 border: 1px solid #dddddd;
705 text-align: left;
706 padding: 8px;
707 }
708 #dialog {
709 height: 550px;
710 }
711 .active { 614 .active {
712 background-color: black; 615 background-color: black;
713 color: white !important; 616 color: white !important;
714 } 617 }
715 .activebtn { 618 .activebtn {
716 color: black !important; 619 color: black !important;
717 } 620 }
718 #flex {
719 height: 300px;
720 }
721 .top {
722 margin-top: 100px;
723 }
724 .v-tabs__item a {
725 font-size: 16px !important;
726 }
727 @media screen and (max-width: 769px) {
728 .top {
729 margin-top: 0 !important;
730 }
731 .userSearch .v-icon {
732 font-size: 20px !important;
733 margin-left: 20px;
734 }
735 }
736 @media screen and (max-width: 380px) {
737 .pl-3 {
738 padding-left: 0px !important;
739 }
740 .right {
741 float: none !important;
742 }
743 .subheading {
744 font-size: 14px !important;
745 }
746 .v-card__actions .v-btn {
747 margin: 0 0px;
748 min-width: 100px;
749 }
750 /* .searchIcon .v-icon {
751 font-size: 20px;
752 margin-left: 20px;
753 } */
754 .subheading {
755 font-size: 12px !important;
756 }
757 h5 {
758 font-size: 13px;
759 }
760 }
761 .v-icon {
762 font-size: 30px;
763 }
764 @media screen and (min-width: 1270px) {
765 .hide {
766 display: none;
767 }
768 /* }
769 @media screen and (max-width: 962px) {
770 .imglogo{
771 position: absolute;
772 top: 13px;
773 left: 13px !important;
774 width: 70px;
775 height: 24px;
776 } */
777 }
778 @media screen and (max-width: 420px) {
779 .userSearch .v-text-field .v-label {
src/pages/Students/students.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <div>
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7 <!-- ****** SEARCH ALL EXISTING StudentS ****** -->
8 <v-flex xs7 sm3 class="userSearch">
9 <v-text-field
10 flat
11 append-icon="search"
12 label="Find your Students"
13 v-model="search"
14 color="white"
15 dark
16 ></v-text-field>
17 </v-flex>
18 <v-spacer></v-spacer>
19 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
20 <v-btn icon large flat slot="activator">
21 <v-avatar size="40px">
22 <img src="/static/icon/user.png" />
23 </v-avatar>
24 </v-btn>
25 <v-list class="pa-0">
26 <v-list-tile
27 v-for="(item,index) in items"
28 :to="!item.href ? { name: item.name } : null"
29 :href="item.href"
30 @click="item.click"
31 ripple="ripple"
32 :disabled="item.disabled"
33 :target="item.target"
34 rel="noopener"
35 :key="index"
36 >
37 <v-list-tile-action v-if="item.icon">
38 <v-icon>{{ item.icon }}</v-icon>
39 </v-list-tile-action>
40 <v-list-tile-content>
41 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
42 </v-list-tile-content>
43 </v-list-tile>
44 </v-list>
45 </v-menu>
46 </v-toolbar>
47 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
48 <v-tab 4 <v-tab
49 ripple 5 ripple
50 @click="activeTab('existing')" 6 @click="activeTab('existing')"
51 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
52 id="tab" 8 id="tab"
53 class="subheading" 9 class="subheading"
54 >Existing Students</v-tab> 10 >Existing Students</v-tab>
55 <v-tab 11 <v-tab
56 ripple 12 ripple
57 @click="activeTab('new')" 13 @click="activeTab('new')"
58 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
59 id="tab1" 15 id="tab1"
60 User 16 User
61 class="subheading" 17 class="subheading"
62 >Add New Students</v-tab> 18 >Add New Students</v-tab>
63 19
64 <!-- ****** EDITS STUDENTS DETAILS ****** --> 20 <!-- ****** EDITS STUDENTS DETAILS ****** -->
65 21
66 <v-tab-item> 22 <v-tab-item>
67 <v-snackbar 23 <v-snackbar
68 :timeout="timeout" 24 :timeout="timeout"
69 :top="y === 'top'" 25 :top="y === 'top'"
70 :right="x === 'right'" 26 :right="x === 'right'"
71 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
72 v-model="snackbar" 28 v-model="snackbar"
73 color="success" 29 color="success"
74 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
75 <v-dialog v-model="dialog" max-width="1300px" scrollable> 31 <v-dialog v-model="dialog" max-width="1300px" scrollable>
76 <v-card flat style="height: 800px;"> 32 <v-card flat style="height: 800px;">
77 <v-toolbar color="grey lighten-2" flat> 33 <v-toolbar color="grey lighten-2" flat>
78 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
79 <v-toolbar-title> 35 <v-toolbar-title>
80 <h3>Edit Student Profile</h3> 36 <h3>Edit Student Profile</h3>
81 </v-toolbar-title> 37 </v-toolbar-title>
82 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
83 </v-toolbar> 39 </v-toolbar>
84 <v-card-text> 40 <v-card-text>
85 <v-form ref="form"> 41 <v-form ref="form">
86 <v-container fluid> 42 <v-container fluid>
87 <v-layout> 43 <v-layout>
88 <v-flex 44 <v-flex
89 xs12 45 xs12
90 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4" 46 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4"
91 > 47 >
92 <v-avatar size="160px"> 48 <v-avatar size="160px">
93 <img 49 <img
94 src="/static/icon/user.png" 50 src="/static/icon/user.png"
95 v-if="!editedItem.profilePicUrl && !imageUrl" 51 v-if="!editedItem.profilePicUrl && !imageUrl"
96 /> 52 />
97 <img 53 <img
98 :src="editedItem.profilePicUrl" 54 :src="editedItem.profilePicUrl"
99 v-else-if="editedItem.profilePicUrl && !imageUrl" 55 v-else-if="editedItem.profilePicUrl && !imageUrl"
100 /> 56 />
101 <img 57 <img
102 v-if="imageUrl" 58 v-if="imageUrl"
103 :src="imageUrl" 59 :src="imageUrl"
104 height="150" 60 height="150"
105 style="border-radius:50%; width:200px" 61 style="border-radius:50%; width:200px"
106 /> 62 />
107 </v-avatar> 63 </v-avatar>
108 <input 64 <input
109 type="file" 65 type="file"
110 style="display: none" 66 style="display: none"
111 ref="image" 67 ref="image"
112 accept="image/*" 68 accept="image/*"
113 @change="onFilePicked" 69 @change="onFilePicked"
114 /> 70 />
115 </v-flex> 71 </v-flex>
116 </v-layout> 72 </v-layout>
117 <v-layout> 73 <v-layout>
118 <v-flex xs12 sm4> 74 <v-flex xs12 sm4>
119 <v-layout> 75 <v-layout>
120 <v-flex xs4 class="pt-4 subheading"> 76 <v-flex xs4 class="pt-4 subheading">
121 <label class="right">Select Class:</label> 77 <label class="right">Select Class:</label>
122 </v-flex> 78 </v-flex>
123 <v-flex xs8 class="ml-3"> 79 <v-flex xs8 class="ml-3">
124 <v-select 80 <v-select
125 :items="addclass" 81 :items="addclass"
126 label="Select Class" 82 label="Select Class"
127 v-model="editedItem.select" 83 v-model="editedItem.select"
128 item-text="classNum" 84 item-text="classNum"
129 item-value="_id" 85 item-value="_id"
130 name="Select Class" 86 name="Select Class"
131 @change="getSections(editedItem.select)" 87 @change="getSections(editedItem.select)"
132 required 88 required
133 ></v-select> 89 ></v-select>
134 </v-flex> 90 </v-flex>
135 </v-layout> 91 </v-layout>
136 </v-flex> 92 </v-flex>
137 <v-flex xs12 sm4> 93 <v-flex xs12 sm4>
138 <v-layout> 94 <v-layout>
139 <v-flex xs4 class="pt-4 subheading"> 95 <v-flex xs4 class="pt-4 subheading">
140 <label class="right">Select Section:</label> 96 <label class="right">Select Section:</label>
141 </v-flex> 97 </v-flex>
142 <v-flex xs8 class="ml-3"> 98 <v-flex xs8 class="ml-3">
143 <v-select 99 <v-select
144 :items="addSection" 100 :items="addSection"
145 label="Select Section" 101 label="Select Section"
146 v-model="editedItem.selectSection" 102 v-model="editedItem.selectSection"
147 item-text="name" 103 item-text="name"
148 item-value="_id" 104 item-value="_id"
149 name="Select Section" 105 name="Select Section"
150 required 106 required
151 ></v-select> 107 ></v-select>
152 </v-flex> 108 </v-flex>
153 </v-layout> 109 </v-layout>
154 </v-flex> 110 </v-flex>
155 <v-flex xs12 sm4> 111 <v-flex xs12 sm4>
156 <v-layout> 112 <v-layout>
157 <v-flex xs4 class="pt-4 subheading"> 113 <v-flex xs4 class="pt-4 subheading">
158 <label class="right">Full Name:</label> 114 <label class="right">Full Name:</label>
159 </v-flex> 115 </v-flex>
160 <v-flex xs8 class="ml-3"> 116 <v-flex xs8 class="ml-3">
161 <v-text-field 117 <v-text-field
162 v-model="editedItem.name" 118 v-model="editedItem.name"
163 placeholder="fill your full Name" 119 placeholder="fill your full Name"
164 name="name" 120 name="name"
165 type="text" 121 type="text"
166 required 122 required
167 ></v-text-field> 123 ></v-text-field>
168 </v-flex> 124 </v-flex>
169 </v-layout> 125 </v-layout>
170 </v-flex> 126 </v-flex>
171 </v-layout> 127 </v-layout>
172 <v-layout> 128 <v-layout>
173 <v-flex xs12 sm4> 129 <v-flex xs12 sm4>
174 <v-layout> 130 <v-layout>
175 <v-flex xs4 class="pt-4 subheading"> 131 <v-flex xs4 class="pt-4 subheading">
176 <label class="right">Email ID:</label> 132 <label class="right">Email ID:</label>
177 </v-flex> 133 </v-flex>
178 <v-flex xs8 class="ml-3"> 134 <v-flex xs8 class="ml-3">
179 <v-text-field 135 <v-text-field
180 placeholder="fill your email" 136 placeholder="fill your email"
181 v-model="editedItem.email" 137 v-model="editedItem.email"
182 type="text" 138 type="text"
183 name="email" 139 name="email"
184 required 140 required
185 ></v-text-field> 141 ></v-text-field>
186 </v-flex> 142 </v-flex>
187 </v-layout> 143 </v-layout>
188 </v-flex> 144 </v-flex>
189 <v-flex xs12 sm4> 145 <v-flex xs12 sm4>
190 <v-layout> 146 <v-layout>
191 <v-flex xs4 class="pt-4 subheading"> 147 <v-flex xs4 class="pt-4 subheading">
192 <label class="right">Date of Birth:</label> 148 <label class="right">Date of Birth:</label>
193 </v-flex> 149 </v-flex>
194 <v-flex xs8 class="ml-3"> 150 <v-flex xs8 class="ml-3">
195 <v-menu 151 <v-menu
196 ref="menu" 152 ref="menu"
197 :close-on-content-click="false" 153 :close-on-content-click="false"
198 v-model="menu1" 154 v-model="menu1"
199 :nudge-right="40" 155 :nudge-right="40"
200 lazy 156 lazy
201 transition="scale-transition" 157 transition="scale-transition"
202 offset-y 158 offset-y
203 full-width 159 full-width
204 min-width="290px" 160 min-width="290px"
205 > 161 >
206 <v-text-field 162 <v-text-field
207 slot="activator" 163 slot="activator"
208 v-model="editedItem.dob" 164 v-model="editedItem.dob"
209 placeholder="Select Dob" 165 placeholder="Select Dob"
210 ></v-text-field> 166 ></v-text-field>
211 <v-date-picker 167 <v-date-picker
212 ref="picker" 168 ref="picker"
213 v-model="editedItem.dob" 169 v-model="editedItem.dob"
214 :max="new Date().toISOString().substr(0, 10)" 170 :max="new Date().toISOString().substr(0, 10)"
215 min="1950-01-01" 171 min="1950-01-01"
216 @input="menu1 = false" 172 @input="menu1 = false"
217 ></v-date-picker> 173 ></v-date-picker>
218 </v-menu> 174 </v-menu>
219 </v-flex> 175 </v-flex>
220 </v-layout> 176 </v-layout>
221 </v-flex> 177 </v-flex>
222 <v-flex xs12 sm4> 178 <v-flex xs12 sm4>
223 <v-layout> 179 <v-layout>
224 <v-flex xs4 class="pt-4 subheading"> 180 <v-flex xs4 class="pt-4 subheading">
225 <label class="right">City:</label> 181 <label class="right">City:</label>
226 </v-flex> 182 </v-flex>
227 <v-flex xs8 class="ml-3"> 183 <v-flex xs8 class="ml-3">
228 <v-text-field 184 <v-text-field
229 v-model="editedItem.city" 185 v-model="editedItem.city"
230 placeholder="fill your City Name" 186 placeholder="fill your City Name"
231 name="City" 187 name="City"
232 type="text" 188 type="text"
233 required 189 required
234 ></v-text-field> 190 ></v-text-field>
235 </v-flex> 191 </v-flex>
236 </v-layout> 192 </v-layout>
237 </v-flex> 193 </v-flex>
238 </v-layout> 194 </v-layout>
239 <v-layout> 195 <v-layout>
240 <v-flex xs12 sm4> 196 <v-flex xs12 sm4>
241 <v-layout> 197 <v-layout>
242 <v-flex xs4 class="pt-4 subheading"> 198 <v-flex xs4 class="pt-4 subheading">
243 <label class="right">Blood Group:</label> 199 <label class="right">Blood Group:</label>
244 </v-flex> 200 </v-flex>
245 <v-flex xs8 class="ml-3"> 201 <v-flex xs8 class="ml-3">
246 <v-text-field 202 <v-text-field
247 v-model="editedItem.bloodGroup" 203 v-model="editedItem.bloodGroup"
248 placeholder="fill your BloodGroup" 204 placeholder="fill your BloodGroup"
249 name="state" 205 name="state"
250 type="text" 206 type="text"
251 required 207 required
252 ></v-text-field> 208 ></v-text-field>
253 </v-flex> 209 </v-flex>
254 </v-layout> 210 </v-layout>
255 </v-flex> 211 </v-flex>
256 <v-flex xs12 sm4> 212 <v-flex xs12 sm4>
257 <v-layout> 213 <v-layout>
258 <v-flex xs4 class="pt-4 subheading"> 214 <v-flex xs4 class="pt-4 subheading">
259 <label class="right">Allergies:</label> 215 <label class="right">Allergies:</label>
260 </v-flex> 216 </v-flex>
261 <v-flex xs8 class="ml-3"> 217 <v-flex xs8 class="ml-3">
262 <v-text-field 218 <v-text-field
263 v-model="editedItem.allergies" 219 v-model="editedItem.allergies"
264 placeholder="fill your Allergies" 220 placeholder="fill your Allergies"
265 name="pincode" 221 name="pincode"
266 required 222 required
267 ></v-text-field> 223 ></v-text-field>
268 </v-flex> 224 </v-flex>
269 </v-layout> 225 </v-layout>
270 </v-flex> 226 </v-flex>
271 <v-flex xs12 sm4> 227 <v-flex xs12 sm4>
272 <v-layout> 228 <v-layout>
273 <v-flex xs4 class="pt-4 subheading"> 229 <v-flex xs4 class="pt-4 subheading">
274 <label class="right">Medical Notes:</label> 230 <label class="right">Medical Notes:</label>
275 </v-flex> 231 </v-flex>
276 <v-flex xs8 class="ml-3"> 232 <v-flex xs8 class="ml-3">
277 <v-text-field 233 <v-text-field
278 v-model="editedItem.medicalNotes" 234 v-model="editedItem.medicalNotes"
279 placeholder="fill your medicalNotes" 235 placeholder="fill your medicalNotes"
280 name="mobileNo" 236 name="mobileNo"
281 required 237 required
282 ></v-text-field> 238 ></v-text-field>
283 </v-flex> 239 </v-flex>
284 </v-layout> 240 </v-layout>
285 </v-flex> 241 </v-flex>
286 </v-layout> 242 </v-layout>
287 <v-layout> 243 <v-layout>
288 <v-flex xs12 sm4> 244 <v-flex xs12 sm4>
289 <v-layout> 245 <v-layout>
290 <v-flex xs4 class="pt-4 subheading"> 246 <v-flex xs4 class="pt-4 subheading">
291 <label class="right">Height:</label> 247 <label class="right">Height:</label>
292 </v-flex> 248 </v-flex>
293 <v-flex xs8 class="ml-3"> 249 <v-flex xs8 class="ml-3">
294 <v-text-field 250 <v-text-field
295 v-model="editedItem.height" 251 v-model="editedItem.height"
296 placeholder="fill your Height" 252 placeholder="fill your Height"
297 name="state" 253 name="state"
298 type="text" 254 type="text"
299 required 255 required
300 ></v-text-field> 256 ></v-text-field>
301 </v-flex> 257 </v-flex>
302 </v-layout> 258 </v-layout>
303 </v-flex> 259 </v-flex>
304 <v-flex xs12 sm4> 260 <v-flex xs12 sm4>
305 <v-layout> 261 <v-layout>
306 <v-flex xs4 class="pt-4 subheading"> 262 <v-flex xs4 class="pt-4 subheading">
307 <label class="right">Weight:</label> 263 <label class="right">Weight:</label>
308 </v-flex> 264 </v-flex>
309 <v-flex xs8 class="ml-3"> 265 <v-flex xs8 class="ml-3">
310 <v-text-field 266 <v-text-field
311 v-model="editedItem.weight" 267 v-model="editedItem.weight"
312 placeholder="fill your Weight" 268 placeholder="fill your Weight"
313 name="pincode" 269 name="pincode"
314 required 270 required
315 ></v-text-field> 271 ></v-text-field>
316 </v-flex> 272 </v-flex>
317 </v-layout> 273 </v-layout>
318 </v-flex> 274 </v-flex>
319 <v-flex xs12 sm4> 275 <v-flex xs12 sm4>
320 <v-layout> 276 <v-layout>
321 <v-flex xs4 class="pt-4 subheading"> 277 <v-flex xs4 class="pt-4 subheading">
322 <label class="right">Uplaod Image:</label> 278 <label class="right">Uplaod Image:</label>
323 </v-flex> 279 </v-flex>
324 <v-flex xs8 class="ml-3"> 280 <v-flex xs8 class="ml-3">
325 <v-text-field 281 <v-text-field
326 label="Select Image" 282 label="Select Image"
327 @click="pickFile" 283 @click="pickFile"
328 v-model="imageName" 284 v-model="imageName"
329 append-icon="attach_file" 285 append-icon="attach_file"
330 ></v-text-field> 286 ></v-text-field>
331 </v-flex> 287 </v-flex>
332 </v-layout> 288 </v-layout>
333 </v-flex> 289 </v-flex>
334 </v-layout> 290 </v-layout>
335 <v-layout> 291 <v-layout>
336 <v-flex xs12 sm4> 292 <v-flex xs12 sm4>
337 <v-layout> 293 <v-layout>
338 <v-flex xs4 class="pt-4 subheading"> 294 <v-flex xs4 class="pt-4 subheading">
339 <label class="right">State:</label> 295 <label class="right">State:</label>
340 </v-flex> 296 </v-flex>
341 <v-flex xs8 class="ml-3"> 297 <v-flex xs8 class="ml-3">
342 <v-text-field 298 <v-text-field
343 v-model="editedItem.state" 299 v-model="editedItem.state"
344 placeholder="fill your State Name" 300 placeholder="fill your State Name"
345 name="state" 301 name="state"
346 type="text" 302 type="text"
347 required 303 required
348 ></v-text-field> 304 ></v-text-field>
349 </v-flex> 305 </v-flex>
350 </v-layout> 306 </v-layout>
351 </v-flex> 307 </v-flex>
352 <v-flex xs12 sm4> 308 <v-flex xs12 sm4>
353 <v-layout> 309 <v-layout>
354 <v-flex xs4 class="pt-4 subheading"> 310 <v-flex xs4 class="pt-4 subheading">
355 <label class="right">Pincode:</label> 311 <label class="right">Pincode:</label>
356 </v-flex> 312 </v-flex>
357 <v-flex xs8 class="ml-3"> 313 <v-flex xs8 class="ml-3">
358 <v-text-field 314 <v-text-field
359 v-model="editedItem.pincode" 315 v-model="editedItem.pincode"
360 placeholder="fill your pincode" 316 placeholder="fill your pincode"
361 name="pincode" 317 name="pincode"
362 type="number" 318 type="number"
363 required 319 required
364 ></v-text-field> 320 ></v-text-field>
365 </v-flex> 321 </v-flex>
366 </v-layout> 322 </v-layout>
367 </v-flex> 323 </v-flex>
368 <v-flex xs12 sm4> 324 <v-flex xs12 sm4>
369 <v-layout> 325 <v-layout>
370 <v-flex xs4 class="pt-4 subheading"> 326 <v-flex xs4 class="pt-4 subheading">
371 <label class="right">Mobile No:</label> 327 <label class="right">Mobile No:</label>
372 </v-flex> 328 </v-flex>
373 <v-flex xs8 class="ml-3"> 329 <v-flex xs8 class="ml-3">
374 <v-text-field 330 <v-text-field
375 v-model="editedItem.mobile" 331 v-model="editedItem.mobile"
376 placeholder="fill your MobileNo" 332 placeholder="fill your MobileNo"
377 name="mobileNo" 333 name="mobileNo"
378 type="number" 334 type="number"
379 required 335 required
380 ></v-text-field> 336 ></v-text-field>
381 </v-flex> 337 </v-flex>
382 </v-layout> 338 </v-layout>
383 </v-flex> 339 </v-flex>
384 </v-layout> 340 </v-layout>
385 <v-layout> 341 <v-layout>
386 <v-flex xs12 sm4> 342 <v-flex xs12 sm4>
387 <v-layout> 343 <v-layout>
388 <v-flex xs4 class="pt-4 subheading"> 344 <v-flex xs4 class="pt-4 subheading">
389 <label class="right">Select Country:</label> 345 <label class="right">Select Country:</label>
390 </v-flex> 346 </v-flex>
391 <v-flex xs8 class="ml-3"> 347 <v-flex xs8 class="ml-3">
392 <v-autocomplete 348 <v-autocomplete
393 v-model="editedItem.country" 349 v-model="editedItem.country"
394 :items="countries" 350 :items="countries"
395 placeholder="Select Country Name" 351 placeholder="Select Country Name"
396 required 352 required
397 ></v-autocomplete> 353 ></v-autocomplete>
398 </v-flex> 354 </v-flex>
399 </v-layout> 355 </v-layout>
400 </v-flex> 356 </v-flex>
401 <v-flex xs12 sm4> 357 <v-flex xs12 sm4>
402 <v-layout> 358 <v-layout>
403 <v-flex xs4 class="pt-4 subheading"> 359 <v-flex xs4 class="pt-4 subheading">
404 <label class="right">Gender:</label> 360 <label class="right">Gender:</label>
405 </v-flex> 361 </v-flex>
406 <v-flex xs8 class="ml-3"> 362 <v-flex xs8 class="ml-3">
407 <v-select 363 <v-select
408 :items="gender" 364 :items="gender"
409 v-model="editedItem.gender" 365 v-model="editedItem.gender"
410 placeholder="Select Gender" 366 placeholder="Select Gender"
411 required 367 required
412 ></v-select> 368 ></v-select>
413 </v-flex> 369 </v-flex>
414 </v-layout> 370 </v-layout>
415 </v-flex> 371 </v-flex>
416 <v-flex xs12 sm4> 372 <v-flex xs12 sm4>
417 <v-layout> 373 <v-layout>
418 <v-flex xs4 class="pt-4 subheading"> 374 <v-flex xs4 class="pt-4 subheading">
419 <label class="right">Roll Number:</label> 375 <label class="right">Roll Number:</label>
420 </v-flex> 376 </v-flex>
421 <v-flex xs8 class="ml-3"> 377 <v-flex xs8 class="ml-3">
422 <v-text-field 378 <v-text-field
423 :items="gender" 379 :items="gender"
424 v-model="editedItem.rollNo" 380 v-model="editedItem.rollNo"
425 placeholder="fill roll number" 381 placeholder="fill roll number"
426 required 382 required
427 ></v-text-field> 383 ></v-text-field>
428 </v-flex> 384 </v-flex>
429 </v-layout> 385 </v-layout>
430 </v-flex> 386 </v-flex>
431 </v-layout> 387 </v-layout>
432 <v-layout> 388 <v-layout>
433 <v-flex xs12> 389 <v-flex xs12>
434 <v-layout> 390 <v-layout>
435 <v-flex 391 <v-flex
436 xs1 392 xs1
437 class="pt-4 subheading" 393 class="pt-4 subheading"
438 style="flex-basis: 13.333333% !important; max-width: 13.333333% !important;" 394 style="flex-basis: 13.333333% !important; max-width: 13.333333% !important;"
439 > 395 >
440 <label class="right">Present Address:</label> 396 <label class="right">Present Address:</label>
441 </v-flex> 397 </v-flex>
442 <v-flex xs11 class="ml-2"> 398 <v-flex xs11 class="ml-2">
443 <v-text-field 399 <v-text-field
444 v-model="editedItem.presentAddress" 400 v-model="editedItem.presentAddress"
445 placeholder="fill Your present Address" 401 placeholder="fill Your present Address"
446 required 402 required
447 ></v-text-field> 403 ></v-text-field>
448 </v-flex> 404 </v-flex>
449 </v-layout> 405 </v-layout>
450 </v-flex> 406 </v-flex>
451 </v-layout> 407 </v-layout>
452 <v-layout> 408 <v-layout>
453 <v-flex xs12> 409 <v-flex xs12>
454 <v-layout> 410 <v-layout>
455 <v-flex 411 <v-flex
456 xs1 412 xs1
457 class="pt-4 subheading" 413 class="pt-4 subheading"
458 style="flex-basis: 13.333333% !important; max-width: 13.333333% !important;" 414 style="flex-basis: 13.333333% !important; max-width: 13.333333% !important;"
459 > 415 >
460 <label class="right">Permanent Address:</label> 416 <label class="right">Permanent Address:</label>
461 </v-flex> 417 </v-flex>
462 <v-flex xs11 class="ml-2"> 418 <v-flex xs11 class="ml-2">
463 <v-textarea 419 <v-textarea
464 rows="1" 420 rows="1"
465 v-model="editedItem.permanentAddress" 421 v-model="editedItem.permanentAddress"
466 placeholder="fill Your Permanent Address" 422 placeholder="fill Your Permanent Address"
467 required 423 required
468 ></v-textarea> 424 ></v-textarea>
469 </v-flex> 425 </v-flex>
470 </v-layout> 426 </v-layout>
471 </v-flex> 427 </v-flex>
472 </v-layout> 428 </v-layout>
473 <v-layout> 429 <v-layout>
474 <v-flex xs12 sm12> 430 <v-flex xs12 sm12>
475 <v-card-actions> 431 <v-card-actions>
476 <v-btn round dark @click.native="close">Cancel</v-btn> 432 <v-btn round dark @click.native="close">Cancel</v-btn>
477 <v-spacer></v-spacer> 433 <v-spacer></v-spacer>
478 <v-btn round dark @click="save">Save</v-btn> 434 <v-btn round dark @click="save">Save</v-btn>
479 </v-card-actions> 435 </v-card-actions>
480 </v-flex> 436 </v-flex>
481 </v-layout> 437 </v-layout>
482 </v-container> 438 </v-container>
483 </v-form> 439 </v-form>
484 </v-card-text> 440 </v-card-text>
485 </v-card> 441 </v-card>
486 </v-dialog> 442 </v-dialog>
487 443
488 <!-- ****** PROFILE VIEW STUDENTS DEATILS ****** --> 444 <!-- ****** PROFILE VIEW STUDENTS DEATILS ****** -->
489 445
490 <v-dialog v-model="dialog1" max-width="1100px" scrollable> 446 <v-dialog v-model="dialog1" max-width="1100px" scrollable>
491 <v-card style="height: 700px;"> 447 <v-card style="height: 700px;">
492 <v-toolbar color="grey lighten-2" flat> 448 <v-toolbar color="grey lighten-2" flat>
493 <v-spacer></v-spacer> 449 <v-spacer></v-spacer>
494 <v-toolbar-title>Student Profile</v-toolbar-title> 450 <v-toolbar-title>Student Profile</v-toolbar-title>
495 <v-spacer></v-spacer> 451 <v-spacer></v-spacer>
496 <v-icon @click="close1">close</v-icon> 452 <v-icon @click="close1">close</v-icon>
497 </v-toolbar> 453 </v-toolbar>
498 <v-card-text> 454 <v-card-text>
499 <v-flex align-center justify-center layout text-xs-center class="mt-3"> 455 <v-flex align-center justify-center layout text-xs-center class="mt-3">
500 <v-avatar size="160px"> 456 <v-avatar size="160px">
501 <img src="/static/icon/user.png" v-if="!editedItem.profilePicUrl" /> 457 <img src="/static/icon/user.png" v-if="!editedItem.profilePicUrl" />
502 <img :src="editedItem.profilePicUrl" v-else-if="editedItem.profilePicUrl" /> 458 <img :src="editedItem.profilePicUrl" v-else-if="editedItem.profilePicUrl" />
503 </v-avatar> 459 </v-avatar>
504 </v-flex> 460 </v-flex>
505 <v-container grid-list-md> 461 <v-container grid-list-md>
506 <v-layout wrap> 462 <v-layout wrap>
507 <v-flex> 463 <v-flex>
508 <v-layout> 464 <v-layout>
509 <v-flex xs12 sm6> 465 <v-flex xs12 sm6>
510 <v-layout> 466 <v-layout>
511 <v-flex xs6 sm5> 467 <v-flex xs6 sm5>
512 <h5 class="right my-1"> 468 <h5 class="right my-1">
513 <b>Full Name:</b> 469 <b>Full Name:</b>
514 </h5> 470 </h5>
515 </v-flex> 471 </v-flex>
516 <v-flex sm7 xs6> 472 <v-flex sm7 xs6>
517 <h5 class="my-1 left">{{ editedItem.name }}</h5> 473 <h5 class="my-1 left">{{ editedItem.name }}</h5>
518 </v-flex> 474 </v-flex>
519 </v-layout> 475 </v-layout>
520 </v-flex> 476 </v-flex>
521 <v-flex xs12 sm6> 477 <v-flex xs12 sm6>
522 <v-layout> 478 <v-layout>
523 <v-flex xs4 sm4> 479 <v-flex xs4 sm4>
524 <h5 class="right my-1"> 480 <h5 class="right my-1">
525 <b>Email:</b> 481 <b>Email:</b>
526 </h5> 482 </h5>
527 </v-flex> 483 </v-flex>
528 <v-flex sm8 xs8> 484 <v-flex sm8 xs8>
529 <h5 class="my-1 left">{{ editedItem.email }}</h5> 485 <h5 class="my-1 left">{{ editedItem.email }}</h5>
530 </v-flex> 486 </v-flex>
531 </v-layout> 487 </v-layout>
532 </v-flex> 488 </v-flex>
533 </v-layout> 489 </v-layout>
534 <v-layout> 490 <v-layout>
535 <v-flex xs6 sm6> 491 <v-flex xs6 sm6>
536 <v-layout> 492 <v-layout>
537 <v-flex xs4 sm5> 493 <v-flex xs4 sm5>
538 <b> 494 <b>
539 <h5 class="right my-1"> 495 <h5 class="right my-1">
540 <b>Gender:</b> 496 <b>Gender:</b>
541 </h5> 497 </h5>
542 </b> 498 </b>
543 </v-flex> 499 </v-flex>
544 <v-flex sm7 xs8> 500 <v-flex sm7 xs8>
545 <h5 class="my-1 left">{{ editedItem.gender }}</h5> 501 <h5 class="my-1 left">{{ editedItem.gender }}</h5>
546 </v-flex> 502 </v-flex>
547 </v-layout> 503 </v-layout>
548 </v-flex> 504 </v-flex>
549 <v-flex xs6 sm6> 505 <v-flex xs6 sm6>
550 <v-layout> 506 <v-layout>
551 <v-flex xs4 sm4> 507 <v-flex xs4 sm4>
552 <b> 508 <b>
553 <h5 class="right my-1"> 509 <h5 class="right my-1">
554 <b>D.O.B:</b> 510 <b>D.O.B:</b>
555 </h5> 511 </h5>
556 </b> 512 </b>
557 </v-flex> 513 </v-flex>
558 <v-flex sm7 xs8> 514 <v-flex sm7 xs8>
559 <h5 class="my-1">{{ dates(editedItem.dob) }}</h5> 515 <h5 class="my-1">{{ dates(editedItem.dob) }}</h5>
560 </v-flex> 516 </v-flex>
561 </v-layout> 517 </v-layout>
562 </v-flex> 518 </v-flex>
563 </v-layout> 519 </v-layout>
564 <v-layout> 520 <v-layout>
565 <v-flex xs6 sm6> 521 <v-flex xs6 sm6>
566 <v-layout> 522 <v-layout>
567 <v-flex xs4 sm5> 523 <v-flex xs4 sm5>
568 <b> 524 <b>
569 <h5 class="right my-1"> 525 <h5 class="right my-1">
570 <b>Blood Group:</b> 526 <b>Blood Group:</b>
571 </h5> 527 </h5>
572 </b> 528 </b>
573 </v-flex> 529 </v-flex>
574 <v-flex sm7 xs8> 530 <v-flex sm7 xs8>
575 <h5 class="my-1 left">{{ editedItem.bloodGroup }}</h5> 531 <h5 class="my-1 left">{{ editedItem.bloodGroup }}</h5>
576 </v-flex> 532 </v-flex>
577 </v-layout> 533 </v-layout>
578 </v-flex> 534 </v-flex>
579 <v-flex xs6 sm6> 535 <v-flex xs6 sm6>
580 <v-layout> 536 <v-layout>
581 <v-flex xs4 sm4> 537 <v-flex xs4 sm4>
582 <b> 538 <b>
583 <h5 class="right my-1"> 539 <h5 class="right my-1">
584 <b>Allergies:</b> 540 <b>Allergies:</b>
585 </h5> 541 </h5>
586 </b> 542 </b>
587 </v-flex> 543 </v-flex>
588 <v-flex sm8 xs8> 544 <v-flex sm8 xs8>
589 <h5 class="my-1">{{ editedItem.allergies }}</h5> 545 <h5 class="my-1">{{ editedItem.allergies }}</h5>
590 </v-flex> 546 </v-flex>
591 </v-layout> 547 </v-layout>
592 </v-flex> 548 </v-flex>
593 </v-layout> 549 </v-layout>
594 <v-layout> 550 <v-layout>
595 <v-flex xs6 sm6> 551 <v-flex xs6 sm6>
596 <v-layout> 552 <v-layout>
597 <v-flex xs4 sm5> 553 <v-flex xs4 sm5>
598 <b> 554 <b>
599 <h5 class="right my-1"> 555 <h5 class="right my-1">
600 <b>Height:</b> 556 <b>Height:</b>
601 </h5> 557 </h5>
602 </b> 558 </b>
603 </v-flex> 559 </v-flex>
604 <v-flex sm7 xs8> 560 <v-flex sm7 xs8>
605 <h5 class="my-1 left">{{ editedItem.height }}</h5> 561 <h5 class="my-1 left">{{ editedItem.height }}</h5>
606 </v-flex> 562 </v-flex>
607 </v-layout> 563 </v-layout>
608 </v-flex> 564 </v-flex>
609 <v-flex xs6 sm6> 565 <v-flex xs6 sm6>
610 <v-layout> 566 <v-layout>
611 <v-flex xs4 sm4> 567 <v-flex xs4 sm4>
612 <b> 568 <b>
613 <h5 class="right my-1"> 569 <h5 class="right my-1">
614 <b>Weight:</b> 570 <b>Weight:</b>
615 </h5> 571 </h5>
616 </b> 572 </b>
617 </v-flex> 573 </v-flex>
618 <v-flex sm8 xs8> 574 <v-flex sm8 xs8>
619 <h5 class="my-1">{{ editedItem.weight }}</h5> 575 <h5 class="my-1">{{ editedItem.weight }}</h5>
620 </v-flex> 576 </v-flex>
621 </v-layout> 577 </v-layout>
622 </v-flex> 578 </v-flex>
623 </v-layout> 579 </v-layout>
624 <v-layout> 580 <v-layout>
625 <v-flex xs6 sm6> 581 <v-flex xs6 sm6>
626 <v-layout> 582 <v-layout>
627 <v-flex xs4 sm5> 583 <v-flex xs4 sm5>
628 <b> 584 <b>
629 <h5 class="right my-1"> 585 <h5 class="right my-1">
630 <b>City:</b> 586 <b>City:</b>
631 </h5> 587 </h5>
632 </b> 588 </b>
633 </v-flex> 589 </v-flex>
634 <v-flex sm7 xs8> 590 <v-flex sm7 xs8>
635 <h5 class="my-1 left">{{ editedItem.city }}</h5> 591 <h5 class="my-1 left">{{ editedItem.city }}</h5>
636 </v-flex> 592 </v-flex>
637 </v-layout> 593 </v-layout>
638 </v-flex> 594 </v-flex>
639 <v-flex xs6 sm6> 595 <v-flex xs6 sm6>
640 <v-layout> 596 <v-layout>
641 <v-flex xs4 sm4> 597 <v-flex xs4 sm4>
642 <b> 598 <b>
643 <h5 class="right my-1"> 599 <h5 class="right my-1">
644 <b>State:</b> 600 <b>State:</b>
645 </h5> 601 </h5>
646 </b> 602 </b>
647 </v-flex> 603 </v-flex>
648 <v-flex sm8 xs8> 604 <v-flex sm8 xs8>
649 <h5 class="my-1">{{ editedItem.state }}</h5> 605 <h5 class="my-1">{{ editedItem.state }}</h5>
650 </v-flex> 606 </v-flex>
651 </v-layout> 607 </v-layout>
652 </v-flex> 608 </v-flex>
653 </v-layout> 609 </v-layout>
654 <v-layout> 610 <v-layout>
655 <v-flex xs6 sm6> 611 <v-flex xs6 sm6>
656 <v-layout> 612 <v-layout>
657 <v-flex xs4 sm5> 613 <v-flex xs4 sm5>
658 <b> 614 <b>
659 <h5 class="right my-1"> 615 <h5 class="right my-1">
660 <b>Pincode:</b> 616 <b>Pincode:</b>
661 </h5> 617 </h5>
662 </b> 618 </b>
663 </v-flex> 619 </v-flex>
664 <v-flex sm7 xs8> 620 <v-flex sm7 xs8>
665 <h5 class="my-1">{{ editedItem.pincode }}</h5> 621 <h5 class="my-1">{{ editedItem.pincode }}</h5>
666 </v-flex> 622 </v-flex>
667 </v-layout> 623 </v-layout>
668 </v-flex> 624 </v-flex>
669 <v-flex xs5 sm5> 625 <v-flex xs5 sm5>
670 <v-layout> 626 <v-layout>
671 <v-flex xs4 sm5> 627 <v-flex xs4 sm5>
672 <b> 628 <b>
673 <h5 class="right my-1"> 629 <h5 class="right my-1">
674 <b>Country:</b> 630 <b>Country:</b>
675 </h5> 631 </h5>
676 </b> 632 </b>
677 </v-flex> 633 </v-flex>
678 <v-flex sm7 xs8> 634 <v-flex sm7 xs8>
679 <h5 class="my-1">{{ editedItem.country }}</h5> 635 <h5 class="my-1">{{ editedItem.country }}</h5>
680 </v-flex> 636 </v-flex>
681 </v-layout> 637 </v-layout>
682 </v-flex> 638 </v-flex>
683 </v-layout> 639 </v-layout>
684 <v-layout> 640 <v-layout>
685 <v-flex xs5 sm6> 641 <v-flex xs5 sm6>
686 <v-layout> 642 <v-layout>
687 <v-flex sm5 xs8> 643 <v-flex sm5 xs8>
688 <b> 644 <b>
689 <h5 class="right my-1"> 645 <h5 class="right my-1">
690 <b>Mobile No:</b> 646 <b>Mobile No:</b>
691 </h5> 647 </h5>
692 </b> 648 </b>
693 </v-flex> 649 </v-flex>
694 <v-flex sm6 xs8> 650 <v-flex sm6 xs8>
695 <h5 class="my-1">{{ editedItem.mobile }}</h5> 651 <h5 class="my-1">{{ editedItem.mobile }}</h5>
696 </v-flex> 652 </v-flex>
697 </v-layout> 653 </v-layout>
698 </v-flex> 654 </v-flex>
699 <v-flex xs5 sm6> 655 <v-flex xs5 sm6>
700 <v-layout> 656 <v-layout>
701 <v-flex xs5 sm4> 657 <v-flex xs5 sm4>
702 <b> 658 <b>
703 <h5 class="right my-1"> 659 <h5 class="right my-1">
704 <b>Fahter Name:</b> 660 <b>Fahter Name:</b>
705 </h5> 661 </h5>
706 </b> 662 </b>
707 </v-flex> 663 </v-flex>
708 <v-flex sm8 xs8> 664 <v-flex sm8 xs8>
709 <h5 class="my-1">{{ editedItem.fatherName }}</h5> 665 <h5 class="my-1">{{ editedItem.fatherName }}</h5>
710 </v-flex> 666 </v-flex>
711 </v-layout> 667 </v-layout>
712 </v-flex> 668 </v-flex>
713 </v-layout> 669 </v-layout>
714 <v-layout> 670 <v-layout>
715 <v-flex xs6 sm5> 671 <v-flex xs6 sm5>
716 <v-layout> 672 <v-layout>
717 <v-flex xs4 sm6> 673 <v-flex xs4 sm6>
718 <b> 674 <b>
719 <h5 class="right my-1"> 675 <h5 class="right my-1">
720 <b>Mother Name:</b> 676 <b>Mother Name:</b>
721 </h5> 677 </h5>
722 </b> 678 </b>
723 </v-flex> 679 </v-flex>
724 <v-flex sm6 xs8> 680 <v-flex sm6 xs8>
725 <h5 class="my-1">{{ editedItem.motherName }}</h5> 681 <h5 class="my-1">{{ editedItem.motherName }}</h5>
726 </v-flex> 682 </v-flex>
727 </v-layout> 683 </v-layout>
728 </v-flex> 684 </v-flex>
729 <v-flex xs6 sm6> 685 <v-flex xs6 sm6>
730 <v-layout> 686 <v-layout>
731 <v-flex xs4 sm6> 687 <v-flex xs4 sm6>
732 <b> 688 <b>
733 <h5 class="right my-1"> 689 <h5 class="right my-1">
734 <b>Father Cell No:</b> 690 <b>Father Cell No:</b>
735 </h5> 691 </h5>
736 </b> 692 </b>
737 </v-flex> 693 </v-flex>
738 <v-flex sm6 xs8> 694 <v-flex sm6 xs8>
739 <h5 class="my-1">{{ editedItem.fatherCellNo }}</h5> 695 <h5 class="my-1">{{ editedItem.fatherCellNo }}</h5>
740 </v-flex> 696 </v-flex>
741 </v-layout> 697 </v-layout>
742 </v-flex> 698 </v-flex>
743 </v-layout> 699 </v-layout>
744 <v-layout> 700 <v-layout>
745 <v-flex xs6 sm5> 701 <v-flex xs6 sm5>
746 <v-layout> 702 <v-layout>
747 <v-flex xs4 sm6> 703 <v-flex xs4 sm6>
748 <b> 704 <b>
749 <h5 class="right my-1"> 705 <h5 class="right my-1">
750 <b>Mother Cell No:</b> 706 <b>Mother Cell No:</b>
751 </h5> 707 </h5>
752 </b> 708 </b>
753 </v-flex> 709 </v-flex>
754 <v-flex sm6 xs8> 710 <v-flex sm6 xs8>
755 <h5 class="my-1">{{ editedItem.motherCellNo }}</h5> 711 <h5 class="my-1">{{ editedItem.motherCellNo }}</h5>
756 </v-flex> 712 </v-flex>
757 </v-layout> 713 </v-layout>
758 </v-flex> 714 </v-flex>
759 <v-flex xs6 sm6> 715 <v-flex xs6 sm6>
760 <v-layout> 716 <v-layout>
761 <v-flex xs5 sm6> 717 <v-flex xs5 sm6>
762 <b> 718 <b>
763 <h5 class="my-1 right"> 719 <h5 class="my-1 right">
764 <b>Academic Year:</b> 720 <b>Academic Year:</b>
765 </h5> 721 </h5>
766 </b> 722 </b>
767 </v-flex> 723 </v-flex>
768 <v-flex sm5 xs8> 724 <v-flex sm5 xs8>
769 <h5 class="my-1">{{ editedItem.establishmentYear }}</h5> 725 <h5 class="my-1">{{ editedItem.establishmentYear }}</h5>
770 </v-flex> 726 </v-flex>
771 </v-layout> 727 </v-layout>
772 </v-flex> 728 </v-flex>
773 </v-layout> 729 </v-layout>
774 <v-layout> 730 <v-layout>
775 <v-flex xs6 sm5> 731 <v-flex xs6 sm5>
776 <v-layout> 732 <v-layout>
777 <v-flex xs5 sm6> 733 <v-flex xs5 sm6>
778 <b> 734 <b>
779 <h5 class="my-1 right"> 735 <h5 class="my-1 right">
780 <b>Medical Notes:</b> 736 <b>Medical Notes:</b>
781 </h5> 737 </h5>
782 </b> 738 </b>
783 </v-flex> 739 </v-flex>
784 <v-flex sm5 xs8> 740 <v-flex sm5 xs8>
785 <h5 class="my-1">{{ editedItem.medicalNotes }}</h5> 741 <h5 class="my-1">{{ editedItem.medicalNotes }}</h5>
786 </v-flex> 742 </v-flex>
787 </v-layout> 743 </v-layout>
788 </v-flex> 744 </v-flex>
789 <v-flex xs12 sm6> 745 <v-flex xs12 sm6>
790 <v-layout> 746 <v-layout>
791 <v-flex xs6 sm6> 747 <v-flex xs6 sm6>
792 <b> 748 <b>
793 <h5 class="right my-1"> 749 <h5 class="right my-1">
794 <b>Roll Number:</b> 750 <b>Roll Number:</b>
795 </h5> 751 </h5>
796 </b> 752 </b>
797 </v-flex> 753 </v-flex>
798 <v-flex sm6 xs8> 754 <v-flex sm6 xs8>
799 <h5 class="my-1">{{ editedItem.rollNo }}</h5> 755 <h5 class="my-1">{{ editedItem.rollNo }}</h5>
800 </v-flex> 756 </v-flex>
801 </v-layout> 757 </v-layout>
802 </v-flex> 758 </v-flex>
803 </v-layout> 759 </v-layout>
804 <v-layout> 760 <v-layout>
805 <v-flex xs6 sm5> 761 <v-flex xs6 sm5>
806 <v-layout> 762 <v-layout>
807 <v-flex xs5 sm6> 763 <v-flex xs5 sm6>
808 <b> 764 <b>
809 <h5 class="my-1 right"> 765 <h5 class="my-1 right">
810 <b>present Address:</b> 766 <b>present Address:</b>
811 </h5> 767 </h5>
812 </b> 768 </b>
813 </v-flex> 769 </v-flex>
814 <v-flex sm5 xs8> 770 <v-flex sm5 xs8>
815 <h5 class="my-1">{{ editedItem.presentAddress }}</h5> 771 <h5 class="my-1">{{ editedItem.presentAddress }}</h5>
816 </v-flex> 772 </v-flex>
817 </v-layout> 773 </v-layout>
818 </v-flex> 774 </v-flex>
819 <v-flex xs12 sm6> 775 <v-flex xs12 sm6>
820 <v-layout> 776 <v-layout>
821 <v-flex xs6 sm6> 777 <v-flex xs6 sm6>
822 <b> 778 <b>
823 <h5 class="right my-1"> 779 <h5 class="right my-1">
824 <b>present Address:</b> 780 <b>present Address:</b>
825 </h5> 781 </h5>
826 </b> 782 </b>
827 </v-flex> 783 </v-flex>
828 <v-flex sm6 xs8> 784 <v-flex sm6 xs8>
829 <h5 class="my-1">{{ editedItem.permanentAddress }}</h5> 785 <h5 class="my-1">{{ editedItem.permanentAddress }}</h5>
830 </v-flex> 786 </v-flex>
831 </v-layout> 787 </v-layout>
832 </v-flex> 788 </v-flex>
833 <!-- <v-flex xs12 sm12> 789 <!-- <v-flex xs12 sm12>
834 <v-layout> 790 <v-layout>
835 <v-flex xs4 sm3> 791 <v-flex xs4 sm3>
836 <b> 792 <b>
837 <h5 class="right my-1"> 793 <h5 class="right my-1">
838 <b>Permanent Address:</b> 794 <b>Permanent Address:</b>
839 </h5> 795 </h5>
840 </b> 796 </b>
841 </v-flex> 797 </v-flex>
842 <v-flex sm9 xs8> 798 <v-flex sm9 xs8>
843 <h5 class="my-1">{{ editedItem.permanentAddress }}</h5> 799 <h5 class="my-1">{{ editedItem.permanentAddress }}</h5>
844 </v-flex> 800 </v-flex>
845 </v-layout> 801 </v-layout>
846 </v-flex>--> 802 </v-flex>-->
847 </v-layout> 803 </v-layout>
848 </v-flex> 804 </v-flex>
849 </v-layout> 805 </v-layout>
850 </v-container> 806 </v-container>
851 </v-card-text> 807 </v-card-text>
852 </v-card> 808 </v-card>
853 </v-dialog> 809 </v-dialog>
854 810
855 <v-snackbar 811 <v-snackbar
856 :timeout="timeout" 812 :timeout="timeout"
857 :top="y === 'top'" 813 :top="y === 'top'"
858 :right="x === 'right'" 814 :right="x === 'right'"
859 :vertical="mode === 'vertical'" 815 :vertical="mode === 'vertical'"
860 v-model="snackbar" 816 v-model="snackbar"
861 color="success" 817 color="success"
862 >{{ text }}</v-snackbar> 818 >{{ text }}</v-snackbar>
863 819
864 <!-- ****** EXISTING-USERS STUDENTS TABLE ****** --> 820 <!-- ****** EXISTING-USERS STUDENTS TABLE ****** -->
865 <v-card flat> 821 <v-card flat>
866 <v-card-actions> 822 <v-card-actions>
867 <v-layout> 823 <v-layout>
868 <label class="right mt-4 ml-5">Select Class:</label> 824 <label class="right mt-4 ml-5">Select Class:</label>
869 <v-select 825 <v-select
870 :items="addclass" 826 :items="addclass"
871 label="Select Class" 827 label="Select Class"
872 v-model="selectStudents.select" 828 v-model="selectStudents.select"
873 item-text="classNum" 829 item-text="classNum"
874 item-value="_id" 830 item-value="_id"
875 name="Select Class" 831 name="Select Class"
876 :rules="classRules" 832 :rules="classRules"
877 @change="getSections(selectStudents.select)" 833 @change="getSections(selectStudents.select)"
878 class="px-4" 834 class="px-4"
879 required 835 required
880 ></v-select> 836 ></v-select>
881 <label class="right mt-4">Select Section:</label> 837 <label class="right mt-4">Select Section:</label>
882 <v-select 838 <v-select
883 :items="addSection" 839 :items="addSection"
884 label="Select Section" 840 label="Select Section"
885 v-model="selectStudents.selectSection" 841 v-model="selectStudents.selectSection"
886 item-text="name" 842 item-text="name"
887 item-value="_id" 843 item-value="_id"
888 name="Select Section" 844 name="Select Section"
889 :rules="sectionRules" 845 :rules="sectionRules"
890 class="pl-3" 846 class="pl-3"
891 required 847 required
892 ></v-select> 848 ></v-select>
893 </v-layout> 849 </v-layout>
894 <v-spacer></v-spacer> 850 <v-spacer></v-spacer>
895 <v-btn @click="findStudents()" round dark :loading="loading" class="left">Find</v-btn> 851 <v-btn @click="findStudents()" round dark :loading="loading" class="left">Find</v-btn>
896 </v-card-actions> 852 </v-card-actions>
897 </v-card> 853 </v-card>
898 <v-data-table 854 <v-data-table
899 :headers="headers" 855 :headers="headers"
900 :items="desserts" 856 :items="desserts"
901 :pagination.sync="pagination" 857 :pagination.sync="pagination"
902 :search="search" 858 :search="search"
903 > 859 >
904 <template slot="items" slot-scope="props"> 860 <template slot="items" slot-scope="props">
905 <td id="td" class="text-xs-center">{{ props.item.rollNo}}</td> 861 <td id="td" class="text-xs-center">{{ props.item.rollNo}}</td>
906 <td id="td" class="text-xs-center"> 862 <td id="td" class="text-xs-center">
907 <v-avatar> 863 <v-avatar>
908 <img :src="props.item.profilePicUrl" v-if="props.item.profilePicUrl" /> 864 <img :src="props.item.profilePicUrl" v-if="props.item.profilePicUrl" />
909 <img src="/static/icon/user.png" v-else-if="!props.item.profilePicUrl" /> 865 <img src="/static/icon/user.png" v-else-if="!props.item.profilePicUrl" />
910 </v-avatar> 866 </v-avatar>
911 </td> 867 </td>
912 <td id="td" class="text-xs-center">{{ props.item.name}}</td> 868 <td id="td" class="text-xs-center">{{ props.item.name}}</td>
913 <td id="td" class="text-xs-center">{{ props.item.email }}</td> 869 <td id="td" class="text-xs-center">{{ props.item.email }}</td>
914 <td id="td" class="text-xs-center">{{ dates(props.item.dob) }}</td> 870 <td id="td" class="text-xs-center">{{ dates(props.item.dob) }}</td>
915 <td id="td" class="text-xs-center">{{ props.item.gender }}</td> 871 <td id="td" class="text-xs-center">{{ props.item.gender }}</td>
916 <td id="td" class="text-xs-center">{{ props.item.parentId.fatherName }}</td> 872 <td id="td" class="text-xs-center">{{ props.item.parentId.fatherName }}</td>
917 <td id="td" class="text-xs-center">{{ props.item.parentId.motherName }}</td> 873 <td id="td" class="text-xs-center">{{ props.item.parentId.motherName }}</td>
918 <td id="td" class="text-xs-center">{{ props.item.establishmentYear }}</td> 874 <td id="td" class="text-xs-center">{{ props.item.establishmentYear }}</td>
919 <td id="td" class="text-xs-center">{{ props.item.mobile}}</td> 875 <td id="td" class="text-xs-center">{{ props.item.mobile}}</td>
920 876
921 <td class="text-xs-center"> 877 <td class="text-xs-center">
922 <span> 878 <span>
923 <img 879 <img
924 style="cursor:pointer; width:25px; height:18px; " 880 style="cursor:pointer; width:25px; height:18px; "
925 class="mr-5" 881 class="mr-5"
926 @click="profile(props.item)" 882 @click="profile(props.item)"
927 src="/static/icon/eye1.png" 883 src="/static/icon/eye1.png"
928 /> 884 />
929 <img 885 <img
930 style="cursor:pointer; width:20px; height:18px; " 886 style="cursor:pointer; width:20px; height:18px; "
931 class="mr-5" 887 class="mr-5"
932 @click="editItem(props.item)" 888 @click="editItem(props.item)"
933 src="/static/icon/edit1.png" 889 src="/static/icon/edit1.png"
934 /> 890 />
935 <img 891 <img
936 style="cursor:pointer;width:20px; height:20px; " 892 style="cursor:pointer;width:20px; height:20px; "
937 class="mr-5" 893 class="mr-5"
938 @click="deleteItem(props.item)" 894 @click="deleteItem(props.item)"
939 src="/static/icon/delete1.png" 895 src="/static/icon/delete1.png"
940 /> 896 />
941 </span> 897 </span>
942 </td> 898 </td>
943 </template> 899 </template>
944 <v-alert 900 <v-alert
945 slot="no-results" 901 slot="no-results"
946 :value="true" 902 :value="true"
947 color="error" 903 color="error"
948 icon="warning" 904 icon="warning"
949 >Your search for "{{ search }}" found no results.</v-alert> 905 >Your search for "{{ search }}" found no results.</v-alert>
950 </v-data-table> 906 </v-data-table>
951 </v-tab-item> 907 </v-tab-item>
952 908
953 <!-- ****** ADD STUDENTS DETAILS****** --> 909 <!-- ****** ADD STUDENTS DETAILS****** -->
954 <v-tab-item> 910 <v-tab-item>
955 <v-container fluid> 911 <v-container fluid>
956 <v-layout align-center justify-center fill-height> 912 <v-layout align-center justify-center fill-height>
957 <v-flex xs12 sm8 md7 lg8> 913 <v-flex xs12 sm8 md7 lg8>
958 <div> 914 <div>
959 <v-app> 915 <v-app>
960 <v-stepper v-model="e2"> 916 <v-stepper v-model="e2">
961 <v-stepper-header> 917 <v-stepper-header>
962 <v-stepper-step :complete="e2 > 1" step="1">Fill parent Details</v-stepper-step> 918 <v-stepper-step :complete="e2 > 1" step="1">Fill parent Details</v-stepper-step>
963 <v-divider></v-divider> 919 <v-divider></v-divider>
964 <v-stepper-step step="2">Fill Student Details</v-stepper-step> 920 <v-stepper-step step="2">Fill Student Details</v-stepper-step>
965 </v-stepper-header> 921 </v-stepper-header>
966 <v-stepper-items> 922 <v-stepper-items>
967 <v-stepper-content step="1"> 923 <v-stepper-content step="1">
968 <v-container fluid class> 924 <v-container fluid class>
969 <v-layout> 925 <v-layout>
970 <v-flex xs12> 926 <v-flex xs12>
971 <v-snackbar 927 <v-snackbar
972 :timeout="timeout" 928 :timeout="timeout"
973 :top="y === 'top'" 929 :top="y === 'top'"
974 :right="x === 'right'" 930 :right="x === 'right'"
975 :vertical="mode === 'vertical'" 931 :vertical="mode === 'vertical'"
976 v-model="snackbar" 932 v-model="snackbar"
977 color="success" 933 color="success"
978 >{{ text }}</v-snackbar> 934 >{{ text }}</v-snackbar>
979 <v-flex xs12 sm12> 935 <v-flex xs12 sm12>
980 <v-form ref="parentForm" v-model="valid" lazy-validation> 936 <v-form ref="parentForm" v-model="valid" lazy-validation>
981 <v-container fluid> 937 <v-container fluid>
982 <v-layout> 938 <v-layout>
983 <v-flex xs12 sm6> 939 <v-flex xs12 sm6>
984 <v-layout> 940 <v-layout>
985 <v-flex xs4 class="pt-4 subheading"> 941 <v-flex xs4 class="pt-4 subheading">
986 <label class="right">Parent Email Id:</label> 942 <label class="right">Parent Email Id:</label>
987 </v-flex> 943 </v-flex>
988 <v-flex xs8 class="ml-3"> 944 <v-flex xs8 class="ml-3">
989 <v-text-field 945 <v-text-field
990 placeholder="fill Parent email" 946 placeholder="fill Parent email"
991 :rules="emailRules" 947 :rules="emailRules"
992 v-model.trim="parentData.email" 948 v-model.trim="parentData.email"
993 type="text" 949 type="text"
994 v-on:keyup="getParentDetails" 950 v-on:keyup="getParentDetails"
995 name="email" 951 name="email"
996 required 952 required
997 ></v-text-field> 953 ></v-text-field>
998 </v-flex> 954 </v-flex>
999 </v-layout> 955 </v-layout>
1000 </v-flex> 956 </v-flex>
1001 <v-flex xs12 sm6> 957 <v-flex xs12 sm6>
1002 <v-layout> 958 <v-layout>
1003 <v-flex xs4 class="pt-4 subheading"> 959 <v-flex xs4 class="pt-4 subheading">
1004 <label class="right">Father Name:</label> 960 <label class="right">Father Name:</label>
1005 </v-flex> 961 </v-flex>
1006 <v-flex xs8 class="ml-3"> 962 <v-flex xs8 class="ml-3">
1007 <v-text-field 963 <v-text-field
1008 v-model="parentData.fatherName" 964 v-model="parentData.fatherName"
1009 :rules="fatherNameRules" 965 :rules="fatherNameRules"
1010 placeholder="Fill your father Name" 966 placeholder="Fill your father Name"
1011 required 967 required
1012 ></v-text-field> 968 ></v-text-field>
1013 </v-flex> 969 </v-flex>
1014 </v-layout> 970 </v-layout>
1015 </v-flex> 971 </v-flex>
1016 </v-layout> 972 </v-layout>
1017 <v-layout> 973 <v-layout>
1018 <v-flex xs12 sm6> 974 <v-flex xs12 sm6>
1019 <v-layout> 975 <v-layout>
1020 <v-flex xs4 class="pt-4 subheading"> 976 <v-flex xs4 class="pt-4 subheading">
1021 <label class="right">Father Cell No:</label> 977 <label class="right">Father Cell No:</label>
1022 </v-flex> 978 </v-flex>
1023 <v-flex xs8 class="ml-3"> 979 <v-flex xs8 class="ml-3">
1024 <v-text-field 980 <v-text-field
1025 v-model="parentData.fatherCellNo" 981 v-model="parentData.fatherCellNo"
1026 placeholder="fill your father Cell Number" 982 placeholder="fill your father Cell Number"
1027 name="state" 983 name="state"
1028 type="number" 984 type="number"
1029 :rules="fatheCellNoRules" 985 :rules="fatheCellNoRules"
1030 required 986 required
1031 ></v-text-field> 987 ></v-text-field>
1032 </v-flex> 988 </v-flex>
1033 </v-layout> 989 </v-layout>
1034 </v-flex> 990 </v-flex>
1035 <v-flex xs12 sm6> 991 <v-flex xs12 sm6>
1036 <v-layout> 992 <v-layout>
1037 <v-flex xs4 class="pt-4 subheading"> 993 <v-flex xs4 class="pt-4 subheading">
1038 <label class="right">Mother Name:</label> 994 <label class="right">Mother Name:</label>
1039 </v-flex> 995 </v-flex>
1040 <v-flex xs8 class="ml-3"> 996 <v-flex xs8 class="ml-3">
1041 <v-text-field 997 <v-text-field
1042 v-model="parentData.motherName" 998 v-model="parentData.motherName"
1043 placeholder="fill your Mother Name" 999 placeholder="fill your Mother Name"
1044 name="state" 1000 name="state"
1045 type="text" 1001 type="text"
1046 :rules="motherNameRules" 1002 :rules="motherNameRules"
1047 required 1003 required
1048 ></v-text-field> 1004 ></v-text-field>
1049 </v-flex> 1005 </v-flex>
1050 </v-layout> 1006 </v-layout>
1051 </v-flex> 1007 </v-flex>
1052 </v-layout> 1008 </v-layout>
1053 <v-layout> 1009 <v-layout>
1054 <v-flex xs12 sm6> 1010 <v-flex xs12 sm6>
1055 <v-layout> 1011 <v-layout>
1056 <v-flex xs4 class="pt-4 subheading"> 1012 <v-flex xs4 class="pt-4 subheading">
1057 <label class="right">Mother Cell No:</label> 1013 <label class="right">Mother Cell No:</label>
1058 </v-flex> 1014 </v-flex>
1059 <v-flex xs8 class="ml-3"> 1015 <v-flex xs8 class="ml-3">
1060 <v-text-field 1016 <v-text-field
1061 v-model="parentData.motherCellNo" 1017 v-model="parentData.motherCellNo"
1062 placeholder="fill your Mother Cell Number" 1018 placeholder="fill your Mother Cell Number"
1063 name="state" 1019 name="state"
1064 type="number" 1020 type="number"
1065 :rules="motherCellNoRules" 1021 :rules="motherCellNoRules"
1066 required 1022 required
1067 ></v-text-field> 1023 ></v-text-field>
1068 </v-flex> 1024 </v-flex>
1069 </v-layout> 1025 </v-layout>
1070 </v-flex> 1026 </v-flex>
1071 </v-layout> 1027 </v-layout>
1072 <v-flex xs12 sm12> 1028 <v-flex xs12 sm12>
1073 <v-card-actions> 1029 <v-card-actions>
1074 <v-spacer></v-spacer> 1030 <v-spacer></v-spacer>
1075 <v-btn 1031 <v-btn
1076 @click="submitParentDetails" 1032 @click="submitParentDetails"
1077 round 1033 round
1078 dark 1034 dark
1079 :loading="loading" 1035 :loading="loading"
1080 v-show="showParent" 1036 v-show="showParent"
1081 >Add</v-btn> 1037 >Add</v-btn>
1082 <v-btn v-show="showNext" @click="e2 = 2" round dark>Next</v-btn> 1038 <v-btn v-show="showNext" @click="e2 = 2" round dark>Next</v-btn>
1083 </v-card-actions> 1039 </v-card-actions>
1084 </v-flex> 1040 </v-flex>
1085 </v-container> 1041 </v-container>
1086 </v-form> 1042 </v-form>
1087 </v-flex> 1043 </v-flex>
1088 </v-flex> 1044 </v-flex>
1089 </v-layout> 1045 </v-layout>
1090 </v-container> 1046 </v-container>
1091 </v-stepper-content> 1047 </v-stepper-content>
1092 <v-stepper-content step="2"> 1048 <v-stepper-content step="2">
1093 <v-container fluid> 1049 <v-container fluid>
1094 <v-snackbar 1050 <v-snackbar
1095 :timeout="timeout" 1051 :timeout="timeout"
1096 :top="y === 'top'" 1052 :top="y === 'top'"
1097 :right="x === 'right'" 1053 :right="x === 'right'"
1098 :vertical="mode === 'vertical'" 1054 :vertical="mode === 'vertical'"
1099 v-model="snackbar" 1055 v-model="snackbar"
1100 color="success" 1056 color="success"
1101 >{{ text }}</v-snackbar> 1057 >{{ text }}</v-snackbar>
1102 <v-flex xs12 sm12> 1058 <v-flex xs12 sm12>
1103 <v-form ref="form" v-model="valid" lazy-validation> 1059 <v-form ref="form" v-model="valid" lazy-validation>
1104 <v-container fluid> 1060 <v-container fluid>
1105 <v-layout> 1061 <v-layout>
1106 <v-flex 1062 <v-flex
1107 xs12 1063 xs12
1108 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4" 1064 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4"
1109 > 1065 >
1110 <v-avatar size="100px"> 1066 <v-avatar size="100px">
1111 <img src="/static/icon/user.png" v-if="!imageUrl" /> 1067 <img src="/static/icon/user.png" v-if="!imageUrl" />
1112 </v-avatar> 1068 </v-avatar>
1113 <input 1069 <input
1114 type="file" 1070 type="file"
1115 style="display: none" 1071 style="display: none"
1116 ref="image" 1072 ref="image"
1117 accept="image/*" 1073 accept="image/*"
1118 @change="onFilePicked" 1074 @change="onFilePicked"
1119 /> 1075 />
1120 <img 1076 <img
1121 :src="imageData.imageUrl" 1077 :src="imageData.imageUrl"
1122 height="150" 1078 height="150"
1123 v-if="imageUrl" 1079 v-if="imageUrl"
1124 style="border-radius:50%; width:200px" 1080 style="border-radius:50%; width:200px"
1125 /> 1081 />
1126 </v-flex> 1082 </v-flex>
1127 </v-layout> 1083 </v-layout>
1128 <v-layout> 1084 <v-layout>
1129 <v-flex xs12 sm6> 1085 <v-flex xs12 sm6>
1130 <v-layout> 1086 <v-layout>
1131 <v-flex xs4 class="pt-4 subheading"> 1087 <v-flex xs4 class="pt-4 subheading">
1132 <label class="right">Select Class:</label> 1088 <label class="right">Select Class:</label>
1133 </v-flex> 1089 </v-flex>
1134 <v-flex xs8 class="ml-3"> 1090 <v-flex xs8 class="ml-3">
1135 <v-select 1091 <v-select
1136 :items="addclass" 1092 :items="addclass"
1137 label="Select Class" 1093 label="Select Class"
1138 v-model="addStudents.select" 1094 v-model="addStudents.select"
1139 item-text="classNum" 1095 item-text="classNum"
1140 item-value="_id" 1096 item-value="_id"
1141 name="Select Class" 1097 name="Select Class"
1142 :rules="classRules" 1098 :rules="classRules"
1143 @change="getSection(addStudents.select)" 1099 @change="getSection(addStudents.select)"
1144 required 1100 required
1145 ></v-select> 1101 ></v-select>
1146 </v-flex> 1102 </v-flex>
1147 </v-layout> 1103 </v-layout>
1148 </v-flex> 1104 </v-flex>
1149 <v-flex xs12 sm6> 1105 <v-flex xs12 sm6>
1150 <v-layout> 1106 <v-layout>
1151 <v-flex xs4 class="pt-4 subheading"> 1107 <v-flex xs4 class="pt-4 subheading">
1152 <label class="right">Select Section:</label> 1108 <label class="right">Select Section:</label>
1153 </v-flex> 1109 </v-flex>
1154 <v-flex xs8 class="ml-3"> 1110 <v-flex xs8 class="ml-3">
1155 <v-select 1111 <v-select
1156 :items="addSection" 1112 :items="addSection"
1157 label="Select Section" 1113 label="Select Section"
1158 v-model="addStudents.selectSection" 1114 v-model="addStudents.selectSection"
1159 item-text="name" 1115 item-text="name"
1160 item-value="_id" 1116 item-value="_id"
1161 name="Select Section" 1117 name="Select Section"
1162 :rules="sectionRules" 1118 :rules="sectionRules"
1163 required 1119 required
1164 ></v-select> 1120 ></v-select>
1165 </v-flex> 1121 </v-flex>
1166 </v-layout> 1122 </v-layout>
1167 </v-flex> 1123 </v-flex>
1168 </v-layout> 1124 </v-layout>
1169 <v-layout> 1125 <v-layout>
1170 <v-flex xs12 sm6> 1126 <v-flex xs12 sm6>
1171 <v-layout> 1127 <v-layout>
1172 <v-flex xs4 class="pt-4 subheading"> 1128 <v-flex xs4 class="pt-4 subheading">
1173 <label class="right">Full Name:</label> 1129 <label class="right">Full Name:</label>
1174 </v-flex> 1130 </v-flex>
1175 <v-flex xs8 class="ml-3"> 1131 <v-flex xs8 class="ml-3">
1176 <v-text-field 1132 <v-text-field
1177 v-model="addStudents.name" 1133 v-model="addStudents.name"
1178 placeholder="fill your full Name" 1134 placeholder="fill your full Name"
1179 name="name" 1135 name="name"
1180 type="text" 1136 type="text"
1181 :rules="nameRules" 1137 :rules="nameRules"
1182 required 1138 required
1183 ></v-text-field> 1139 ></v-text-field>
1184 </v-flex> 1140 </v-flex>
1185 </v-layout> 1141 </v-layout>
1186 </v-flex> 1142 </v-flex>
1187 <v-flex xs12 sm6> 1143 <v-flex xs12 sm6>
1188 <v-layout> 1144 <v-layout>
1189 <v-flex xs4 class="pt-4 subheading"> 1145 <v-flex xs4 class="pt-4 subheading">
1190 <label class="right">Email ID:</label> 1146 <label class="right">Email ID:</label>
1191 </v-flex> 1147 </v-flex>
1192 <v-flex xs8 class="ml-3"> 1148 <v-flex xs8 class="ml-3">
1193 <v-text-field 1149 <v-text-field
1194 placeholder="fill your email" 1150 placeholder="fill your email"
1195 :rules="emailRules" 1151 :rules="emailRules"
1196 v-model="addStudents.email" 1152 v-model="addStudents.email"
1197 type="text" 1153 type="text"
1198 name="email" 1154 name="email"
1199 required 1155 required
1200 ></v-text-field> 1156 ></v-text-field>
1201 </v-flex> 1157 </v-flex>
1202 </v-layout> 1158 </v-layout>
1203 </v-flex> 1159 </v-flex>
1204 </v-layout> 1160 </v-layout>
1205 <v-layout> 1161 <v-layout>
1206 <v-flex xs12 sm6> 1162 <v-flex xs12 sm6>
1207 <v-layout> 1163 <v-layout>
1208 <v-flex xs4 class="pt-4 subheading"> 1164 <v-flex xs4 class="pt-4 subheading">
1209 <label class="right">Date of Birth:</label> 1165 <label class="right">Date of Birth:</label>
1210 </v-flex> 1166 </v-flex>
1211 <v-flex xs8 class="ml-3"> 1167 <v-flex xs8 class="ml-3">
1212 <v-menu 1168 <v-menu
1213 ref="menu" 1169 ref="menu"
1214 :close-on-content-click="false" 1170 :close-on-content-click="false"
1215 v-model="menu" 1171 v-model="menu"
1216 :nudge-right="40" 1172 :nudge-right="40"
1217 lazy 1173 lazy
1218 transition="scale-transition" 1174 transition="scale-transition"
1219 offset-y 1175 offset-y
1220 full-width 1176 full-width
1221 min-width="290px" 1177 min-width="290px"
1222 > 1178 >
1223 <v-text-field 1179 <v-text-field
1224 slot="activator" 1180 slot="activator"
1225 :rules="dateRules" 1181 :rules="dateRules"
1226 v-model="addStudents.date" 1182 v-model="addStudents.date"
1227 placeholder="Select date" 1183 placeholder="Select date"
1228 ></v-text-field> 1184 ></v-text-field>
1229 <v-date-picker 1185 <v-date-picker
1230 ref="picker" 1186 ref="picker"
1231 v-model="addStudents.date" 1187 v-model="addStudents.date"
1232 :max="new Date().toISOString().substr(0, 10)" 1188 :max="new Date().toISOString().substr(0, 10)"
1233 min="1950-01-01" 1189 min="1950-01-01"
1234 @input="menu = false" 1190 @input="menu = false"
1235 ></v-date-picker> 1191 ></v-date-picker>
1236 </v-menu> 1192 </v-menu>
1237 </v-flex> 1193 </v-flex>
1238 </v-layout> 1194 </v-layout>
1239 </v-flex> 1195 </v-flex>
1240 <v-flex xs12 sm6> 1196 <v-flex xs12 sm6>
1241 <v-layout> 1197 <v-layout>
1242 <v-flex xs4 class="pt-4 subheading"> 1198 <v-flex xs4 class="pt-4 subheading">
1243 <label class="right">City:</label> 1199 <label class="right">City:</label>
1244 </v-flex> 1200 </v-flex>
1245 <v-flex xs8 class="ml-3"> 1201 <v-flex xs8 class="ml-3">
1246 <v-text-field 1202 <v-text-field
1247 v-model="addStudents.city" 1203 v-model="addStudents.city"
1248 placeholder="fill your City Name" 1204 placeholder="fill your City Name"
1249 name="City" 1205 name="City"
1250 type="text" 1206 type="text"
1251 :rules="cityRules" 1207 :rules="cityRules"
1252 required 1208 required
1253 ></v-text-field> 1209 ></v-text-field>
1254 </v-flex> 1210 </v-flex>
1255 </v-layout> 1211 </v-layout>
1256 </v-flex> 1212 </v-flex>
1257 </v-layout> 1213 </v-layout>
1258 <v-layout> 1214 <v-layout>
1259 <v-flex xs12 sm6> 1215 <v-flex xs12 sm6>
1260 <v-layout> 1216 <v-layout>
1261 <v-flex xs4 class="pt-4 subheading"> 1217 <v-flex xs4 class="pt-4 subheading">
1262 <label class="right">State:</label> 1218 <label class="right">State:</label>
1263 </v-flex> 1219 </v-flex>
1264 <v-flex xs8 class="ml-3"> 1220 <v-flex xs8 class="ml-3">
1265 <v-text-field 1221 <v-text-field
1266 v-model="addStudents.state" 1222 v-model="addStudents.state"
1267 placeholder="fill your State Name" 1223 placeholder="fill your State Name"
1268 name="state" 1224 name="state"
1269 type="text" 1225 type="text"
1270 :rules="stateRules" 1226 :rules="stateRules"
1271 required 1227 required
1272 ></v-text-field> 1228 ></v-text-field>
1273 </v-flex> 1229 </v-flex>
1274 </v-layout> 1230 </v-layout>
1275 </v-flex> 1231 </v-flex>
1276 <v-flex xs12 sm6> 1232 <v-flex xs12 sm6>
1277 <v-layout> 1233 <v-layout>
1278 <v-flex xs4 class="pt-4 subheading"> 1234 <v-flex xs4 class="pt-4 subheading">
1279 <label class="right">Pincode:</label> 1235 <label class="right">Pincode:</label>
1280 </v-flex> 1236 </v-flex>
1281 <v-flex xs8 class="ml-3"> 1237 <v-flex xs8 class="ml-3">
1282 <v-text-field 1238 <v-text-field
1283 v-model="addStudents.pincode" 1239 v-model="addStudents.pincode"
1284 placeholder="fill your pincode" 1240 placeholder="fill your pincode"
1285 name="pincode" 1241 name="pincode"
1286 type="number" 1242 type="number"
1287 :rules="pincode" 1243 :rules="pincode"
1288 required 1244 required
1289 ></v-text-field> 1245 ></v-text-field>
1290 </v-flex> 1246 </v-flex>
1291 </v-layout> 1247 </v-layout>
1292 </v-flex> 1248 </v-flex>
1293 </v-layout> 1249 </v-layout>
1294 <v-layout> 1250 <v-layout>
1295 <v-flex xs12 sm6> 1251 <v-flex xs12 sm6>
1296 <v-layout> 1252 <v-layout>
1297 <v-flex xs4 class="pt-4 subheading"> 1253 <v-flex xs4 class="pt-4 subheading">
1298 <label class="right">Mobile No:</label> 1254 <label class="right">Mobile No:</label>
1299 </v-flex> 1255 </v-flex>
1300 <v-flex xs8 class="ml-3"> 1256 <v-flex xs8 class="ml-3">
1301 <v-text-field 1257 <v-text-field
1302 v-model="addStudents.mobile" 1258 v-model="addStudents.mobile"
1303 placeholder="fill your MobileNo" 1259 placeholder="fill your MobileNo"
1304 name="mobileNo" 1260 name="mobileNo"
1305 type="number" 1261 type="number"
1306 :rules="mobileNoRules" 1262 :rules="mobileNoRules"
1307 required 1263 required
1308 ></v-text-field> 1264 ></v-text-field>
1309 </v-flex> 1265 </v-flex>
1310 </v-layout> 1266 </v-layout>
1311 </v-flex> 1267 </v-flex>
1312 <v-flex xs12 sm6> 1268 <v-flex xs12 sm6>
1313 <v-layout> 1269 <v-layout>
1314 <v-flex xs4 class="pt-4 subheading"> 1270 <v-flex xs4 class="pt-4 subheading">
1315 <label class="right">Select Country:</label> 1271 <label class="right">Select Country:</label>
1316 </v-flex> 1272 </v-flex>
1317 <v-flex xs8 class="ml-3"> 1273 <v-flex xs8 class="ml-3">
1318 <v-autocomplete 1274 <v-autocomplete
1319 v-model="addStudents.country" 1275 v-model="addStudents.country"
1320 :rules="country" 1276 :rules="country"
1321 :items="countries" 1277 :items="countries"
1322 placeholder="Select Country Name" 1278 placeholder="Select Country Name"
1323 required 1279 required
1324 ></v-autocomplete> 1280 ></v-autocomplete>
1325 </v-flex> 1281 </v-flex>
1326 </v-layout> 1282 </v-layout>
1327 </v-flex> 1283 </v-flex>
1328 </v-layout> 1284 </v-layout>
1329 <v-layout> 1285 <v-layout>
1330 <v-flex xs12 sm6> 1286 <v-flex xs12 sm6>
1331 <v-layout> 1287 <v-layout>
1332 <v-flex xs4 class="pt-4 subheading"> 1288 <v-flex xs4 class="pt-4 subheading">
1333 <label class="right">Gender:</label> 1289 <label class="right">Gender:</label>
1334 </v-flex> 1290 </v-flex>
1335 <v-flex xs8 class="ml-3"> 1291 <v-flex xs8 class="ml-3">
1336 <v-select 1292 <v-select
1337 :items="gender" 1293 :items="gender"
1338 v-model="addStudents.gender" 1294 v-model="addStudents.gender"
1339 :rules="genderRules" 1295 :rules="genderRules"
1340 label="Select Gender" 1296 label="Select Gender"
1341 required 1297 required
1342 ></v-select> 1298 ></v-select>
1343 </v-flex> 1299 </v-flex>
1344 </v-layout> 1300 </v-layout>
1345 </v-flex> 1301 </v-flex>
1346 <v-flex xs12 sm6> 1302 <v-flex xs12 sm6>
1347 <v-layout> 1303 <v-layout>
1348 <v-flex xs4 class="pt-4 subheading"> 1304 <v-flex xs4 class="pt-4 subheading">
1349 <label class="right">Blood Group:</label> 1305 <label class="right">Blood Group:</label>
1350 </v-flex> 1306 </v-flex>
1351 <v-flex xs8 class="ml-3"> 1307 <v-flex xs8 class="ml-3">
1352 <v-text-field 1308 <v-text-field
1353 v-model="addStudents.bloodGroup" 1309 v-model="addStudents.bloodGroup"
1354 placeholder="Fill your Blood Group" 1310 placeholder="Fill your Blood Group"
1355 required 1311 required
1356 ></v-text-field> 1312 ></v-text-field>
1357 </v-flex> 1313 </v-flex>
1358 </v-layout> 1314 </v-layout>
1359 </v-flex> 1315 </v-flex>
1360 </v-layout> 1316 </v-layout>
1361 <v-layout> 1317 <v-layout>
1362 <v-flex xs12 sm6> 1318 <v-flex xs12 sm6>
1363 <v-layout> 1319 <v-layout>
1364 <v-flex xs4 class="pt-4 subheading"> 1320 <v-flex xs4 class="pt-4 subheading">
1365 <label class="right">Allergies:</label> 1321 <label class="right">Allergies:</label>
1366 </v-flex> 1322 </v-flex>
1367 <v-flex xs8 class="ml-3"> 1323 <v-flex xs8 class="ml-3">
1368 <v-text-field 1324 <v-text-field
1369 v-model="addStudents.allergies" 1325 v-model="addStudents.allergies"
1370 placeholder="Fill your Allergies" 1326 placeholder="Fill your Allergies"
1371 required 1327 required
1372 ></v-text-field> 1328 ></v-text-field>
1373 </v-flex> 1329 </v-flex>
1374 </v-layout> 1330 </v-layout>
1375 </v-flex> 1331 </v-flex>
1376 <v-flex xs12 sm6> 1332 <v-flex xs12 sm6>
1377 <v-layout> 1333 <v-layout>
1378 <v-flex xs4 class="pt-4 subheading"> 1334 <v-flex xs4 class="pt-4 subheading">
1379 <label class="right">Medical Notes:</label> 1335 <label class="right">Medical Notes:</label>
1380 </v-flex> 1336 </v-flex>
1381 <v-flex xs8 class="ml-3"> 1337 <v-flex xs8 class="ml-3">
1382 <v-text-field 1338 <v-text-field
1383 v-model="addStudents.medicalNotes" 1339 v-model="addStudents.medicalNotes"
1384 placeholder="Fill your Medical Notes" 1340 placeholder="Fill your Medical Notes"
1385 required 1341 required
1386 ></v-text-field> 1342 ></v-text-field>
1387 </v-flex> 1343 </v-flex>
1388 </v-layout> 1344 </v-layout>
1389 </v-flex> 1345 </v-flex>
1390 </v-layout> 1346 </v-layout>
1391 <v-layout> 1347 <v-layout>
1392 <v-flex xs12 sm6> 1348 <v-flex xs12 sm6>
1393 <v-layout> 1349 <v-layout>
1394 <v-flex xs4 class="pt-4 subheading"> 1350 <v-flex xs4 class="pt-4 subheading">
1395 <label class="right">Height:</label> 1351 <label class="right">Height:</label>
1396 </v-flex> 1352 </v-flex>
1397 <v-flex xs8 class="ml-3"> 1353 <v-flex xs8 class="ml-3">
1398 <v-text-field 1354 <v-text-field
1399 v-model="addStudents.height" 1355 v-model="addStudents.height"
1400 placeholder="Fill your Height" 1356 placeholder="Fill your Height"
1401 required 1357 required
1402 ></v-text-field> 1358 ></v-text-field>
1403 </v-flex> 1359 </v-flex>
1404 </v-layout> 1360 </v-layout>
1405 </v-flex> 1361 </v-flex>
1406 <v-flex xs12 sm6> 1362 <v-flex xs12 sm6>
1407 <v-layout> 1363 <v-layout>
1408 <v-flex xs4 class="pt-4 subheading"> 1364 <v-flex xs4 class="pt-4 subheading">
1409 <label class="right">Weight:</label> 1365 <label class="right">Weight:</label>
1410 </v-flex> 1366 </v-flex>
1411 <v-flex xs8 class="ml-3"> 1367 <v-flex xs8 class="ml-3">
1412 <v-text-field 1368 <v-text-field
1413 v-model="addStudents.weight" 1369 v-model="addStudents.weight"
1414 placeholder="Fill your Weight" 1370 placeholder="Fill your Weight"
1415 required 1371 required
1416 ></v-text-field> 1372 ></v-text-field>
1417 </v-flex> 1373 </v-flex>
1418 </v-layout> 1374 </v-layout>
1419 </v-flex> 1375 </v-flex>
1420 </v-layout> 1376 </v-layout>
1421 <v-layout> 1377 <v-layout>
1422 <v-flex xs12 sm6> 1378 <v-flex xs12 sm6>
1423 <v-layout> 1379 <v-layout>
1424 <v-flex xs4 class="pt-4 subheading"> 1380 <v-flex xs4 class="pt-4 subheading">
1425 <label class="right">Uplaod Image:</label> 1381 <label class="right">Uplaod Image:</label>
1426 </v-flex> 1382 </v-flex>
1427 <v-flex xs8 class="ml-3"> 1383 <v-flex xs8 class="ml-3">
1428 <v-text-field 1384 <v-text-field
1429 label="Select Image" 1385 label="Select Image"
1430 @click="pickFile" 1386 @click="pickFile"
1431 v-model="imageName" 1387 v-model="imageName"
1432 append-icon="attach_file" 1388 append-icon="attach_file"
1433 ></v-text-field> 1389 ></v-text-field>
1434 </v-flex> 1390 </v-flex>
1435 </v-layout> 1391 </v-layout>
1436 </v-flex> 1392 </v-flex>
1437 <v-flex xs12 sm6> 1393 <v-flex xs12 sm6>
1438 <v-layout> 1394 <v-layout>
1439 <v-flex xs4 class="pt-4 subheading"> 1395 <v-flex xs4 class="pt-4 subheading">
1440 <label class="right">Academic Year:</label> 1396 <label class="right">Academic Year:</label>
1441 </v-flex> 1397 </v-flex>
1442 <v-flex xs8 class="ml-3"> 1398 <v-flex xs8 class="ml-3">
1443 <v-text-field 1399 <v-text-field
1444 v-model="addStudents.establishmentYear" 1400 v-model="addStudents.establishmentYear"
1445 placeholder="fill your Academic Year" 1401 placeholder="fill your Academic Year"
1446 name="state" 1402 name="state"
1447 type="number" 1403 type="number"
1448 :rules="establishmentYearRules" 1404 :rules="establishmentYearRules"
1449 required 1405 required
1450 ></v-text-field> 1406 ></v-text-field>
1451 </v-flex> 1407 </v-flex>
1452 </v-layout> 1408 </v-layout>
1453 </v-flex> 1409 </v-flex>
1454 </v-layout> 1410 </v-layout>
1455 <v-layout> 1411 <v-layout>
1456 <v-flex xs12 sm6> 1412 <v-flex xs12 sm6>
1457 <v-layout> 1413 <v-layout>
1458 <v-flex xs4 class="pt-4 subheading"> 1414 <v-flex xs4 class="pt-4 subheading">
1459 <label class="right">Roll Number:</label> 1415 <label class="right">Roll Number:</label>
1460 </v-flex> 1416 </v-flex>
1461 <v-flex xs8 class="ml-3"> 1417 <v-flex xs8 class="ml-3">
1462 <v-text-field 1418 <v-text-field
1463 v-model="addStudents.rollNo" 1419 v-model="addStudents.rollNo"
1464 placeholder="Fill your Roll Number" 1420 placeholder="Fill your Roll Number"
1465 required 1421 required
1466 ></v-text-field> 1422 ></v-text-field>
1467 </v-flex> 1423 </v-flex>
1468 </v-layout> 1424 </v-layout>
1469 </v-flex> 1425 </v-flex>
1470 </v-layout> 1426 </v-layout>
1471 <v-layout> 1427 <v-layout>
1472 <v-flex xs12 sm12> 1428 <v-flex xs12 sm12>
1473 <v-layout> 1429 <v-layout>
1474 <v-flex 1430 <v-flex
1475 xs3 1431 xs3
1476 class="pt-4 subheading pl-4" 1432 class="pt-4 subheading pl-4"
1477 style="max-width: 17%;" 1433 style="max-width: 17%;"
1478 > 1434 >
1479 <label class>Present Address:</label> 1435 <label class>Present Address:</label>
1480 </v-flex> 1436 </v-flex>
1481 <v-flex xs12> 1437 <v-flex xs12>
1482 <v-text-field 1438 <v-text-field
1483 name="input-4-3" 1439 name="input-4-3"
1484 v-model="addStudents.presentAddress" 1440 v-model="addStudents.presentAddress"
1485 :rules="presentAddress" 1441 :rules="presentAddress"
1486 placeholder="fill Your present Address" 1442 placeholder="fill Your present Address"
1487 required 1443 required
1488 ></v-text-field> 1444 ></v-text-field>
1489 </v-flex> 1445 </v-flex>
1490 </v-layout> 1446 </v-layout>
1491 </v-flex> 1447 </v-flex>
1492 <v-flex xs12 sm12> 1448 <v-flex xs12 sm12>
1493 <v-layout> 1449 <v-layout>
1494 <v-flex xs3 class="pt-4 subheading" style="max-width: 17%;"> 1450 <v-flex xs3 class="pt-4 subheading" style="max-width: 17%;">
1495 <label>Permanent Address:</label> 1451 <label>Permanent Address:</label>
1496 </v-flex> 1452 </v-flex>
1497 <v-flex xs12> 1453 <v-flex xs12>
1498 <v-text-field 1454 <v-text-field
1499 name="input-4-3" 1455 name="input-4-3"
1500 v-model="addStudents.permanentAddress" 1456 v-model="addStudents.permanentAddress"
1501 :rules="permanentAddress" 1457 :rules="permanentAddress"
1502 placeholder="fill Your Permanent Address" 1458 placeholder="fill Your Permanent Address"
1503 required 1459 required
1504 ></v-text-field> 1460 ></v-text-field>
1505 </v-flex> 1461 </v-flex>
1506 </v-layout> 1462 </v-layout>
1507 </v-flex> 1463 </v-flex>
1508 </v-layout> 1464 </v-layout>
1509 <v-layout> 1465 <v-layout>
1510 <v-flex xs12 sm12> 1466 <v-flex xs12 sm12>
1511 <v-card-actions> 1467 <v-card-actions>
1512 <!-- <v-btn @click="clear" round dark>clear</v-btn> --> 1468 <!-- <v-btn @click="clear" round dark>clear</v-btn> -->
1513 <v-btn round dark @click="e2 = 1"> 1469 <v-btn round dark @click="e2 = 1">
1514 <v-icon dark left>arrow_back</v-icon>Back 1470 <v-icon dark left>arrow_back</v-icon>Back
1515 </v-btn> 1471 </v-btn>
1516 <v-spacer></v-spacer> 1472 <v-spacer></v-spacer>
1517 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 1473 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
1518 </v-card-actions> 1474 </v-card-actions>
1519 </v-flex> 1475 </v-flex>
1520 </v-layout> 1476 </v-layout>
1521 </v-container> 1477 </v-container>
1522 </v-form> 1478 </v-form>
1523 </v-flex> 1479 </v-flex>
1524 </v-container> 1480 </v-container>
1525 </v-stepper-content> 1481 </v-stepper-content>
1526 </v-stepper-items> 1482 </v-stepper-items>
1527 </v-stepper> 1483 </v-stepper>
1528 </v-app> 1484 </v-app>
1529 </div> 1485 </div>
1530 </v-flex> 1486 </v-flex>
1531 </v-layout> 1487 </v-layout>
1532 </v-container> 1488 </v-container>
1533 </v-tab-item> 1489 </v-tab-item>
1534 </v-tabs> 1490 </v-tabs>
1535 <div class="loader" v-if="showLoader"> 1491 <div class="loader" v-if="showLoader">
1536 <v-progress-circular indeterminate color="white"></v-progress-circular> 1492 <v-progress-circular indeterminate color="white"></v-progress-circular>
1537 </div> 1493 </div>
1538 </v-app> 1494 </div>
1539 </template> 1495 </template>
1540 1496
1541 <script> 1497 <script>
1542 import http from "@/Services/http.js"; 1498 import http from "@/Services/http.js";
1543 import Util from "@/util"; 1499 import Util from "@/util";
1544 import moment from "moment"; 1500 import moment from "moment";
1545 1501
1546 export default { 1502 export default {
1547 data: () => ({ 1503 data: () => ({
1548 e2: 0, 1504 e2: 0,
1549 showParent: true, 1505 showParent: true,
1550 showNext: false, 1506 showNext: false,
1551 snackbar: false, 1507 snackbar: false,
1552 y: "top", 1508 y: "top",
1553 x: "right", 1509 x: "right",
1554 mode: "", 1510 mode: "",
1555 timeout: 3000, 1511 timeout: 3000,
1556 text: "", 1512 text: "",
1557 showLoader: false, 1513 showLoader: false,
1558 loading: false, 1514 loading: false,
1559 date: null, 1515 date: null,
1560 search: "", 1516 search: "",
1561 menu: false, 1517 menu: false,
1562 menu1: false, 1518 menu1: false,
1563 dialog: false, 1519 dialog: false,
1564 dialog1: false, 1520 dialog1: false,
1565 valid: true, 1521 valid: true,
1566 isActive: true, 1522 isActive: true,
1567 newActive: false, 1523 newActive: false,
1568 addclass: [], 1524 addclass: [],
1569 addSection: [], 1525 addSection: [],
1570 gender: ["Male", "Female"], 1526 gender: ["Male", "Female"],
1571 AddUsercredentials: {}, 1527 AddUsercredentials: {},
1572 pagination: { 1528 pagination: {
1573 rowsPerPage: 15 1529 rowsPerPage: 15
1574 }, 1530 },
1575 imageData: {}, 1531 imageData: {},
1576 imageName: "", 1532 imageName: "",
1577 imageUrl: "", 1533 imageUrl: "",
1578 imageFile: "", 1534 imageFile: "",
1579 nameRules: [v => !!v || " Full Name is required"], 1535 nameRules: [v => !!v || " Full Name is required"],
1580 dateRules: [v => !!v || " DOB is required"], 1536 dateRules: [v => !!v || " DOB is required"],
1581 cityRules: [v => !!v || " City Name is required"], 1537 cityRules: [v => !!v || " City Name is required"],
1582 pincode: [v => !!v || " Pincode is required"], 1538 pincode: [v => !!v || " Pincode is required"],
1583 country: [v => !!v || " Country Name is required"], 1539 country: [v => !!v || " Country Name is required"],
1584 permanentAddress: [v => !!v || " Permanent Address is required"], 1540 permanentAddress: [v => !!v || " Permanent Address is required"],
1585 presentAddress: [v => !!v || " Present Address is required"], 1541 presentAddress: [v => !!v || " Present Address is required"],
1586 mobileNoRules: [v => !!v || "Mobile Number is required"], 1542 mobileNoRules: [v => !!v || "Mobile Number is required"],
1587 stateRules: [v => !!v || "State Name is required"], 1543 stateRules: [v => !!v || "State Name is required"],
1588 classRules: [v => !!v || " Class Name is required"], 1544 classRules: [v => !!v || " Class Name is required"],
1589 sectionRules: [v => !!v || " Section Name is required"], 1545 sectionRules: [v => !!v || " Section Name is required"],
1590 genderRules: [v => !!v || " Select Gender is required"], 1546 genderRules: [v => !!v || " Select Gender is required"],
1591 fatherNameRules: [v => !!v || " Father Name is required"], 1547 fatherNameRules: [v => !!v || " Father Name is required"],
1592 fatheCellNoRules: [v => !!v || " father Cell Number is required"], 1548 fatheCellNoRules: [v => !!v || " father Cell Number is required"],
1593 motherNameRules: [v => !!v || " Mother Name is required"], 1549 motherNameRules: [v => !!v || " Mother Name is required"],
1594 motherCellNoRules: [v => !!v || " Mother Cell Number is required"], 1550 motherCellNoRules: [v => !!v || " Mother Cell Number is required"],
1595 establishmentYearRules: [v => !!v || " Academic Year is required"], 1551 establishmentYearRules: [v => !!v || " Academic Year is required"],
1596 errorMessages: "", 1552 errorMessages: "",
1597 emailRules: [ 1553 emailRules: [
1598 v => !!v || "E-mail is required", 1554 v => !!v || "E-mail is required",
1599 v => 1555 v =>
1600 /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) || 1556 /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) ||
1601 "E-mail must be valid" 1557 "E-mail must be valid"
1602 ], 1558 ],
1603 countries: [ 1559 countries: [
1604 "Afghanistan", 1560 "Afghanistan",
1605 "Albania", 1561 "Albania",
1606 "Algeria", 1562 "Algeria",
1607 "Andorra", 1563 "Andorra",
1608 "Angola", 1564 "Angola",
1609 "Anguilla", 1565 "Anguilla",
1610 "Antigua &amp; Barbuda", 1566 "Antigua &amp; Barbuda",
1611 "Argentina", 1567 "Argentina",
1612 "Armenia", 1568 "Armenia",
1613 "Aruba", 1569 "Aruba",
1614 "Australia", 1570 "Australia",
1615 "Austria", 1571 "Austria",
1616 "Azerbaijan", 1572 "Azerbaijan",
1617 "Bahamas", 1573 "Bahamas",
1618 "Bahrain", 1574 "Bahrain",
1619 "Bangladesh", 1575 "Bangladesh",
1620 "Barbados", 1576 "Barbados",
1621 "Belarus", 1577 "Belarus",
1622 "Belgium", 1578 "Belgium",
1623 "Belize", 1579 "Belize",
1624 "Benin", 1580 "Benin",
1625 "Bermuda", 1581 "Bermuda",
1626 "Bhutan", 1582 "Bhutan",
1627 "Bolivia", 1583 "Bolivia",
1628 "Bosnia &amp; Herzegovina", 1584 "Bosnia &amp; Herzegovina",
1629 "Botswana", 1585 "Botswana",
1630 "Brazil", 1586 "Brazil",
1631 "British Virgin Islands", 1587 "British Virgin Islands",
1632 "Brunei", 1588 "Brunei",
1633 "Bulgaria", 1589 "Bulgaria",
1634 "Burkina Faso", 1590 "Burkina Faso",
1635 "Burundi", 1591 "Burundi",
1636 "Cambodia", 1592 "Cambodia",
1637 "Cameroon", 1593 "Cameroon",
1638 "Cape Verde", 1594 "Cape Verde",
1639 "Cayman Islands", 1595 "Cayman Islands",
1640 "Chad", 1596 "Chad",
1641 "Chile", 1597 "Chile",
1642 "China", 1598 "China",
1643 "Colombia", 1599 "Colombia",
1644 "Congo", 1600 "Congo",
1645 "Cook Islands", 1601 "Cook Islands",
1646 "Costa Rica", 1602 "Costa Rica",
1647 "Cote D Ivoire", 1603 "Cote D Ivoire",
1648 "Croatia", 1604 "Croatia",
1649 "Cruise Ship", 1605 "Cruise Ship",
1650 "Cuba", 1606 "Cuba",
1651 "Cyprus", 1607 "Cyprus",
1652 "Czech Republic", 1608 "Czech Republic",
1653 "Denmark", 1609 "Denmark",
1654 "Djibouti", 1610 "Djibouti",
1655 "Dominica", 1611 "Dominica",
1656 "Dominican Republic", 1612 "Dominican Republic",
1657 "Ecuador", 1613 "Ecuador",
1658 "Egypt", 1614 "Egypt",
1659 "El Salvador", 1615 "El Salvador",
1660 "Equatorial Guinea", 1616 "Equatorial Guinea",
1661 "Estonia", 1617 "Estonia",
1662 "Ethiopia", 1618 "Ethiopia",
1663 "Falkland Islands", 1619 "Falkland Islands",
1664 "Faroe Islands", 1620 "Faroe Islands",
1665 "Fiji", 1621 "Fiji",
1666 "Finland", 1622 "Finland",
1667 "France", 1623 "France",
1668 "French Polynesia", 1624 "French Polynesia",
1669 "French West Indies", 1625 "French West Indies",
1670 "Gabon", 1626 "Gabon",
1671 "Gambia", 1627 "Gambia",
1672 "Georgia", 1628 "Georgia",
1673 "Germany", 1629 "Germany",
1674 "Ghana", 1630 "Ghana",
1675 "Gibraltar", 1631 "Gibraltar",
1676 "Greece", 1632 "Greece",
1677 "Greenland", 1633 "Greenland",
1678 "Grenada", 1634 "Grenada",
1679 "Guam", 1635 "Guam",
1680 "Guatemala", 1636 "Guatemala",
1681 "Guernsey", 1637 "Guernsey",
1682 "Guinea", 1638 "Guinea",
1683 "Guinea Bissau", 1639 "Guinea Bissau",
1684 "Guyana", 1640 "Guyana",
1685 "Haiti", 1641 "Haiti",
1686 "Honduras", 1642 "Honduras",
1687 "Hong Kong", 1643 "Hong Kong",
1688 "Hungary", 1644 "Hungary",
1689 "Iceland", 1645 "Iceland",
1690 "India", 1646 "India",
1691 "Indonesia", 1647 "Indonesia",
1692 "Iran", 1648 "Iran",
1693 "Iraq", 1649 "Iraq",
1694 "Ireland", 1650 "Ireland",
1695 "Isle of Man", 1651 "Isle of Man",
1696 "Israel", 1652 "Israel",
1697 "Italy", 1653 "Italy",
1698 "Jamaica", 1654 "Jamaica",
1699 "Japan", 1655 "Japan",
1700 "Jersey", 1656 "Jersey",
1701 "Jordan", 1657 "Jordan",
1702 "Kazakhstan", 1658 "Kazakhstan",
1703 "Kenya", 1659 "Kenya",
1704 "Kuwait", 1660 "Kuwait",
1705 "Kyrgyz Republic", 1661 "Kyrgyz Republic",
1706 "Laos", 1662 "Laos",
1707 "Latvia", 1663 "Latvia",
1708 "Lebanon", 1664 "Lebanon",
1709 "Lesotho", 1665 "Lesotho",
1710 "Liberia", 1666 "Liberia",
1711 "Libya", 1667 "Libya",
1712 "Liechtenstein", 1668 "Liechtenstein",
1713 "Lithuania", 1669 "Lithuania",
1714 "Luxembourg", 1670 "Luxembourg",
1715 "Macau", 1671 "Macau",
1716 "Macedonia", 1672 "Macedonia",
1717 "Madagascar", 1673 "Madagascar",
1718 "Malawi", 1674 "Malawi",
1719 "Malaysia", 1675 "Malaysia",
1720 "Maldives", 1676 "Maldives",
1721 "Mali", 1677 "Mali",
1722 "Malta", 1678 "Malta",
1723 "Mauritania", 1679 "Mauritania",
1724 "Mauritius", 1680 "Mauritius",
1725 "Mexico", 1681 "Mexico",
1726 "Moldova", 1682 "Moldova",
1727 "Monaco", 1683 "Monaco",
1728 "Mongolia", 1684 "Mongolia",
1729 "Montenegro", 1685 "Montenegro",
1730 "Montserrat", 1686 "Montserrat",
1731 "Morocco", 1687 "Morocco",
1732 "Mozambique", 1688 "Mozambique",
1733 "Namibia", 1689 "Namibia",
1734 "Nepal", 1690 "Nepal",
1735 "Netherlands", 1691 "Netherlands",
1736 "Netherlands Antilles", 1692 "Netherlands Antilles",
1737 "New Caledonia", 1693 "New Caledonia",
1738 "New Zealand", 1694 "New Zealand",
1739 "Nicaragua", 1695 "Nicaragua",
1740 "Niger", 1696 "Niger",
1741 "Nigeria", 1697 "Nigeria",
1742 "Norway", 1698 "Norway",
1743 "Oman", 1699 "Oman",
1744 "Pakistan", 1700 "Pakistan",
1745 "Palestine", 1701 "Palestine",
1746 "Panama", 1702 "Panama",
1747 "Papua New Guinea", 1703 "Papua New Guinea",
1748 "Paraguay", 1704 "Paraguay",
1749 "Peru", 1705 "Peru",
1750 "Philippines", 1706 "Philippines",
1751 "Poland", 1707 "Poland",
1752 "Portugal", 1708 "Portugal",
1753 "Puerto Rico", 1709 "Puerto Rico",
1754 "Qatar", 1710 "Qatar",
1755 "Reunion", 1711 "Reunion",
1756 "Romania", 1712 "Romania",
1757 "Russia", 1713 "Russia",
1758 "Rwanda", 1714 "Rwanda",
1759 "Saint Pierre &amp; Miquelon", 1715 "Saint Pierre &amp; Miquelon",
1760 "Samoa", 1716 "Samoa",
1761 "San Marino", 1717 "San Marino",
1762 "Satellite", 1718 "Satellite",
1763 "Saudi Arabia", 1719 "Saudi Arabia",
1764 "Senegal", 1720 "Senegal",
1765 "Serbia", 1721 "Serbia",
1766 "Seychelles", 1722 "Seychelles",
1767 "Sierra Leone", 1723 "Sierra Leone",
1768 "Singapore", 1724 "Singapore",
1769 "Slovakia", 1725 "Slovakia",
1770 "Slovenia", 1726 "Slovenia",
1771 "South Africa", 1727 "South Africa",
1772 "South Korea", 1728 "South Korea",
1773 "Spain", 1729 "Spain",
1774 "Sri Lanka", 1730 "Sri Lanka",
1775 "St Kitts &amp; Nevis", 1731 "St Kitts &amp; Nevis",
1776 "St Lucia", 1732 "St Lucia",
1777 "St Vincent", 1733 "St Vincent",
1778 "St. Lucia", 1734 "St. Lucia",
1779 "Sudan", 1735 "Sudan",
1780 "Suriname", 1736 "Suriname",
1781 "Swaziland", 1737 "Swaziland",
1782 "Sweden", 1738 "Sweden",
1783 "Switzerland", 1739 "Switzerland",
1784 "Syria", 1740 "Syria",
1785 "Taiwan", 1741 "Taiwan",
1786 "Tajikistan", 1742 "Tajikistan",
1787 "Tanzania", 1743 "Tanzania",
1788 "Thailand", 1744 "Thailand",
1789 "Timor L'Este", 1745 "Timor L'Este",
1790 "Togo", 1746 "Togo",
1791 "Tonga", 1747 "Tonga",
1792 "Trinidad &amp; Tobago", 1748 "Trinidad &amp; Tobago",
1793 "Tunisia", 1749 "Tunisia",
1794 "Turkey", 1750 "Turkey",
1795 "Turkmenistan", 1751 "Turkmenistan",
1796 "Turks &amp; Caicos", 1752 "Turks &amp; Caicos",
1797 "Uganda", 1753 "Uganda",
1798 "Ukraine", 1754 "Ukraine",
1799 "United Arab Emirates", 1755 "United Arab Emirates",
1800 "United Kingdom", 1756 "United Kingdom",
1801 "United States", 1757 "United States",
1802 "Uruguay", 1758 "Uruguay",
1803 "Uzbekistan", 1759 "Uzbekistan",
1804 "Venezuela", 1760 "Venezuela",
1805 "Vietnam", 1761 "Vietnam",
1806 "Virgin Islands (US)", 1762 "Virgin Islands (US)",
1807 "Yemen", 1763 "Yemen",
1808 "Zambia", 1764 "Zambia",
1809 "Zimbabwe" 1765 "Zimbabwe"
1810 ], 1766 ],
1811 headers: [ 1767 headers: [
1812 { 1768 {
1813 text: "Roll No.", 1769 text: "Roll No.",
1814 align: "center", 1770 align: "center",
1815 sortable: false, 1771 sortable: false,
1816 value: "rollNo" 1772 value: "rollNo"
1817 }, 1773 },
1818 { 1774 {
1819 text: "Profile Pic", 1775 text: "Profile Pic",
1820 value: "profilePicUrl", 1776 value: "profilePicUrl",
1821 sortable: false, 1777 sortable: false,
1822 align: "center" 1778 align: "center"
1823 }, 1779 },
1824 { text: "Name", value: "name", sortable: false, align: "center" }, 1780 { text: "Name", value: "name", sortable: false, align: "center" },
1825 { text: "Email", value: "email", sortable: false, align: "center" }, 1781 { text: "Email", value: "email", sortable: false, align: "center" },
1826 { text: "Dob", value: "dob", sortable: false, align: "center" }, 1782 { text: "Dob", value: "dob", sortable: false, align: "center" },
1827 { text: "Gender", value: "gender", sortable: false, align: "center" }, 1783 { text: "Gender", value: "gender", sortable: false, align: "center" },
1828 { 1784 {
1829 text: "Father Name", 1785 text: "Father Name",
1830 value: "fatherName", 1786 value: "fatherName",
1831 sortable: false, 1787 sortable: false,
1832 align: "center" 1788 align: "center"
1833 }, 1789 },
1834 { 1790 {
1835 text: "Mother Name", 1791 text: "Mother Name",
1836 value: "motherName", 1792 value: "motherName",
1837 sortable: false, 1793 sortable: false,
1838 align: "center" 1794 align: "center"
1839 }, 1795 },
1840 { 1796 {
1841 text: "Academic Year", 1797 text: "Academic Year",
1842 value: "establishmentYear", 1798 value: "establishmentYear",
1843 sortable: false, 1799 sortable: false,
1844 align: "center" 1800 align: "center"
1845 }, 1801 },
1846 { text: "Mobile No", value: "mobile", sortable: false, align: "center" }, 1802 { text: "Mobile No", value: "mobile", sortable: false, align: "center" },
1847 { text: "Action", value: "", sortable: false, align: "center" } 1803 { text: "Action", value: "", sortable: false, align: "center" }
1848 ], 1804 ],
1849 desserts: [], 1805 desserts: [],
1850 parentId: "", 1806 parentId: "",
1851 editedIndex: -1, 1807 editedIndex: -1,
1852 parentData: {}, 1808 parentData: {},
1853 addStudents: { 1809 addStudents: {
1854 role: "STUDENT", 1810 role: "STUDENT",
1855 name: "", 1811 name: "",
1856 email: "", 1812 email: "",
1857 date: "", 1813 date: "",
1858 city: "", 1814 city: "",
1859 pincode: "", 1815 pincode: "",
1860 country: "", 1816 country: "",
1861 permanentAddress: "", 1817 permanentAddress: "",
1862 presentAddress: "", 1818 presentAddress: "",
1863 mobile: "", 1819 mobile: "",
1864 state: "", 1820 state: "",
1865 gender: "", 1821 gender: "",
1866 select: "", 1822 select: "",
1867 selectSection: "", 1823 selectSection: "",
1868 bloodGroup: "", 1824 bloodGroup: "",
1869 allergies: "", 1825 allergies: "",
1870 medicalNotes: "", 1826 medicalNotes: "",
1871 height: "", 1827 height: "",
1872 weight: "", 1828 weight: "",
1873 rollNo: "", 1829 rollNo: "",
1874 establishmentYear: new Date().getFullYear() 1830 establishmentYear: new Date().getFullYear()
1875 }, 1831 },
1876 selectStudents: { 1832 selectStudents: {
1877 select: "", 1833 select: "",
1878 selectSection: "" 1834 selectSection: ""
1879 }, 1835 },
1880 editedItem: { 1836 editedItem: {
1881 role: "STUDENT", 1837 role: "STUDENT",
1882 name: "", 1838 name: "",
1883 email: "", 1839 email: "",
1884 dob: "", 1840 dob: "",
1885 city: "", 1841 city: "",
1886 pincode: "", 1842 pincode: "",
1887 country: "", 1843 country: "",
1888 permanentAddress: "", 1844 permanentAddress: "",
1889 presentAddress: "", 1845 presentAddress: "",
1890 mobile: "", 1846 mobile: "",
1891 state: "", 1847 state: "",
1892 gender: "", 1848 gender: "",
1893 select: "", 1849 select: "",
1894 selectSection: "", 1850 selectSection: "",
1895 bloodGroup: "", 1851 bloodGroup: "",
1896 allergies: "", 1852 allergies: "",
1897 medicalNotes: "", 1853 medicalNotes: "",
1898 height: "", 1854 height: "",
1899 weight: "", 1855 weight: "",
1900 rollNo: "", 1856 rollNo: "",
1901 establishmentYear: new Date().getFullYear() 1857 establishmentYear: new Date().getFullYear()
1902 }, 1858 },
1903 defaultItem: { 1859 defaultItem: {
1904 role: "STUDENT", 1860 role: "STUDENT",
1905 name: "", 1861 name: "",
1906 email: "" 1862 email: ""
1907 }, 1863 },
1908 userName: "",
1909 items: [
1910 {
1911 href: "/changepassword",
1912 title: "Change Password",
1913 click: e => {
1914 console.log(e);
1915 }
1916 },
1917 {
1918 href: "#",
1919 title: "Logout",
1920 click: e => {
1921 window.getApp.$emit("APP_LOGOUT");
1922 }
1923 }
1924 ]
1925 }), 1864 }),
1926 watch: { 1865 watch: {
1927 menu(val) { 1866 menu(val) {
1928 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR")); 1867 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR"));
1929 }, 1868 },
1930 menu1(val) { 1869 menu1(val) {
1931 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR")); 1870 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR"));
1932 } 1871 }
1933 }, 1872 },
1934 methods: { 1873 methods: {
1935 findStudents() { 1874 findStudents() {
1936 this.showLoader = true; 1875 this.showLoader = true;
1937 http() 1876 http()
1938 .get("/getStudentWithClass", { 1877 .get("/getStudentWithClass", {
1939 params: { 1878 params: {
1940 classId: this.selectStudents.select, 1879 classId: this.selectStudents.select,
1941 sectionId: this.selectStudents.selectSection 1880 sectionId: this.selectStudents.selectSection
1942 } 1881 }
1943 }) 1882 })
1944 .then(response => { 1883 .then(response => {
1945 this.desserts = response.data.data; 1884 this.desserts = response.data.data;
1946 this.showLoader = false; 1885 this.showLoader = false;
1947 console.log("getSectionsList=====>", this.addSection); 1886 console.log("getSectionsList=====>", this.addSection);
1948 }) 1887 })
1949 .catch(err => { 1888 .catch(err => {
1950 console.log("err====>", err); 1889 console.log("err====>", err);
1951 this.showLoader = false; 1890 this.showLoader = false;
1952 }); 1891 });
1953 }, 1892 },
1954 getSections(_id) { 1893 getSections(_id) {
1955 var token = this.$store.state.token; 1894 var token = this.$store.state.token;
1956 http() 1895 http()
1957 .get( 1896 .get(
1958 "/getSectionsList", 1897 "/getSectionsList",
1959 { params: { classId: _id } }, 1898 { params: { classId: _id } },
1960 { 1899 {
1961 headers: { Authorization: "Bearer " + token } 1900 headers: { Authorization: "Bearer " + token }
1962 } 1901 }
1963 ) 1902 )
1964 .then(response => { 1903 .then(response => {
1965 this.addSection = response.data.data; 1904 this.addSection = response.data.data;
1966 console.log("getSectionsList=====>", this.addSection); 1905 console.log("getSectionsList=====>", this.addSection);
1967 }) 1906 })
1968 .catch(err => { 1907 .catch(err => {
1969 // console.log("err====>", err); 1908 // console.log("err====>", err);
1970 // this.$router.replace({ path: '/' }); 1909 // this.$router.replace({ path: '/' });
1971 }); 1910 });
1972 }, 1911 },
1973 getSection(_id) { 1912 getSection(_id) {
1974 var token = this.$store.state.token; 1913 var token = this.$store.state.token;
1975 http() 1914 http()
1976 .get( 1915 .get(
1977 "/getSectionsList", 1916 "/getSectionsList",
1978 { params: { classId: _id } }, 1917 { params: { classId: _id } },
1979 { 1918 {
1980 headers: { Authorization: "Bearer " + token } 1919 headers: { Authorization: "Bearer " + token }
1981 } 1920 }
1982 ) 1921 )
1983 .then(response => { 1922 .then(response => {
1984 this.addSection = response.data.data; 1923 this.addSection = response.data.data;
1985 console.log("getSectionsList=====>", this.addSection); 1924 console.log("getSectionsList=====>", this.addSection);
1986 }) 1925 })
1987 .catch(err => { 1926 .catch(err => {
1988 // console.log("err====>", err); 1927 // console.log("err====>", err);
1989 // this.$router.replace({ path: '/' }); 1928 // this.$router.replace({ path: '/' });
1990 }); 1929 });
1991 }, 1930 },
1992 pickFile() { 1931 pickFile() {
1993 this.$refs.image.click(); 1932 this.$refs.image.click();
1994 }, 1933 },
1995 dates: function(date) { 1934 dates: function(date) {
1996 return moment(date).format("MMMM DD, YYYY"); 1935 return moment(date).format("MMMM DD, YYYY");
1997 }, 1936 },
1998 onFilePicked(e) { 1937 onFilePicked(e) {
1999 // console.log(e) 1938 // console.log(e)
2000 const files = e.target.files; 1939 const files = e.target.files;
2001 this.imageData.upload = e.target.files[0]; 1940 this.imageData.upload = e.target.files[0];
2002 if (files[0] !== undefined) { 1941 if (files[0] !== undefined) {
2003 this.imageName = files[0].name; 1942 this.imageName = files[0].name;
2004 if (this.imageName.lastIndexOf(".") <= 0) { 1943 if (this.imageName.lastIndexOf(".") <= 0) {
2005 return; 1944 return;
2006 } 1945 }
2007 const fr = new FileReader(); 1946 const fr = new FileReader();
2008 fr.readAsDataURL(files[0]); 1947 fr.readAsDataURL(files[0]);
2009 fr.addEventListener("load", () => { 1948 fr.addEventListener("load", () => {
2010 this.imageUrl = fr.result; 1949 this.imageUrl = fr.result;
2011 this.imageFile = files[0]; // this is an image file that can be sent to server... 1950 this.imageFile = files[0]; // this is an image file that can be sent to server...
2012 this.imageData.imageUrl = URL.createObjectURL(this.imageFile); 1951 this.imageData.imageUrl = URL.createObjectURL(this.imageFile);
2013 }); 1952 });
2014 } else { 1953 } else {
2015 this.imageName = ""; 1954 this.imageName = "";
2016 this.imageFile = ""; 1955 this.imageFile = "";
2017 this.imageUrl = ""; 1956 this.imageUrl = "";
2018 } 1957 }
2019 }, 1958 },
2020 // getStudentList() { 1959 // getStudentList() {
2021 // this.showLoader = true; 1960 // this.showLoader = true;
2022 // var token = this.$store.state.token; 1961 // var token = this.$store.state.token;
2023 // http() 1962 // http()
2024 // .get("/getStudentsList", { 1963 // .get("/getStudentsList", {
2025 // headers: { Authorization: "Bearer " + token } 1964 // headers: { Authorization: "Bearer " + token }
2026 // }) 1965 // })
2027 // .then(response => { 1966 // .then(response => {
2028 // this.desserts = response.data.data; 1967 // this.desserts = response.data.data;
2029 // this.showLoader = false; 1968 // this.showLoader = false;
2030 // // console.log("getStudentList=====>",this.desserts) 1969 // // console.log("getStudentList=====>",this.desserts)
2031 // }) 1970 // })
2032 // .catch(err => { 1971 // .catch(err => {
2033 // // console.log("err====>", err); 1972 // // console.log("err====>", err);
2034 // this.showLoader = false; 1973 // this.showLoader = false;
2035 // this.$router.replace({ path: "/" }); 1974 // this.$router.replace({ path: "/" });
2036 // }); 1975 // });
2037 // }, 1976 // },
2038 editItem(item) { 1977 editItem(item) {
2039 this.editedIndex = this.desserts.indexOf(item); 1978 this.editedIndex = this.desserts.indexOf(item);
2040 this.editedItem = Object.assign({}, item); 1979 this.editedItem = Object.assign({}, item);
2041 this.editedItem.fatherName = item.parentId.fatherName; 1980 this.editedItem.fatherName = item.parentId.fatherName;
2042 this.editedItem.fatherCellNo = item.parentId.fatherCellNo; 1981 this.editedItem.fatherCellNo = item.parentId.fatherCellNo;
2043 this.editedItem.motherName = item.parentId.motherName; 1982 this.editedItem.motherName = item.parentId.motherName;
2044 this.editedItem.motherCellNo = item.parentId.motherCellNo; 1983 this.editedItem.motherCellNo = item.parentId.motherCellNo;
2045 // if(this.editedItem.dob != undefined){ 1984 // if(this.editedItem.dob != undefined){
2046 // this.editedItem.dob = this.editedItem.dob.substring(0, 10) 1985 // this.editedItem.dob = this.editedItem.dob.substring(0, 10)
2047 // }else if(this.editedItem.dob = undefined){ 1986 // }else if(this.editedItem.dob = undefined){
2048 // this.editedItem.dob = '' 1987 // this.editedItem.dob = ''
2049 // } 1988 // }
2050 this.editedItem.dob = 1989 this.editedItem.dob =
2051 this.editedItem.dob != undefined 1990 this.editedItem.dob != undefined
2052 ? (this.editedItem.dob = this.editedItem.dob.substring(0, 10)) 1991 ? (this.editedItem.dob = this.editedItem.dob.substring(0, 10))
2053 : (this.editedItem.dob = ""); 1992 : (this.editedItem.dob = "");
2054 this.dialog = true; 1993 this.dialog = true;
2055 }, 1994 },
2056 profile(item) { 1995 profile(item) {
2057 console.log("item", item); 1996 console.log("item", item);
2058 this.editedIndex = this.desserts.indexOf(item); 1997 this.editedIndex = this.desserts.indexOf(item);
2059 this.editedItem = Object.assign({}, item); 1998 this.editedItem = Object.assign({}, item);
2060 this.editedItem.fatherName = item.parentId.fatherName; 1999 this.editedItem.fatherName = item.parentId.fatherName;
2061 this.editedItem.fatherCellNo = item.parentId.fatherCellNo; 2000 this.editedItem.fatherCellNo = item.parentId.fatherCellNo;
2062 this.editedItem.motherName = item.parentId.motherName; 2001 this.editedItem.motherName = item.parentId.motherName;
2063 this.editedItem.motherCellNo = item.parentId.motherCellNo; 2002 this.editedItem.motherCellNo = item.parentId.motherCellNo;
2064 2003
2065 this.dialog1 = true; 2004 this.dialog1 = true;
2066 }, 2005 },
2067 deleteItem(item) { 2006 deleteItem(item) {
2068 let deleteStudent = { 2007 let deleteStudent = {
2069 studentId: item._id 2008 studentId: item._id
2070 }; 2009 };
2071 http() 2010 http()
2072 .delete( 2011 .delete(
2073 "/deleteStudent", 2012 "/deleteStudent",
2074 confirm("Are you sure you want to delete this?") && { 2013 confirm("Are you sure you want to delete this?") && {
2075 params: deleteStudent 2014 params: deleteStudent
2076 } 2015 }
2077 ) 2016 )
2078 .then(response => { 2017 .then(response => {
2079 // console.log("deleteUers",deleteStudent) 2018 // console.log("deleteUers",deleteStudent)
2080 if ((this.snackbar = true)) { 2019 if ((this.snackbar = true)) {
2081 this.text = "Successfully delete Existing Student"; 2020 this.text = "Successfully delete Existing Student";
2082 } 2021 }
2083 this.getStudentList(); 2022 this.getStudentList();
2084 }) 2023 })
2085 .catch(error => { 2024 .catch(error => {
2086 // console.log(error); 2025 // console.log(error);
2087 }); 2026 });
2088 }, 2027 },
2089 activeTab(type) { 2028 activeTab(type) {
2090 switch (type) { 2029 switch (type) {
2091 case "existing": 2030 case "existing":
2092 this.newActive = false; 2031 this.newActive = false;
2093 this.isActive = true; 2032 this.isActive = true;
2094 break; 2033 break;
2095 2034
2096 default: 2035 default:
2097 this.newActive = true; 2036 this.newActive = true;
2098 this.isActive = false; 2037 this.isActive = false;
2099 break; 2038 break;
2100 } 2039 }
2101 }, 2040 },
2102 close() { 2041 close() {
2103 this.dialog = false; 2042 this.dialog = false;
2104 setTimeout(() => { 2043 setTimeout(() => {
2105 this.editedItem = Object.assign({}, this.defaultItem); 2044 this.editedItem = Object.assign({}, this.defaultItem);
2106 this.editedIndex = -1; 2045 this.editedIndex = -1;
2107 }, 300); 2046 }, 300);
2108 }, 2047 },
2109 close1() { 2048 close1() {
2110 this.dialog1 = false; 2049 this.dialog1 = false;
2111 }, 2050 },
2112 submit() { 2051 submit() {
2113 if (this.$refs.form.validate()) { 2052 if (this.$refs.form.validate()) {
2114 let addStudent = { 2053 let addStudent = {
2115 parentId: this.parentId, 2054 parentId: this.parentId,
2116 name: this.addStudents.name, 2055 name: this.addStudents.name,
2117 email: this.addStudents.email, 2056 email: this.addStudents.email,
2118 role: this.addStudents.role, 2057 role: this.addStudents.role,
2119 dob: this.addStudents.date, 2058 dob: this.addStudents.date,
2120 city: this.addStudents.city, 2059 city: this.addStudents.city,
2121 pincode: this.addStudents.pincode, 2060 pincode: this.addStudents.pincode,
2122 country: this.addStudents.country, 2061 country: this.addStudents.country,
2123 permanentAddress: this.addStudents.permanentAddress, 2062 permanentAddress: this.addStudents.permanentAddress,
2124 presentAddress: this.addStudents.presentAddress, 2063 presentAddress: this.addStudents.presentAddress,
2125 mobile: this.addStudents.mobile, 2064 mobile: this.addStudents.mobile,
2126 state: this.addStudents.state, 2065 state: this.addStudents.state,
2127 gender: this.addStudents.gender, 2066 gender: this.addStudents.gender,
2128 establishmentYear: this.addStudents.establishmentYear, 2067 establishmentYear: this.addStudents.establishmentYear,
2129 classId: this.addStudents.select, 2068 classId: this.addStudents.select,
2130 sectionId: this.addStudents.selectSection, 2069 sectionId: this.addStudents.selectSection,
2131 bloodGroup: this.addStudents.bloodGroup, 2070 bloodGroup: this.addStudents.bloodGroup,
2132 allergies: this.addStudents.allergies, 2071 allergies: this.addStudents.allergies,
2133 medicalNotes: this.addStudents.medicalNotes, 2072 medicalNotes: this.addStudents.medicalNotes,
2134 height: this.addStudents.height, 2073 height: this.addStudents.height,
2135 weight: this.addStudents.weight, 2074 weight: this.addStudents.weight,
2136 rollNo: this.addStudents.rollNo 2075 rollNo: this.addStudents.rollNo
2137 }; 2076 };
2138 if (this.imageUrl) { 2077 if (this.imageUrl) {
2139 var str = this.imageUrl; 2078 var str = this.imageUrl;
2140 const [baseUrl, imageUrl] = str.split(/,/); 2079 const [baseUrl, imageUrl] = str.split(/,/);
2141 addStudent.upload = imageUrl; 2080 addStudent.upload = imageUrl;
2142 } 2081 }
2143 this.loading = true; 2082 this.loading = true;
2144 http() 2083 http()
2145 .post("/createStudent", addStudent) 2084 .post("/createStudent", addStudent)
2146 .then(response => { 2085 .then(response => {
2147 console.log(addStudent); 2086 console.log(addStudent);
2148 if ((this.snackbar = true)) { 2087 if ((this.snackbar = true)) {
2149 this.text = "New Student added successfully"; 2088 this.text = "New Student added successfully";
2150 } 2089 }
2151 // this.getStudentList(); 2090 // this.getStudentList();
2152 this.clear(); 2091 this.clear();
2153 this.loading = false; 2092 this.loading = false;
2154 }) 2093 })
2155 .catch(error => { 2094 .catch(error => {
2156 // console.log(error); 2095 // console.log(error);
2157 if ((this.snackbar = true)) { 2096 if ((this.snackbar = true)) {
2158 this.text = error.response.data.message; 2097 this.text = error.response.data.message;
2159 } 2098 }
2160 this.loading = false; 2099 this.loading = false;
2161 }); 2100 });
2162 } 2101 }
2163 }, 2102 },
2164 mail() {},
2165 download() {},
2166 clear() { 2103 clear() {
2167 this.$refs.form.reset(); 2104 this.$refs.form.reset();
2168 }, 2105 },
2169 save() { 2106 save() {
2170 let editStudent = { 2107 let editStudent = {
2171 studentId: this.editedItem._id, 2108 studentId: this.editedItem._id,
2172 name: this.editedItem.name, 2109 name: this.editedItem.name,
2173 email: this.editedItem.email, 2110 email: this.editedItem.email,
2174 role: this.editedItem.role, 2111 role: this.editedItem.role,
2175 dob: this.editedItem.dob, 2112 dob: this.editedItem.dob,
2176 city: this.editedItem.city, 2113 city: this.editedItem.city,
2177 pincode: this.editedItem.pincode, 2114 pincode: this.editedItem.pincode,
2178 country: this.editedItem.country, 2115 country: this.editedItem.country,
2179 permanentAddress: this.editedItem.permanentAddress, 2116 permanentAddress: this.editedItem.permanentAddress,
2180 presentAddress: this.editedItem.presentAddress, 2117 presentAddress: this.editedItem.presentAddress,
2181 mobile: this.editedItem.mobile, 2118 mobile: this.editedItem.mobile,
2182 state: this.editedItem.state, 2119 state: this.editedItem.state,
2183 gender: this.editedItem.gender, 2120 gender: this.editedItem.gender,
2184 establishmentYear: this.editedItem.establishmentYear, 2121 establishmentYear: this.editedItem.establishmentYear,
2185 classId: this.editedItem.select, 2122 classId: this.editedItem.select,
2186 sectionId: this.editedItem.selectSection, 2123 sectionId: this.editedItem.selectSection,
2187 bloodGroup: this.editedItem.bloodGroup, 2124 bloodGroup: this.editedItem.bloodGroup,
2188 allergies: this.editedItem.allergies, 2125 allergies: this.editedItem.allergies,
2189 medicalNotes: this.editedItem.medicalNotes, 2126 medicalNotes: this.editedItem.medicalNotes,
2190 height: this.editedItem.height, 2127 height: this.editedItem.height,
2191 weight: this.editedItem.weight, 2128 weight: this.editedItem.weight,
2192 rollNo: this.editedItem.rollNo 2129 rollNo: this.editedItem.rollNo
2193 }; 2130 };
2194 if (this.imageUrl) { 2131 if (this.imageUrl) {
2195 var str = this.imageUrl; 2132 var str = this.imageUrl;
2196 const [baseUrl, imageUrl] = str.split(/,/); 2133 const [baseUrl, imageUrl] = str.split(/,/);
2197 editStudent.upload = imageUrl; 2134 editStudent.upload = imageUrl;
2198 } 2135 }
2199 http() 2136 http()
2200 .put("/updateStudent", editStudent) 2137 .put("/updateStudent", editStudent)
2201 .then(response => { 2138 .then(response => {
2202 if ((this.snackbar = true)) { 2139 if ((this.snackbar = true)) {
2203 this.text = "Successfully Student Existing User"; 2140 this.text = "Successfully Student Existing User";
2204 } 2141 }
2205 this.findStudents(); 2142 this.findStudents();
2206 this.close(); 2143 this.close();
2207 }) 2144 })
2208 .catch(error => { 2145 .catch(error => {
2209 // console.log(error); 2146 // console.log(error);
2210 if ((this.snackbar = true)) { 2147 if ((this.snackbar = true)) {
2211 this.text = error.response.data.statusText; 2148 this.text = error.response.data.statusText;
2212 } 2149 }
2213 }); 2150 });
2214 }, 2151 },
2215 submitParentDetails() { 2152 submitParentDetails() {
2216 if (this.$refs.parentForm.validate()) { 2153 if (this.$refs.parentForm.validate()) {
2217 let addparentDetails = { 2154 let addparentDetails = {
2218 email: this.parentData.email, 2155 email: this.parentData.email,
2219 fatherName: this.parentData.fatherName, 2156 fatherName: this.parentData.fatherName,
2220 fatherCellNo: this.parentData.fatherCellNo, 2157 fatherCellNo: this.parentData.fatherCellNo,
2221 motherName: this.parentData.motherName, 2158 motherName: this.parentData.motherName,
2222 motherCellNo: this.parentData.motherCellNo, 2159 motherCellNo: this.parentData.motherCellNo,
2223 role: "PARENT" 2160 role: "PARENT"
2224 }; 2161 };
2225 this.loading = true; 2162 this.loading = true;
2226 http() 2163 http()
2227 .post("/createParent", addparentDetails) 2164 .post("/createParent", addparentDetails)
2228 .then(response => { 2165 .then(response => {
2229 this.parentId = response.data.data.id; 2166 this.parentId = response.data.data.id;
2230 this.e2 = 2; 2167 this.e2 = 2;
2231 if ((this.snackbar = true)) { 2168 if ((this.snackbar = true)) {
2232 this.text = "successfully"; 2169 this.text = "successfully";
2233 } 2170 }
2234 // this.getStudentList(); 2171 // this.getStudentList();
2235 this.clear(); 2172 this.clear();
2236 this.loading = false; 2173 this.loading = false;
2237 }) 2174 })
2238 .catch(error => { 2175 .catch(error => {
2239 console.log(error.response.data); 2176 console.log(error.response.data);
2240 if ((this.snackbar = true)) { 2177 if ((this.snackbar = true)) {
2241 this.text = error.response.data.message; 2178 this.text = error.response.data.message;
2242 this.text = error.response.data.statusText; 2179 this.text = error.response.data.statusText;
2243 } 2180 }
2244 this.loading = false; 2181 this.loading = false;
2245 }); 2182 });
2246 } 2183 }
2247 }, 2184 },
2248 getParentDetails() { 2185 getParentDetails() {
2249 if (this.parentData.email) { 2186 if (this.parentData.email) {
2250 http() 2187 http()
2251 .get("getParticularParent", { 2188 .get("getParticularParent", {
2252 params: { email: this.parentData.email }, 2189 params: { email: this.parentData.email },
2253 headers: { 2190 headers: {
2254 Authorization: "Bearer " + this.$store.state.token 2191 Authorization: "Bearer " + this.$store.state.token
2255 } 2192 }
2256 }) 2193 })
2257 .then(response => { 2194 .then(response => {
2258 this.showNext = true; 2195 this.showNext = true;
2259 this.showParent = false; 2196 this.showParent = false;
2260 this.parentData = response.data.data; 2197 this.parentData = response.data.data;
2261 this.parentId = response.data.data._id; 2198 this.parentId = response.data.data._id;
2262 }) 2199 })
2263 .catch(error => { 2200 .catch(error => {
2264 console.log("err====>", error.response.data.message); 2201 console.log("err====>", error.response.data.message);
2265 }); 2202 });
2266 } 2203 }
2267 },
2268 handleDrawerToggle() {
2269 window.getApp.$emit("APP_DRAWER_TOGGLED");
2270 },
2271 handleFullScreen() {
2272 Util.toggleFullScreen();
2273 } 2204 }
2274 }, 2205 },
2275 mounted() { 2206 mounted() {
2276 // this.getStudentList(); 2207 // this.getStudentList();
2277 var token = this.$store.state.token; 2208 var token = this.$store.state.token;
2278 http() 2209 http()
2279 .get("/getClassesList", { 2210 .get("/getClassesList", {
2280 headers: { Authorization: "Bearer " + token } 2211 headers: { Authorization: "Bearer " + token }
2281 }) 2212 })
2282 .then(response => { 2213 .then(response => {
2283 this.addclass = response.data.data; 2214 this.addclass = response.data.data;
2284 }) 2215 })
2285 .catch(err => { 2216 .catch(err => {
2286 // console.log("err====>", err); 2217 // console.log("err====>", err);
2287 this.$router.replace({ path: "/" }); 2218 this.$router.replace({ path: "/" });
2288 }); 2219 });
2289 }, 2220 },
2290 2221 created() {
2291 // console.log("Id",this.$store.state.id) 2222 this.$root.$on("app:search", search => {
2292 // console.log("token",this.$store.state.token) 2223 this.search = search;
2293 computed: { 2224 });
2294 toolbarColor() { 2225 },
2295 return this.$vuetify.options.extra.mainNav; 2226 beforeDestroy() {
2296 } 2227 // dont forget to remove the listener
2228 this.$root.$off("app:search");
2297 } 2229 }
2298 }; 2230 };
2299 </script> 2231 </script>
2300 <style scoped> 2232 <style scoped>
2301 .v-tabs__div {
2302 text-transform: none;
2303 }
2304 .v-input__prepend-outer {
2305 margin-right: 0px !important;
2306 }
2307 .v-card__actions .v-btn {
2308 margin: 0 15px;
2309 min-width: 120px;
2310 }
2311 .primary {
2312 background-color: #aaa !important;
2313 border-color: #aaa !important;
2314 }
2315 h4 {
2316 background-repeat: no-repeat;
2317 padding: 8px;
2318 margin: auto;
2319 font-size: 25px;
2320 }
2321 #name {
2322 position: absolute;
2323 left: 100px;
2324 top: 17px;
2325 }
2326 #icon {
2327 position: absolute;
2328 right: 8px;
2329 top: 8px;
2330 }
2331 #m {
2332 position: relative;
2333 left: 135px;
2334 top: -15px;
2335 }
2336 #G {
2337 position: absolute;
2338 top: 38px;
2339 color: white;
2340 }
2341 #bt {
2342 position: relative;
2343 top: -20px;
2344 left: 115px;
2345 }
2346 #e {
2347 position: relative;
2348 top: 5px;
2349 right: -30px;
2350 height: 17px;
2351 cursor: pointer;
2352 }
2353 #d {
2354 position: relative;
2355 top: 5px;
2356 right: -70px;
2357 height: 17px;
2358 cursor: pointer;
2359 }
2360 #td {
2361 border: 1px solid #dddddd;
2362 text-align: left;
2363 padding: 8px;
2364 }
2365 #dialog {
2366 height: 550px;
2367 }
2368 .active { 2233 .active {
2369 background-color: black; 2234 background-color: black;
2370 color: white !important; 2235 color: white !important;
2371 } 2236 }
2372 .activebtn { 2237 .activebtn {
2373 color: black !important; 2238 color: black !important;
2374 } 2239 }
2375 #flex {
2376 height: 300px;
2377 }
2378 .top {
2379 margin-top: 100px;
2380 }
2381 .v-tabs__item a {
2382 font-size: 16px !important;
2383 }
2384 @media screen and (max-width: 769px) {
2385 .top {
2386 margin-top: 0 !important;
2387 }
2388 .userSearch .v-icon {
2389 font-size: 20px !important;
2390 margin-left: 20px;
2391 }
2392 }
2393 @media screen and (max-width: 380px) {
2394 .pl-3 {
2395 padding-left: 0px !important;
2396 }
2397 .right {
2398 float: none !important;
2399 }
2400 .subheading {
2401 font-size: 14px !important;
2402 }
2403 .v-card__actions .v-btn {
2404 margin: 0 0px;
2405 min-width: 100px;
2406 }
2407 /* .searchIcon .v-icon {
2408 font-size: 20px;
2409 margin-left: 20px;
2410 } */
2411 .subheading {
2412 font-size: 12px !important;
2413 }
2414 h5 {
2415 font-size: 13px;
2416 }
2417 }
2418 .v-icon {
2419 font-size: 30px;
2420 }
2421 @media screen and (min-width: 1270px) {
2422 .hide {
2423 display: none;
2424 }
2425 /* }
2426 @media screen and (max-width: 962px) {
2427 .imglogo{
2428 position: absolute;
2429 top: 13px;
2430 left: 13px !important;
2431 width: 70px;
2432 height: 24px;
2433 } */
2434 }
2435 @media screen and (max-width: 420px) {
2436 .userSearch .v-text-field .v-label {
2437 line-height: 24px !important;
2438 }
2439 .userSearch .v-label {
2440 font-size: 13px !important;
2441 }
2442 .v-list__tile {
2443 font-size: 14px;
2444 padding: 0 10px;
2445 }
2446 .name {
2447 font-size: 15px;
2448 }
2449 }
src/pages/Subjects/subjects.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7
8 <!-- ****** SEARCH ALL EXISTING Subjects ****** -->
9
10 <v-flex xs7 sm3 class="userSearch">
11 <v-text-field
12 flat
13 append-icon="search"
14 label="Find your Subject"
15 v-model="search"
16 color="white"
17 dark
18 ></v-text-field>
19 </v-flex>
20 <v-spacer></v-spacer>
21 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
22 <v-btn icon large flat slot="activator">
23 <v-avatar size="40px">
24 <img src="/static/icon/user.png" />
25 </v-avatar>
26 </v-btn>
27 <v-list class="pa-0">
28 <v-list-tile
29 v-for="(item,index) in items"
30 :to="!item.href ? { name: item.name } : null"
31 :href="item.href"
32 @click="item.click"
33 ripple="ripple"
34 :disabled="item.disabled"
35 :target="item.target"
36 rel="noopener"
37 :key="index"
38 >
39 <v-list-tile-action v-if="item.icon">
40 <v-icon>{{ item.icon }}</v-icon>
41 </v-list-tile-action>
42 <v-list-tile-content>
43 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
44 </v-list-tile-content>
45 </v-list-tile>
46 </v-list>
47 </v-menu>
48 </v-toolbar>
49 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
50 <v-tab 4 <v-tab
51 ripple 5 ripple
52 @click="activeTab('existing')" 6 @click="activeTab('existing')"
53 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
54 id="tab" 8 id="tab"
55 class="subheading" 9 class="subheading"
56 >Existing Subjects</v-tab> 10 >Existing Subjects</v-tab>
57 <v-tab 11 <v-tab
58 ripple 12 ripple
59 @click="activeTab('new')" 13 @click="activeTab('new')"
60 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
61 id="tab1" 15 id="tab1"
62 User 16 User
63 class="subheading" 17 class="subheading"
64 >Add New Subject</v-tab> 18 >Add New Subject</v-tab>
65 19
66 <!-- ****** EDIT Subject ****** --> 20 <!-- ****** EDIT Subject ****** -->
67 21
68 <v-tab-item> 22 <v-tab-item>
69 <v-snackbar 23 <v-snackbar
70 :timeout="timeout" 24 :timeout="timeout"
71 :top="y === 'top'" 25 :top="y === 'top'"
72 :right="x === 'right'" 26 :right="x === 'right'"
73 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
74 v-model="snackbar" 28 v-model="snackbar"
75 color="success" 29 color="success"
76 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
77 <v-dialog v-model="dialog" max-width="600px"> 31 <v-dialog v-model="dialog" max-width="600px">
78 <v-flex xs12 sm12 class> 32 <v-flex xs12 sm12 class>
79 <v-toolbar color="v-toolbar"> 33 <v-toolbar color="v-toolbar">
80 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
81 <v-toolbar-title> 35 <v-toolbar-title>
82 <h3>Edit Subject</h3> 36 <h3>Edit Subject</h3>
83 </v-toolbar-title> 37 </v-toolbar-title>
84 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
85 </v-toolbar> 39 </v-toolbar>
86 <v-card flat> 40 <v-card flat>
87 <v-form ref="form"> 41 <v-form ref="form">
88 <v-container fluid> 42 <v-container fluid>
89 <v-layout> 43 <v-layout>
90 <v-flex xs4 class="pt-4 subheading"> 44 <v-flex xs4 class="pt-4 subheading">
91 <label class="right">Class:</label> 45 <label class="right">Class:</label>
92 </v-flex> 46 </v-flex>
93 <v-flex xs6 class="ml-3"> 47 <v-flex xs6 class="ml-3">
94 <v-select 48 <v-select
95 :items="classList" 49 :items="classList"
96 label="Select Class" 50 label="Select Class"
97 v-model="addSubject.selectName" 51 v-model="addSubject.selectName"
98 item-text="classNum" 52 item-text="classNum"
99 item-value="_id" 53 item-value="_id"
100 name="Select Class" 54 name="Select Class"
101 :rules="nameRules" 55 :rules="nameRules"
102 required 56 required
103 ></v-select> 57 ></v-select>
104 </v-flex> 58 </v-flex>
105 </v-layout> 59 </v-layout>
106 <v-layout> 60 <v-layout>
107 <v-flex xs4 class="pt-4 subheading"> 61 <v-flex xs4 class="pt-4 subheading">
108 <label class="right">Subject:</label> 62 <label class="right">Subject:</label>
109 </v-flex> 63 </v-flex>
110 <v-flex xs6 class="ml-3"> 64 <v-flex xs6 class="ml-3">
111 <v-text-field 65 <v-text-field
112 placeholder="fill your Subject" 66 placeholder="fill your Subject"
113 v-model="editedItem.subjectName" 67 v-model="editedItem.subjectName"
114 type="text" 68 type="text"
115 name="email" 69 name="email"
116 required 70 required
117 ></v-text-field> 71 ></v-text-field>
118 </v-flex> 72 </v-flex>
119 </v-layout> 73 </v-layout>
120 <v-flex xs12 sm9 offset-sm2> 74 <v-flex xs12 sm9 offset-sm2>
121 <v-card-actions> 75 <v-card-actions>
122 <v-btn round dark @click.native="close">Cancel</v-btn> 76 <v-btn round dark @click.native="close">Cancel</v-btn>
123 <v-spacer></v-spacer> 77 <v-spacer></v-spacer>
124 <v-btn round dark @click="save">Save</v-btn> 78 <v-btn round dark @click="save">Save</v-btn>
125 </v-card-actions> 79 </v-card-actions>
126 </v-flex> 80 </v-flex>
127 </v-container> 81 </v-container>
128 </v-form> 82 </v-form>
129 </v-card> 83 </v-card>
130 </v-flex> 84 </v-flex>
131 </v-dialog> 85 </v-dialog>
132 86
133 <!-- ****** VIEW PROFIL NOTICE BOARD ****** --> 87 <!-- ****** VIEW PROFIL NOTICE BOARD ****** -->
134 88
135 <v-dialog v-model="dialog1" max-width="600px"> 89 <v-dialog v-model="dialog1" max-width="600px">
136 <v-toolbar color="v-toolbar"> 90 <v-toolbar color="v-toolbar">
137 <v-spacer></v-spacer> 91 <v-spacer></v-spacer>
138 <v-toolbar-title> 92 <v-toolbar-title>
139 <h3>Subject</h3> 93 <h3>Subject</h3>
140 </v-toolbar-title> 94 </v-toolbar-title>
141 <v-spacer></v-spacer> 95 <v-spacer></v-spacer>
142 <v-icon @click="close1">close</v-icon> 96 <v-icon @click="close1">close</v-icon>
143 </v-toolbar> 97 </v-toolbar>
144 <v-card> 98 <v-card>
145 <v-card-text> 99 <v-card-text>
146 <v-container grid-list-md> 100 <v-container grid-list-md>
147 <v-layout wrap> 101 <v-layout wrap>
148 <v-flex> 102 <v-flex>
149 <v-layout> 103 <v-layout>
150 <v-flex xs5 sm6> 104 <v-flex xs5 sm6>
151 <h5 class="right my-1"> 105 <h5 class="right my-1">
152 <b>Subject Name:</b> 106 <b>Subject Name:</b>
153 </h5> 107 </h5>
154 </v-flex> 108 </v-flex>
155 <v-flex sm6 xs8> 109 <v-flex sm6 xs8>
156 <h5 class="my-1">{{ editedItem.subjectName }}</h5> 110 <h5 class="my-1">{{ editedItem.subjectName }}</h5>
157 </v-flex> 111 </v-flex>
158 </v-layout> 112 </v-layout>
159 </v-flex> 113 </v-flex>
160 </v-layout> 114 </v-layout>
161 </v-container> 115 </v-container>
162 </v-card-text> 116 </v-card-text>
163 </v-card> 117 </v-card>
164 </v-dialog> 118 </v-dialog>
165 119
166 <v-snackbar 120 <v-snackbar
167 :timeout="timeout" 121 :timeout="timeout"
168 :top="y === 'top'" 122 :top="y === 'top'"
169 :right="x === 'right'" 123 :right="x === 'right'"
170 :vertical="mode === 'vertical'" 124 :vertical="mode === 'vertical'"
171 v-model="snackbar" 125 v-model="snackbar"
172 color="success" 126 color="success"
173 >{{ text }}</v-snackbar> 127 >{{ text }}</v-snackbar>
174 128
175 <!-- ****** EXISTING SUBJECTS TABLE ****** --> 129 <!-- ****** EXISTING SUBJECTS TABLE ****** -->
176 <v-card flat> 130 <v-card flat>
177 <v-card-actions> 131 <v-card-actions>
178 <v-layout> 132 <v-layout>
179 <v-flex xs1> 133 <v-flex xs1>
180 <label class="right mt-4">Select Class:</label> 134 <label class="right mt-4">Select Class:</label>
181 </v-flex> 135 </v-flex>
182 <v-flex xs3> 136 <v-flex xs3>
183 <v-select 137 <v-select
184 :items="classList" 138 :items="classList"
185 label="Select Class" 139 label="Select Class"
186 v-model="addSubject.selectName" 140 v-model="addSubject.selectName"
187 item-text="classNum" 141 item-text="classNum"
188 item-value="_id" 142 item-value="_id"
189 name="Select Class" 143 name="Select Class"
190 :rules="nameRules" 144 :rules="nameRules"
191 @change="getClassSubject(addSubject.selectName)" 145 @change="getClassSubject(addSubject.selectName)"
192 class="px-4" 146 class="px-4"
193 required 147 required
194 ></v-select> 148 ></v-select>
195 </v-flex> 149 </v-flex>
196 </v-layout> 150 </v-layout>
197 </v-card-actions> 151 </v-card-actions>
198 </v-card> 152 </v-card>
199 <v-data-table 153 <v-data-table
200 :headers="headers" 154 :headers="headers"
201 :items="subjectList.subjects" 155 :items="subjectList.subjects"
202 :pagination.sync="pagination" 156 :pagination.sync="pagination"
203 :search="search" 157 :search="search"
204 > 158 >
205 <template slot="items" slot-scope="props"> 159 <template slot="items" slot-scope="props">
206 <td id="td" class="text-xs-center">{{ props.index}}</td> 160 <td id="td" class="text-xs-center">{{ props.index}}</td>
207 <td id="td" class="text-xs-center">{{ props.item.subjectName}}</td> 161 <td id="td" class="text-xs-center">{{ props.item.subjectName}}</td>
208 162
209 <td class="text-xs-center"> 163 <td class="text-xs-center">
210 <span> 164 <span>
211 <img 165 <img
212 style="cursor:pointer; width:25px; height:18px; " 166 style="cursor:pointer; width:25px; height:18px; "
213 class="mr-5" 167 class="mr-5"
214 @click="profile(props.item)" 168 @click="profile(props.item)"
215 src="/static/icon/eye1.png" 169 src="/static/icon/eye1.png"
216 /> 170 />
217 <img 171 <img
218 style="cursor:pointer; width:20px; height:18px; " 172 style="cursor:pointer; width:20px; height:18px; "
219 class="mr-5" 173 class="mr-5"
220 @click="editItem(props.item)" 174 @click="editItem(props.item)"
221 src="/static/icon/edit1.png" 175 src="/static/icon/edit1.png"
222 /> 176 />
223 <img 177 <img
224 style="cursor:pointer;width:20px; height:20px; " 178 style="cursor:pointer;width:20px; height:20px; "
225 class="mr-5" 179 class="mr-5"
226 @click="deleteItem(props.item)" 180 @click="deleteItem(props.item)"
227 src="/static/icon/delete1.png" 181 src="/static/icon/delete1.png"
228 /> 182 />
229 </span> 183 </span>
230 </td> 184 </td>
231 </template> 185 </template>
232 <v-alert 186 <v-alert
233 slot="no-results" 187 slot="no-results"
234 :value="true" 188 :value="true"
235 color="error" 189 color="error"
236 icon="warning" 190 icon="warning"
237 >Your search for "{{ search }}" found no results.</v-alert> 191 >Your search for "{{ search }}" found no results.</v-alert>
238 </v-data-table> 192 </v-data-table>
239 </v-tab-item> 193 </v-tab-item>
240 194
241 <!-- ****** ADD MULTIPLE Subject ****** --> 195 <!-- ****** ADD MULTIPLE Subject ****** -->
242 196
243 <v-tab-item> 197 <v-tab-item>
244 <v-container> 198 <v-container>
245 <v-snackbar 199 <v-snackbar
246 :timeout="timeout" 200 :timeout="timeout"
247 :top="y === 'top'" 201 :top="y === 'top'"
248 :right="x === 'right'" 202 :right="x === 'right'"
249 :vertical="mode === 'vertical'" 203 :vertical="mode === 'vertical'"
250 v-model="snackbar" 204 v-model="snackbar"
251 color="success" 205 color="success"
252 >{{ text }}</v-snackbar> 206 >{{ text }}</v-snackbar>
253 <v-flex xs12 sm8 offset-sm2 class="top"> 207 <v-flex xs12 sm8 offset-sm2 class="top">
254 <v-card flat> 208 <v-card flat>
255 <v-container fluid fill-height> 209 <v-container fluid fill-height>
256 <v-layout align-center> 210 <v-layout align-center>
257 <v-flex xs12> 211 <v-flex xs12>
258 <v-form ref="form" v-model="valid" lazy-validation> 212 <v-form ref="form" v-model="valid" lazy-validation>
259 <v-layout> 213 <v-layout>
260 <v-flex 214 <v-flex
261 xs12 215 xs12
262 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 216 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
263 > 217 >
264 <v-avatar size="100px"> 218 <v-avatar size="100px">
265 <img src="/static/icon/user.png" /> 219 <img src="/static/icon/user.png" />
266 </v-avatar> 220 </v-avatar>
267 </v-flex> 221 </v-flex>
268 </v-layout> 222 </v-layout>
269 <v-layout> 223 <v-layout>
270 <v-flex xs4 class="pt-4 subheading"> 224 <v-flex xs4 class="pt-4 subheading">
271 <label class="right">Class:</label> 225 <label class="right">Class:</label>
272 </v-flex> 226 </v-flex>
273 <v-flex xs6 class="ml-3"> 227 <v-flex xs6 class="ml-3">
274 <v-select 228 <v-select
275 v-model="addSubject.classId" 229 v-model="addSubject.classId"
276 label="Select your class" 230 label="Select your class"
277 type="text" 231 type="text"
278 :items="classList" 232 :items="classList"
279 item-text="classNum" 233 item-text="classNum"
280 item-value="_id" 234 item-value="_id"
281 :rules="nameRules" 235 :rules="nameRules"
282 required 236 required
283 ></v-select> 237 ></v-select>
284 </v-flex> 238 </v-flex>
285 </v-layout> 239 </v-layout>
286 <v-layout> 240 <v-layout>
287 <v-flex xs4 class="pt-4 subheading"> 241 <v-flex xs4 class="pt-4 subheading">
288 <label class="right">Subject:</label> 242 <label class="right">Subject:</label>
289 </v-flex> 243 </v-flex>
290 <v-flex xs6 class="ml-3"> 244 <v-flex xs6 class="ml-3">
291 <v-text-field 245 <v-text-field
292 v-model="addSubject.subjectName" 246 v-model="addSubject.subjectName"
293 placeholder="fill your Subject Name" 247 placeholder="fill your Subject Name"
294 name="name" 248 name="name"
295 type="text" 249 type="text"
296 :rules="subjectRules" 250 :rules="subjectRules"
297 required 251 required
298 ></v-text-field> 252 ></v-text-field>
299 </v-flex> 253 </v-flex>
300 </v-layout> 254 </v-layout>
301 <v-layout> 255 <v-layout>
302 <v-flex xs12 sm9 offset-sm2> 256 <v-flex xs12 sm9 offset-sm2>
303 <v-card-actions> 257 <v-card-actions>
304 <v-btn @click="clear" round dark>clear</v-btn> 258 <v-btn @click="clear" round dark>clear</v-btn>
305 <v-spacer></v-spacer> 259 <v-spacer></v-spacer>
306 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 260 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
307 </v-card-actions> 261 </v-card-actions>
308 </v-flex> 262 </v-flex>
309 </v-layout> 263 </v-layout>
310 </v-form> 264 </v-form>
311 </v-flex> 265 </v-flex>
312 </v-layout> 266 </v-layout>
313 </v-container> 267 </v-container>
314 </v-card> 268 </v-card>
315 </v-flex> 269 </v-flex>
316 </v-container> 270 </v-container>
317 </v-tab-item> 271 </v-tab-item>
318 </v-tabs> 272 </v-tabs>
319 <div class="loader" v-if="showLoader"> 273 <div class="loader" v-if="showLoader">
320 <v-progress-circular indeterminate color="white"></v-progress-circular> 274 <v-progress-circular indeterminate color="white"></v-progress-circular>
321 </div> 275 </div>
322 </v-app> 276 </v-app>
323 </template> 277 </template>
324 278
325 <script> 279 <script>
326 import http from "@/Services/http.js"; 280 import http from "@/Services/http.js";
327 import Util from "@/util"; 281 import Util from "@/util";
328 282
329 export default { 283 export default {
330 data: () => ({ 284 data: () => ({
331 snackbar: false, 285 snackbar: false,
332 y: "top", 286 y: "top",
333 x: "right", 287 x: "right",
334 mode: "", 288 mode: "",
335 timeout: 3000, 289 timeout: 3000,
336 text: "", 290 text: "",
337 showLoader: false, 291 showLoader: false,
338 loading: false, 292 loading: false,
339 date: null, 293 date: null,
340 search: "", 294 search: "",
341 dialog: false, 295 dialog: false,
342 dialog1: false, 296 dialog1: false,
343 valid: true, 297 valid: true,
344 isActive: true, 298 isActive: true,
345 newActive: false, 299 newActive: false,
346 gender: ["Male", "Female"], 300 gender: ["Male", "Female"],
347 pagination: { 301 pagination: {
348 rowsPerPage: 19 302 rowsPerPage: 19
349 }, 303 },
350 // imageName: "",
351 // imageUrl: "",
352 // imageFile: "",
353 // upload: "",
354 token: "", 304 token: "",
355 nameRules: [v => !!v || " Class Name is required"], 305 nameRules: [v => !!v || " Class Name is required"],
356 subjectRules: [v => !!v || " Subject Name is required"], 306 subjectRules: [v => !!v || " Subject Name is required"],
357 headers: [ 307 headers: [
358 { 308 {
359 text: "No", 309 text: "No",
360 align: "center", 310 align: "center",
361 sortable: false, 311 sortable: false,
362 value: "No" 312 value: "No"
363 }, 313 },
364 { 314 {
365 text: "Subject Name", 315 text: "Subject Name",
366 value: "subjectName", 316 value: "subjectName",
367 sortable: false, 317 sortable: false,
368 align: "center" 318 align: "center"
369 }, 319 },
370 { text: "Action", value: "", sortable: false, align: "center" } 320 { text: "Action", value: "", sortable: false, align: "center" }
371 ], 321 ],
372 subjectList: [], 322 subjectList: [],
373 classList: [], 323 classList: [],
374 editedIndex: -1, 324 editedIndex: -1,
375 addSubject: {}, 325 addSubject: {},
376 selectClassId: "", 326 selectClassId: "",
377 editedItem: { 327 editedItem: {
378 subjectName: "" 328 subjectName: ""
379 }, 329 }
380 userName: "",
381 items: [
382 {
383 href: "/changepassword",
384 title: "Change Password",
385 click: e => {
386 console.log(e);
387 }
388 },
389 {
390 href: "#",
391 title: "Logout",
392 click: e => {
393 window.getApp.$emit("APP_LOGOUT");
394 }
395 }
396 ]
397 }), 330 }),
398 methods: { 331 methods: {
399 pickFile() { 332 pickFile() {
400 this.$refs.image.click(); 333 this.$refs.image.click();
401 }, 334 },
402 335
403 editItem(item) { 336 editItem(item) {
404 this.editedItem = Object.assign({}, item); 337 this.editedItem = Object.assign({}, item);
405 console.log("this.editedItem._id", this.editedItem._id); 338 console.log("this.editedItem._id", this.editedItem._id);
406 this.dialog = true; 339 this.dialog = true;
407 }, 340 },
408 profile(item) { 341 profile(item) {
409 this.editedItem = Object.assign({}, item); 342 this.editedItem = Object.assign({}, item);
410 this.dialog1 = true; 343 this.dialog1 = true;
411 }, 344 },
412 deleteItem(item) { 345 deleteItem(item) {
413 let deleteSubject = { 346 let deleteSubject = {
414 classId: this.addSubject.selectName, 347 classId: this.addSubject.selectName,
415 subjectId: item._id 348 subjectId: item._id
416 }; 349 };
417 http() 350 http()
418 .delete( 351 .delete(
419 "/deleteSubject", 352 "/deleteSubject",
420 confirm("Are you sure you want to delete this?") && { 353 confirm("Are you sure you want to delete this?") && {
421 params: deleteSubject 354 params: deleteSubject
422 } 355 }
423 ) 356 )
424 .then(response => { 357 .then(response => {
425 if ((this.snackbar = true)) { 358 if ((this.snackbar = true)) {
426 this.text = "Successfully delete Existing Subject"; 359 this.text = "Successfully delete Existing Subject";
427 } 360 }
428 this.getEventList(); 361 this.getEventList();
429 }) 362 })
430 .catch(error => { 363 .catch(error => {
431 // console.log(error); 364 // console.log(error);
432 }); 365 });
433 }, 366 },
434 activeTab(type) { 367 activeTab(type) {
435 switch (type) { 368 switch (type) {
436 case "existing": 369 case "existing":
437 this.newActive = false; 370 this.newActive = false;
438 this.isActive = true; 371 this.isActive = true;
439 break; 372 break;
440 373
441 default: 374 default:
442 this.newActive = true; 375 this.newActive = true;
443 this.isActive = false; 376 this.isActive = false;
444 break; 377 break;
445 } 378 }
446 }, 379 },
447 close() { 380 close() {
448 this.dialog = false; 381 this.dialog = false;
449 setTimeout(() => { 382 setTimeout(() => {
450 this.editedItem = Object.assign({}, this.defaultItem); 383 this.editedItem = Object.assign({}, this.defaultItem);
451 this.editedIndex = -1; 384 this.editedIndex = -1;
452 }, 300); 385 }, 300);
453 }, 386 },
454 close1() { 387 close1() {
455 this.dialog1 = false; 388 this.dialog1 = false;
456 }, 389 },
457 submit() { 390 submit() {
458 if (this.$refs.form.validate()) { 391 if (this.$refs.form.validate()) {
459 http() 392 http()
460 .post("/addSubject", this.addSubject) 393 .post("/addSubject", this.addSubject)
461 .then(response => { 394 .then(response => {
462 if ((this.snackbar = true)) { 395 if ((this.snackbar = true)) {
463 this.text = "New Subject added successfully"; 396 this.text = "New Subject added successfully";
464 } 397 }
465 this.clear(); 398 this.clear();
466 }) 399 })
467 .catch(error => { 400 .catch(error => {
468 // console.log(error); 401 // console.log(error);
469 if ((this.snackbar = true)) { 402 if ((this.snackbar = true)) {
470 this.text = error.response.data.message; 403 this.text = error.response.data.message;
471 } 404 }
472 }); 405 });
473 } 406 }
474 }, 407 },
475 mail() {},
476 download() {},
477 clear() { 408 clear() {
478 this.$refs.form.reset(); 409 this.$refs.form.reset();
479 }, 410 },
480 save() { 411 save() {
481 let editSubject = { 412 let editSubject = {
482 classId: this.addSubject.selectName, 413 classId: this.addSubject.selectName,
483 subjectId: this.editedItem._id, 414 subjectId: this.editedItem._id,
484 subjectName: this.editedItem.subjectName 415 subjectName: this.editedItem.subjectName
485 }; 416 };
486 http() 417 http()
487 .put("/updateSubject", editSubject) 418 .put("/updateSubject", editSubject)
488 .then(response => { 419 .then(response => {
489 // console.log("editEvent",editEvent); 420 // console.log("editEvent",editEvent);
490 if ((this.snackbar = true)) { 421 if ((this.snackbar = true)) {
491 this.text = "Successfully Edit Existing Subject"; 422 this.text = "Successfully Edit Existing Subject";
492 } 423 }
493 // this.getClassSubject(); 424 // this.getClassSubject();
494 http() 425 http()
495 .get( 426 .get(
496 "/getParticularClass", 427 "/getParticularClass",
497 { params: { classId: this.selectClassId } }, 428 { params: { classId: this.selectClassId } },
498 { 429 {
499 headers: { Authorization: "Bearer " + this.token } 430 headers: { Authorization: "Bearer " + this.token }
500 } 431 }
501 ) 432 )
502 .then(response => { 433 .then(response => {
503 this.subjectList = response.data.data; 434 this.subjectList = response.data.data;
504 }) 435 })
505 .catch(err => { 436 .catch(err => {
506 console.log("err====>", err); 437 console.log("err====>", err);
507 }); 438 });
508 }) 439 })
509 .catch(error => { 440 .catch(error => {
510 // console.log(error); 441 // console.log(error);
511 }); 442 });
512 this.close(); 443 this.close();
513 }, 444 },
514 handleDrawerToggle() {
515 window.getApp.$emit("APP_DRAWER_TOGGLED");
516 },
517 handleFullScreen() {
518 Util.toggleFullScreen();
519 },
520 getClassSubject(id) { 445 getClassSubject(id) {
521 this.selectClassId = id; 446 this.selectClassId = id;
522 http() 447 http()
523 .get( 448 .get(
524 "/getParticularClass", 449 "/getParticularClass",
525 { params: { classId: this.selectClassId } }, 450 { params: { classId: this.selectClassId } },
526 { 451 {
527 headers: { Authorization: "Bearer " + this.token } 452 headers: { Authorization: "Bearer " + this.token }
528 } 453 }
529 ) 454 )
530 .then(response => { 455 .then(response => {
531 this.subjectList = response.data.data; 456 this.subjectList = response.data.data;
532 }) 457 })
533 .catch(err => { 458 .catch(err => {
534 console.log("err====>", err); 459 console.log("err====>", err);
535 }); 460 });
536 }, 461 },
537 getClass() { 462 getClass() {
538 http() 463 http()
539 .get("/getClassesList", { 464 .get("/getClassesList", {
540 headers: { Authorization: "Bearer " + this.token } 465 headers: { Authorization: "Bearer " + this.token }
541 }) 466 })
542 .then(response => { 467 .then(response => {
543 this.classList = response.data.data; 468 this.classList = response.data.data;
544 }) 469 })
545 .catch(err => { 470 .catch(err => {
546 // console.log("err====>", err); 471 // console.log("err====>", err);
547 this.$router.replace({ path: "/" }); 472 if (error.response.status === 401) {
473 this.$router.replace({ path: "/" });
474 this.$store.dispatch("setToken", null);
475 this.$store.dispatch("Id", null);
476 }
548 }); 477 });
549 } 478 }
550 }, 479 },
551 mounted() { 480 mounted() {
552 this.token = this.$store.state.token; 481 this.token = this.$store.state.token;
553 // this.getNoticeDataList(); 482 // this.getNoticeDataList();
554 this.getClass(); 483 this.getClass();
555 }, 484 },
556 computed: { 485 created() {
557 toolbarColor() { 486 this.$root.$on("app:search", search => {
558 return this.$vuetify.options.extra.mainNav; 487 this.search = search;
559 } 488 });
489 },
490 beforeDestroy() {
491 // dont forget to remove the listener
492 this.$root.$off("app:search");
560 } 493 }
561 }; 494 };
562 </script> 495 </script>
563 <style scoped> 496 <style scoped>
564 .v-tabs__div {
565 text-transform: none;
566 }
567 .v-input__prepend-outer {
568 margin-right: 0px !important;
569 }
570 .v-card__actions .v-btn {
571 margin: 0 15px;
572 min-width: 120px;
573 }
574 .primary {
575 background-color: #aaa !important;
576 border-color: #aaa !important;
577 }
578 h4 {
579 background-repeat: no-repeat;
580 padding: 8px;
581 margin: auto;
582 font-size: 25px;
583 }
584 #name {
585 position: absolute;
586 left: 100px;
587 top: 17px;
588 }
589 #icon {
590 position: absolute;
591 right: 8px;
592 top: 8px;
593 }
594 #m {
595 position: relative;
596 left: 135px;
597 top: -15px;
598 }
599 #G {
600 position: absolute;
601 top: 38px;
602 color: white;
603 }
604 #bt {
605 position: relative;
606 top: -20px;
607 left: 115px;
608 }
609 #e {
610 position: relative;
611 top: 5px;
612 right: -30px;
613 height: 17px;
614 cursor: pointer;
615 }
616 #d {
617 position: relative;
618 top: 5px;
619 right: -70px;
620 height: 17px;
621 cursor: pointer;
622 }
623 #td {
624 border: 1px solid #dddddd;
625 text-align: left;
626 padding: 8px;
627 }
628 #dialog {
629 height: 550px;
630 }
631 .active { 497 .active {
632 background-color: black; 498 background-color: black;
633 color: white !important; 499 color: white !important;
634 } 500 }
635 .activebtn { 501 .activebtn {
636 color: black !important; 502 color: black !important;
637 } 503 }
638 #flex {
639 height: 300px;
640 }
641 .top {
642 margin-top: 100px;
643 }
644 .v-tabs__item a {
645 font-size: 16px !important;
646 }
647 @media screen and (max-width: 769px) {
648 .top {
649 margin-top: 0 !important;
650 }
651 .userSearch .v-icon {
652 font-size: 20px !important;
653 margin-left: 20px;
654 }
655 }
656 @media screen and (max-width: 380px) {
657 .pl-3 {
658 padding-left: 0px !important;
659 }
660 .right {
661 float: none !important;
662 }
663 .subheading {
664 font-size: 14px !important;
665 }
666 .v-card__actions .v-btn {
667 margin: 0 0px;
668 min-width: 100px;
669 }
670 /* .searchIcon .v-icon {
671 font-size: 20px;
672 margin-left: 20px;
673 } */
674 .subheading {
675 font-size: 12px !important;
676 }
677 h5 {
678 font-size: 13px;
679 }
680 }
681 .v-icon {
682 font-size: 30px;
683 }
684 @media screen and (min-width: 1270px) {
685 .hide {
686 display: none;
687 }
688 /* }
689 @media screen and (max-width: 962px) {
690 .imglogo{
691 position: absolute;
692 top: 13px;
693 left: 13px !important;
694 width: 70px;
695 height: 24px;
696 } */
697 }
698 @media screen and (max-width: 420px) {
699 .userSearch .v-text-field .v-label {
700 line-height: 24px !important;
701 }
702 .userSearch .v-label {
703 font-size: 13px !important;
704 }
705 .v-list__tile {
src/pages/Teachers/teachers.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7 <!-- ****** SEARCH ALL Teachers ****** -->
8 <v-flex xs7 sm3 class="userSearch">
9 <v-text-field
10 flat
11 append-icon="search"
12 label="Find your Teachers"
13 v-model="search"
14 color="white"
15 dark
16 ></v-text-field>
17 </v-flex>
18 <v-spacer></v-spacer>
19 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
20 <v-btn icon large flat slot="activator">
21 <v-avatar size="40px">
22 <img src="/static/icon/user.png" />
23 </v-avatar>
24 </v-btn>
25 <v-list class="pa-0">
26 <v-list-tile
27 v-for="(item,index) in items"
28 :to="!item.href ? { name: item.name } : null"
29 :href="item.href"
30 @click="item.click"
31 ripple="ripple"
32 :disabled="item.disabled"
33 :target="item.target"
34 rel="noopener"
35 :key="index"
36 >
37 <v-list-tile-action v-if="item.icon">
38 <v-icon>{{ item.icon }}</v-icon>
39 </v-list-tile-action>
40 <v-list-tile-content>
41 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
42 </v-list-tile-content>
43 </v-list-tile>
44 </v-list>
45 </v-menu>
46 </v-toolbar>
47 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
48 <v-tab 4 <v-tab
49 ripple 5 ripple
50 @click="activeTab('existing')" 6 @click="activeTab('existing')"
51 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
52 id="tab" 8 id="tab"
53 class="subheading" 9 class="subheading"
54 >Existing Teachers</v-tab> 10 >Existing Teachers</v-tab>
55 <v-tab 11 <v-tab
56 ripple 12 ripple
57 @click="activeTab('new')" 13 @click="activeTab('new')"
58 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
59 id="tab1" 15 id="tab1"
60 User 16 User
61 class="subheading" 17 class="subheading"
62 >Add New Teachers</v-tab> 18 >Add New Teachers</v-tab>
63 <!-- ****** EDIT TEACHERS DETAILS ****** --> 19 <!-- ****** EDIT TEACHERS DETAILS ****** -->
64 <v-tab-item> 20 <v-tab-item>
65 <v-snackbar 21 <v-snackbar
66 :timeout="timeout" 22 :timeout="timeout"
67 :top="y === 'top'" 23 :top="y === 'top'"
68 :right="x === 'right'" 24 :right="x === 'right'"
69 :vertical="mode === 'vertical'" 25 :vertical="mode === 'vertical'"
70 v-model="snackbar" 26 v-model="snackbar"
71 color="success" 27 color="success"
72 >{{ text }}</v-snackbar> 28 >{{ text }}</v-snackbar>
73 <v-dialog v-model="dialog" max-width="1100px" scrollable> 29 <v-dialog v-model="dialog" max-width="1100px" scrollable>
74 <v-card flat> 30 <v-card flat>
75 <v-toolbar color="grey lighten-2" flat> 31 <v-toolbar color="grey lighten-2" flat>
76 <v-spacer></v-spacer> 32 <v-spacer></v-spacer>
77 <v-toolbar-title>Edit Teacher Profile</v-toolbar-title> 33 <v-toolbar-title>Edit Teacher Profile</v-toolbar-title>
78 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
79 </v-toolbar> 35 </v-toolbar>
80 <v-card-text style="height: 800px;"> 36 <v-card-text style="height: 800px;">
81 <v-form ref="form"> 37 <v-form ref="form">
82 <v-container fluid> 38 <v-container fluid>
83 <v-layout> 39 <v-layout>
84 <v-flex 40 <v-flex
85 xs12 41 xs12
86 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 42 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
87 > 43 >
88 <v-avatar size="160px"> 44 <v-avatar size="160px">
89 <img 45 <img
90 src="/static/icon/user.png" 46 src="/static/icon/user.png"
91 v-if="!editedItem.profilePicUrl && !imageUrl" 47 v-if="!editedItem.profilePicUrl && !imageUrl"
92 /> 48 />
93 <img 49 <img
94 :src="editedItem.profilePicUrl" 50 :src="editedItem.profilePicUrl"
95 v-else-if="editedItem.profilePicUrl && !imageUrl" 51 v-else-if="editedItem.profilePicUrl && !imageUrl"
96 /> 52 />
97 <img 53 <img
98 v-if="imageUrl" 54 v-if="imageUrl"
99 :src="imageUrl" 55 :src="imageUrl"
100 height="150" 56 height="150"
101 style="border-radius:50%; width:200px" 57 style="border-radius:50%; width:200px"
102 /> 58 />
103 </v-avatar> 59 </v-avatar>
104 <input 60 <input
105 type="file" 61 type="file"
106 style="display:none" 62 style="display:none"
107 ref="image" 63 ref="image"
108 accept="image/*" 64 accept="image/*"
109 @change="onFilePicked" 65 @change="onFilePicked"
110 /> 66 />
111 </v-flex> 67 </v-flex>
112 </v-layout> 68 </v-layout>
113 <v-layout> 69 <v-layout>
114 <v-flex xs12 sm6> 70 <v-flex xs12 sm6>
115 <v-layout> 71 <v-layout>
116 <v-flex xs4 class="pt-4 subheading"> 72 <v-flex xs4 class="pt-4 subheading">
117 <label class="right">Full Name:</label> 73 <label class="right">Full Name:</label>
118 </v-flex> 74 </v-flex>
119 <v-flex xs8 class="ml-3"> 75 <v-flex xs8 class="ml-3">
120 <v-text-field 76 <v-text-field
121 v-model="editedItem.name" 77 v-model="editedItem.name"
122 placeholder="fill your full Name" 78 placeholder="fill your full Name"
123 name="name" 79 name="name"
124 type="text" 80 type="text"
125 required 81 required
126 ></v-text-field> 82 ></v-text-field>
127 </v-flex> 83 </v-flex>
128 </v-layout> 84 </v-layout>
129 </v-flex> 85 </v-flex>
130 <v-flex xs12 sm6> 86 <v-flex xs12 sm6>
131 <v-layout> 87 <v-layout>
132 <v-flex xs4 class="pt-4 subheading"> 88 <v-flex xs4 class="pt-4 subheading">
133 <label class="right">Email ID:</label> 89 <label class="right">Email ID:</label>
134 </v-flex> 90 </v-flex>
135 <v-flex xs8 class="ml-3"> 91 <v-flex xs8 class="ml-3">
136 <v-text-field 92 <v-text-field
137 placeholder="fill your email" 93 placeholder="fill your email"
138 v-model="editedItem.email" 94 v-model="editedItem.email"
139 type="text" 95 type="text"
140 name="email" 96 name="email"
141 required 97 required
142 ></v-text-field> 98 ></v-text-field>
143 </v-flex> 99 </v-flex>
144 </v-layout> 100 </v-layout>
145 </v-flex> 101 </v-flex>
146 </v-layout> 102 </v-layout>
147 <v-layout> 103 <v-layout>
148 <v-flex xs12 sm6> 104 <v-flex xs12 sm6>
149 <v-layout> 105 <v-layout>
150 <v-flex xs4 class="pt-4 subheading"> 106 <v-flex xs4 class="pt-4 subheading">
151 <label class="right">Date of Birth:</label> 107 <label class="right">Date of Birth:</label>
152 </v-flex> 108 </v-flex>
153 <v-flex xs8 class="ml-3"> 109 <v-flex xs8 class="ml-3">
154 <v-menu 110 <v-menu
155 ref="menu" 111 ref="menu"
156 :close-on-content-click="false" 112 :close-on-content-click="false"
157 v-model="menu2" 113 v-model="menu2"
158 :nudge-right="40" 114 :nudge-right="40"
159 lazy 115 lazy
160 transition="scale-transition" 116 transition="scale-transition"
161 offset-y 117 offset-y
162 full-width 118 full-width
163 min-width="290px" 119 min-width="290px"
164 > 120 >
165 <v-text-field 121 <v-text-field
166 slot="activator" 122 slot="activator"
167 v-model="editedItem.dob" 123 v-model="editedItem.dob"
168 placeholder="Select date" 124 placeholder="Select date"
169 ></v-text-field> 125 ></v-text-field>
170 <v-date-picker 126 <v-date-picker
171 ref="picker" 127 ref="picker"
172 v-model="editedItem.dob" 128 v-model="editedItem.dob"
173 :max="new Date().toISOString().substr(0, 10)" 129 :max="new Date().toISOString().substr(0, 10)"
174 min="1950-01-01" 130 min="1950-01-01"
175 @input="menu2 = false" 131 @input="menu2 = false"
176 ></v-date-picker> 132 ></v-date-picker>
177 </v-menu> 133 </v-menu>
178 </v-flex> 134 </v-flex>
179 </v-layout> 135 </v-layout>
180 </v-flex> 136 </v-flex>
181 <v-flex xs12 sm6> 137 <v-flex xs12 sm6>
182 <v-layout> 138 <v-layout>
183 <v-flex xs4 class="pt-4 subheading"> 139 <v-flex xs4 class="pt-4 subheading">
184 <label class="right">City:</label> 140 <label class="right">City:</label>
185 </v-flex> 141 </v-flex>
186 <v-flex xs8 class="ml-3"> 142 <v-flex xs8 class="ml-3">
187 <v-text-field 143 <v-text-field
188 v-model="editedItem.city" 144 v-model="editedItem.city"
189 placeholder="fill your City Name" 145 placeholder="fill your City Name"
190 name="City" 146 name="City"
191 type="text" 147 type="text"
192 required 148 required
193 ></v-text-field> 149 ></v-text-field>
194 </v-flex> 150 </v-flex>
195 </v-layout> 151 </v-layout>
196 </v-flex> 152 </v-flex>
197 </v-layout> 153 </v-layout>
198 <v-layout> 154 <v-layout>
199 <v-flex xs12 sm6> 155 <v-flex xs12 sm6>
200 <v-layout> 156 <v-layout>
201 <v-flex xs4 class="pt-4 subheading"> 157 <v-flex xs4 class="pt-4 subheading">
202 <label class="right">State:</label> 158 <label class="right">State:</label>
203 </v-flex> 159 </v-flex>
204 <v-flex xs8 class="ml-3"> 160 <v-flex xs8 class="ml-3">
205 <v-text-field 161 <v-text-field
206 v-model="editedItem.state" 162 v-model="editedItem.state"
207 placeholder="fill your State Name" 163 placeholder="fill your State Name"
208 name="state" 164 name="state"
209 type="text" 165 type="text"
210 required 166 required
211 ></v-text-field> 167 ></v-text-field>
212 </v-flex> 168 </v-flex>
213 </v-layout> 169 </v-layout>
214 </v-flex> 170 </v-flex>
215 <v-flex xs12 sm6> 171 <v-flex xs12 sm6>
216 <v-layout> 172 <v-layout>
217 <v-flex xs4 class="pt-4 subheading"> 173 <v-flex xs4 class="pt-4 subheading">
218 <label class="right">PinCode:</label> 174 <label class="right">PinCode:</label>
219 </v-flex> 175 </v-flex>
220 <v-flex xs8 class="ml-3"> 176 <v-flex xs8 class="ml-3">
221 <v-text-field 177 <v-text-field
222 v-model="editedItem.pincode" 178 v-model="editedItem.pincode"
223 placeholder="fill your pincode" 179 placeholder="fill your pincode"
224 name="pincode" 180 name="pincode"
225 type="number" 181 type="number"
226 required 182 required
227 ></v-text-field> 183 ></v-text-field>
228 </v-flex> 184 </v-flex>
229 </v-layout> 185 </v-layout>
230 </v-flex> 186 </v-flex>
231 </v-layout> 187 </v-layout>
232 <v-layout> 188 <v-layout>
233 <v-flex xs12 sm6> 189 <v-flex xs12 sm6>
234 <v-layout> 190 <v-layout>
235 <v-flex xs4 class="pt-4 subheading"> 191 <v-flex xs4 class="pt-4 subheading">
236 <label class="right">Mobile NO:</label> 192 <label class="right">Mobile NO:</label>
237 </v-flex> 193 </v-flex>
238 <v-flex xs8 class="ml-3"> 194 <v-flex xs8 class="ml-3">
239 <v-text-field 195 <v-text-field
240 v-model="editedItem.mobileNo" 196 v-model="editedItem.mobileNo"
241 placeholder="fill your MobileNo" 197 placeholder="fill your MobileNo"
242 name="mobileNo" 198 name="mobileNo"
243 type="number" 199 type="number"
244 required 200 required
245 ></v-text-field> 201 ></v-text-field>
246 </v-flex> 202 </v-flex>
247 </v-layout> 203 </v-layout>
248 </v-flex> 204 </v-flex>
249 <v-flex xs12 sm6> 205 <v-flex xs12 sm6>
250 <v-layout> 206 <v-layout>
251 <v-flex xs4 class="pt-4 subheading"> 207 <v-flex xs4 class="pt-4 subheading">
252 <label class="right">Select Country:</label> 208 <label class="right">Select Country:</label>
253 </v-flex> 209 </v-flex>
254 <v-flex xs8 class="ml-3"> 210 <v-flex xs8 class="ml-3">
255 <v-autocomplete 211 <v-autocomplete
256 v-model="editedItem.country" 212 v-model="editedItem.country"
257 :items="countries" 213 :items="countries"
258 placeholder="Select Country Name" 214 placeholder="Select Country Name"
259 required 215 required
260 ></v-autocomplete> 216 ></v-autocomplete>
261 </v-flex> 217 </v-flex>
262 </v-layout> 218 </v-layout>
263 </v-flex> 219 </v-flex>
264 </v-layout> 220 </v-layout>
265 <v-layout> 221 <v-layout>
266 <v-flex xs12 sm6> 222 <v-flex xs12 sm6>
267 <v-layout> 223 <v-layout>
268 <v-flex xs4 class="pt-4 subheading"> 224 <v-flex xs4 class="pt-4 subheading">
269 <label class="right">Join Date:</label> 225 <label class="right">Join Date:</label>
270 </v-flex> 226 </v-flex>
271 <v-flex xs8 class="ml-3"> 227 <v-flex xs8 class="ml-3">
272 <v-menu 228 <v-menu
273 ref="menu" 229 ref="menu"
274 :close-on-content-click="false" 230 :close-on-content-click="false"
275 v-model="menu3" 231 v-model="menu3"
276 :nudge-right="40" 232 :nudge-right="40"
277 lazy 233 lazy
278 transition="scale-transition" 234 transition="scale-transition"
279 offset-y 235 offset-y
280 full-width 236 full-width
281 min-width="290px" 237 min-width="290px"
282 > 238 >
283 <v-text-field 239 <v-text-field
284 slot="activator" 240 slot="activator"
285 v-model="editedItem.joinDate" 241 v-model="editedItem.joinDate"
286 placeholder="Select date" 242 placeholder="Select date"
287 ></v-text-field> 243 ></v-text-field>
288 <v-date-picker 244 <v-date-picker
289 ref="picker" 245 ref="picker"
290 v-model="editedItem.joinDate" 246 v-model="editedItem.joinDate"
291 :max="new Date().toISOString().substr(0, 10)" 247 :max="new Date().toISOString().substr(0, 10)"
292 min="1950-01-01" 248 min="1950-01-01"
293 @input="menu3 = false" 249 @input="menu3 = false"
294 ></v-date-picker> 250 ></v-date-picker>
295 </v-menu> 251 </v-menu>
296 </v-flex> 252 </v-flex>
297 </v-layout> 253 </v-layout>
298 </v-flex> 254 </v-flex>
299 <v-flex xs12 sm6> 255 <v-flex xs12 sm6>
300 <v-layout> 256 <v-layout>
301 <v-flex xs4 class="pt-4 subheading"> 257 <v-flex xs4 class="pt-4 subheading">
302 <label class="right">Uplaod Image:</label> 258 <label class="right">Uplaod Image:</label>
303 </v-flex> 259 </v-flex>
304 <v-flex xs8 class="ml-3"> 260 <v-flex xs8 class="ml-3">
305 <v-text-field 261 <v-text-field
306 label="Select Image" 262 label="Select Image"
307 @click="pickFile" 263 @click="pickFile"
308 v-model="imageName" 264 v-model="imageName"
309 append-icon="attach_file" 265 append-icon="attach_file"
310 ></v-text-field> 266 ></v-text-field>
311 </v-flex> 267 </v-flex>
312 </v-layout> 268 </v-layout>
313 </v-flex> 269 </v-flex>
314 </v-layout> 270 </v-layout>
315 <v-layout> 271 <v-layout>
316 <v-flex xs12 sm12> 272 <v-flex xs12 sm12>
317 <v-layout> 273 <v-layout>
318 <v-flex xs3 class="pt-4 subheading pl-3" style="max-width: 17%;"> 274 <v-flex xs3 class="pt-4 subheading pl-3" style="max-width: 17%;">
319 <label class>Present Address:</label> 275 <label class>Present Address:</label>
320 </v-flex> 276 </v-flex>
321 <v-flex xs12> 277 <v-flex xs12>
322 <v-text-field 278 <v-text-field
323 name="input-4-3" 279 name="input-4-3"
324 v-model="editedItem.presentAddress" 280 v-model="editedItem.presentAddress"
325 placeholder="fill Your present Address" 281 placeholder="fill Your present Address"
326 required 282 required
327 ></v-text-field> 283 ></v-text-field>
328 </v-flex> 284 </v-flex>
329 </v-layout> 285 </v-layout>
330 </v-flex> 286 </v-flex>
331 <v-flex xs12 sm12> 287 <v-flex xs12 sm12>
332 <v-layout> 288 <v-layout>
333 <v-flex xs3 class="pt-4 subheading" style="max-width: 17%;"> 289 <v-flex xs3 class="pt-4 subheading" style="max-width: 17%;">
334 <label>Permanent Address:</label> 290 <label>Permanent Address:</label>
335 </v-flex> 291 </v-flex>
336 <v-flex xs12> 292 <v-flex xs12>
337 <v-text-field 293 <v-text-field
338 name="input-4-3" 294 name="input-4-3"
339 v-model="editedItem.permanentAddress" 295 v-model="editedItem.permanentAddress"
340 placeholder="fill Your Permanent Address" 296 placeholder="fill Your Permanent Address"
341 required 297 required
342 ></v-text-field> 298 ></v-text-field>
343 </v-flex> 299 </v-flex>
344 </v-layout> 300 </v-layout>
345 </v-flex> 301 </v-flex>
346 </v-layout> 302 </v-layout>
347 <v-layout> 303 <v-layout>
348 <v-flex xs12 sm12> 304 <v-flex xs12 sm12>
349 <v-card-actions> 305 <v-card-actions>
350 <v-btn round dark @click.native="close">Cancel</v-btn> 306 <v-btn round dark @click.native="close">Cancel</v-btn>
351 <v-spacer></v-spacer> 307 <v-spacer></v-spacer>
352 <v-btn round dark :loading="loading" @click="save">Save</v-btn> 308 <v-btn round dark :loading="loading" @click="save">Save</v-btn>
353 </v-card-actions> 309 </v-card-actions>
354 </v-flex> 310 </v-flex>
355 </v-layout> 311 </v-layout>
356 </v-container> 312 </v-container>
357 </v-form> 313 </v-form>
358 </v-card-text> 314 </v-card-text>
359 </v-card> 315 </v-card>
360 </v-dialog> 316 </v-dialog>
361 317
362 <!-- ****** PROFILE VIEW TEACHERS DETAILS ****** --> 318 <!-- ****** PROFILE VIEW TEACHERS DETAILS ****** -->
363 319
364 <v-dialog v-model="dialog1" max-width="600px" scrollable> 320 <v-dialog v-model="dialog1" max-width="600px" scrollable>
365 <v-card> 321 <v-card>
366 <v-toolbar color="grey lighten-2" flat> 322 <v-toolbar color="grey lighten-2" flat>
367 <v-spacer></v-spacer> 323 <v-spacer></v-spacer>
368 <v-toolbar-title> 324 <v-toolbar-title>
369 <h3>Teacher Profile</h3> 325 <h3>Teacher Profile</h3>
370 </v-toolbar-title> 326 </v-toolbar-title>
371 <v-spacer></v-spacer> 327 <v-spacer></v-spacer>
372 <v-icon @click="close1">close</v-icon> 328 <v-icon @click="close1">close</v-icon>
373 </v-toolbar> 329 </v-toolbar>
374 <v-card-text style="height: 700px;"> 330 <v-card-text style="height: 700px;">
375 <v-container grid-list-md> 331 <v-container grid-list-md>
376 <v-layout wrap> 332 <v-layout wrap>
377 <v-flex> 333 <v-flex>
378 <v-flex align-center justify-center layout text-xs-center> 334 <v-flex align-center justify-center layout text-xs-center>
379 <v-avatar size="160px"> 335 <v-avatar size="160px">
380 <img src="/static/icon/user.png" v-if="!editedItem.profilePicUrl" /> 336 <img src="/static/icon/user.png" v-if="!editedItem.profilePicUrl" />
381 <img :src="editedItem.profilePicUrl" v-else-if="editedItem.profilePicUrl" /> 337 <img :src="editedItem.profilePicUrl" v-else-if="editedItem.profilePicUrl" />
382 </v-avatar> 338 </v-avatar>
383 </v-flex> 339 </v-flex>
384 <v-layout> 340 <v-layout>
385 <v-flex xs5 sm6> 341 <v-flex xs5 sm6>
386 <h5 class="right my-1">Full Name:</h5> 342 <h5 class="right my-1">Full Name:</h5>
387 </v-flex> 343 </v-flex>
388 <v-flex sm6 xs8> 344 <v-flex sm6 xs8>
389 <h5 class="my-1">{{ editedItem.name }}</h5> 345 <h5 class="my-1">{{ editedItem.name }}</h5>
390 </v-flex> 346 </v-flex>
391 </v-layout> 347 </v-layout>
392 <v-layout> 348 <v-layout>
393 <v-flex xs5 sm6> 349 <v-flex xs5 sm6>
394 <h5 class="right my-1">Email:</h5> 350 <h5 class="right my-1">Email:</h5>
395 </v-flex> 351 </v-flex>
396 <v-flex sm6 xs8> 352 <v-flex sm6 xs8>
397 <h5 class="my-1">{{ editedItem.email }}</h5> 353 <h5 class="my-1">{{ editedItem.email }}</h5>
398 </v-flex> 354 </v-flex>
399 </v-layout> 355 </v-layout>
400 <v-layout> 356 <v-layout>
401 <v-flex xs5 sm6> 357 <v-flex xs5 sm6>
402 <h5 class="right my-1">City:</h5> 358 <h5 class="right my-1">City:</h5>
403 </v-flex> 359 </v-flex>
404 <v-flex sm6 xs8> 360 <v-flex sm6 xs8>
405 <h5 class="my-1">{{ editedItem.city }}</h5> 361 <h5 class="my-1">{{ editedItem.city }}</h5>
406 </v-flex> 362 </v-flex>
407 </v-layout> 363 </v-layout>
408 <v-layout> 364 <v-layout>
409 <v-flex xs5 sm6> 365 <v-flex xs5 sm6>
410 <h5 class="right my-1">State:</h5> 366 <h5 class="right my-1">State:</h5>
411 </v-flex> 367 </v-flex>
412 <v-flex sm6 xs8> 368 <v-flex sm6 xs8>
413 <h5 class="my-1">{{ editedItem.state }}</h5> 369 <h5 class="my-1">{{ editedItem.state }}</h5>
414 </v-flex> 370 </v-flex>
415 </v-layout> 371 </v-layout>
416 <v-layout> 372 <v-layout>
417 <v-flex xs5 sm6> 373 <v-flex xs5 sm6>
418 <h5 class="right my-1">Country:</h5> 374 <h5 class="right my-1">Country:</h5>
419 </v-flex> 375 </v-flex>
420 <v-flex sm6 xs8> 376 <v-flex sm6 xs8>
421 <h5 class="my-1">{{ editedItem.country }}</h5> 377 <h5 class="my-1">{{ editedItem.country }}</h5>
422 </v-flex> 378 </v-flex>
423 </v-layout> 379 </v-layout>
424 <v-layout> 380 <v-layout>
425 <v-flex xs5 sm6> 381 <v-flex xs5 sm6>
426 <h5 class="right my-1">Pincode:</h5> 382 <h5 class="right my-1">Pincode:</h5>
427 </v-flex> 383 </v-flex>
428 <v-flex sm6 xs8> 384 <v-flex sm6 xs8>
429 <h5 class="my-1">{{ editedItem.pincode }}</h5> 385 <h5 class="my-1">{{ editedItem.pincode }}</h5>
430 </v-flex> 386 </v-flex>
431 </v-layout> 387 </v-layout>
432 <v-layout> 388 <v-layout>
433 <v-flex xs5 sm6> 389 <v-flex xs5 sm6>
434 <h5 class="right my-1">Mobile No:</h5> 390 <h5 class="right my-1">Mobile No:</h5>
435 </v-flex> 391 </v-flex>
436 <v-flex sm6 xs8> 392 <v-flex sm6 xs8>
437 <h5 class="my-1">{{ editedItem.mobileNo }}</h5> 393 <h5 class="my-1">{{ editedItem.mobileNo }}</h5>
438 </v-flex> 394 </v-flex>
439 </v-layout> 395 </v-layout>
440 <v-layout> 396 <v-layout>
441 <v-flex xs5 sm6> 397 <v-flex xs5 sm6>
442 <h5 class="right my-1">Join Date:</h5> 398 <h5 class="right my-1">Join Date:</h5>
443 </v-flex> 399 </v-flex>
444 <v-flex sm6 xs8> 400 <v-flex sm6 xs8>
445 <h5 class="my-1">{{ dates(editedItem.joinDate) }}</h5> 401 <h5 class="my-1">{{ dates(editedItem.joinDate) }}</h5>
446 </v-flex> 402 </v-flex>
447 </v-layout> 403 </v-layout>
448 <v-layout> 404 <v-layout>
449 <v-flex xs5 sm6> 405 <v-flex xs5 sm6>
450 <h5 class="right my-1">Date Of Birth:</h5> 406 <h5 class="right my-1">Date Of Birth:</h5>
451 </v-flex> 407 </v-flex>
452 <v-flex sm6 xs8> 408 <v-flex sm6 xs8>
453 <h5 class="my-1">{{ dates(editedItem.dob) }}</h5> 409 <h5 class="my-1">{{ dates(editedItem.dob) }}</h5>
454 </v-flex> 410 </v-flex>
455 </v-layout> 411 </v-layout>
456 <v-layout> 412 <v-layout>
457 <v-flex xs6 sm6> 413 <v-flex xs6 sm6>
458 <h5 class="right my-1">Permanent Address:</h5> 414 <h5 class="right my-1">Permanent Address:</h5>
459 </v-flex> 415 </v-flex>
460 <v-flex sm6 xs8> 416 <v-flex sm6 xs8>
461 <h5 class="my-1">{{ editedItem.permanentAddress }}</h5> 417 <h5 class="my-1">{{ editedItem.permanentAddress }}</h5>
462 </v-flex> 418 </v-flex>
463 </v-layout> 419 </v-layout>
464 <v-layout> 420 <v-layout>
465 <v-flex xs6 sm6> 421 <v-flex xs6 sm6>
466 <h5 class="right my-1">present Address:</h5> 422 <h5 class="right my-1">present Address:</h5>
467 </v-flex> 423 </v-flex>
468 <v-flex sm6 xs8> 424 <v-flex sm6 xs8>
469 <h5 class="my-1">{{ editedItem.presentAddress }}</h5> 425 <h5 class="my-1">{{ editedItem.presentAddress }}</h5>
470 </v-flex> 426 </v-flex>
471 </v-layout> 427 </v-layout>
472 </v-flex> 428 </v-flex>
473 </v-layout> 429 </v-layout>
474 </v-container> 430 </v-container>
475 </v-card-text> 431 </v-card-text>
476 </v-card> 432 </v-card>
477 </v-dialog> 433 </v-dialog>
478 <v-snackbar 434 <v-snackbar
479 :timeout="timeout" 435 :timeout="timeout"
480 :top="y === 'top'" 436 :top="y === 'top'"
481 :right="x === 'right'" 437 :right="x === 'right'"
482 :vertical="mode === 'vertical'" 438 :vertical="mode === 'vertical'"
483 v-model="snackbar" 439 v-model="snackbar"
484 color="success" 440 color="success"
485 >{{ text }}</v-snackbar> 441 >{{ text }}</v-snackbar>
486 442
487 <!-- ****** EXISTING-Teachers TABLE DATA****** --> 443 <!-- ****** EXISTING-Teachers TABLE DATA****** -->
488 444
489 <v-data-table 445 <v-data-table
490 :headers="headers" 446 :headers="headers"
491 :items="desserts" 447 :items="desserts"
492 :pagination.sync="pagination" 448 :pagination.sync="pagination"
493 :search="search" 449 :search="search"
494 > 450 >
495 <template slot="items" slot-scope="props"> 451 <template slot="items" slot-scope="props">
496 <td id="td" class="text-xs-center">{{ props.index}}</td> 452 <td id="td" class="text-xs-center">{{ props.index}}</td>
497 <td id="td" class="text-xs-center"> 453 <td id="td" class="text-xs-center">
498 <v-avatar> 454 <v-avatar>
499 <img :src="props.item.profilePicUrl" v-if="props.item.profilePicUrl" /> 455 <img :src="props.item.profilePicUrl" v-if="props.item.profilePicUrl" />
500 <img src="/static/icon/user.png" v-else-if="!props.item.profilePicUrl" /> 456 <img src="/static/icon/user.png" v-else-if="!props.item.profilePicUrl" />
501 </v-avatar> 457 </v-avatar>
502 </td> 458 </td>
503 <td id="td" class="text-xs-center">{{ props.item.name}}</td> 459 <td id="td" class="text-xs-center">{{ props.item.name}}</td>
504 <td id="td" class="text-xs-center">{{ props.item.email }}</td> 460 <td id="td" class="text-xs-center">{{ props.item.email }}</td>
505 <td id="td" class="text-xs-center">{{ dates(props.item.dob) }}</td> 461 <td id="td" class="text-xs-center">{{ dates(props.item.dob) }}</td>
506 <td id="td" class="text-xs-center">{{ dates(props.item.joinDate)}}</td> 462 <td id="td" class="text-xs-center">{{ dates(props.item.joinDate)}}</td>
507 <td id="td" class="text-xs-center">{{ props.item.mobileNo }}</td> 463 <td id="td" class="text-xs-center">{{ props.item.mobileNo }}</td>
508 <td class="text-xs-center"> 464 <td class="text-xs-center">
509 <span> 465 <span>
510 <img 466 <img
511 style="cursor:pointer; width:25px; height:18px; " 467 style="cursor:pointer; width:25px; height:18px; "
512 class="mr-5" 468 class="mr-5"
513 @click="profile(props.item)" 469 @click="profile(props.item)"
514 src="/static/icon/eye1.png" 470 src="/static/icon/eye1.png"
515 /> 471 />
516 <img 472 <img
517 style="cursor:pointer; width:20px; height:18px; " 473 style="cursor:pointer; width:20px; height:18px; "
518 class="mr-5" 474 class="mr-5"
519 @click="editItem(props.item)" 475 @click="editItem(props.item)"
520 src="/static/icon/edit1.png" 476 src="/static/icon/edit1.png"
521 /> 477 />
522 <img 478 <img
523 style="cursor:pointer;width:20px; height:20px; " 479 style="cursor:pointer;width:20px; height:20px; "
524 class="mr-5" 480 class="mr-5"
525 @click="deleteItem(props.item)" 481 @click="deleteItem(props.item)"
526 src="/static/icon/delete1.png" 482 src="/static/icon/delete1.png"
527 /> 483 />
528 </span> 484 </span>
529 </td> 485 </td>
530 </template> 486 </template>
531 <v-alert 487 <v-alert
532 slot="no-results" 488 slot="no-results"
533 :value="true" 489 :value="true"
534 color="error" 490 color="error"
535 icon="warning" 491 icon="warning"
536 >Your search for "{{ search }}" found no results.</v-alert> 492 >Your search for "{{ search }}" found no results.</v-alert>
537 </v-data-table> 493 </v-data-table>
538 </v-tab-item> 494 </v-tab-item>
539 495
540 <!-- ****** Add Teachers Data****** --> 496 <!-- ****** Add Teachers Data****** -->
541 <v-tab-item> 497 <v-tab-item>
542 <v-container> 498 <v-container>
543 <v-snackbar 499 <v-snackbar
544 :timeout="timeout" 500 :timeout="timeout"
545 :top="y === 'top'" 501 :top="y === 'top'"
546 :right="x === 'right'" 502 :right="x === 'right'"
547 :vertical="mode === 'vertical'" 503 :vertical="mode === 'vertical'"
548 v-model="snackbar" 504 v-model="snackbar"
549 color="success" 505 color="success"
550 >{{ text }}</v-snackbar> 506 >{{ text }}</v-snackbar>
551 <v-flex xs12 sm12 class="my-4"> 507 <v-flex xs12 sm12 class="my-4">
552 <v-card flat> 508 <v-card flat>
553 <v-form ref="form" v-model="valid" lazy-validation> 509 <v-form ref="form" v-model="valid" lazy-validation>
554 <v-container fluid> 510 <v-container fluid>
555 <v-layout> 511 <v-layout>
556 <v-flex 512 <v-flex
557 xs12 513 xs12
558 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 514 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
559 > 515 >
560 <v-avatar size="100px"> 516 <v-avatar size="100px">
561 <img src="/static/icon/user.png" v-if="!imageUrl" /> 517 <img src="/static/icon/user.png" v-if="!imageUrl" />
562 </v-avatar> 518 </v-avatar>
563 <img 519 <img
564 :src="imageUrl" 520 :src="imageUrl"
565 height="150" 521 height="150"
566 v-if="imageUrl" 522 v-if="imageUrl"
567 style="border-radius:50%; width:200px" 523 style="border-radius:50%; width:200px"
568 /> 524 />
569 </v-flex> 525 </v-flex>
570 </v-layout> 526 </v-layout>
571 <v-layout> 527 <v-layout>
572 <v-flex xs12 sm6> 528 <v-flex xs12 sm6>
573 <v-layout> 529 <v-layout>
574 <v-flex xs4 class="pt-4 subheading"> 530 <v-flex xs4 class="pt-4 subheading">
575 <label class="right">Full Name:</label> 531 <label class="right">Full Name:</label>
576 </v-flex> 532 </v-flex>
577 <v-flex xs8 class="ml-3"> 533 <v-flex xs8 class="ml-3">
578 <v-text-field 534 <v-text-field
579 v-model="addTeachers.name" 535 v-model="addTeachers.name"
580 placeholder="fill your full Name" 536 placeholder="fill your full Name"
581 name="name" 537 name="name"
582 type="text" 538 type="text"
583 :rules="nameRules" 539 :rules="nameRules"
584 required 540 required
585 ></v-text-field> 541 ></v-text-field>
586 </v-flex> 542 </v-flex>
587 </v-layout> 543 </v-layout>
588 </v-flex> 544 </v-flex>
589 <v-flex xs12 sm6> 545 <v-flex xs12 sm6>
590 <v-layout> 546 <v-layout>
591 <v-flex xs4 class="pt-4 subheading"> 547 <v-flex xs4 class="pt-4 subheading">
592 <label class="right">Email ID:</label> 548 <label class="right">Email ID:</label>
593 </v-flex> 549 </v-flex>
594 <v-flex xs8 class="ml-3"> 550 <v-flex xs8 class="ml-3">
595 <v-text-field 551 <v-text-field
596 placeholder="fill your email" 552 placeholder="fill your email"
597 :rules="emailRules" 553 :rules="emailRules"
598 v-model="addTeachers.email" 554 v-model="addTeachers.email"
599 type="text" 555 type="text"
600 name="email" 556 name="email"
601 required 557 required
602 ></v-text-field> 558 ></v-text-field>
603 </v-flex> 559 </v-flex>
604 </v-layout> 560 </v-layout>
605 </v-flex> 561 </v-flex>
606 </v-layout> 562 </v-layout>
607 <v-layout> 563 <v-layout>
608 <v-flex xs12 sm6> 564 <v-flex xs12 sm6>
609 <v-layout> 565 <v-layout>
610 <v-flex xs4 class="pt-4 subheading"> 566 <v-flex xs4 class="pt-4 subheading">
611 <label class="right">Date of Birth:</label> 567 <label class="right">Date of Birth:</label>
612 </v-flex> 568 </v-flex>
613 <v-flex xs8 class="ml-3"> 569 <v-flex xs8 class="ml-3">
614 <v-menu 570 <v-menu
615 ref="menu" 571 ref="menu"
616 :close-on-content-click="false" 572 :close-on-content-click="false"
617 v-model="menu" 573 v-model="menu"
618 :nudge-right="40" 574 :nudge-right="40"
619 lazy 575 lazy
620 transition="scale-transition" 576 transition="scale-transition"
621 offset-y 577 offset-y
622 full-width 578 full-width
623 min-width="290px" 579 min-width="290px"
624 > 580 >
625 <v-text-field 581 <v-text-field
626 slot="activator" 582 slot="activator"
627 :rules="dateRules" 583 :rules="dateRules"
628 v-model="addTeachers.date" 584 v-model="addTeachers.date"
629 placeholder="Select date" 585 placeholder="Select date"
630 ></v-text-field> 586 ></v-text-field>
631 <v-date-picker 587 <v-date-picker
632 ref="picker" 588 ref="picker"
633 v-model="addTeachers.date" 589 v-model="addTeachers.date"
634 :max="new Date().toISOString().substr(0, 10)" 590 :max="new Date().toISOString().substr(0, 10)"
635 min="1950-01-01" 591 min="1950-01-01"
636 @input="menu = false" 592 @input="menu = false"
637 ></v-date-picker> 593 ></v-date-picker>
638 </v-menu> 594 </v-menu>
639 </v-flex> 595 </v-flex>
640 </v-layout> 596 </v-layout>
641 </v-flex> 597 </v-flex>
642 <v-flex xs12 sm6> 598 <v-flex xs12 sm6>
643 <v-layout> 599 <v-layout>
644 <v-flex xs4 class="pt-4 subheading"> 600 <v-flex xs4 class="pt-4 subheading">
645 <label class="right">City:</label> 601 <label class="right">City:</label>
646 </v-flex> 602 </v-flex>
647 <v-flex xs8 class="ml-3"> 603 <v-flex xs8 class="ml-3">
648 <v-text-field 604 <v-text-field
649 v-model="addTeachers.city" 605 v-model="addTeachers.city"
650 placeholder="fill your City Name" 606 placeholder="fill your City Name"
651 name="City" 607 name="City"
652 type="text" 608 type="text"
653 :rules="cityRules" 609 :rules="cityRules"
654 required 610 required
655 ></v-text-field> 611 ></v-text-field>
656 </v-flex> 612 </v-flex>
657 </v-layout> 613 </v-layout>
658 </v-flex> 614 </v-flex>
659 </v-layout> 615 </v-layout>
660 <v-layout> 616 <v-layout>
661 <v-flex xs12 sm6> 617 <v-flex xs12 sm6>
662 <v-layout> 618 <v-layout>
663 <v-flex xs4 class="pt-4 subheading"> 619 <v-flex xs4 class="pt-4 subheading">
664 <label class="right">State:</label> 620 <label class="right">State:</label>
665 </v-flex> 621 </v-flex>
666 <v-flex xs8 class="ml-3"> 622 <v-flex xs8 class="ml-3">
667 <v-text-field 623 <v-text-field
668 v-model="addTeachers.state" 624 v-model="addTeachers.state"
669 placeholder="fill your State Name" 625 placeholder="fill your State Name"
670 name="state" 626 name="state"
671 type="text" 627 type="text"
672 :rules="stateRules" 628 :rules="stateRules"
673 required 629 required
674 ></v-text-field> 630 ></v-text-field>
675 </v-flex> 631 </v-flex>
676 </v-layout> 632 </v-layout>
677 </v-flex> 633 </v-flex>
678 <v-flex xs12 sm6> 634 <v-flex xs12 sm6>
679 <v-layout> 635 <v-layout>
680 <v-flex xs4 class="pt-4 subheading"> 636 <v-flex xs4 class="pt-4 subheading">
681 <label class="right">PinCode:</label> 637 <label class="right">PinCode:</label>
682 </v-flex> 638 </v-flex>
683 <v-flex xs8 class="ml-3"> 639 <v-flex xs8 class="ml-3">
684 <v-text-field 640 <v-text-field
685 v-model="addTeachers.pincode" 641 v-model="addTeachers.pincode"
686 placeholder="fill your pincode" 642 placeholder="fill your pincode"
687 name="pincode" 643 name="pincode"
688 type="number" 644 type="number"
689 :rules="pincode" 645 :rules="pincode"
690 required 646 required
691 ></v-text-field> 647 ></v-text-field>
692 </v-flex> 648 </v-flex>
693 </v-layout> 649 </v-layout>
694 </v-flex> 650 </v-flex>
695 </v-layout> 651 </v-layout>
696 <v-layout> 652 <v-layout>
697 <v-flex xs12 sm6> 653 <v-flex xs12 sm6>
698 <v-layout> 654 <v-layout>
699 <v-flex xs4 class="pt-4 subheading"> 655 <v-flex xs4 class="pt-4 subheading">
700 <label class="right">Mobile NO:</label> 656 <label class="right">Mobile NO:</label>
701 </v-flex> 657 </v-flex>
702 <v-flex xs8 class="ml-3"> 658 <v-flex xs8 class="ml-3">
703 <v-text-field 659 <v-text-field
704 v-model="addTeachers.mobileNo" 660 v-model="addTeachers.mobileNo"
705 placeholder="fill your MobileNo" 661 placeholder="fill your MobileNo"
706 name="mobileNo" 662 name="mobileNo"
707 type="number" 663 type="number"
708 :rules="mobileNoRules" 664 :rules="mobileNoRules"
709 required 665 required
710 ></v-text-field> 666 ></v-text-field>
711 </v-flex> 667 </v-flex>
712 </v-layout> 668 </v-layout>
713 </v-flex> 669 </v-flex>
714 <v-flex xs12 sm6> 670 <v-flex xs12 sm6>
715 <v-layout> 671 <v-layout>
716 <v-flex xs4 class="pt-4 subheading"> 672 <v-flex xs4 class="pt-4 subheading">
717 <label class="right">Select Country:</label> 673 <label class="right">Select Country:</label>
718 </v-flex> 674 </v-flex>
719 <v-flex xs8 class="ml-3"> 675 <v-flex xs8 class="ml-3">
720 <v-autocomplete 676 <v-autocomplete
721 v-model="addTeachers.country" 677 v-model="addTeachers.country"
722 :rules="country" 678 :rules="country"
723 :items="countries" 679 :items="countries"
724 placeholder="Select Country Name" 680 placeholder="Select Country Name"
725 required 681 required
726 ></v-autocomplete> 682 ></v-autocomplete>
727 </v-flex> 683 </v-flex>
728 </v-layout> 684 </v-layout>
729 </v-flex> 685 </v-flex>
730 </v-layout> 686 </v-layout>
731 <v-layout> 687 <v-layout>
732 <v-flex xs12 sm6> 688 <v-flex xs12 sm6>
733 <v-layout> 689 <v-layout>
734 <v-flex xs4 class="pt-4 subheading"> 690 <v-flex xs4 class="pt-4 subheading">
735 <label class="right">Join Date</label> 691 <label class="right">Join Date</label>
736 </v-flex> 692 </v-flex>
737 <v-flex xs8 class="ml-3"> 693 <v-flex xs8 class="ml-3">
738 <v-menu 694 <v-menu
739 ref="menu1" 695 ref="menu1"
740 :close-on-content-click="false" 696 :close-on-content-click="false"
741 v-model="menu1" 697 v-model="menu1"
742 :nudge-right="40" 698 :nudge-right="40"
743 lazy 699 lazy
744 transition="scale-transition" 700 transition="scale-transition"
745 offset-y 701 offset-y
746 full-width 702 full-width
747 min-width="290px" 703 min-width="290px"
748 > 704 >
749 <v-text-field 705 <v-text-field
750 slot="activator" 706 slot="activator"
751 :rules="joinDateRules" 707 :rules="joinDateRules"
752 v-model="addTeachers.joinDate" 708 v-model="addTeachers.joinDate"
753 placeholder="Select date" 709 placeholder="Select date"
754 ></v-text-field> 710 ></v-text-field>
755 <v-date-picker 711 <v-date-picker
756 ref="picker" 712 ref="picker"
757 v-model="addTeachers.joinDate" 713 v-model="addTeachers.joinDate"
758 :max="new Date().toISOString().substr(0, 10)" 714 :max="new Date().toISOString().substr(0, 10)"
759 min="1950-01-01" 715 min="1950-01-01"
760 @input="menu1 = false" 716 @input="menu1 = false"
761 ></v-date-picker> 717 ></v-date-picker>
762 </v-menu> 718 </v-menu>
763 </v-flex> 719 </v-flex>
764 </v-layout> 720 </v-layout>
765 </v-flex> 721 </v-flex>
766 <v-flex xs12 sm6> 722 <v-flex xs12 sm6>
767 <v-layout> 723 <v-layout>
768 <v-flex xs4 class="pt-4 subheading"> 724 <v-flex xs4 class="pt-4 subheading">
769 <label class="right">Uplaod Image:</label> 725 <label class="right">Uplaod Image:</label>
770 </v-flex> 726 </v-flex>
771 <v-flex xs8 class="ml-3"> 727 <v-flex xs8 class="ml-3">
772 <v-text-field 728 <v-text-field
773 label="Select Image" 729 label="Select Image"
774 @click="pickFile" 730 @click="pickFile"
775 v-model="imageName" 731 v-model="imageName"
776 append-icon="attach_file" 732 append-icon="attach_file"
777 ></v-text-field> 733 ></v-text-field>
778 <input 734 <input
779 type="file" 735 type="file"
780 style="display:none" 736 style="display:none"
781 ref="image" 737 ref="image"
782 accept="image/*" 738 accept="image/*"
783 @change="onFilePicked" 739 @change="onFilePicked"
784 /> 740 />
785 </v-flex> 741 </v-flex>
786 </v-layout> 742 </v-layout>
787 </v-flex> 743 </v-flex>
788 </v-layout> 744 </v-layout>
789 <v-layout> 745 <v-layout>
790 <v-flex xs12 sm12> 746 <v-flex xs12 sm12>
791 <v-layout> 747 <v-layout>
792 <v-flex xs3 class="pt-4 subheading pl-4" style="max-width: 17%;"> 748 <v-flex xs3 class="pt-4 subheading pl-4" style="max-width: 17%;">
793 <label class>Present Address:</label> 749 <label class>Present Address:</label>
794 </v-flex> 750 </v-flex>
795 <v-flex xs12 class="presentInput"> 751 <v-flex xs12 class="presentInput">
796 <v-text-field 752 <v-text-field
797 name="input-4-3" 753 name="input-4-3"
798 v-model="addTeachers.presentAddress" 754 v-model="addTeachers.presentAddress"
799 :rules="presentAddress" 755 :rules="presentAddress"
800 placeholder="fill Your present Address" 756 placeholder="fill Your present Address"
801 required 757 required
802 ></v-text-field> 758 ></v-text-field>
803 </v-flex> 759 </v-flex>
804 </v-layout> 760 </v-layout>
805 </v-flex> 761 </v-flex>
806 <v-flex xs12 sm12> 762 <v-flex xs12 sm12>
807 <v-layout> 763 <v-layout>
808 <v-flex xs3 class="pt-4 subheading" style="max-width: 17%;"> 764 <v-flex xs3 class="pt-4 subheading" style="max-width: 17%;">
809 <label>Permanent Address:</label> 765 <label>Permanent Address:</label>
810 </v-flex> 766 </v-flex>
811 <v-flex xs12 class="presentInput"> 767 <v-flex xs12 class="presentInput">
812 <v-text-field 768 <v-text-field
813 name="input-4-3" 769 name="input-4-3"
814 v-model="addTeachers.permanentAddress" 770 v-model="addTeachers.permanentAddress"
815 :rules="permanentAddress" 771 :rules="permanentAddress"
816 placeholder="fill Your Permanent Address" 772 placeholder="fill Your Permanent Address"
817 required 773 required
818 ></v-text-field> 774 ></v-text-field>
819 </v-flex> 775 </v-flex>
820 </v-layout> 776 </v-layout>
821 </v-flex> 777 </v-flex>
822 </v-layout> 778 </v-layout>
823 <v-layout> 779 <v-layout>
824 <v-flex xs12 sm12> 780 <v-flex xs12 sm12>
825 <v-card-actions> 781 <v-card-actions>
826 <v-btn @click="clear" round dark>clear</v-btn> 782 <v-btn @click="clear" round dark>clear</v-btn>
827 <v-spacer></v-spacer> 783 <v-spacer></v-spacer>
828 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 784 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
829 </v-card-actions> 785 </v-card-actions>
830 </v-flex> 786 </v-flex>
831 </v-layout> 787 </v-layout>
832 </v-container> 788 </v-container>
833 </v-form> 789 </v-form>
834 </v-card> 790 </v-card>
835 </v-flex> 791 </v-flex>
836 </v-container> 792 </v-container>
837 </v-tab-item> 793 </v-tab-item>
838 </v-tabs> 794 </v-tabs>
839 <div class="loader" v-if="showLoader"> 795 <div class="loader" v-if="showLoader">
840 <v-progress-circular indeterminate color="white"></v-progress-circular> 796 <v-progress-circular indeterminate color="white"></v-progress-circular>
841 </div> 797 </div>
842 </v-app> 798 </v-app>
843 </template> 799 </template>
844 800
845 <script> 801 <script>
846 // import AppToolbar from '@/components/AppToolbar'; 802 // import AppToolbar from '@/components/AppToolbar';
847 import http from "@/Services/http.js"; 803 import http from "@/Services/http.js";
848 import Util from "@/util"; 804 import Util from "@/util";
849 import moment from "moment"; 805 import moment from "moment";
850 806
851 export default { 807 export default {
852 components: { 808 components: {
853 // "one-month": onemonth, 809 // "one-month": onemonth,
854 }, 810 },
855 data: () => ({ 811 data: () => ({
856 component: "report-generate", 812 component: "report-generate",
857 snackbar: false, 813 snackbar: false,
858 y: "top", 814 y: "top",
859 x: "right", 815 x: "right",
860 mode: "", 816 mode: "",
861 timeout: 3000, 817 timeout: 3000,
862 text: "", 818 text: "",
863 showLoader: false, 819 showLoader: false,
864 loading: false, 820 loading: false,
865 date: null, 821 date: null,
866 search: "", 822 search: "",
867 menu: false, 823 menu: false,
868 menu1: false, 824 menu1: false,
869 menu2: false, 825 menu2: false,
870 menu3: false, 826 menu3: false,
871 dialog: false, 827 dialog: false,
872 dialog1: false, 828 dialog1: false,
873 valid: true, 829 valid: true,
874 isActive: true, 830 isActive: true,
875 newActive: false, 831 newActive: false,
876 pagination: { 832 pagination: {
877 rowsPerPage: 15 833 rowsPerPage: 15
878 }, 834 },
879 imageData: {}, 835 imageData: {},
880 imageName: "", 836 imageName: "",
881 imageUrl: "", 837 imageUrl: "",
882 imageFile: "", 838 imageFile: "",
883 nameRules: [v => !!v || " Full Name is required"], 839 nameRules: [v => !!v || " Full Name is required"],
884 dateRules: [v => !!v || " DOB is required"], 840 dateRules: [v => !!v || " DOB is required"],
885 cityRules: [v => !!v || " City Name is required"], 841 cityRules: [v => !!v || " City Name is required"],
886 pincode: [v => !!v || " Pincode is required"], 842 pincode: [v => !!v || " Pincode is required"],
887 country: [v => !!v || " Country Name is required"], 843 country: [v => !!v || " Country Name is required"],
888 permanentAddress: [v => !!v || " Permanent Address is required"], 844 permanentAddress: [v => !!v || " Permanent Address is required"],
889 presentAddress: [v => !!v || " Present Address is required"], 845 presentAddress: [v => !!v || " Present Address is required"],
890 mobileNoRules: [v => !!v || "Mobile Number is required"], 846 mobileNoRules: [v => !!v || "Mobile Number is required"],
891 stateRules: [v => !!v || "State Name is required"], 847 stateRules: [v => !!v || "State Name is required"],
892 joinDateRules: [v => !!v || " Join Date is required"], 848 joinDateRules: [v => !!v || " Join Date is required"],
893 errorMessages: "", 849 errorMessages: "",
894 emailRules: [ 850 emailRules: [
895 v => !!v || "E-mail is required", 851 v => !!v || "E-mail is required",
896 v => 852 v =>
897 /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) || 853 /^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) ||
898 "E-mail must be valid" 854 "E-mail must be valid"
899 ], 855 ],
900 countries: [ 856 countries: [
901 "Afghanistan", 857 "Afghanistan",
902 "Albania", 858 "Albania",
903 "Algeria", 859 "Algeria",
904 "Andorra", 860 "Andorra",
905 "Angola", 861 "Angola",
906 "Anguilla", 862 "Anguilla",
907 "Antigua &amp; Barbuda", 863 "Antigua &amp; Barbuda",
908 "Argentina", 864 "Argentina",
909 "Armenia", 865 "Armenia",
910 "Aruba", 866 "Aruba",
911 "Australia", 867 "Australia",
912 "Austria", 868 "Austria",
913 "Azerbaijan", 869 "Azerbaijan",
914 "Bahamas", 870 "Bahamas",
915 "Bahrain", 871 "Bahrain",
916 "Bangladesh", 872 "Bangladesh",
917 "Barbados", 873 "Barbados",
918 "Belarus", 874 "Belarus",
919 "Belgium", 875 "Belgium",
920 "Belize", 876 "Belize",
921 "Benin", 877 "Benin",
922 "Bermuda", 878 "Bermuda",
923 "Bhutan", 879 "Bhutan",
924 "Bolivia", 880 "Bolivia",
925 "Bosnia &amp; Herzegovina", 881 "Bosnia &amp; Herzegovina",
926 "Botswana", 882 "Botswana",
927 "Brazil", 883 "Brazil",
928 "British Virgin Islands", 884 "British Virgin Islands",
929 "Brunei", 885 "Brunei",
930 "Bulgaria", 886 "Bulgaria",
931 "Burkina Faso", 887 "Burkina Faso",
932 "Burundi", 888 "Burundi",
933 "Cambodia", 889 "Cambodia",
934 "Cameroon", 890 "Cameroon",
935 "Cape Verde", 891 "Cape Verde",
936 "Cayman Islands", 892 "Cayman Islands",
937 "Chad", 893 "Chad",
938 "Chile", 894 "Chile",
939 "China", 895 "China",
940 "Colombia", 896 "Colombia",
941 "Congo", 897 "Congo",
942 "Cook Islands", 898 "Cook Islands",
943 "Costa Rica", 899 "Costa Rica",
944 "Cote D Ivoire", 900 "Cote D Ivoire",
945 "Croatia", 901 "Croatia",
946 "Cruise Ship", 902 "Cruise Ship",
947 "Cuba", 903 "Cuba",
948 "Cyprus", 904 "Cyprus",
949 "Czech Republic", 905 "Czech Republic",
950 "Denmark", 906 "Denmark",
951 "Djibouti", 907 "Djibouti",
952 "Dominica", 908 "Dominica",
953 "Dominican Republic", 909 "Dominican Republic",
954 "Ecuador", 910 "Ecuador",
955 "Egypt", 911 "Egypt",
956 "El Salvador", 912 "El Salvador",
957 "Equatorial Guinea", 913 "Equatorial Guinea",
958 "Estonia", 914 "Estonia",
959 "Ethiopia", 915 "Ethiopia",
960 "Falkland Islands", 916 "Falkland Islands",
961 "Faroe Islands", 917 "Faroe Islands",
962 "Fiji", 918 "Fiji",
963 "Finland", 919 "Finland",
964 "France", 920 "France",
965 "French Polynesia", 921 "French Polynesia",
966 "French West Indies", 922 "French West Indies",
967 "Gabon", 923 "Gabon",
968 "Gambia", 924 "Gambia",
969 "Georgia", 925 "Georgia",
970 "Germany", 926 "Germany",
971 "Ghana", 927 "Ghana",
972 "Gibraltar", 928 "Gibraltar",
973 "Greece", 929 "Greece",
974 "Greenland", 930 "Greenland",
975 "Grenada", 931 "Grenada",
976 "Guam", 932 "Guam",
977 "Guatemala", 933 "Guatemala",
978 "Guernsey", 934 "Guernsey",
979 "Guinea", 935 "Guinea",
980 "Guinea Bissau", 936 "Guinea Bissau",
981 "Guyana", 937 "Guyana",
982 "Haiti", 938 "Haiti",
983 "Honduras", 939 "Honduras",
984 "Hong Kong", 940 "Hong Kong",
985 "Hungary", 941 "Hungary",
986 "Iceland", 942 "Iceland",
987 "India", 943 "India",
988 "Indonesia", 944 "Indonesia",
989 "Iran", 945 "Iran",
990 "Iraq", 946 "Iraq",
991 "Ireland", 947 "Ireland",
992 "Isle of Man", 948 "Isle of Man",
993 "Israel", 949 "Israel",
994 "Italy", 950 "Italy",
995 "Jamaica", 951 "Jamaica",
996 "Japan", 952 "Japan",
997 "Jersey", 953 "Jersey",
998 "Jordan", 954 "Jordan",
999 "Kazakhstan", 955 "Kazakhstan",
1000 "Kenya", 956 "Kenya",
1001 "Kuwait", 957 "Kuwait",
1002 "Kyrgyz Republic", 958 "Kyrgyz Republic",
1003 "Laos", 959 "Laos",
1004 "Latvia", 960 "Latvia",
1005 "Lebanon", 961 "Lebanon",
1006 "Lesotho", 962 "Lesotho",
1007 "Liberia", 963 "Liberia",
1008 "Libya", 964 "Libya",
1009 "Liechtenstein", 965 "Liechtenstein",
1010 "Lithuania", 966 "Lithuania",
1011 "Luxembourg", 967 "Luxembourg",
1012 "Macau", 968 "Macau",
1013 "Macedonia", 969 "Macedonia",
1014 "Madagascar", 970 "Madagascar",
1015 "Malawi", 971 "Malawi",
1016 "Malaysia", 972 "Malaysia",
1017 "Maldives", 973 "Maldives",
1018 "Mali", 974 "Mali",
1019 "Malta", 975 "Malta",
1020 "Mauritania", 976 "Mauritania",
1021 "Mauritius", 977 "Mauritius",
1022 "Mexico", 978 "Mexico",
1023 "Moldova", 979 "Moldova",
1024 "Monaco", 980 "Monaco",
1025 "Mongolia", 981 "Mongolia",
1026 "Montenegro", 982 "Montenegro",
1027 "Montserrat", 983 "Montserrat",
1028 "Morocco", 984 "Morocco",
1029 "Mozambique", 985 "Mozambique",
1030 "Namibia", 986 "Namibia",
1031 "Nepal", 987 "Nepal",
1032 "Netherlands", 988 "Netherlands",
1033 "Netherlands Antilles", 989 "Netherlands Antilles",
1034 "New Caledonia", 990 "New Caledonia",
1035 "New Zealand", 991 "New Zealand",
1036 "Nicaragua", 992 "Nicaragua",
1037 "Niger", 993 "Niger",
1038 "Nigeria", 994 "Nigeria",
1039 "Norway", 995 "Norway",
1040 "Oman", 996 "Oman",
1041 "Pakistan", 997 "Pakistan",
1042 "Palestine", 998 "Palestine",
1043 "Panama", 999 "Panama",
1044 "Papua New Guinea", 1000 "Papua New Guinea",
1045 "Paraguay", 1001 "Paraguay",
1046 "Peru", 1002 "Peru",
1047 "Philippines", 1003 "Philippines",
1048 "Poland", 1004 "Poland",
1049 "Portugal", 1005 "Portugal",
1050 "Puerto Rico", 1006 "Puerto Rico",
1051 "Qatar", 1007 "Qatar",
1052 "Reunion", 1008 "Reunion",
1053 "Romania", 1009 "Romania",
1054 "Russia", 1010 "Russia",
1055 "Rwanda", 1011 "Rwanda",
1056 "Saint Pierre &amp; Miquelon", 1012 "Saint Pierre &amp; Miquelon",
1057 "Samoa", 1013 "Samoa",
1058 "San Marino", 1014 "San Marino",
1059 "Satellite", 1015 "Satellite",
1060 "Saudi Arabia", 1016 "Saudi Arabia",
1061 "Senegal", 1017 "Senegal",
1062 "Serbia", 1018 "Serbia",
1063 "Seychelles", 1019 "Seychelles",
1064 "Sierra Leone", 1020 "Sierra Leone",
1065 "Singapore", 1021 "Singapore",
1066 "Slovakia", 1022 "Slovakia",
1067 "Slovenia", 1023 "Slovenia",
1068 "South Africa", 1024 "South Africa",
1069 "South Korea", 1025 "South Korea",
1070 "Spain", 1026 "Spain",
1071 "Sri Lanka", 1027 "Sri Lanka",
1072 "St Kitts &amp; Nevis", 1028 "St Kitts &amp; Nevis",
1073 "St Lucia", 1029 "St Lucia",
1074 "St Vincent", 1030 "St Vincent",
1075 "St. Lucia", 1031 "St. Lucia",
1076 "Sudan", 1032 "Sudan",
1077 "Suriname", 1033 "Suriname",
1078 "Swaziland", 1034 "Swaziland",
1079 "Sweden", 1035 "Sweden",
1080 "Switzerland", 1036 "Switzerland",
1081 "Syria", 1037 "Syria",
1082 "Taiwan", 1038 "Taiwan",
1083 "Tajikistan", 1039 "Tajikistan",
1084 "Tanzania", 1040 "Tanzania",
1085 "Thailand", 1041 "Thailand",
1086 "Timor L'Este", 1042 "Timor L'Este",
1087 "Togo", 1043 "Togo",
1088 "Tonga", 1044 "Tonga",
1089 "Trinidad &amp; Tobago", 1045 "Trinidad &amp; Tobago",
1090 "Tunisia", 1046 "Tunisia",
1091 "Turkey", 1047 "Turkey",
1092 "Turkmenistan", 1048 "Turkmenistan",
1093 "Turks &amp; Caicos", 1049 "Turks &amp; Caicos",
1094 "Uganda", 1050 "Uganda",
1095 "Ukraine", 1051 "Ukraine",
1096 "United Arab Emirates", 1052 "United Arab Emirates",
1097 "United Kingdom", 1053 "United Kingdom",
1098 "United States", 1054 "United States",
1099 "Uruguay", 1055 "Uruguay",
1100 "Uzbekistan", 1056 "Uzbekistan",
1101 "Venezuela", 1057 "Venezuela",
1102 "Vietnam", 1058 "Vietnam",
1103 "Virgin Islands (US)", 1059 "Virgin Islands (US)",
1104 "Yemen", 1060 "Yemen",
1105 "Zambia", 1061 "Zambia",
1106 "Zimbabwe" 1062 "Zimbabwe"
1107 ], 1063 ],
1108 headers: [ 1064 headers: [
1109 { 1065 {
1110 text: "No", 1066 text: "No",
1111 align: "center", 1067 align: "center",
1112 sortable: false, 1068 sortable: false,
1113 value: "No" 1069 value: "No"
1114 }, 1070 },
1115 { 1071 {
1116 text: "Profile Pic", 1072 text: "Profile Pic",
1117 value: "profilePicUrl", 1073 value: "profilePicUrl",
1118 sortable: false, 1074 sortable: false,
1119 align: "center" 1075 align: "center"
1120 }, 1076 },
1121 { text: "Name", value: "name", sortable: false, align: "center" }, 1077 { text: "Name", value: "name", sortable: false, align: "center" },
1122 { text: "Email", value: "email", sortable: false, align: "center" }, 1078 { text: "Email", value: "email", sortable: false, align: "center" },
1123 { text: "DOB", value: "dob", sortable: false, align: "center" }, 1079 { text: "DOB", value: "dob", sortable: false, align: "center" },
1124 { 1080 {
1125 text: "Join Date", 1081 text: "Join Date",
1126 value: "joinDate", 1082 value: "joinDate",
1127 sortable: false, 1083 sortable: false,
1128 align: "center" 1084 align: "center"
1129 }, 1085 },
1130 { 1086 {
1131 text: "Mobile No", 1087 text: "Mobile No",
1132 value: "mobileNo", 1088 value: "mobileNo",
1133 sortable: false, 1089 sortable: false,
1134 align: "center" 1090 align: "center"
1135 }, 1091 },
1136 { text: "Action", value: "", sortable: false, align: "center" } 1092 { text: "Action", value: "", sortable: false, align: "center" }
1137 ], 1093 ],
1138 desserts: [], 1094 desserts: [],
1139 editedIndex: -1, 1095 editedIndex: -1,
1140 upload: "", 1096 upload: "",
1141 editedItem: { 1097 editedItem: {
1142 role: "TEACHER", 1098 role: "TEACHER",
1143 name: "", 1099 name: "",
1144 email: "", 1100 email: "",
1145 date: null, 1101 date: null,
1146 city: "", 1102 city: "",
1147 pincode: "", 1103 pincode: "",
1148 country: "", 1104 country: "",
1149 permanentAddress: "", 1105 permanentAddress: "",
1150 presentAddress: "", 1106 presentAddress: "",
1151 mobileNo: "", 1107 mobileNo: "",
1152 state: "", 1108 state: "",
1153 joinDate: null 1109 joinDate: null
1154 }, 1110 },
1155 addTeachers: { 1111 addTeachers: {
1156 role: "TEACHER", 1112 role: "TEACHER",
1157 name: "", 1113 name: "",
1158 email: "", 1114 email: "",
1159 date: null, 1115 date: null,
1160 city: "", 1116 city: "",
1161 pincode: "", 1117 pincode: "",
1162 country: "", 1118 country: "",
1163 permanentAddress: "", 1119 permanentAddress: "",
1164 presentAddress: "", 1120 presentAddress: "",
1165 mobileNo: "", 1121 mobileNo: "",
1166 state: "", 1122 state: "",
1167 joinDate: null 1123 joinDate: null
1168 }, 1124 },
1169 defaultItem: { 1125 defaultItem: {
1170 role: "TEACHER", 1126 role: "TEACHER",
1171 name: "", 1127 name: "",
1172 email: "" 1128 email: ""
1173 }, 1129 },
1174 userName: "",
1175 items: [
1176 {
1177 href: "/changepassword",
1178 title: "Change Password",
1179 click: e => {
1180 console.log(e);
1181 }
1182 },
1183 {
1184 href: "#",
1185 title: "Logout",
1186 click: e => {
1187 window.getApp.$emit("APP_LOGOUT");
1188 }
1189 }
1190 ]
1191 }), 1130 }),
1192 watch: { 1131 watch: {
1193 menu(val) { 1132 menu(val) {
1194 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR")); 1133 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR"));
1195 }, 1134 },
1196 menu1(val) { 1135 menu1(val) {
1197 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR")); 1136 val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR"));
1198 } 1137 }
1199 }, 1138 },
1200 methods: { 1139 methods: {
1201 save(date) { 1140 save(date) {
1202 this.$refs.menu.save(date); 1141 this.$refs.menu.save(date);
1203 }, 1142 },
1204 save(date) { 1143 save(date) {
1205 this.$refs.menu1.save(date); 1144 this.$refs.menu1.save(date);
1206 }, 1145 },
1207 pickFile() { 1146 pickFile() {
1208 this.$refs.image.click(); 1147 this.$refs.image.click();
1209 }, 1148 },
1210 onFilePicked(e) { 1149 onFilePicked(e) {
1211 // console.log(e) 1150 // console.log(e)
1212 const files = e.target.files; 1151 const files = e.target.files;
1213 this.upload = e.target.files[0]; 1152 this.upload = e.target.files[0];
1214 console.log("imageData-upload========>", this.upload); 1153 console.log("imageData-upload========>", this.upload);
1215 if (files[0] !== undefined) { 1154 if (files[0] !== undefined) {
1216 this.imageName = files[0].name; 1155 this.imageName = files[0].name;
1217 if (this.imageName.lastIndexOf(".") <= 0) { 1156 if (this.imageName.lastIndexOf(".") <= 0) {
1218 return; 1157 return;
1219 } 1158 }
1220 const fr = new FileReader(); 1159 const fr = new FileReader();
1221 fr.readAsDataURL(files[0]); 1160 fr.readAsDataURL(files[0]);
1222 fr.addEventListener("load", () => { 1161 fr.addEventListener("load", () => {
1223 this.imageUrl = fr.result; 1162 this.imageUrl = fr.result;
1224 this.imageFile = files[0]; // this is an image file that can be sent to server... 1163 this.imageFile = files[0]; // this is an image file that can be sent to server...
1225 // this.imageData.imageUrl = URL.createObjectURL(this.imageFile); 1164 // this.imageData.imageUrl = URL.createObjectURL(this.imageFile);
1226 // console.log("upload=======>", this.imageData.imageUrl); 1165 // console.log("upload=======>", this.imageData.imageUrl);
1227 console.log("imageFile", this.imageUrl); 1166 console.log("imageFile", this.imageUrl);
1228 }); 1167 });
1229 } else { 1168 } else {
1230 this.imageName = ""; 1169 this.imageName = "";
1231 this.imageFile = ""; 1170 this.imageFile = "";
1232 this.imageUrl = ""; 1171 this.imageUrl = "";
1233 } 1172 }
1234 }, 1173 },
1235 dates: function(date) { 1174 dates: function(date) {
1236 return moment(date).format("MMMM DD, YYYY"); 1175 return moment(date).format("MMMM DD, YYYY");
1237 }, 1176 },
1238 getTeacherList() { 1177 getTeacherList() {
1239 this.showLoader = true; 1178 this.showLoader = true;
1240 var token = this.$store.state.token; 1179 var token = this.$store.state.token;
1241 http() 1180 http()
1242 .get("/getTeachersList", { 1181 .get("/getTeachersList", {
1243 headers: { Authorization: "Bearer " + token } 1182 headers: { Authorization: "Bearer " + token }
1244 }) 1183 })
1245 .then(response => { 1184 .then(response => {
1246 this.desserts = response.data.data; 1185 this.desserts = response.data.data;
1247 this.showLoader = false; 1186 this.showLoader = false;
1248 // console.log("getTeacherList=====>",this.desserts) 1187 // console.log("getTeacherList=====>",this.desserts)
1249 }) 1188 })
1250 .catch(err => { 1189 .catch(error => {
1251 // console.log("err====>", err);
1252 this.showLoader = false; 1190 this.showLoader = false;
1253 // this.$router.replace({ path: "/" }); 1191 if (error.response.status === 401) {
1192 this.$router.replace({ path: "/" });
1193 this.$store.dispatch("setToken", null);
1194 this.$store.dispatch("Id", null);
1195 }
1254 }); 1196 });
1255 }, 1197 },
1256 editItem(item) { 1198 editItem(item) {
1257 this.editedIndex = this.desserts.indexOf(item); 1199 this.editedIndex = this.desserts.indexOf(item);
1258 this.editedItem = Object.assign({}, item); 1200 this.editedItem = Object.assign({}, item);
1259 this.editedItem.dob = 1201 this.editedItem.dob =
1260 this.editedItem.dob != undefined 1202 this.editedItem.dob != undefined
1261 ? (this.editedItem.dob = this.editedItem.dob.substring(0, 10)) 1203 ? (this.editedItem.dob = this.editedItem.dob.substring(0, 10))
1262 : (this.editedItem.dob = ""); 1204 : (this.editedItem.dob = "");
1263 this.editedItem.joinDate = 1205 this.editedItem.joinDate =
1264 this.editedItem.joinDate != undefined 1206 this.editedItem.joinDate != undefined
1265 ? (this.editedItem.joinDate = this.editedItem.joinDate.substring( 1207 ? (this.editedItem.joinDate = this.editedItem.joinDate.substring(
1266 0, 1208 0,
1267 10 1209 10
1268 )) 1210 ))
1269 : (this.editedItem.joinDate = ""); 1211 : (this.editedItem.joinDate = "");
1270 1212
1271 this.dialog = true; 1213 this.dialog = true;
1272 }, 1214 },
1273 profile(item) { 1215 profile(item) {
1274 this.editedIndex = this.desserts.indexOf(item); 1216 this.editedIndex = this.desserts.indexOf(item);
1275 this.editedItem = Object.assign({}, item); 1217 this.editedItem = Object.assign({}, item);
1276 this.dialog1 = true; 1218 this.dialog1 = true;
1277 }, 1219 },
1278 deleteItem(item) { 1220 deleteItem(item) {
1279 let deleteTeachers = { 1221 let deleteTeachers = {
1280 teacherId: item._id 1222 teacherId: item._id
1281 }; 1223 };
1282 // console.log("deleteUers",deleteTeachers) 1224 // console.log("deleteUers",deleteTeachers)
1283 http() 1225 http()
1284 .delete( 1226 .delete(
1285 "/deleteTeacher", 1227 "/deleteTeacher",
1286 confirm("Are you sure you want to delete this?") && { 1228 confirm("Are you sure you want to delete this?") && {
1287 params: deleteTeachers 1229 params: deleteTeachers
1288 } 1230 }
1289 ) 1231 )
1290 .then(response => { 1232 .then(response => {
1291 // console.log("deleteUers",deleteTeachers) 1233 // console.log("deleteUers",deleteTeachers)
1292 if ((this.snackbar = true)) { 1234 if ((this.snackbar = true)) {
1293 this.text = "Successfully delete Existing Teacher"; 1235 this.text = "Successfully delete Existing Teacher";
1294 } 1236 }
1295 this.getTeacherList(); 1237 this.getTeacherList();
1296 }) 1238 })
1297 .catch(error => { 1239 .catch(error => {
1298 console.log(error); 1240 console.log(error);
1299 }); 1241 });
1300 }, 1242 },
1301 activeTab(type) { 1243 activeTab(type) {
1302 switch (type) { 1244 switch (type) {
1303 case "existing": 1245 case "existing":
1304 this.newActive = false; 1246 this.newActive = false;
1305 this.isActive = true; 1247 this.isActive = true;
1306 break; 1248 break;
1307 1249
1308 default: 1250 default:
1309 this.newActive = true; 1251 this.newActive = true;
1310 this.isActive = false; 1252 this.isActive = false;
1311 break; 1253 break;
1312 } 1254 }
1313 }, 1255 },
1314 close() { 1256 close() {
1315 this.dialog = false; 1257 this.dialog = false;
1316 setTimeout(() => { 1258 setTimeout(() => {
1317 this.editedItem = Object.assign({}, this.defaultItem); 1259 this.editedItem = Object.assign({}, this.defaultItem);
1318 this.editedIndex = -1; 1260 this.editedIndex = -1;
1319 }, 300); 1261 }, 300);
1320 }, 1262 },
1321 close1() { 1263 close1() {
1322 this.dialog1 = false; 1264 this.dialog1 = false;
1323 }, 1265 },
1324 // close2() {
1325 // this.dialog2 = false;
1326 // },
1327 submit() { 1266 submit() {
1328 if (this.$refs.form.validate()) { 1267 if (this.$refs.form.validate()) {
1329 let addTeacher = { 1268 let addTeacher = {
1330 name: this.addTeachers.name, 1269 name: this.addTeachers.name,
1331 email: this.addTeachers.email, 1270 email: this.addTeachers.email,
1332 role: this.addTeachers.role, 1271 role: this.addTeachers.role,
1333 dob: this.addTeachers.date, 1272 dob: this.addTeachers.date,
1334 city: this.addTeachers.city, 1273 city: this.addTeachers.city,
1335 pincode: this.addTeachers.pincode, 1274 pincode: this.addTeachers.pincode,
1336 country: this.addTeachers.country, 1275 country: this.addTeachers.country,
1337 permanentAddress: this.addTeachers.permanentAddress, 1276 permanentAddress: this.addTeachers.permanentAddress,
1338 presentAddress: this.addTeachers.presentAddress, 1277 presentAddress: this.addTeachers.presentAddress,
1339 mobileNo: this.addTeachers.mobileNo, 1278 mobileNo: this.addTeachers.mobileNo,
1340 state: this.addTeachers.state, 1279 state: this.addTeachers.state,
1341 joinDate: this.addTeachers.joinDate 1280 joinDate: this.addTeachers.joinDate
1342 }; 1281 };
1343 if (this.imageUrl) { 1282 if (this.imageUrl) {
1344 var str = this.imageUrl; 1283 var str = this.imageUrl;
1345 const [baseUrl, imageUrl] = str.split(/,/); 1284 const [baseUrl, imageUrl] = str.split(/,/);
1346 addTeacher.upload = imageUrl; 1285 addTeacher.upload = imageUrl;
1347 } 1286 }
1348 this.loading = true; 1287 this.loading = true;
1349 http() 1288 http()
1350 .post("/createTeacher", addTeacher) 1289 .post("/createTeacher", addTeacher)
1351 .then(response => { 1290 .then(response => {
1352 console.log("addTeacher", addTeacher); 1291 console.log("addTeacher", addTeacher);
1353 this.getTeacherList(); 1292 this.getTeacherList();
1354 if ((this.snackbar = true)) { 1293 if ((this.snackbar = true)) {
1355 this.text = "New Teacher added successfully"; 1294 this.text = "New Teacher added successfully";
1356 } 1295 }
1357 1296
1358 this.clear(); 1297 this.clear();
1359 this.loading = false; 1298 this.loading = false;
1360 }) 1299 })
1361 .catch(error => { 1300 .catch(error => {
1362 // console.log(error); 1301 // console.log(error);
1363 if ((this.snackbar = true)) { 1302 if ((this.snackbar = true)) {
1364 this.text = error.response.data.message; 1303 this.text = error.response.data.message;
1365 } 1304 }
1366 this.loading = false; 1305 this.loading = false;
1367 }); 1306 });
1368 } 1307 }
1369 }, 1308 },
1370 mail() {},
1371 download() {},
1372 clear() { 1309 clear() {
1373 this.$refs.form.reset(); 1310 this.$refs.form.reset();
1374 }, 1311 },
1375 save() { 1312 save() {
1376 this.loading = true; 1313 this.loading = true;
1377 let editTeacher = { 1314 let editTeacher = {
1378 teacherId: this.editedItem._id, 1315 teacherId: this.editedItem._id,
1379 name: this.editedItem.name, 1316 name: this.editedItem.name,
1380 email: this.editedItem.email, 1317 email: this.editedItem.email,
1381 role: this.editedItem.role, 1318 role: this.editedItem.role,
1382 dob: this.editedItem.date, 1319 dob: this.editedItem.date,
1383 city: this.editedItem.city, 1320 city: this.editedItem.city,
1384 pincode: this.editedItem.pincode, 1321 pincode: this.editedItem.pincode,
1385 country: this.editedItem.country, 1322 country: this.editedItem.country,
1386 permanentAddress: this.editedItem.permanentAddress, 1323 permanentAddress: this.editedItem.permanentAddress,
1387 presentAddress: this.editedItem.presentAddress, 1324 presentAddress: this.editedItem.presentAddress,
1388 mobileNo: this.editedItem.mobileNo, 1325 mobileNo: this.editedItem.mobileNo,
1389 state: this.editedItem.state, 1326 state: this.editedItem.state,
1390 joinDate: this.editedItem.joinDate 1327 joinDate: this.editedItem.joinDate
1391 }; 1328 };
1392 if (this.imageUrl) { 1329 if (this.imageUrl) {
1393 var str = this.imageUrl; 1330 var str = this.imageUrl;
1394 const [baseUrl, imageUrl] = str.split(/,/); 1331 const [baseUrl, imageUrl] = str.split(/,/);
1395 editTeacher.upload = imageUrl; 1332 editTeacher.upload = imageUrl;
1396 } 1333 }
1397 http() 1334 http()
1398 .put("/updateTeacher", editTeacher) 1335 .put("/updateTeacher", editTeacher)
1399 .then(response => { 1336 .then(response => {
1400 console.log("editTeacher", editTeacher); 1337 console.log("editTeacher", editTeacher);
1401 if ((this.snackbar = true)) { 1338 if ((this.snackbar = true)) {
1402 this.text = "Successfully Edit Existing Teacher"; 1339 this.text = "Successfully Edit Existing Teacher";
1403 } 1340 }
1404 this.loading = false; 1341 this.loading = false;
1405 this.getTeacherList(); 1342 this.getTeacherList();
1406 this.close(); 1343 this.close();
1407 }) 1344 })
1408 .catch(error => { 1345 .catch(error => {
1409 console.log(error); 1346 console.log(error);
1410 this.loading = false; 1347 this.loading = false;
1411 }); 1348 });
1412 },
1413 handleDrawerToggle() {
1414 window.getApp.$emit("APP_DRAWER_TOGGLED");
1415 },
1416 handleFullScreen() {
1417 Util.toggleFullScreen();
1418 } 1349 }
1419 }, 1350 },
1420 mounted() { 1351 mounted() {
1421 this.getTeacherList(); 1352 this.getTeacherList();
1422 // console.log("Id",this.$store.state.id)
1423 // console.log("token",this.$store.state.token)
1424 }, 1353 },
1425 computed: { 1354 created() {
1426 toolbarColor() { 1355 this.$root.$on("app:search", search => {
1427 return this.$vuetify.options.extra.mainNav; 1356 this.search = search;
1428 } 1357 });
1358 },
1359 beforeDestroy() {
1360 // dont forget to remove the listener
1361 this.$root.$off("app:search");
1429 } 1362 }
1430 }; 1363 };
1431 </script> 1364 </script>
1432 <style scoped> 1365 <style scoped>
1433 .v-tabs__div { 1366
1434 text-transform: none;
1435 }
1436 .v-input__prepend-outer {
1437 margin-right: 0px !important;
1438 }
1439 .v-card__actions .v-btn {
1440 margin: 0 15px;
1441 min-width: 120px;
1442 }
1443 .primary {
1444 background-color: #aaa !important;
1445 border-color: #aaa !important;
1446 }
1447 h4 {
1448 background-repeat: no-repeat;
1449 padding: 8px;
1450 margin: auto;
1451 font-size: 25px;
1452 }
1453 #name {
1454 position: absolute;
1455 left: 100px;
1456 top: 17px;
1457 }
1458 #icon {
1459 position: absolute;
1460 right: 8px;
1461 top: 8px;
1462 }
1463 #m {
1464 position: relative;
1465 left: 135px;
1466 top: -15px;
1467 }
1468 #G {
1469 position: absolute;
1470 top: 38px;
1471 color: white;
1472 }
1473 #bt {
1474 position: relative;
1475 top: -20px;
1476 left: 115px;
1477 }
1478 #e {
1479 position: relative;
1480 top: 5px;
1481 right: -30px;
1482 height: 17px;
1483 cursor: pointer;
1484 }
1485 #d {
1486 position: relative;
1487 top: 5px;
1488 right: -70px;
1489 height: 17px;
1490 cursor: pointer;
1491 }
1492 #td {
1493 border: 1px solid #dddddd;
1494 text-align: left;
1495 padding: 8px;
1496 }
1497 #dialog {
1498 height: 550px;
1499 }
1500 .active { 1367 .active {
1501 background-color: black; 1368 background-color: black;
1502 color: white !important; 1369 color: white !important;
1503 } 1370 }
1504 .activebtn { 1371 .activebtn {
1505 color: black !important; 1372 color: black !important;
1506 } 1373 }
1507 #flex {
1508 height: 300px;
1509 }
1510 .v-tabs__item a {
1511 font-size: 16px !important;
1512 }
1513 @media screen and (max-width: 769px) {
1514 .top {
1515 margin-top: 0 !important;
1516 }
1517 .userSearch .v-icon {
1518 font-size: 20px !important;
1519 margin-left: 20px;
1520 }
1521 }
1522
1523 @media screen and (max-width: 380px) {
1524 .pl-3 {
1525 padding-left: 0px !important;
1526 }
1527 .right {
1528 float: none !important;
1529 }
1530 .subheading {
1531 font-size: 14px !important;
1532 }
1533 .v-card__actions .v-btn {
1534 margin: 0 0px;
1535 min-width: 100px;
1536 }
1537 .presentInput {
1538 padding-left: 48px !important;
1539 }
1540 /* .searchIcon .v-icon {
1541 font-size: 20px;
1542 margin-left: 20px;
1543 } */
1544 .subheading {
1545 font-size: 12px !important;
1546 }
1547 h5 {
1548 font-size: 13px;
1549 }
1550 .pl-4 {
1551 padding-left: 0px !important;
1552 }
1553 }
1554 .v-icon {
1555 font-size: 30px;
1556 }
1557 @media screen and (min-width: 1270px) {
1558 .hide {
1559 display: none;
1560 }
1561 /* }
1562 @media screen and (max-width: 962px) {
1563 .imglogo{
1564 position: absolute;
1565 top: 13px;
1566 left: 13px !important;
1567 width: 70px;
1568 height: 24px;
1569 } */
1570 }
1571 @media screen and (max-width: 420px) {
1572 .userSearch .v-text-field .v-label {
1573 line-height: 24px !important;
1574 }
1575 .userSearch .v-label {
1576 font-size: 13px !important;
1577 }
1578 .v-list__tile {
src/pages/TimeTable/timeTable.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7 <!-- ****** SEARCH ALL EXISTING TIME-TABLE ****** -->
8 <v-flex xs7 sm3 class="userSearch">
9 <v-text-field
10 flat
11 append-icon="search"
12 label="Find your Time Talbe"
13 v-model="search"
14 color="white"
15 dark
16 ></v-text-field>
17 </v-flex>
18 <v-spacer></v-spacer>
19 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
20 <v-btn icon large flat slot="activator">
21 <v-avatar size="40px">
22 <img src="/static/icon/user.png" />
23 </v-avatar>
24 </v-btn>
25 <v-list class="pa-0">
26 <v-list-tile
27 v-for="(item,index) in items"
28 :to="!item.href ? { name: item.name } : null"
29 :href="item.href"
30 @click="item.click"
31 ripple="ripple"
32 :disabled="item.disabled"
33 :target="item.target"
34 rel="noopener"
35 :key="index"
36 >
37 <v-list-tile-action v-if="item.icon">
38 <v-icon>{{ item.icon }}</v-icon>
39 </v-list-tile-action>
40 <v-list-tile-content>
41 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
42 </v-list-tile-content>
43 </v-list-tile>
44 </v-list>
45 </v-menu>
46 </v-toolbar>
47 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
48 <v-tab 4 <v-tab
49 ripple 5 ripple
50 @click="activeTab('existing')" 6 @click="activeTab('existing')"
51 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
52 id="tab" 8 id="tab"
53 class="subheading" 9 class="subheading"
54 >Existing Time Table</v-tab> 10 >Existing Time Table</v-tab>
55 <v-tab 11 <v-tab
56 ripple 12 ripple
57 @click="activeTab('new')" 13 @click="activeTab('new')"
58 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
59 id="tab1" 15 id="tab1"
60 User 16 User
61 class="subheading" 17 class="subheading"
62 >Add New Time Table</v-tab> 18 >Add New Time Table</v-tab>
63 19
64 <!-- ****** EDITS TIME-TABLE****** --> 20 <!-- ****** EDITS TIME-TABLE****** -->
65 21
66 <v-tab-item> 22 <v-tab-item>
67 <v-snackbar 23 <v-snackbar
68 :timeout="timeout" 24 :timeout="timeout"
69 :top="y === 'top'" 25 :top="y === 'top'"
70 :right="x === 'right'" 26 :right="x === 'right'"
71 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
72 v-model="snackbar" 28 v-model="snackbar"
73 color="success" 29 color="success"
74 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
75 <v-dialog v-model="dialog" max-width="1000px"> 31 <v-dialog v-model="dialog" max-width="1000px">
76 <v-flex xs12 sm12 class> 32 <v-flex xs12 sm12 class>
77 <v-toolbar color="grey lighten-2"> 33 <v-toolbar color="grey lighten-2">
78 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
79 <v-toolbar-title> 35 <v-toolbar-title>
80 <h3>Edit Time Table</h3> 36 <h3>Edit Time Table</h3>
81 </v-toolbar-title> 37 </v-toolbar-title>
82 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
83 </v-toolbar> 39 </v-toolbar>
84 <v-card flat> 40 <v-card flat>
85 <v-form ref="form"> 41 <v-form ref="form">
86 <v-container fluid> 42 <v-container fluid>
87 <v-layout> 43 <v-layout>
88 <v-flex 44 <v-flex
89 xs12 45 xs12
90 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4" 46 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4"
91 > 47 >
92 <v-avatar size="100px"> 48 <v-avatar size="100px">
93 <img src="/static/icon/user.png" v-if="!imageUrl" /> 49 <img src="/static/icon/user.png" v-if="!imageUrl" />
94 </v-avatar> 50 </v-avatar>
95 <input 51 <input
96 type="file" 52 type="file"
97 style="display: none" 53 style="display: none"
98 ref="image" 54 ref="image"
99 accept="image/*" 55 accept="image/*"
100 @change="onFilePicked" 56 @change="onFilePicked"
101 /> 57 />
102 <img 58 <img
103 :src="imageData.imageUrl" 59 :src="imageData.imageUrl"
104 height="150" 60 height="150"
105 v-if="imageUrl" 61 v-if="imageUrl"
106 style="border-radius:50%; width:200px" 62 style="border-radius:50%; width:200px"
107 /> 63 />
108 </v-flex> 64 </v-flex>
109 </v-layout> 65 </v-layout>
110 <v-flex xs12 sm12> 66 <v-flex xs12 sm12>
111 <v-layout> 67 <v-layout>
112 <v-flex xs4 class="pt-4 subheading"> 68 <v-flex xs4 class="pt-4 subheading">
113 <label class="right">class No:</label> 69 <label class="right">class No:</label>
114 </v-flex> 70 </v-flex>
115 <v-flex xs12 sm5 class="ml-3"> 71 <v-flex xs12 sm5 class="ml-3">
116 <v-select 72 <v-select
117 :items="addclass" 73 :items="addclass"
118 label="Select Class" 74 label="Select Class"
119 v-model="editedItem.classNum" 75 v-model="editedItem.classNum"
120 item-text="classNum" 76 item-text="classNum"
121 item-value="_id" 77 item-value="_id"
122 @change="getSections(editedItem.classNum)" 78 @change="getSections(editedItem.classNum)"
123 ></v-select> 79 ></v-select>
124 </v-flex> 80 </v-flex>
125 </v-layout> 81 </v-layout>
126 </v-flex> 82 </v-flex>
127 <v-flex xs12 sm12> 83 <v-flex xs12 sm12>
128 <v-layout> 84 <v-layout>
129 <v-flex xs4 class="pt-4 subheading"> 85 <v-flex xs4 class="pt-4 subheading">
130 <label class="right">Section Name:</label> 86 <label class="right">Section Name:</label>
131 </v-flex> 87 </v-flex>
132 <v-flex xs5 class="ml-3"> 88 <v-flex xs5 class="ml-3">
133 <v-select 89 <v-select
134 :items="addSection" 90 :items="addSection"
135 label="Select Section" 91 label="Select Section"
136 v-model="editedItem.selectSection" 92 v-model="editedItem.selectSection"
137 item-text="name" 93 item-text="name"
138 item-value="_id" 94 item-value="_id"
139 ></v-select> 95 ></v-select>
140 </v-flex> 96 </v-flex>
141 </v-layout> 97 </v-layout>
142 </v-flex> 98 </v-flex>
143 <v-layout> 99 <v-layout>
144 <v-flex xs12 sm8 offset-sm2> 100 <v-flex xs12 sm8 offset-sm2>
145 <v-card-actions> 101 <v-card-actions>
146 <v-btn round dark @click.native="close">Cancel</v-btn> 102 <v-btn round dark @click.native="close">Cancel</v-btn>
147 <v-spacer></v-spacer> 103 <v-spacer></v-spacer>
148 <v-btn round dark @click="save">Save</v-btn> 104 <v-btn round dark @click="save">Save</v-btn>
149 </v-card-actions> 105 </v-card-actions>
150 </v-flex> 106 </v-flex>
151 </v-layout> 107 </v-layout>
152 </v-container> 108 </v-container>
153 </v-form> 109 </v-form>
154 </v-card> 110 </v-card>
155 </v-flex> 111 </v-flex>
156 </v-dialog> 112 </v-dialog>
157 113
158 <!-- ****** ADD Dialog Schedule IN TIME-TABLE ****** --> 114 <!-- ****** ADD Dialog Schedule IN TIME-TABLE ****** -->
159 115
160 <v-dialog v-model="dialogSchedule" max-width="600px"> 116 <v-dialog v-model="dialogSchedule" max-width="600px">
161 <v-flex xs12 sm12> 117 <v-flex xs12 sm12>
162 <v-toolbar color="grey lighten-2"> 118 <v-toolbar color="grey lighten-2">
163 <v-spacer></v-spacer> 119 <v-spacer></v-spacer>
164 <v-toolbar-title> 120 <v-toolbar-title>
165 <h3>Add Schedule</h3> 121 <h3>Add Schedule</h3>
166 </v-toolbar-title> 122 </v-toolbar-title>
167 <v-spacer></v-spacer> 123 <v-spacer></v-spacer>
168 </v-toolbar> 124 </v-toolbar>
169 <v-card flat> 125 <v-card flat>
170 <v-form> 126 <v-form>
171 <v-container fluid> 127 <v-container fluid>
172 <v-flex xs12 sm12 class="py-3"> 128 <v-flex xs12 sm12 class="py-3">
173 <v-layout> 129 <v-layout>
174 <v-flex xs4 class="pt-4 subheading"> 130 <v-flex xs4 class="pt-4 subheading">
175 <label class="right">Select Day:</label> 131 <label class="right">Select Day:</label>
176 </v-flex> 132 </v-flex>
177 <v-flex xs12 sm5 class="ml-3"> 133 <v-flex xs12 sm5 class="ml-3">
178 <v-select 134 <v-select
179 :items="addOneDay" 135 :items="addOneDay"
180 label="Select Day" 136 label="Select Day"
181 v-model="schedule.selectDay" 137 v-model="schedule.selectDay"
182 ></v-select> 138 ></v-select>
183 </v-flex> 139 </v-flex>
184 </v-layout> 140 </v-layout>
185 </v-flex> 141 </v-flex>
186 <v-layout> 142 <v-layout>
187 <v-flex xs12 sm8 offset-sm2> 143 <v-flex xs12 sm8 offset-sm2>
188 <v-card-actions> 144 <v-card-actions>
189 <v-spacer></v-spacer> 145 <v-spacer></v-spacer>
190 <v-btn round dark @click="submitSchedule">Save</v-btn> 146 <v-btn round dark @click="submitSchedule">Save</v-btn>
191 <v-spacer></v-spacer> 147 <v-spacer></v-spacer>
192 </v-card-actions> 148 </v-card-actions>
193 </v-flex> 149 </v-flex>
194 </v-layout> 150 </v-layout>
195 </v-container> 151 </v-container>
196 </v-form> 152 </v-form>
197 </v-card> 153 </v-card>
198 </v-flex> 154 </v-flex>
199 </v-dialog> 155 </v-dialog>
200 156
201 <!-- ****** ADD LECTURES IN TIME-TABLE ****** --> 157 <!-- ****** ADD LECTURES IN TIME-TABLE ****** -->
202 158
203 <v-dialog v-model="dialogAddLecture" max-width="1000px"> 159 <v-dialog v-model="dialogAddLecture" max-width="1000px">
204 <v-flex xs12 sm12> 160 <v-flex xs12 sm12>
205 <v-toolbar color="grey lighten-2"> 161 <v-toolbar color="grey lighten-2">
206 <v-spacer></v-spacer> 162 <v-spacer></v-spacer>
207 <v-toolbar-title> 163 <v-toolbar-title>
208 <h3>Add Lecture</h3> 164 <h3>Add Lecture</h3>
209 </v-toolbar-title> 165 </v-toolbar-title>
210 <v-spacer></v-spacer> 166 <v-spacer></v-spacer>
211 </v-toolbar> 167 </v-toolbar>
212 <v-card flat> 168 <v-card flat>
213 <v-form ref="lectureForm" v-model="valid" lazy-validation> 169 <v-form ref="lectureForm" v-model="valid" lazy-validation>
214 <v-container fluid> 170 <v-container fluid>
215 <v-flex xs12 sm12> 171 <v-flex xs12 sm12>
216 <v-layout> 172 <v-layout>
217 <v-flex xs4 class="pt-4 subheading"> 173 <v-flex xs4 class="pt-4 subheading">
218 <label class="right">Subject Name:</label> 174 <label class="right">Subject Name:</label>
219 </v-flex> 175 </v-flex>
220 <v-flex xs5 class="ml-3"> 176 <v-flex xs5 class="ml-3">
221 <v-text-field 177 <v-text-field
222 v-model="addlectures.subjectName" 178 v-model="addlectures.subjectName"
223 :rules="subjectNameRules" 179 :rules="subjectNameRules"
224 placeholder="fill your Subject Name" 180 placeholder="fill your Subject Name"
225 type="text" 181 type="text"
226 ></v-text-field> 182 ></v-text-field>
227 </v-flex> 183 </v-flex>
228 </v-layout> 184 </v-layout>
229 </v-flex> 185 </v-flex>
230 <v-flex xs12 sm12> 186 <v-flex xs12 sm12>
231 <v-layout> 187 <v-layout>
232 <v-flex xs4 class="pt-4 subheading"> 188 <v-flex xs4 class="pt-4 subheading">
233 <label class="right">Time In:</label> 189 <label class="right">Time In:</label>
234 </v-flex> 190 </v-flex>
235 <v-flex xs5 class="ml-3"> 191 <v-flex xs5 class="ml-3">
236 <v-menu 192 <v-menu
237 ref="menuD" 193 ref="menuD"
238 :close-on-content-click="false" 194 :close-on-content-click="false"
239 v-model="menu5" 195 v-model="menu5"
240 :nudge-right="40" 196 :nudge-right="40"
241 lazy 197 lazy
242 transition="scale-transition" 198 transition="scale-transition"
243 offset-y 199 offset-y
244 full-width 200 full-width
245 max-width="290px" 201 max-width="290px"
246 min-width="290px" 202 min-width="290px"
247 > 203 >
248 <v-text-field 204 <v-text-field
249 slot="activator" 205 slot="activator"
250 v-model="addlectures.timeIn" 206 v-model="addlectures.timeIn"
251 label="Select your Time In" 207 label="Select your Time In"
252 append-icon="access_time" 208 append-icon="access_time"
253 :rules="timeInRules" 209 :rules="timeInRules"
254 ></v-text-field> 210 ></v-text-field>
255 <v-time-picker v-model="addlectures.timeIn" @change="menu5 = false"></v-time-picker> 211 <v-time-picker v-model="addlectures.timeIn" @change="menu5 = false"></v-time-picker>
256 </v-menu> 212 </v-menu>
257 </v-flex> 213 </v-flex>
258 </v-layout> 214 </v-layout>
259 </v-flex> 215 </v-flex>
260 <v-flex xs12 sm12> 216 <v-flex xs12 sm12>
261 <v-layout> 217 <v-layout>
262 <v-flex xs4 class="pt-4 subheading"> 218 <v-flex xs4 class="pt-4 subheading">
263 <label class="right">Time Out:</label> 219 <label class="right">Time Out:</label>
264 </v-flex> 220 </v-flex>
265 <v-flex xs5 class="ml-3"> 221 <v-flex xs5 class="ml-3">
266 <v-menu 222 <v-menu
267 ref="menuE" 223 ref="menuE"
268 :close-on-content-click="false" 224 :close-on-content-click="false"
269 v-model="menu6" 225 v-model="menu6"
270 :nudge-right="40" 226 :nudge-right="40"
271 lazy 227 lazy
272 transition="scale-transition" 228 transition="scale-transition"
273 offset-y 229 offset-y
274 full-width 230 full-width
275 max-width="290px" 231 max-width="290px"
276 min-width="290px" 232 min-width="290px"
277 > 233 >
278 <v-text-field 234 <v-text-field
279 slot="activator" 235 slot="activator"
280 :rules="timeOutRules" 236 :rules="timeOutRules"
281 v-model="addlectures.timeOut" 237 v-model="addlectures.timeOut"
282 label="Select your Time Out" 238 label="Select your Time Out"
283 append-icon="access_time" 239 append-icon="access_time"
284 ></v-text-field> 240 ></v-text-field>
285 <v-time-picker v-model="addlectures.timeOut" @change="menu6 = false"></v-time-picker> 241 <v-time-picker v-model="addlectures.timeOut" @change="menu6 = false"></v-time-picker>
286 </v-menu> 242 </v-menu>
287 </v-flex> 243 </v-flex>
288 </v-layout> 244 </v-layout>
289 </v-flex> 245 </v-flex>
290 <v-flex xs12 sm12> 246 <v-flex xs12 sm12>
291 <v-layout> 247 <v-layout>
292 <v-flex xs4 class="pt-4 subheading"> 248 <v-flex xs4 class="pt-4 subheading">
293 <label class="right">Select Teacher:</label> 249 <label class="right">Select Teacher:</label>
294 </v-flex> 250 </v-flex>
295 <v-flex xs5 class="ml-3"> 251 <v-flex xs5 class="ml-3">
296 <v-select 252 <v-select
297 :items="addTeachers" 253 :items="addTeachers"
298 v-model="addlectures.teacherId" 254 v-model="addlectures.teacherId"
299 :rules="subjectNameRules" 255 :rules="subjectNameRules"
300 item-text="name" 256 item-text="name"
301 item-value="_id" 257 item-value="_id"
302 required 258 required
303 ></v-select> 259 ></v-select>
304 </v-flex> 260 </v-flex>
305 </v-layout> 261 </v-layout>
306 </v-flex> 262 </v-flex>
307 <v-layout> 263 <v-layout>
308 <v-flex xs12 sm8 offset-sm2> 264 <v-flex xs12 sm8 offset-sm2>
309 <v-card-actions> 265 <v-card-actions>
310 <v-btn round dark @click.native="closedialogLecture">Cancel</v-btn> 266 <v-btn round dark @click.native="closedialogLecture">Cancel</v-btn>
311 <v-spacer></v-spacer> 267 <v-spacer></v-spacer>
312 <v-btn round dark @click="AddLecture">Save</v-btn> 268 <v-btn round dark @click="AddLecture">Save</v-btn>
313 </v-card-actions> 269 </v-card-actions>
314 </v-flex> 270 </v-flex>
315 </v-layout> 271 </v-layout>
316 </v-container> 272 </v-container>
317 </v-form> 273 </v-form>
318 </v-card> 274 </v-card>
319 </v-flex> 275 </v-flex>
320 </v-dialog> 276 </v-dialog>
321 277
322 <!-- ****** EDIT PARTICULAR LECTURES TIME-TABLE ****** --> 278 <!-- ****** EDIT PARTICULAR LECTURES TIME-TABLE ****** -->
323 279
324 <v-dialog v-model="dialogUpdateLectures" max-width="1000px"> 280 <v-dialog v-model="dialogUpdateLectures" max-width="1000px">
325 <v-flex xs12 sm12 class> 281 <v-flex xs12 sm12 class>
326 <v-toolbar color="grey lighten-2"> 282 <v-toolbar color="grey lighten-2">
327 <v-spacer></v-spacer> 283 <v-spacer></v-spacer>
328 <v-toolbar-title>Edit Lecture</v-toolbar-title> 284 <v-toolbar-title>Edit Lecture</v-toolbar-title>
329 <v-spacer></v-spacer> 285 <v-spacer></v-spacer>
330 </v-toolbar> 286 </v-toolbar>
331 <v-card flat> 287 <v-card flat>
332 <v-form ref="form"> 288 <v-form ref="form">
333 <v-container fluid> 289 <v-container fluid>
334 <v-flex xs12 sm12> 290 <v-flex xs12 sm12>
335 <v-layout> 291 <v-layout>
336 <v-flex xs4 class="pt-4 subheading"> 292 <v-flex xs4 class="pt-4 subheading">
337 <label class="right">Subject Name:</label> 293 <label class="right">Subject Name:</label>
338 </v-flex> 294 </v-flex>
339 <v-flex xs5 class="ml-3"> 295 <v-flex xs5 class="ml-3">
340 <v-text-field 296 <v-text-field
341 v-model="updateLectures.subjectName" 297 v-model="updateLectures.subjectName"
342 placeholder="fill your Subject Name" 298 placeholder="fill your Subject Name"
343 type="text" 299 type="text"
344 ></v-text-field> 300 ></v-text-field>
345 </v-flex> 301 </v-flex>
346 </v-layout> 302 </v-layout>
347 </v-flex> 303 </v-flex>
348 <v-flex xs12 sm12> 304 <v-flex xs12 sm12>
349 <v-layout> 305 <v-layout>
350 <v-flex xs4 class="pt-4 subheading"> 306 <v-flex xs4 class="pt-4 subheading">
351 <label class="right">Time In:</label> 307 <label class="right">Time In:</label>
352 </v-flex> 308 </v-flex>
353 <v-flex xs5 class="ml-3"> 309 <v-flex xs5 class="ml-3">
354 <v-menu 310 <v-menu
355 ref="menuC" 311 ref="menuC"
356 :close-on-content-click="false" 312 :close-on-content-click="false"
357 v-model="menu4" 313 v-model="menu4"
358 :nudge-right="40" 314 :nudge-right="40"
359 lazy 315 lazy
360 transition="scale-transition" 316 transition="scale-transition"
361 offset-y 317 offset-y
362 full-width 318 full-width
363 max-width="290px" 319 max-width="290px"
364 min-width="290px" 320 min-width="290px"
365 > 321 >
366 <v-text-field 322 <v-text-field
367 slot="activator" 323 slot="activator"
368 v-model="updateLectures.timeIn" 324 v-model="updateLectures.timeIn"
369 placeholder="Select your Time In" 325 placeholder="Select your Time In"
370 append-icon="access_time" 326 append-icon="access_time"
371 ></v-text-field> 327 ></v-text-field>
372 <v-time-picker v-model="updateLectures.timeIn" @change="menu4= false"></v-time-picker> 328 <v-time-picker v-model="updateLectures.timeIn" @change="menu4= false"></v-time-picker>
373 </v-menu> 329 </v-menu>
374 </v-flex> 330 </v-flex>
375 </v-layout> 331 </v-layout>
376 </v-flex> 332 </v-flex>
377 <v-flex xs12 sm12> 333 <v-flex xs12 sm12>
378 <v-layout> 334 <v-layout>
379 <v-flex xs4 class="pt-4 subheading"> 335 <v-flex xs4 class="pt-4 subheading">
380 <label class="right">Time Out:</label> 336 <label class="right">Time Out:</label>
381 </v-flex> 337 </v-flex>
382 <v-flex xs5 class="ml-3"> 338 <v-flex xs5 class="ml-3">
383 <v-menu 339 <v-menu
384 ref="menuB" 340 ref="menuB"
385 :close-on-content-click="false" 341 :close-on-content-click="false"
386 v-model="menu3" 342 v-model="menu3"
387 :nudge-right="40" 343 :nudge-right="40"
388 lazy 344 lazy
389 transition="scale-transition" 345 transition="scale-transition"
390 offset-y 346 offset-y
391 full-width 347 full-width
392 max-width="290px" 348 max-width="290px"
393 min-width="290px" 349 min-width="290px"
394 > 350 >
395 <v-text-field 351 <v-text-field
396 slot="activator" 352 slot="activator"
397 v-model="updateLectures.timeOut" 353 v-model="updateLectures.timeOut"
398 placeholder="Select your Time Out" 354 placeholder="Select your Time Out"
399 append-icon="access_time" 355 append-icon="access_time"
400 ></v-text-field> 356 ></v-text-field>
401 <v-time-picker v-model="updateLectures.timeOut" @change="menu3 = false"></v-time-picker> 357 <v-time-picker v-model="updateLectures.timeOut" @change="menu3 = false"></v-time-picker>
402 </v-menu> 358 </v-menu>
403 </v-flex> 359 </v-flex>
404 </v-layout> 360 </v-layout>
405 </v-flex> 361 </v-flex>
406 <v-flex xs12 sm12> 362 <v-flex xs12 sm12>
407 <v-layout> 363 <v-layout>
408 <v-flex xs4 class="pt-4 subheading"> 364 <v-flex xs4 class="pt-4 subheading">
409 <label class="right">Select Teacher:</label> 365 <label class="right">Select Teacher:</label>
410 </v-flex> 366 </v-flex>
411 <v-flex xs5 class="ml-3"> 367 <v-flex xs5 class="ml-3">
412 <v-select 368 <v-select
413 :items="addTeachers" 369 :items="addTeachers"
414 label="Select Teacher" 370 label="Select Teacher"
415 v-model="updateLectures.teacherId" 371 v-model="updateLectures.teacherId"
416 item-text="name" 372 item-text="name"
417 item-value="_id" 373 item-value="_id"
418 required 374 required
419 ></v-select> 375 ></v-select>
420 </v-flex> 376 </v-flex>
421 </v-layout> 377 </v-layout>
422 </v-flex> 378 </v-flex>
423 <v-layout> 379 <v-layout>
424 <v-flex xs12 sm8 offset-sm2> 380 <v-flex xs12 sm8 offset-sm2>
425 <v-card-actions> 381 <v-card-actions>
426 <v-btn round dark @click.native="closeUpdateLectures">Cancel</v-btn> 382 <v-btn round dark @click.native="closeUpdateLectures">Cancel</v-btn>
427 <v-spacer></v-spacer> 383 <v-spacer></v-spacer>
428 <v-btn 384 <v-btn
429 round 385 round
430 dark 386 dark
431 @click="updateParticularTable(updateLectures.timeIn,updateLectures.timeOut)" 387 @click="updateParticularTable(updateLectures.timeIn,updateLectures.timeOut)"
432 >Save</v-btn> 388 >Save</v-btn>
433 </v-card-actions> 389 </v-card-actions>
434 </v-flex> 390 </v-flex>
435 </v-layout> 391 </v-layout>
436 </v-container> 392 </v-container>
437 </v-form> 393 </v-form>
438 </v-card> 394 </v-card>
439 </v-flex> 395 </v-flex>
440 </v-dialog> 396 </v-dialog>
441 <v-snackbar 397 <v-snackbar
442 :timeout="timeout" 398 :timeout="timeout"
443 :top="y === 'top'" 399 :top="y === 'top'"
444 :right="x === 'right'" 400 :right="x === 'right'"
445 :vertical="mode === 'vertical'" 401 :vertical="mode === 'vertical'"
446 v-model="snackbar" 402 v-model="snackbar"
447 color="success" 403 color="success"
448 >{{ text }}</v-snackbar> 404 >{{ text }}</v-snackbar>
449 405
450 <!-- ****** EXISTING-USERS TIME-TABLE ****** --> 406 <!-- ****** EXISTING-USERS TIME-TABLE ****** -->
451 407
452 <v-card flat> 408 <v-card flat>
453 <v-card-actions class="hidden-xs-only hidden-sm-only"> 409 <v-card-actions class="hidden-xs-only hidden-sm-only">
454 <v-layout> 410 <v-layout>
455 <label class="right mt-4 ml-5">Select Class:</label> 411 <label class="right mt-4 ml-5">Select Class:</label>
456 <v-select 412 <v-select
457 :items="addclass" 413 :items="addclass"
458 label="Select Class" 414 label="Select Class"
459 v-model="selectTimeTable.select" 415 v-model="selectTimeTable.select"
460 item-text="classNum" 416 item-text="classNum"
461 item-value="_id" 417 item-value="_id"
462 name="Select Class" 418 name="Select Class"
463 @change="getSections(selectTimeTable.select)" 419 @change="getSections(selectTimeTable.select)"
464 class="px-4" 420 class="px-4"
465 required 421 required
466 ></v-select> 422 ></v-select>
467 <label class="right mt-4">Select Section:</label> 423 <label class="right mt-4">Select Section:</label>
468 <v-select 424 <v-select
469 :items="addSection" 425 :items="addSection"
470 label="Select Section" 426 label="Select Section"
471 v-model="selectTimeTable.selectSection" 427 v-model="selectTimeTable.selectSection"
472 item-text="name" 428 item-text="name"
473 item-value="_id" 429 item-value="_id"
474 name="Select Section" 430 name="Select Section"
475 class="pl-3" 431 class="pl-3"
476 required 432 required
477 ></v-select> 433 ></v-select>
478 </v-layout> 434 </v-layout>
479 <v-spacer></v-spacer> 435 <v-spacer></v-spacer>
480 <v-btn @click="findTimeTable()" round dark :loading="loading" class="left">Find</v-btn> 436 <v-btn @click="findTimeTable()" round dark :loading="loading" class="left">Find</v-btn>
481 </v-card-actions> 437 </v-card-actions>
482 <v-layout class="hidden-xl-only hidden-lg-only hidden-md-only"> 438 <v-layout class="hidden-xl-only hidden-lg-only hidden-md-only">
483 <v-flex xs4 sm2 class="mt-4 ml-2"> 439 <v-flex xs4 sm2 class="mt-4 ml-2">
484 <label>Select Class:</label> 440 <label>Select Class:</label>
485 </v-flex> 441 </v-flex>
486 <v-flex xs6 sm9> 442 <v-flex xs6 sm9>
487 <v-select 443 <v-select
488 :items="addclass" 444 :items="addclass"
489 label="Select Class" 445 label="Select Class"
490 v-model="selectTimeTable.select" 446 v-model="selectTimeTable.select"
491 item-text="classNum" 447 item-text="classNum"
492 item-value="_id" 448 item-value="_id"
493 name="Select Class" 449 name="Select Class"
494 @change="getSections(selectTimeTable.select)" 450 @change="getSections(selectTimeTable.select)"
495 required 451 required
496 ></v-select> 452 ></v-select>
497 </v-flex> 453 </v-flex>
498 </v-layout> 454 </v-layout>
499 <v-layout class="hidden-xl-only hidden-lg-only hidden-md-only"> 455 <v-layout class="hidden-xl-only hidden-lg-only hidden-md-only">
500 <v-flex xs4 sm2 class="mt-4 ml-2"> 456 <v-flex xs4 sm2 class="mt-4 ml-2">
501 <label>Select Section:</label> 457 <label>Select Section:</label>
502 </v-flex> 458 </v-flex>
503 <v-flex xs6 sm9> 459 <v-flex xs6 sm9>
504 <v-select 460 <v-select
505 :items="addSection" 461 :items="addSection"
506 label="Select Section" 462 label="Select Section"
507 v-model="selectTimeTable.selectSection" 463 v-model="selectTimeTable.selectSection"
508 item-text="name" 464 item-text="name"
509 item-value="_id" 465 item-value="_id"
510 name="Select Section" 466 name="Select Section"
511 required 467 required
512 ></v-select> 468 ></v-select>
513 </v-flex> 469 </v-flex>
514 </v-layout> 470 </v-layout>
515 <v-layout class="hidden-xl-only hidden-lg-only hidden-md-only"> 471 <v-layout class="hidden-xl-only hidden-lg-only hidden-md-only">
516 <v-flex xs12> 472 <v-flex xs12>
517 <v-btn 473 <v-btn
518 @click="findTimeTable()" 474 @click="findTimeTable()"
519 round 475 round
520 dark 476 dark
521 :loading="loading" 477 :loading="loading"
522 class="right mr-4 mb-2" 478 class="right mr-4 mb-2"
523 >Find</v-btn> 479 >Find</v-btn>
524 </v-flex> 480 </v-flex>
525 </v-layout> 481 </v-layout>
526 </v-card> 482 </v-card>
527 <v-flex xs12> 483 <v-flex xs12>
528 <v-data-table 484 <v-data-table
529 :headers="headers" 485 :headers="headers"
530 :items="desserts" 486 :items="desserts"
531 :pagination.sync="pagination" 487 :pagination.sync="pagination"
532 :search="search" 488 :search="search"
533 item-key="_id" 489 item-key="_id"
534 > 490 >
535 <template slot="items" slot-scope="props"> 491 <template slot="items" slot-scope="props">
536 <tr 492 <tr
537 style="cursor: pointer;" 493 style="cursor: pointer;"
538 @click="getTimeTable(props.item), props.expanded = !props.expanded" 494 @click="getTimeTable(props.item), props.expanded = !props.expanded"
539 > 495 >
540 <td class="text-xs-center">{{ props.index }}</td> 496 <td class="text-xs-center">{{ props.index }}</td>
541 <td class="text-xs-center">{{ props.item.classData.classNum}}</td> 497 <td class="text-xs-center">{{ props.item.classData.classNum}}</td>
542 <td class="text-xs-center">{{ props.item.sectionData.name }}</td> 498 <td class="text-xs-center">{{ props.item.sectionData.name }}</td>
543 <td class="text-xs-center"> 499 <td class="text-xs-center">
544 <span> 500 <span>
545 <img 501 <img
546 style="cursor:pointer; width:20px; height:18px; " 502 style="cursor:pointer; width:20px; height:18px; "
547 class="mr-3 mt-2" 503 class="mr-3 mt-2"
548 @click="editItem(props.item)" 504 @click="editItem(props.item)"
549 src="/static/icon/edit1.png" 505 src="/static/icon/edit1.png"
550 /> 506 />
551 <img 507 <img
552 style="cursor:pointer;width:20px; height:20px; " 508 style="cursor:pointer;width:20px; height:20px; "
553 class="mr-3" 509 class="mr-3"
554 @click="deleteItem(props.item)" 510 @click="deleteItem(props.item)"
555 src="/static/icon/delete1.png" 511 src="/static/icon/delete1.png"
556 /> 512 />
557 <v-icon 513 <v-icon color="black" @click="addSchedule(props.item._id)">add_circle_outline</v-icon>
558 color="black"
559 @click="addSchedule(props.item._id)"
560 >add_circle_outline</v-icon>
561 </span> 514 </span>
562 </td> 515 </td>
563 </tr> 516 </tr>
564 </template> 517 </template>
565 <template slot="expand" slot-scope="props"> 518 <template slot="expand" slot-scope="props">
566 <v-data-table 519 <v-data-table
567 :items="timeTableList.schedule" 520 :items="timeTableList.schedule"
568 hide-actions 521 hide-actions
569 item-key="title" 522 item-key="title"
570 style="width: auto;" 523 style="width: auto;"
571 > 524 >
572 <template slot="items" slot-scope="props"> 525 <template slot="items" slot-scope="props">
573 <tr> 526 <tr>
574 <td class="text-xs-left subheading table-td"> 527 <td class="text-xs-left subheading table-td">
575 <b>{{ props.item.day }}</b> 528 <b>{{ props.item.day }}</b>
576 </td> 529 </td>
577 <td class="table-td"> 530 <td class="table-td">
578 <b>Subject</b> 531 <b>Subject</b>
579 <br /> 532 <br />
580 <b>Time In</b> 533 <b>Time In</b>
581 <br /> 534 <br />
582 <b>Time Out</b> 535 <b>Time Out</b>
583 </td> 536 </td>
584 <td v-for="list in props.item.lectures" class="table-td"> 537 <td v-for="list in props.item.lectures" class="table-td">
585 <b>{{ list.subjectName }}</b> 538 <b>{{ list.subjectName }}</b>
586 <img 539 <img
587 style="cursor:pointer; width:20px; height:18px; " 540 style="cursor:pointer; width:20px; height:18px; "
588 class="mr-2 ml-2" 541 class="mr-2 ml-2"
589 src="/static/icon/edit1.png" 542 src="/static/icon/edit1.png"
590 @click="updateTimeTable(list, timeTableList)" 543 @click="updateTimeTable(list, timeTableList)"
591 /> 544 />
592 <img 545 <img
593 style="cursor:pointer; width:20px; height:20px; " 546 style="cursor:pointer; width:20px; height:20px; "
594 src="/static/icon/delete1.png" 547 src="/static/icon/delete1.png"
595 @click="deleteTimeTable(list,props.item.lectures)" 548 @click="deleteTimeTable(list,props.item.lectures)"
596 /> 549 />
597 <br /> 550 <br />
598 {{list.timeIn}} 551 {{list.timeIn}}
599 <br /> 552 <br />
600 {{list.timeOut}} 553 {{list.timeOut}}
601 </td> 554 </td>
602 <td> 555 <td>
603 <v-icon 556 <v-icon
604 color="black" 557 color="black"
605 @click="addLecture(props.item._id, timeTableList._id)" 558 @click="addLecture(props.item._id, timeTableList._id)"
606 >add_circle_outline</v-icon> 559 >add_circle_outline</v-icon>
607 </td> 560 </td>
608 </tr> 561 </tr>
609 </template> 562 </template>
610 </v-data-table> 563 </v-data-table>
611 </template> 564 </template>
612 <v-alert 565 <v-alert
613 slot="no-results" 566 slot="no-results"
614 :value="true" 567 :value="true"
615 color="error" 568 color="error"
616 icon="warning" 569 icon="warning"
617 >Your search for "{{ search }}" found no results.</v-alert> 570 >Your search for "{{ search }}" found no results.</v-alert>
618 </v-data-table> 571 </v-data-table>
619 <br /> 572 <br />
620 <br /> 573 <br />
621 </v-flex> 574 </v-flex>
622 </v-tab-item> 575 </v-tab-item>
623 576
624 <!-- ****** ADD MULTIPLE TIME-TABLE ****** --> 577 <!-- ****** ADD MULTIPLE TIME-TABLE ****** -->
625 578
626 <v-tab-item> 579 <v-tab-item>
627 <v-container> 580 <v-container>
628 <v-snackbar 581 <v-snackbar
629 :timeout="timeout" 582 :timeout="timeout"
630 :top="y === 'top'" 583 :top="y === 'top'"
631 :right="x === 'right'" 584 :right="x === 'right'"
632 :vertical="mode === 'vertical'" 585 :vertical="mode === 'vertical'"
633 v-model="snackbar" 586 v-model="snackbar"
634 color="success" 587 color="success"
635 >{{ text }}</v-snackbar> 588 >{{ text }}</v-snackbar>
636 <v-flex xs12 sm12 class="my-4"> 589 <v-flex xs12 sm12 class="my-4">
637 <v-card flat> 590 <v-card flat>
638 <v-form ref="form" v-model="valid" lazy-validation> 591 <v-form ref="form" v-model="valid" lazy-validation>
639 <v-container fluid> 592 <v-container fluid>
640 <v-layout> 593 <v-layout>
641 <v-flex 594 <v-flex
642 xs12 595 xs12
643 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 596 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
644 > 597 >
645 <v-avatar size="100px"> 598 <v-avatar size="100px">
646 <img src="/static/icon/user.png" v-if="!imageUrl" /> 599 <img src="/static/icon/user.png" v-if="!imageUrl" />
647 </v-avatar> 600 </v-avatar>
648 <input 601 <input
649 type="file" 602 type="file"
650 style="display: none" 603 style="display: none"
651 ref="image" 604 ref="image"
652 accept="image/*" 605 accept="image/*"
653 @change="onFilePicked" 606 @change="onFilePicked"
654 /> 607 />
655 <img 608 <img
656 :src="imageData.imageUrl" 609 :src="imageData.imageUrl"
657 height="150" 610 height="150"
658 v-if="imageUrl" 611 v-if="imageUrl"
659 style="border-radius:50%; width:200px" 612 style="border-radius:50%; width:200px"
660 /> 613 />
661 </v-flex> 614 </v-flex>
662 </v-layout> 615 </v-layout>
663 <v-flex xs12> 616 <v-flex xs12>
664 <v-layout> 617 <v-layout>
665 <v-flex xs4 class="pt-4 subheading"> 618 <v-flex xs4 class="pt-4 subheading">
666 <label class="right">Select Class:</label> 619 <label class="right">Select Class:</label>
667 </v-flex> 620 </v-flex>
668 <v-flex xs4 class="ml-3"> 621 <v-flex xs4 class="ml-3">
669 <v-select 622 <v-select
670 :items="addclass" 623 :items="addclass"
671 label="Select Class" 624 label="Select Class"
672 v-model="timeTable.select" 625 v-model="timeTable.select"
673 item-text="classNum" 626 item-text="classNum"
674 item-value="_id" 627 item-value="_id"
675 @change="getSections(timeTable.select)" 628 @change="getSections(timeTable.select)"
676 required 629 required
677 ></v-select> 630 ></v-select>
678 </v-flex> 631 </v-flex>
679 </v-layout> 632 </v-layout>
680 </v-flex> 633 </v-flex>
681 <v-flex xs12> 634 <v-flex xs12>
682 <v-layout> 635 <v-layout>
683 <v-flex xs4 class="pt-4 subheading"> 636 <v-flex xs4 class="pt-4 subheading">
684 <label class="right">Select Section:</label> 637 <label class="right">Select Section:</label>
685 </v-flex> 638 </v-flex>
686 <v-flex xs4 class="ml-3"> 639 <v-flex xs4 class="ml-3">
687 <v-select 640 <v-select
688 :items="addSection" 641 :items="addSection"
689 label="Select Section" 642 label="Select Section"
690 v-model="timeTable.selectSection" 643 v-model="timeTable.selectSection"
691 item-text="name" 644 item-text="name"
692 item-value="_id" 645 item-value="_id"
693 required 646 required
694 ></v-select> 647 ></v-select>
695 </v-flex> 648 </v-flex>
696 </v-layout> 649 </v-layout>
697 </v-flex> 650 </v-flex>
698 <v-flex xs12> 651 <v-flex xs12>
699 <v-layout> 652 <v-layout>
700 <v-flex xs4 class="pt-4 subheading"> 653 <v-flex xs4 class="pt-4 subheading">
701 <label class="right">Select Teacher:</label> 654 <label class="right">Select Teacher:</label>
702 </v-flex> 655 </v-flex>
703 <v-flex xs4 class="ml-3"> 656 <v-flex xs4 class="ml-3">
704 <v-select 657 <v-select
705 :items="addTeachers" 658 :items="addTeachers"
706 label="Select Teacher" 659 label="Select Teacher"
707 v-model="timeTable.selectTeacher" 660 v-model="timeTable.selectTeacher"
708 item-text="name" 661 item-text="name"
709 item-value="_id" 662 item-value="_id"
710 required 663 required
711 ></v-select> 664 ></v-select>
712 </v-flex> 665 </v-flex>
713 </v-layout> 666 </v-layout>
714 </v-flex> 667 </v-flex>
715 <v-flex xs12> 668 <v-flex xs12>
716 <v-layout> 669 <v-layout>
717 <v-flex xs4 class="pt-4 subheading"> 670 <v-flex xs4 class="pt-4 subheading">
718 <label class="right">Select Day:</label> 671 <label class="right">Select Day:</label>
719 </v-flex> 672 </v-flex>
720 <v-flex xs4 class="ml-3"> 673 <v-flex xs4 class="ml-3">
721 <v-select 674 <v-select
722 :items="addOneDay" 675 :items="addOneDay"
723 label="Select Day" 676 label="Select Day"
724 v-model="timeTable.selectDay" 677 v-model="timeTable.selectDay"
725 item-text="name" 678 item-text="name"
726 item-value="_id" 679 item-value="_id"
727 required 680 required
728 ></v-select> 681 ></v-select>
729 </v-flex> 682 </v-flex>
730 </v-layout> 683 </v-layout>
731 </v-flex> 684 </v-flex>
732 <v-flex xs12> 685 <v-flex xs12>
733 <v-layout> 686 <v-layout>
734 <v-flex xs4 class="pt-4 subheading"> 687 <v-flex xs4 class="pt-4 subheading">
735 <label class="right">Subject Name:</label> 688 <label class="right">Subject Name:</label>
736 </v-flex> 689 </v-flex>
737 <v-flex xs4 class="ml-3"> 690 <v-flex xs4 class="ml-3">
738 <v-text-field 691 <v-text-field
739 placeholder="fill your Subject Name" 692 placeholder="fill your Subject Name"
740 :rules="subjectNameRules" 693 :rules="subjectNameRules"
741 v-model="timeTable.subjectName" 694 v-model="timeTable.subjectName"
742 type="text" 695 type="text"
743 required 696 required
744 ></v-text-field> 697 ></v-text-field>
745 </v-flex> 698 </v-flex>
746 </v-layout> 699 </v-layout>
747 </v-flex> 700 </v-flex>
748 <v-flex xs12> 701 <v-flex xs12>
749 <v-layout> 702 <v-layout>
750 <v-flex xs4 class="pt-4 subheading"> 703 <v-flex xs4 class="pt-4 subheading">
751 <label class="right">Time In:</label> 704 <label class="right">Time In:</label>
752 </v-flex> 705 </v-flex>
753 <v-flex xs4 class="ml-3"> 706 <v-flex xs4 class="ml-3">
754 <v-menu 707 <v-menu
755 ref="menuA" 708 ref="menuA"
756 :close-on-content-click="false" 709 :close-on-content-click="false"
757 v-model="menu2" 710 v-model="menu2"
758 :nudge-right="40" 711 :nudge-right="40"
759 :return-value.sync="timeTable.timeIn" 712 :return-value.sync="timeTable.timeIn"
760 lazy 713 lazy
761 transition="scale-transition" 714 transition="scale-transition"
762 offset-y 715 offset-y
763 full-width 716 full-width
764 max-width="290px" 717 max-width="290px"
765 min-width="290px" 718 min-width="290px"
766 > 719 >
767 <v-text-field 720 <v-text-field
768 slot="activator" 721 slot="activator"
769 v-model="timeTable.timeIn" 722 v-model="timeTable.timeIn"
770 label="Select your timeIn" 723 label="Select your timeIn"
771 append-icon="access_time" 724 append-icon="access_time"
772 ></v-text-field> 725 ></v-text-field>
773 <v-time-picker 726 <v-time-picker
774 v-model="timeTable.timeIn" 727 v-model="timeTable.timeIn"
775 @change="$refs.menuA.save(timeTable.timeIn)" 728 @change="$refs.menuA.save(timeTable.timeIn)"
776 ></v-time-picker> 729 ></v-time-picker>
777 </v-menu> 730 </v-menu>
778 </v-flex> 731 </v-flex>
779 </v-layout> 732 </v-layout>
780 </v-flex> 733 </v-flex>
781 <v-flex xs12> 734 <v-flex xs12>
782 <v-layout> 735 <v-layout>
783 <v-flex xs4 class="pt-4 subheading"> 736 <v-flex xs4 class="pt-4 subheading">
784 <label class="right">Time Out:</label> 737 <label class="right">Time Out:</label>
785 </v-flex> 738 </v-flex>
786 <v-flex xs4 class="ml-3"> 739 <v-flex xs4 class="ml-3">
787 <v-menu 740 <v-menu
788 ref="menu" 741 ref="menu"
789 :close-on-content-click="false" 742 :close-on-content-click="false"
790 v-model="menu1" 743 v-model="menu1"
791 :nudge-right="40" 744 :nudge-right="40"
792 :return-value.sync="timeTable.timeOut" 745 :return-value.sync="timeTable.timeOut"
793 lazy 746 lazy
794 transition="scale-transition" 747 transition="scale-transition"
795 offset-y 748 offset-y
796 full-width 749 full-width
797 max-width="290px" 750 max-width="290px"
798 min-width="290px" 751 min-width="290px"
799 > 752 >
800 <v-text-field 753 <v-text-field
801 slot="activator" 754 slot="activator"
802 v-model="timeTable.timeOut" 755 v-model="timeTable.timeOut"
803 label="Select your Time Out" 756 label="Select your Time Out"
804 append-icon="access_time" 757 append-icon="access_time"
805 ></v-text-field> 758 ></v-text-field>
806 <v-time-picker 759 <v-time-picker
807 v-model="timeTable.timeOut" 760 v-model="timeTable.timeOut"
808 @change="$refs.menu.save(timeTable.timeOut)" 761 @change="$refs.menu.save(timeTable.timeOut)"
809 ></v-time-picker> 762 ></v-time-picker>
810 </v-menu> 763 </v-menu>
811 </v-flex> 764 </v-flex>
812 </v-layout> 765 </v-layout>
813 </v-flex> 766 </v-flex>
814 <v-layout> 767 <v-layout>
815 <v-flex xs12 sm6 offset-sm3> 768 <v-flex xs12 sm6 offset-sm3>
816 <v-card-actions> 769 <v-card-actions>
817 <v-btn @click="clear" round dark>clear</v-btn> 770 <v-btn @click="clear" round dark>clear</v-btn>
818 <v-spacer></v-spacer> 771 <v-spacer></v-spacer>
819 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 772 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
820 </v-card-actions> 773 </v-card-actions>
821 </v-flex> 774 </v-flex>
822 </v-layout> 775 </v-layout>
823 </v-container> 776 </v-container>
824 </v-form> 777 </v-form>
825 </v-card> 778 </v-card>
826 </v-flex> 779 </v-flex>
827 </v-container> 780 </v-container>
828 </v-tab-item> 781 </v-tab-item>
829 </v-tabs> 782 </v-tabs>
830 <div class="loader" v-if="showLoader"> 783 <div class="loader" v-if="showLoader">
831 <v-progress-circular indeterminate color="white"></v-progress-circular> 784 <v-progress-circular indeterminate color="white"></v-progress-circular>
832 </div> 785 </div>
833 </v-app> 786 </v-app>
834 </template> 787 </template>
835 <script> 788 <script>
836 import http from "@/Services/http.js"; 789 import http from "@/Services/http.js";
837 import Util from "@/util"; 790 import Util from "@/util";
838 791
839 export default { 792 export default {
840 data: () => ({ 793 data: () => ({
841 y: "top", 794 y: "top",
842 x: "right", 795 x: "right",
843 mode: "", 796 mode: "",
844 timeout: 3000, 797 timeout: 3000,
845 text: "", 798 text: "",
846 search: "", 799 search: "",
847 snackbar: false, 800 snackbar: false,
848 loading: false, 801 loading: false,
849 showLoader: false, 802 showLoader: false,
850 dialog: false, 803 dialog: false,
851 dialogAddLecture: false, 804 dialogAddLecture: false,
852 dialogUpdateLectures: false, 805 dialogUpdateLectures: false,
853 dialogSchedule: false, 806 dialogSchedule: false,
854 dialog1: false, 807 dialog1: false,
855 valid: true, 808 valid: true,
856 isActive: true, 809 isActive: true,
857 newActive: false, 810 newActive: false,
858 addclass: [], 811 addclass: [],
859 addSection: [], 812 addSection: [],
860 addTeachers: [], 813 addTeachers: [],
861 gender: ["Male", "Female"], 814 gender: ["Male", "Female"],
862 AddUsercredentials: {}, 815 AddUsercredentials: {},
863 pagination: { 816 pagination: {
864 rowsPerPage: 15 817 rowsPerPage: 15
865 }, 818 },
866 imageData: {}, 819 imageData: {},
867 imageName: "", 820 imageName: "",
868 imageUrl: "", 821 imageUrl: "",
869 imageFile: "", 822 imageFile: "",
870 timeInRules: [v => !!v || "Time In is required"], 823 timeInRules: [v => !!v || "Time In is required"],
871 timeOutRules: [v => !!v || "Time Out is required"], 824 timeOutRules: [v => !!v || "Time Out is required"],
872 lectureRules: [v => !!v || "Lecture No is required"], 825 lectureRules: [v => !!v || "Lecture No is required"],
873 subjectNameRules: [v => !!v || "Subject Name is required"], 826 subjectNameRules: [v => !!v || "Subject Name is required"],
874 getParticulerLecture: "", 827 getParticulerLecture: "",
875 headers: [ 828 headers: [
876 { 829 {
877 text: "No", 830 text: "No",
878 align: "center", 831 align: "center",
879 sortable: false, 832 sortable: false,
880 value: "No" 833 value: "No"
881 }, 834 },
882 { 835 {
883 text: "Class Name", 836 text: "Class Name",
884 value: "classData.classNum", 837 value: "classData.classNum",
885 sortable: false, 838 sortable: false,
886 align: "center" 839 align: "center"
887 }, 840 },
888 { 841 {
889 text: "Section Name", 842 text: "Section Name",
890 value: "sectionData.name", 843 value: "sectionData.name",
891 sortable: false, 844 sortable: false,
892 align: "center" 845 align: "center"
893 }, 846 },
894 { text: "Action", value: "", sortable: false, align: "center" } 847 { text: "Action", value: "", sortable: false, align: "center" }
895 ], 848 ],
896 daysHeaders: [ 849 daysHeaders: [
897 { text: "Day", value: "dayday", sortable: false, align: "center" }, 850 { text: "Day", value: "dayday", sortable: false, align: "center" },
898 { 851 {
899 text: "Subject Name", 852 text: "Subject Name",
900 value: "subjectName", 853 value: "subjectName",
901 sortable: false, 854 sortable: false,
902 align: "center" 855 align: "center"
903 }, 856 },
904 { text: "Time In", value: "timeIn", sortable: false, align: "center" }, 857 { text: "Time In", value: "timeIn", sortable: false, align: "center" },
905 { text: "Time Out", value: "timeOut", sortable: false, align: "center" } 858 { text: "Time Out", value: "timeOut", sortable: false, align: "center" }
906 ], 859 ],
907 addOneDay: [ 860 addOneDay: [
908 "Monday", 861 "Monday",
909 "Tuesday", 862 "Tuesday",
910 "Wednesday", 863 "Wednesday",
911 "Thursday", 864 "Thursday",
912 "Friday", 865 "Friday",
913 "Saturday", 866 "Saturday",
914 "Sunday" 867 "Sunday"
915 ], 868 ],
916 schedule: { 869 schedule: {
917 selectDay: "" 870 selectDay: ""
918 }, 871 },
919 desserts: [], 872 desserts: [],
920 timeTableList: [], 873 timeTableList: [],
921 editedIndex: -1, 874 editedIndex: -1,
922 selectTimeTable: { 875 selectTimeTable: {
923 select: "", 876 select: "",
924 selectSection: "" 877 selectSection: ""
925 }, 878 },
926 timeTable: { 879 timeTable: {
927 select: "", 880 select: "",
928 selectSection: "", 881 selectSection: "",
929 selectDay: "", 882 selectDay: "",
930 timeIn: null, 883 timeIn: null,
931 timeOut: null, 884 timeOut: null,
932 subjectName: "", 885 subjectName: "",
933 selectTeacher: "" 886 selectTeacher: ""
934 }, 887 },
935 editedItem: { 888 editedItem: {
936 classNum: "", 889 classNum: "",
937 selectSection: "" 890 selectSection: ""
938 }, 891 },
939 addlectures: { 892 addlectures: {
940 timeIn: null, 893 timeIn: null,
941 timeOut: null, 894 timeOut: null,
942 subjectName: "", 895 subjectName: "",
943 teacherId: "", 896 teacherId: "",
944 scheduleId: "", 897 scheduleId: "",
945 timeTableId: "" 898 timeTableId: ""
946 }, 899 },
947 updateLectures: { 900 updateLectures: {
948 timeIn: null, 901 timeIn: null,
949 timeOut: null, 902 timeOut: null,
950 subjectName: "", 903 subjectName: "",
951 teacherId: "" 904 teacherId: ""
952 }, 905 },
953 updateLecturesId: { 906 updateLecturesId: {
954 lectureId: "", 907 lectureId: "",
955 scheduleId: "" 908 scheduleId: ""
956 }, 909 },
957 menu1: false, 910 menu1: false,
958 menu2: false, 911 menu2: false,
959 menu3: false, 912 menu3: false,
960 menu4: false, 913 menu4: false,
961 menu5: false, 914 menu5: false,
962 menu6: false, 915 menu6: false,
963 scheduleDayId: "", 916 scheduleDayId: "",
964 items: [
965 {
966 href: "/changepassword",
967 title: "Change Password",
968 click: e => {
969 console.log(e);
970 }
971 },
972 {
973 href: "#",
974 title: "Logout",
975 click: e => {
976 window.getApp.$emit("APP_LOGOUT");
977 }
978 }
979 ]
980 }), 917 }),
981 methods: { 918 methods: {
982 findTimeTable() { 919 findTimeTable() {
983 http() 920 http()
984 .get("/getParticularClassTimeTable", { 921 .get("/getParticularClassTimeTable", {
985 params: { 922 params: {
986 sectionId: this.selectTimeTable.selectSection, 923 sectionId: this.selectTimeTable.selectSection,
987 classId: this.selectTimeTable.select 924 classId: this.selectTimeTable.select
988 } 925 }
989 }) 926 })
990 .then(response => { 927 .then(response => {
991 this.desserts = response.data.data; 928 this.desserts = response.data.data;
992 }) 929 })
993 .catch(error => { 930 .catch(error => {
994 console.log("err====>", error); 931 console.log("err====>", error);
995 if ((this.snackbar = true)) { 932 if ((this.snackbar = true)) {
996 this.text = error.response.data.message; 933 this.text = error.response.data.message;
997 this.text = error.response.data.statusText; 934 this.text = error.response.data.statusText;
998 } 935 }
999 }); 936 });
1000 }, 937 },
1001 getSections(_id) { 938 getSections(_id) {
1002 var token = this.$store.state.token; 939 var token = this.$store.state.token;
1003 http() 940 http()
1004 .get( 941 .get(
1005 "/getSectionsList", 942 "/getSectionsList",
1006 { params: { classId: _id } }, 943 { params: { classId: _id } },
1007 { 944 {
1008 headers: { Authorization: "Bearer " + token } 945 headers: { Authorization: "Bearer " + token }
1009 } 946 }
1010 ) 947 )
1011 .then(response => { 948 .then(response => {
1012 this.addSection = response.data.data; 949 this.addSection = response.data.data;
1013 }) 950 })
1014 .catch(err => { 951 .catch(err => {
1015 // console.log("err====>", err); 952 // console.log("err====>", err);
1016 }); 953 });
1017 }, 954 },
1018 getTimeTable(item) { 955 getTimeTable(item) {
1019 this.showLoader = true; 956 this.showLoader = true;
1020 this.getParticulerLecture = item._id; 957 this.getParticulerLecture = item._id;
1021 var token = this.$store.state.token; 958 var token = this.$store.state.token;
1022 http() 959 http()
1023 .get( 960 .get(
1024 "/getParticularTimeTable", 961 "/getParticularTimeTable",
1025 { params: { timeTableId: item._id } }, 962 { params: { timeTableId: item._id } },
1026 { 963 {
1027 headers: { Authorization: "Bearer " + token } 964 headers: { Authorization: "Bearer " + token }
1028 } 965 }
1029 ) 966 )
1030 .then(response => { 967 .then(response => {
1031 this.timeTableList = response.data.data; 968 this.timeTableList = response.data.data;
1032 this.showLoader = false; 969 this.showLoader = false;
1033 }) 970 })
1034 .catch(err => { 971 .catch(err => {
1035 this.showLoader = false; 972 this.showLoader = false;
1036 // console.log("err====>", err); 973 // console.log("err====>", err);
1037 }); 974 });
1038 }, 975 },
1039 pickFile() { 976 pickFile() {
1040 this.$refs.image.click(); 977 this.$refs.image.click();
1041 }, 978 },
1042 979
1043 onFilePicked(e) { 980 onFilePicked(e) {
1044 // console.log(e)
1045 const files = e.target.files; 981 const files = e.target.files;
1046 this.imageData.upload = e.target.files[0]; 982 this.imageData.upload = e.target.files[0];
1047 if (files[0] !== undefined) { 983 if (files[0] !== undefined) {
1048 this.imageName = files[0].name; 984 this.imageName = files[0].name;
1049 if (this.imageName.lastIndexOf(".") <= 0) { 985 if (this.imageName.lastIndexOf(".") <= 0) {
1050 return; 986 return;
1051 } 987 }
1052 const fr = new FileReader(); 988 const fr = new FileReader();
1053 fr.readAsDataURL(files[0]); 989 fr.readAsDataURL(files[0]);
1054 fr.addEventListener("load", () => { 990 fr.addEventListener("load", () => {
1055 this.imageUrl = fr.result; 991 this.imageUrl = fr.result;
1056 this.imageFile = files[0]; // this is an image file that can be sent to server... 992 this.imageFile = files[0]; // this is an image file that can be sent to server...
1057 this.imageData.imageUrl = URL.createObjectURL(this.imageFile); 993 this.imageData.imageUrl = URL.createObjectURL(this.imageFile);
1058 // console.log("upload=======>", this.imageData.imageUrl);
1059 // console.log("imageFile", this.imageFile);
1060 }); 994 });
1061 } else { 995 } else {
1062 this.imageName = ""; 996 this.imageName = "";
1063 this.imageFile = ""; 997 this.imageFile = "";
1064 this.imageUrl = ""; 998 this.imageUrl = "";
1065 } 999 }
1066 }, 1000 },
1067 // getTimeTableList() { 1001 // getTimeTableList() {
1068 // this.showLoader = true; 1002 // this.showLoader = true;
1069 // var token = this.$store.state.token; 1003 // var token = this.$store.state.token;
1070 // http() 1004 // http()
1071 // .get("/getTimeTablesList", { 1005 // .get("/getTimeTablesList", {
1072 // headers: { Authorization: "Bearer " + token } 1006 // headers: { Authorization: "Bearer " + token }
1073 // }) 1007 // })
1074 // .then(response => { 1008 // .then(response => {
1075 // this.desserts = response.data.data; 1009 // this.desserts = response.data.data;
1076 // this.showLoader = false; 1010 // this.showLoader = false;
1077 // // console.log("getTimeTableList=====>", response.data.data); 1011 // // console.log("getTimeTableList=====>", response.data.data);
1078 // }) 1012 // })
1079 // .catch(err => { 1013 // .catch(err => {
1080 // // console.log("err====>", err); 1014 // // console.log("err====>", err);
1081 // this.showLoader = false; 1015 // this.showLoader = false;
1082 // this.$router.replace({ path: "/" }); 1016 // this.$router.replace({ path: "/" });
1083 // }); 1017 // });
1084 // }, 1018 // },
1085 editItem(item) { 1019 editItem(item) {
1086 this.editedIndex = this.desserts.indexOf(item); 1020 this.editedIndex = this.desserts.indexOf(item);
1087 this.editedItem = Object.assign({}, item); 1021 this.editedItem = Object.assign({}, item);
1088 this.dialog = true; 1022 this.dialog = true;
1089 }, 1023 },
1090 updateTimeTable(timeToUpdate, classToUpdate) { 1024 updateTimeTable(timeToUpdate, classToUpdate) {
1091 console.log( 1025 console.log(
1092 "timeToUpdate, classToUpdate", 1026 "timeToUpdate, classToUpdate",
1093 timeToUpdate._id, 1027 timeToUpdate._id,
1094 classToUpdate.schedule 1028 classToUpdate.schedule
1095 ); 1029 );
1096 for (let i = 0; i < classToUpdate.schedule.length; i++) { 1030 for (let i = 0; i < classToUpdate.schedule.length; i++) {
1097 this.updateLecturesId.scheduleId = classToUpdate.schedule[i]._id; 1031 this.updateLecturesId.scheduleId = classToUpdate.schedule[i]._id;
1098 } 1032 }
1099 (this.updateLecturesId.lectureId = timeToUpdate._id), 1033 (this.updateLecturesId.lectureId = timeToUpdate._id),
1100 (this.updateLectures = timeToUpdate); 1034 (this.updateLectures = timeToUpdate);
1101 this.dialogUpdateLectures = true; 1035 this.dialogUpdateLectures = true;
1102 }, 1036 },
1103 addLecture(scheduleId, timeTableId) { 1037 addLecture(scheduleId, timeTableId) {
1104 // console.log('timeToAdd, classToAdd', scheduleId, timeTableId);
1105 this.addlectures.scheduleId = scheduleId; 1038 this.addlectures.scheduleId = scheduleId;
1106 this.addlectures.timeTableId = timeTableId; 1039 this.addlectures.timeTableId = timeTableId;
1107 this.dialogAddLecture = true; 1040 this.dialogAddLecture = true;
1108 }, 1041 },
1109 AddLecture() { 1042 AddLecture() {
1110 if (this.$refs.lectureForm.validate()) { 1043 if (this.$refs.lectureForm.validate()) {
1111 http() 1044 http()
1112 .post("/addLecture", this.addlectures) 1045 .post("/addLecture", this.addlectures)
1113 .then(response => { 1046 .then(response => {
1114 if ((this.snackbar = true)) { 1047 if ((this.snackbar = true)) {
1115 this.text = "New Add Lecture successfully"; 1048 this.text = "New Add Lecture successfully";
1116 } 1049 }
1117 var token = this.$store.state.token; 1050 var token = this.$store.state.token;
1118 http() 1051 http()
1119 .get( 1052 .get(
1120 "/getParticularTimeTable", 1053 "/getParticularTimeTable",
1121 { params: { timeTableId: this.getParticulerLecture } }, 1054 { params: { timeTableId: this.getParticulerLecture } },
1122 { 1055 {
1123 headers: { Authorization: "Bearer " + token } 1056 headers: { Authorization: "Bearer " + token }
1124 } 1057 }
1125 ) 1058 )
1126 .then(response => { 1059 .then(response => {
1127 this.timeTableList = response.data.data; 1060 this.timeTableList = response.data.data;
1128 this.showLoader = false; 1061 this.showLoader = false;
1129 }) 1062 })
1130 .catch(err => { 1063 .catch(err => {
1131 this.showLoader = false; 1064 this.showLoader = false;
1132 // console.log("err====>", err); 1065 // console.log("err====>", err);
1133 }); 1066 });
1134 this.closedialogLecture(); 1067 this.closedialogLecture();
1135 this.clearLeactureData(); 1068 this.clearLeactureData();
1136 }) 1069 })
1137 .catch(error => { 1070 .catch(error => {
1138 if ((this.snackbar = true)) { 1071 if ((this.snackbar = true)) {
1139 this.text = error.response.data.message; 1072 this.text = error.response.data.message;
1140 this.text = error.response.data.statusText; 1073 this.text = error.response.data.statusText;
1141 } 1074 }
1142 }); 1075 });
1143 } 1076 }
1144 }, 1077 },
1145 updateParticularTable() { 1078 updateParticularTable() {
1146 let EditLecture = { 1079 let EditLecture = {
1147 lectureId: this.updateLecturesId.lectureId, 1080 lectureId: this.updateLecturesId.lectureId,
1148 scheduleId: this.updateLecturesId.scheduleId, 1081 scheduleId: this.updateLecturesId.scheduleId,
1149 updatedLecture: { 1082 updatedLecture: {
1150 timeIn: this.updateLectures.timeIn, 1083 timeIn: this.updateLectures.timeIn,
1151 timeOut: this.updateLectures.timeOut, 1084 timeOut: this.updateLectures.timeOut,
1152 subjectName: this.updateLectures.subjectName, 1085 subjectName: this.updateLectures.subjectName,
1153 teacherId: this.updateLectures.teacherId 1086 teacherId: this.updateLectures.teacherId
1154 } 1087 }
1155 }; 1088 };
1156 http() 1089 http()
1157 .put("/updateLecture", EditLecture) 1090 .put("/updateLecture", EditLecture)
1158 .then(response => { 1091 .then(response => {
1159 console.log("updateLecture", EditLecture); 1092 console.log("updateLecture", EditLecture);
1160 if ((this.snackbar = true)) { 1093 if ((this.snackbar = true)) {
1161 this.text = "Successfully Edit Update Lecture"; 1094 this.text = "Successfully Edit Update Lecture";
1162 } 1095 }
1163 this.closeUpdateLectures(); 1096 this.closeUpdateLectures();
1164 }) 1097 })
1165 .catch(error => { 1098 .catch(error => {
1166 // console.log(error); 1099 // console.log(error);
1167 if ((this.snackbar = true)) { 1100 if ((this.snackbar = true)) {
1168 this.text = error.response.data.message; 1101 this.text = error.response.data.message;
1169 this.text = error.response.data.statusText; 1102 this.text = error.response.data.statusText;
1170 } 1103 }
1171 }); 1104 });
1172 }, 1105 },
1173 deleteItem(item) { 1106 deleteItem(item) {
1174 let deleteTimeTable = { 1107 let deleteTimeTable = {
1175 timeTableId: item._id 1108 timeTableId: item._id
1176 }; 1109 };
1177 http() 1110 http()
1178 .delete( 1111 .delete(
1179 "/deleteTimeTable", 1112 "/deleteTimeTable",
1180 confirm("Are you sure you want to delete this?") && { 1113 confirm("Are you sure you want to delete this?") && {
1181 params: deleteTimeTable 1114 params: deleteTimeTable
1182 } 1115 }
1183 ) 1116 )
1184 .then(response => { 1117 .then(response => {
1185 // console.log("deleteUers",deleteTimeTable) 1118 // console.log("deleteUers",deleteTimeTable)
1186 if ((this.snackbar = true)) { 1119 if ((this.snackbar = true)) {
1187 this.text = "Successfully delete Existing Time Table"; 1120 this.text = "Successfully delete Existing Time Table";
1188 } 1121 }
1189 this.findTimeTable(); 1122 this.findTimeTable();
1190 }) 1123 })
1191 .catch(error => { 1124 .catch(error => {
1192 // console.log(error); 1125 // console.log(error);
1193 }); 1126 });
1194 }, 1127 },
1195 activeTab(type) { 1128 activeTab(type) {
1196 switch (type) { 1129 switch (type) {
1197 case "existing": 1130 case "existing":
1198 this.newActive = false; 1131 this.newActive = false;
1199 this.isActive = true; 1132 this.isActive = true;
1200 break; 1133 break;
1201 1134
1202 default: 1135 default:
1203 this.newActive = true; 1136 this.newActive = true;
1204 this.isActive = false; 1137 this.isActive = false;
1205 break; 1138 break;
1206 } 1139 }
1207 }, 1140 },
1208 close() { 1141 close() {
1209 this.dialog = false; 1142 this.dialog = false;
1210 setTimeout(() => { 1143 setTimeout(() => {
1211 this.editedItem = Object.assign({}, this.defaultItem); 1144 this.editedItem = Object.assign({}, this.defaultItem);
1212 this.editedIndex = -1; 1145 this.editedIndex = -1;
1213 }, 300); 1146 }, 300);
1214 }, 1147 },
1215 close1() { 1148 close1() {
1216 this.dialog1 = false; 1149 this.dialog1 = false;
1217 }, 1150 },
1218 closedialogLecture() { 1151 closedialogLecture() {
1219 this.dialogAddLecture = false; 1152 this.dialogAddLecture = false;
1220 }, 1153 },
1221 closeUpdateLectures() { 1154 closeUpdateLectures() {
1222 this.dialogUpdateLectures = false; 1155 this.dialogUpdateLectures = false;
1223 }, 1156 },
1224 submit() { 1157 submit() {
1225 if (this.$refs.form.validate()) { 1158 if (this.$refs.form.validate()) {
1226 let imageData = new FormData(); 1159 let imageData = new FormData();
1227 imageData.append("upload", this.imageFile); 1160 imageData.append("upload", this.imageFile);
1228 let addTimeTable = { 1161 let addTimeTable = {
1229 sectionId: this.timeTable.selectSection, 1162 sectionId: this.timeTable.selectSection,
1230 classId: this.timeTable.select, 1163 classId: this.timeTable.select,
1231 schedule: [ 1164 schedule: [
1232 { 1165 {
1233 day: this.timeTable.selectDay, 1166 day: this.timeTable.selectDay,
1234 lectures: [ 1167 lectures: [
1235 { 1168 {
1236 timeIn: this.timeTable.timeIn, 1169 timeIn: this.timeTable.timeIn,
1237 timeOut: this.timeTable.timeOut, 1170 timeOut: this.timeTable.timeOut,
1238 subjectName: this.timeTable.subjectName, 1171 subjectName: this.timeTable.subjectName,
1239 teacherId: this.timeTable.selectTeacher 1172 teacherId: this.timeTable.selectTeacher
1240 } 1173 }
1241 ] 1174 ]
1242 } 1175 }
1243 ] 1176 ]
1244 }; 1177 };
1245 this.loading = true; 1178 this.loading = true;
1246 http() 1179 http()
1247 .post("/createTimeTable", addTimeTable) 1180 .post("/createTimeTable", addTimeTable)
1248 .then(response => { 1181 .then(response => {
1249 // console.log("addTimeTable=====>", addTimeTable); 1182 // console.log("addTimeTable=====>", addTimeTable);
1250 if ((this.snackbar = true)) { 1183 if ((this.snackbar = true)) {
1251 this.text = "New Time Table added successfully"; 1184 this.text = "New Time Table added successfully";
1252 } 1185 }
1253 this.clear(); 1186 this.clear();
1254 this.loading = false; 1187 this.loading = false;
1255 }) 1188 })
1256 .catch(error => { 1189 .catch(error => {
1257 // console.log(error); 1190 // console.log(error);
1258 if ((this.snackbar = true)) { 1191 if ((this.snackbar = true)) {
1259 this.text = error.response.data.message; 1192 this.text = error.response.data.message;
1260 } 1193 }
1261 this.loading = false; 1194 this.loading = false;
1262 }); 1195 });
1263 } 1196 }
1264 }, 1197 },
1265 mail() {},
1266 download() {},
1267 clear() { 1198 clear() {
1268 this.$refs.form.reset(); 1199 this.$refs.form.reset();
1269 }, 1200 },
1270 clearLeactureData() { 1201 clearLeactureData() {
1271 this.$refs.lectureForm.reset(); 1202 this.$refs.lectureForm.reset();
1272 }, 1203 },
1273 save() { 1204 save() {
1274 let imageData = new FormData(); 1205 let imageData = new FormData();
1275 imageData.append("upload", this.imageFile); 1206 imageData.append("upload", this.imageFile);
1276 // console.log(imageData); 1207 // console.log(imageData);
1277 let editTimeTable = { 1208 let editTimeTable = {
1278 timeTableId: this.editedItem._id, 1209 timeTableId: this.editedItem._id,
1279 classId: this.editedItem.classNum, 1210 classId: this.editedItem.classNum,
1280 sectionId: this.editedItem.selectSection 1211 sectionId: this.editedItem.selectSection
1281 // imageData 1212 // imageData
1282 }; 1213 };
1283 http() 1214 http()
1284 .put("/updateTimeTable", editTimeTable) 1215 .put("/updateTimeTable", editTimeTable)
1285 .then(response => { 1216 .then(response => {
1286 console.log("editTimeTable", editTimeTable); 1217 console.log("editTimeTable", editTimeTable);
1287 if ((this.snackbar = true)) { 1218 if ((this.snackbar = true)) {
1288 this.text = "Successfully Edit Existing Time Table"; 1219 this.text = "Successfully Edit Existing Time Table";
1289 } 1220 }
1290 this.findTimeTable(); 1221 this.findTimeTable();
1291 }) 1222 })
1292 .catch(error => { 1223 .catch(error => {
1293 // console.log(error); 1224 // console.log(error);
1294 if ((this.snackbar = true)) { 1225 if ((this.snackbar = true)) {
1295 this.text = error.response.data.message; 1226 this.text = error.response.data.message;
1296 } 1227 }
1297 }); 1228 });
1298 this.close(); 1229 this.close();
1299 }, 1230 },
1300 handleDrawerToggle() {
1301 window.getApp.$emit("APP_DRAWER_TOGGLED");
1302 },
1303 handleFullScreen() {
1304 Util.toggleFullScreen();
1305 },
1306 deleteTimeTable(timeToDelete, deleteLectures) { 1231 deleteTimeTable(timeToDelete, deleteLectures) {
1307 let deleteLecture = { 1232 let deleteLecture = {
1308 lectureId: timeToDelete._id 1233 lectureId: timeToDelete._id
1309 }; 1234 };
1310 http() 1235 http()
1311 .delete( 1236 .delete(
1312 "/deleteLecture", 1237 "/deleteLecture",
1313 confirm("Are you sure you want to delete this?") && { 1238 confirm("Are you sure you want to delete this?") && {
1314 params: deleteLecture 1239 params: deleteLecture
1315 } 1240 }
1316 ) 1241 )
1317 .then(response => { 1242 .then(response => {
1318 if ((this.snackbar = true)) { 1243 if ((this.snackbar = true)) {
1319 this.text = "Successfully delete Existing User"; 1244 this.text = "Successfully delete Existing User";
1320 } 1245 }
1321 const index = this.timeTableList.schedule.indexOf(deleteLectures); 1246 const index = this.timeTableList.schedule.indexOf(deleteLectures);
1322 for (let i = 0; i < this.timeTableList.schedule.length; i++) { 1247 for (let i = 0; i < this.timeTableList.schedule.length; i++) {
1323 this.timeTableList.schedule[i].lectures.splice(index, 1); 1248 this.timeTableList.schedule[i].lectures.splice(index, 1);
1324 } 1249 }
1325 }) 1250 })
1326 .catch(error => { 1251 .catch(error => {
1327 console.log(error); 1252 console.log(error);
1328 }); 1253 });
1329 }, 1254 },
1330 addSchedule(id) { 1255 addSchedule(id) {
1331 this.scheduleDayId = id; 1256 this.scheduleDayId = id;
1332 this.dialogSchedule = true; 1257 this.dialogSchedule = true;
1333 }, 1258 },
1334 submitSchedule() { 1259 submitSchedule() {
1335 let scheduleDayData = { 1260 let scheduleDayData = {
1336 timeTableId: this.scheduleDayId, 1261 timeTableId: this.scheduleDayId,
1337 day: this.schedule.selectDay 1262 day: this.schedule.selectDay
1338 }; 1263 };
1339 http() 1264 http()
1340 .post("/addSchedule", scheduleDayData) 1265 .post("/addSchedule", scheduleDayData)
1341 .then(response => { 1266 .then(response => {
1342 if ((this.snackbar = true)) { 1267 if ((this.snackbar = true)) {
1343 this.text = "New Schedule Day added successfully"; 1268 this.text = "New Schedule Day added successfully";
1344 } 1269 }
1345 this.dialogSchedule = true; 1270 this.dialogSchedule = true;
1346 this.loading = false; 1271 this.loading = false;
1347 }) 1272 })
1348 .catch(error => { 1273 .catch(error => {
1349 // console.log(error); 1274 // console.log(error);
1350 if ((this.snackbar = true)) { 1275 if ((this.snackbar = true)) {
1351 this.text = error.response.data.message; 1276 this.text = error.response.data.message;
1352 } 1277 }
1353 this.loading = false; 1278 this.loading = false;
1354 }); 1279 });
1355 } 1280 }
1356 }, 1281 },
1357 mounted() { 1282 mounted() {
1358 // this.getTimeTableList(); 1283 // this.getTimeTableList();
1359 var token = this.$store.state.token; 1284 var token = this.$store.state.token;
1360 http() 1285 http()
1361 .get("/getClassesList", { 1286 .get("/getClassesList", {
1362 headers: { Authorization: "Bearer " + token } 1287 headers: { Authorization: "Bearer " + token }
1363 }) 1288 })
1364 .then(response => { 1289 .then(response => {
1365 this.addclass = response.data.data; 1290 this.addclass = response.data.data;
1366 // console.log("getClassesList=====>",this.addclass) 1291 // console.log("getClassesList=====>",this.addclass)
1367 }) 1292 })
1368 .catch(err => { 1293 .catch(err => {
1369 // console.log("err====>", err); 1294 // console.log("err====>", err);
1370 }); 1295 });
1371 1296
1372 http() 1297 http()
1373 .get("/getTeachersList", { 1298 .get("/getTeachersList", {
1374 headers: { Authorization: "Bearer " + token } 1299 headers: { Authorization: "Bearer " + token }
1375 }) 1300 })
1376 .then(response => { 1301 .then(response => {
1377 this.addTeachers = response.data.data; 1302 this.addTeachers = response.data.data;
1378 // console.log("getClassesList=====>",this.addTeachers) 1303 // console.log("getClassesList=====>",this.addTeachers)
1379 }) 1304 })
1380 .catch(err => { 1305 .catch(err => {
1381 // console.log("err====>", err); 1306 // console.log("err====>", err);
1382 }); 1307 });
1383 }, 1308 },
1384 computed: { 1309 created() {
1385 toolbarColor() { 1310 this.$root.$on("app:search", search => {
1386 return this.$vuetify.options.extra.mainNav; 1311 this.search = search;
1387 } 1312 });
1313 },
1314 beforeDestroy() {
1315 // dont forget to remove the listener
1316 this.$root.$off("app:search");
1388 } 1317 }
1389 }; 1318 };
1390 </script> 1319 </script>
1391 <style scoped> 1320 <style scoped>
1392 .theme--light .v-label,
1393 .application .theme--light.v-label {
1394 color: black;
1395 }
1396 .v-tabs__div {
1397 text-transform: none;
1398 }
1399 .v-input__prepend-outer {
1400 margin-right: 0px !important;
1401 }
1402 .v-card__actions .v-btn {
1403 margin: 0 15px;
1404 min-width: 120px;
1405 }
1406 .primary {
1407 background-color: #aaa !important;
1408 border-color: #aaa !important;
1409 }
1410 h4 {
1411 background-repeat: no-repeat;
1412 padding: 8px;
1413 margin: auto;
1414 font-size: 25px;
1415 }
1416 #name {
1417 position: absolute;
1418 left: 100px;
1419 top: 17px;
1420 }
1421 #icon {
1422 position: absolute;
1423 right: 8px;
1424 top: 8px;
1425 }
1426 #m {
1427 position: relative;
1428 left: 135px;
1429 top: -15px;
1430 }
1431 #G {
1432 position: absolute;
1433 top: 38px;
1434 color: white;
1435 }
1436 #bt {
1437 position: relative;
1438 top: -20px;
1439 left: 115px;
1440 }
1441 #e {
1442 position: relative;
1443 top: 5px;
1444 right: -30px;
1445 height: 17px;
1446 cursor: pointer;
1447 }
1448 #d {
1449 position: relative;
1450 top: 5px;
1451 right: -70px;
1452 height: 17px;
1453 cursor: pointer;
1454 }
1455 #td {
1456 border: 1px solid #dddddd;
1457 text-align: left;
1458 padding: 8px;
1459 }
1460 #dialog {
1461 height: 550px;
1462 }
1463 .active { 1321 .active {
1464 background-color: black; 1322 background-color: black;
1465 color: white !important; 1323 color: white !important;
1466 } 1324 }
1467 .activebtn { 1325 .activebtn {
1468 color: black !important; 1326 color: black !important;
1469 } 1327 }
1470 #flex {
1471 height: 300px;
1472 }
1473 .top {
1474 margin-top: 100px;
1475 }
1476 .v-tabs__item a {
1477 font-size: 16px !important;
1478 }
1479 .table-td {
1480 padding: 0px 42px !important;
1481 }
1482 @media screen and (max-width: 769px) {
1483 .top {
1484 margin-top: 0 !important;
1485 }
1486 .userSearch .v-icon {
1487 font-size: 20px !important;
1488 margin-left: 20px;
1489 }
1490 }
1491 @media screen and (max-width: 380px) {
1492 .pl-3 {
1493 padding-left: 0px !important;
1494 }
1495 /* .right {
1496 float: none !important;
1497 } */
1498 .subheading {
1499 font-size: 14px !important;
1500 }
1501 .v-card__actions .v-btn {
1502 margin: 0 0px;
1503 min-width: 100px;
1504 }
1505 /* .searchIcon .v-icon {
1506 font-size: 20px;
1507 margin-left: 20px;
1508 } */
1509 .subheading {
1510 font-size: 12px !important;
1511 }
1512 h5 {
1513 font-size: 13px;
1514 }
1515 }
1516 .v-icon {
1517 font-size: 30px;
1518 }
1519 @media screen and (min-width: 1270px) {
1520 .hide {
1521 display: none;
1522 }
1523 }
1524 @media screen and (max-width: 420px) {
1525 .userSearch .v-text-field .v-label {
1526 line-height: 24px !important;
1527 }
1528 .userSearch .v-label {
1529 font-size: 13px !important;
1530 }
1531 .v-list__tile {
1532 font-size: 14px;
1533 padding: 0 10px;
1534 }
1535 .name {
src/pages/socialMedia/socialMedia.vue
1 <template> 1 <template>
2 <v-app id="pages-dasboard"> 2 <v-app id="pages-dasboard">
3 <v-toolbar class="fixcolors" fixed app>
4 <v-toolbar-title class="ml-0 pl-3">
5 <v-toolbar-side-icon @click.stop="handleDrawerToggle" class="hide"></v-toolbar-side-icon>
6 </v-toolbar-title>
7
8 <!-- ****** SEARCH ALL EXISTING REMINDER ****** -->
9
10 <v-flex xs7 sm3 class="userSearch">
11 <v-text-field
12 flat
13 append-icon="search"
14 label="Find your Media"
15 v-model="search"
16 color="white"
17 dark
18 ></v-text-field>
19 </v-flex>
20 <v-spacer></v-spacer>
21 <v-menu offset-y origin="center center" :nudge-bottom="10" transition="scale-transition">
22 <v-btn icon large flat slot="activator">
23 <v-avatar size="40px">
24 <img src="/static/icon/user.png" />
25 </v-avatar>
26 </v-btn>
27 <v-list class="pa-0">
28 <v-list-tile
29 v-for="(item,index) in items"
30 :to="!item.href ? { name: item.name } : null"
31 :href="item.href"
32 @click="item.click"
33 ripple="ripple"
34 :disabled="item.disabled"
35 :target="item.target"
36 rel="noopener"
37 :key="index"
38 >
39 <v-list-tile-action v-if="item.icon">
40 <v-icon>{{ item.icon }}</v-icon>
41 </v-list-tile-action>
42 <v-list-tile-content>
43 <v-list-tile-title>{{ item.title }}</v-list-tile-title>
44 </v-list-tile-content>
45 </v-list-tile>
46 </v-list>
47 </v-menu>
48 </v-toolbar>
49 <v-tabs grow slider-color="black"> 3 <v-tabs grow slider-color="black">
50 <v-tab 4 <v-tab
51 ripple 5 ripple
52 @click="activeTab('existing')" 6 @click="activeTab('existing')"
53 v-bind:class="{ active: isActive }" 7 v-bind:class="{ active: isActive }"
54 id="tab" 8 id="tab"
55 class="subheading" 9 class="subheading"
56 >Existing Social Media</v-tab> 10 >Existing Social Media</v-tab>
57 <v-tab 11 <v-tab
58 ripple 12 ripple
59 @click="activeTab('new')" 13 @click="activeTab('new')"
60 v-bind:class="{ active: newActive }" 14 v-bind:class="{ active: newActive }"
61 id="tab1" 15 id="tab1"
62 User 16 User
63 class="subheading" 17 class="subheading"
64 >Add New Social Media</v-tab> 18 >Add New Social Media</v-tab>
65 19
66 <!-- ****** EDITS Social Media DETAILS ****** --> 20 <!-- ****** EDITS Social Media DETAILS ****** -->
67 21
68 <v-tab-item> 22 <v-tab-item>
69 <v-snackbar 23 <v-snackbar
70 :timeout="timeout" 24 :timeout="timeout"
71 :top="y === 'top'" 25 :top="y === 'top'"
72 :right="x === 'right'" 26 :right="x === 'right'"
73 :vertical="mode === 'vertical'" 27 :vertical="mode === 'vertical'"
74 v-model="snackbar" 28 v-model="snackbar"
75 color="success" 29 color="success"
76 >{{ text }}</v-snackbar> 30 >{{ text }}</v-snackbar>
77 <v-dialog v-model="dialog" max-width="600px"> 31 <v-dialog v-model="dialog" max-width="600px">
78 <v-flex xs12 sm12> 32 <v-flex xs12 sm12>
79 <v-toolbar color="v-toolbar"> 33 <v-toolbar color="v-toolbar">
80 <v-spacer></v-spacer> 34 <v-spacer></v-spacer>
81 <v-toolbar-title> 35 <v-toolbar-title>
82 <h3>Edit Social Media</h3> 36 <h3>Edit Social Media</h3>
83 </v-toolbar-title> 37 </v-toolbar-title>
84 <v-spacer></v-spacer> 38 <v-spacer></v-spacer>
85 </v-toolbar> 39 </v-toolbar>
86 <v-card flat> 40 <v-card flat>
87 <v-form ref="form"> 41 <v-form ref="form">
88 <v-container fluid> 42 <v-container fluid>
89 <v-layout> 43 <v-layout>
90 <v-flex 44 <v-flex
91 xs12 45 xs12
92 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4" 46 class="text-xs-center text-sm-center text-md-center text-lg-center mr-4"
93 > 47 >
94 <v-avatar size="100px"> 48 <v-avatar size="100px">
95 <img src="/static/icon/user.png" v-if="!imageUrl" /> 49 <img src="/static/icon/user.png" v-if="!imageUrl" />
96 </v-avatar> 50 </v-avatar>
97 <!-- <input 51 <!-- <input
98 type="file" 52 type="file"
99 style="display: none" 53 style="display: none"
100 ref="image" 54 ref="image"
101 accept="image/*" 55 accept="image/*"
102 @change="onFilePicked" 56 @change="onFilePicked"
103 />--> 57 />-->
104 <img 58 <img
105 :src="imageData.imageUrl" 59 :src="imageData.imageUrl"
106 height="150" 60 height="150"
107 v-if="imageUrl" 61 v-if="imageUrl"
108 style="border-radius:50%; width:200px" 62 style="border-radius:50%; width:200px"
109 /> 63 />
110 </v-flex> 64 </v-flex>
111 </v-layout> 65 </v-layout>
112 <v-flex xs12 sm12> 66 <v-flex xs12 sm12>
113 <v-layout> 67 <v-layout>
114 <v-flex xs4 class="pt-4 subheading"> 68 <v-flex xs4 class="pt-4 subheading">
115 <label class="right">Title:</label> 69 <label class="right">Title:</label>
116 </v-flex> 70 </v-flex>
117 <v-flex xs5 class="ml-3"> 71 <v-flex xs5 class="ml-3">
118 <v-select 72 <v-select
119 v-model="editedItem.type" 73 v-model="editedItem.type"
120 placeholder="fill your Title" 74 placeholder="fill your Title"
121 :items="socialLink" 75 :items="socialLink"
122 item-text="name" 76 item-text="name"
123 item-value="value" 77 item-value="value"
124 name="name" 78 name="name"
125 type="text" 79 type="text"
126 ></v-select> 80 ></v-select>
127 </v-flex> 81 </v-flex>
128 </v-layout> 82 </v-layout>
129 </v-flex> 83 </v-flex>
130 <v-flex xs12 sm12> 84 <v-flex xs12 sm12>
131 <v-layout> 85 <v-layout>
132 <v-flex xs4 class="pt-4 subheading"> 86 <v-flex xs4 class="pt-4 subheading">
133 <label class="right">Description:</label> 87 <label class="right">Description:</label>
134 </v-flex> 88 </v-flex>
135 <v-flex xs5 class="ml-3"> 89 <v-flex xs5 class="ml-3">
136 <v-text-field 90 <v-text-field
137 placeholder="fill your Description" 91 placeholder="fill your Description"
138 v-model="editedItem.linkUrl" 92 v-model="editedItem.linkUrl"
139 type="text" 93 type="text"
140 ></v-text-field> 94 ></v-text-field>
141 </v-flex> 95 </v-flex>
142 </v-layout> 96 </v-layout>
143 </v-flex> 97 </v-flex>
144 <v-layout> 98 <v-layout>
145 <v-flex xs12 sm10 offset-sm1> 99 <v-flex xs12 sm10 offset-sm1>
146 <v-card-actions> 100 <v-card-actions>
147 <v-btn round dark @click.native="close">Cancel</v-btn> 101 <v-btn round dark @click.native="close">Cancel</v-btn>
148 <v-spacer></v-spacer> 102 <v-spacer></v-spacer>
149 <v-btn round dark @click="save">Save</v-btn> 103 <v-btn round dark @click="save">Save</v-btn>
150 </v-card-actions> 104 </v-card-actions>
151 </v-flex> 105 </v-flex>
152 </v-layout> 106 </v-layout>
153 </v-container> 107 </v-container>
154 </v-form> 108 </v-form>
155 </v-card> 109 </v-card>
156 </v-flex> 110 </v-flex>
157 </v-dialog> 111 </v-dialog>
158 112
159 <!-- ****** PROFILE VIEW REMINDER DEATILS ****** --> 113 <!-- ****** PROFILE VIEW REMINDER DEATILS ****** -->
160 114
161 <v-dialog v-model="dialog1" max-width="600px"> 115 <v-dialog v-model="dialog1" max-width="600px">
162 <v-toolbar color="white"> 116 <v-toolbar color="white">
163 <v-spacer></v-spacer> 117 <v-spacer></v-spacer>
164 <v-toolbar-title> 118 <v-toolbar-title>
165 <h3>Social Media</h3> 119 <h3>Social Media</h3>
166 </v-toolbar-title> 120 </v-toolbar-title>
167 <v-spacer></v-spacer> 121 <v-spacer></v-spacer>
168 <v-icon @click="close1">close</v-icon> 122 <v-icon @click="close1">close</v-icon>
169 </v-toolbar> 123 </v-toolbar>
170 <v-card> 124 <v-card>
171 <v-flex align-center justify-center layout text-xs-center> 125 <v-flex align-center justify-center layout text-xs-center>
172 <v-avatar size="50px" style="position:absolute; top:20px;"> 126 <v-avatar size="50px" style="position:absolute; top:20px;">
173 <img src="/static/icon/user.png" /> 127 <img src="/static/icon/user.png" />
174 </v-avatar> 128 </v-avatar>
175 </v-flex> 129 </v-flex>
176 <v-card-text> 130 <v-card-text>
177 <v-container grid-list-md> 131 <v-container grid-list-md>
178 <v-layout wrap> 132 <v-layout wrap>
179 <v-flex> 133 <v-flex>
180 <br /> 134 <br />
181 <br /> 135 <br />
182 <v-layout> 136 <v-layout>
183 <v-flex xs5 sm6> 137 <v-flex xs5 sm6>
184 <h5 class="right my-1">Title:</h5> 138 <h5 class="right my-1">Title:</h5>
185 </v-flex> 139 </v-flex>
186 <v-flex sm6 xs8> 140 <v-flex sm6 xs8>
187 <h5 class="my-1">{{ editedItem.type }}</h5> 141 <h5 class="my-1">{{ editedItem.type }}</h5>
188 </v-flex> 142 </v-flex>
189 </v-layout> 143 </v-layout>
190 <v-layout> 144 <v-layout>
191 <v-flex xs5 sm6> 145 <v-flex xs5 sm6>
192 <h5 class="right my-1">Description:</h5> 146 <h5 class="right my-1">Description:</h5>
193 </v-flex> 147 </v-flex>
194 <v-flex sm6 xs8> 148 <v-flex sm6 xs8>
195 <h5 class="my-1">{{ editedItem.linkUrl }}</h5> 149 <h5 class="my-1">{{ editedItem.linkUrl }}</h5>
196 </v-flex> 150 </v-flex>
197 </v-layout> 151 </v-layout>
198 </v-flex> 152 </v-flex>
199 </v-layout> 153 </v-layout>
200 </v-container> 154 </v-container>
201 </v-card-text> 155 </v-card-text>
202 </v-card> 156 </v-card>
203 </v-dialog> 157 </v-dialog>
204 <v-snackbar 158 <v-snackbar
205 :timeout="timeout" 159 :timeout="timeout"
206 :top="y === 'top'" 160 :top="y === 'top'"
207 :right="x === 'right'" 161 :right="x === 'right'"
208 :vertical="mode === 'vertical'" 162 :vertical="mode === 'vertical'"
209 v-model="snackbar" 163 v-model="snackbar"
210 color="success" 164 color="success"
211 >{{ text }}</v-snackbar> 165 >{{ text }}</v-snackbar>
212 166
213 <!-- ****** EXISTING-USERS REMINDER TABLE ****** --> 167 <!-- ****** EXISTING-USERS REMINDER TABLE ****** -->
214 168
215 <v-data-table 169 <v-data-table
216 :headers="headers" 170 :headers="headers"
217 :items="desserts" 171 :items="desserts"
218 :pagination.sync="pagination" 172 :pagination.sync="pagination"
219 :search="search" 173 :search="search"
220 > 174 >
221 <template slot="items" slot-scope="props"> 175 <template slot="items" slot-scope="props">
222 <td id="td" class="text-xs-center">{{ props.index}}</td> 176 <td id="tabeleData" class="text-xs-center">{{ props.index}}</td>
223 <td id="td" class="text-xs-center">{{ props.item.type}}</td> 177 <td id="tabeleData" class="text-xs-center">{{ props.item.type}}</td>
224 <td id="td" class="text-xs-center">{{ props.item.linkUrl}}</td> 178 <td id="tabeleData" class="text-xs-center">{{ props.item.linkUrl}}</td>
225 179
226 <td class="text-xs-center"> 180 <td id="tabeleData" class="text-xs-center">
227 <span> 181 <span>
228 <img 182 <img
229 style="cursor:pointer; width:25px; height:18px; " 183 style="cursor:pointer; width:25px; height:18px; "
230 class="mr-5" 184 class="mr-5"
231 @click="profile(props.item)" 185 @click="profile(props.item)"
232 src="/static/icon/eye1.png" 186 src="/static/icon/eye1.png"
233 /> 187 />
234 <img 188 <img
235 style="cursor:pointer; width:20px; height:18px; " 189 style="cursor:pointer; width:20px; height:18px; "
236 class="mr-5" 190 class="mr-5"
237 @click="editItem(props.item)" 191 @click="editItem(props.item)"
238 src="/static/icon/edit1.png" 192 src="/static/icon/edit1.png"
239 /> 193 />
240 <img 194 <img
241 style="cursor:pointer;width:20px; height:20px; " 195 style="cursor:pointer;width:20px; height:20px; "
242 class="mr-5" 196 class="mr-5"
243 @click="deleteItem(props.item)" 197 @click="deleteItem(props.item)"
244 src="/static/icon/delete1.png" 198 src="/static/icon/delete1.png"
245 /> 199 />
246 </span> 200 </span>
247 </td> 201 </td>
248 </template> 202 </template>
249 <v-alert 203 <v-alert
250 slot="no-results" 204 slot="no-results"
251 :value="true" 205 :value="true"
252 color="error" 206 color="error"
253 icon="warning" 207 icon="warning"
254 >Your search for "{{ search }}" found no results.</v-alert> 208 >Your search for "{{ search }}" found no results.</v-alert>
255 </v-data-table> 209 </v-data-table>
256 </v-tab-item> 210 </v-tab-item>
257 211
258 <!-- ****** ADD MULTIPLE REMINDER ****** --> 212 <!-- ****** ADD MULTIPLE REMINDER ****** -->
259 213
260 <v-tab-item> 214 <v-tab-item>
261 <v-container> 215 <v-container>
262 <v-snackbar 216 <v-snackbar
263 :timeout="timeout" 217 :timeout="timeout"
264 :top="y === 'top'" 218 :top="y === 'top'"
265 :right="x === 'right'" 219 :right="x === 'right'"
266 :vertical="mode === 'vertical'" 220 :vertical="mode === 'vertical'"
267 v-model="snackbar" 221 v-model="snackbar"
268 color="success" 222 color="success"
269 >{{ text }}</v-snackbar> 223 >{{ text }}</v-snackbar>
270 <v-flex xs12 sm12 class="my-4"> 224 <v-flex xs12 sm12 class="my-4">
271 <v-card flat> 225 <v-card flat>
272 <v-form ref="form" v-model="valid" lazy-validation> 226 <v-form ref="form" v-model="valid" lazy-validation>
273 <v-container fluid> 227 <v-container fluid>
274 <v-layout> 228 <v-layout>
275 <v-flex 229 <v-flex
276 xs12 230 xs12
277 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4" 231 class="text-xs-center text-sm-center text-md-center text-lg-center my-4 mr-4"
278 > 232 >
279 <v-avatar size="100px"> 233 <v-avatar size="100px">
280 <img src="/static/icon/user.png" v-if="!imageUrl" /> 234 <img src="/static/icon/user.png" v-if="!imageUrl" />
281 </v-avatar> 235 </v-avatar>
282 <!-- <input 236 <!-- <input
283 type="file" 237 type="file"
284 style="display: none" 238 style="display: none"
285 ref="image" 239 ref="image"
286 accept="image/*" 240 accept="image/*"
287 @change="onFilePicked" 241 @change="onFilePicked"
288 />--> 242 />-->
289 <img 243 <img
290 :src="imageData.imageUrl" 244 :src="imageData.imageUrl"
291 height="150" 245 height="150"
292 v-if="imageUrl" 246 v-if="imageUrl"
293 style="border-radius:50%; width:200px" 247 style="border-radius:50%; width:200px"
294 /> 248 />
295 </v-flex> 249 </v-flex>
296 </v-layout> 250 </v-layout>
297 <v-flex xs12> 251 <v-flex xs12>
298 <v-layout> 252 <v-layout>
299 <v-flex xs4 class="pt-4 subheading"> 253 <v-flex xs4 class="pt-4 subheading">
300 <label class="right">Type:</label> 254 <label class="right">Type:</label>
301 </v-flex> 255 </v-flex>
302 <v-flex xs4 class="ml-3"> 256 <v-flex xs4 class="ml-3">
303 <v-select 257 <v-select
304 v-model="socialMedia.type" 258 v-model="socialMedia.type"
305 :items="socialLink" 259 :items="socialLink"
306 item-text="name" 260 item-text="name"
307 item-value="value" 261 item-value="value"
308 label="Selct Type" 262 label="Selct Type"
309 type="text" 263 type="text"
310 :rules="socialRules" 264 :rules="socialRules"
311 required 265 required
312 ></v-select> 266 ></v-select>
313 </v-flex> 267 </v-flex>
314 </v-layout> 268 </v-layout>
315 </v-flex> 269 </v-flex>
316 <v-flex xs12> 270 <v-flex xs12>
317 <v-layout> 271 <v-layout>
318 <v-flex xs4 class="pt-4 subheading"> 272 <v-flex xs4 class="pt-4 subheading">
319 <label class="right">Link Url:</label> 273 <label class="right">Link Url:</label>
320 </v-flex> 274 </v-flex>
321 <v-flex xs4 class="ml-3"> 275 <v-flex xs4 class="ml-3">
322 <v-text-field 276 <v-text-field
323 placeholder="fill your link url" 277 placeholder="fill your link url"
324 :rules="linkUrlnRules" 278 :rules="linkUrlnRules"
325 v-model="socialMedia.linkUrl" 279 v-model="socialMedia.linkUrl"
326 type="text" 280 type="text"
327 required 281 required
328 ></v-text-field> 282 ></v-text-field>
329 </v-flex> 283 </v-flex>
330 </v-layout> 284 </v-layout>
331 </v-flex> 285 </v-flex>
332 <v-layout> 286 <v-layout>
333 <v-flex xs12 sm6 offset-sm3> 287 <v-flex xs12 sm6 offset-sm3>
334 <v-card-actions> 288 <v-card-actions>
335 <v-btn @click="clear" round dark>clear</v-btn> 289 <v-btn @click="clear" round dark>clear</v-btn>
336 <v-spacer></v-spacer> 290 <v-spacer></v-spacer>
337 <v-btn @click="submit" round dark :loading="loading">Add</v-btn> 291 <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
338 </v-card-actions> 292 </v-card-actions>
339 </v-flex> 293 </v-flex>
340 </v-layout> 294 </v-layout>
341 </v-container> 295 </v-container>
342 </v-form> 296 </v-form>
343 </v-card> 297 </v-card>
344 </v-flex> 298 </v-flex>
345 </v-container> 299 </v-container>
346 </v-tab-item> 300 </v-tab-item>
347 </v-tabs> 301 </v-tabs>
348 <div class="loader" v-if="showLoader"> 302 <div class="loader" v-if="showLoader">
349 <v-progress-circular indeterminate color="white"></v-progress-circular> 303 <v-progress-circular indeterminate color="white"></v-progress-circular>
350 </div> 304 </div>
351 </v-app> 305 </v-app>
352 </template> 306 </template>
353 307
354 <script> 308 <script>
355 import http from "@/Services/http.js"; 309 import http from "@/Services/http.js";
356 import Util from "@/util"; 310 import Util from "@/util";
357 311
358 export default { 312 export default {
359 data: () => ({ 313 data: () => ({
360 snackbar: false, 314 snackbar: false,
361 y: "top", 315 y: "top",
362 x: "right", 316 x: "right",
363 mode: "", 317 mode: "",
364 timeout: 3000, 318 timeout: 3000,
365 text: "", 319 text: "",
366 loading: false, 320 loading: false,
367 date: null, 321 date: null,
368 search: "", 322 search: "",
369 showLoader: false, 323 showLoader: false,
370 dialog: false, 324 dialog: false,
371 dialog1: false, 325 dialog1: false,
372 valid: true, 326 valid: true,
373 isActive: true, 327 isActive: true,
374 newActive: false, 328 newActive: false,
375 pagination: { 329 pagination: {
376 rowsPerPage: 15 330 rowsPerPage: 15
377 }, 331 },
378 imageData: {}, 332 imageData: {},
379 imageName: "", 333 imageName: "",
380 imageUrl: "", 334 imageUrl: "",
381 imageFile: "", 335 imageFile: "",
382 socialRules: [v => !!v || " Social media type is required"], 336 socialRules: [v => !!v || " Social media type is required"],
383 linkUrlnRules: [v => !!v || " Link Url is required"], 337 linkUrlnRules: [v => !!v || " Link Url is required"],
384 headers: [ 338 headers: [
385 { 339 {
386 text: "No", 340 text: "No",
387 align: "center", 341 align: "center",
388 sortable: false, 342 sortable: false,
389 value: "No" 343 value: "No"
390 }, 344 },
391 { text: "Title", value: "type", sortable: false, align: "center" }, 345 { text: "Title", value: "type", sortable: false, align: "center" },
392 { 346 {
393 text: "Description", 347 text: "Description",
394 value: "linkUrl", 348 value: "linkUrl",
395 sortable: false, 349 sortable: false,
396 align: "center" 350 align: "center"
397 }, 351 },
398 { text: "Action", value: "", sortable: false, align: "center" } 352 { text: "Action", value: "", sortable: false, align: "center" }
399 ], 353 ],
400 desserts: [], 354 desserts: [],
401 editedIndex: -1, 355 editedIndex: -1,
402 socialMedia: {}, 356 socialMedia: {},
403 editedItem: {}, 357 editedItem: {},
404 socialLink: [ 358 socialLink: [
405 { 359 {
406 name: "Face Book", 360 name: "Face Book",
407 value: "FACEBOOK" 361 value: "FACEBOOK"
408 }, 362 },
409 { 363 {
410 name: "You Tube", 364 name: "You Tube",
411 value: "YOUTUBE" 365 value: "YOUTUBE"
412 },
413 {
414 name: "Instagram",
415 value: "INSTAGRAM"
416 },
417 {
418 name: "Linkedin",
419 value: "LINKEDIN"
420 } 366 }
367 // {
368 // name: "Instagram",
369 // value: "INSTAGRAM"
370 // },
371 // {
372 // name: "Linkedin",
373 // value: "LINKEDIN"
374 // }
421 ], 375 ],
422 userName: "", 376 userName: ""
423 items: [
424 {
425 href: "/changepassword",
426 title: "Change Password",
427 click: e => {
428 console.log(e);
429 }
430 },
431 {
432 href: "#",
433 title: "Logout",
434 click: e => {
435 window.getApp.$emit("APP_LOGOUT");
436 }
437 }
438 ]
439 }), 377 }),
440 methods: { 378 methods: {
441 // pickFile() { 379 // pickFile() {
442 // this.$refs.image.click(); 380 // this.$refs.image.click();
443 // }, 381 // },
444 382
445 // onFilePicked(e) { 383 // onFilePicked(e) {
446 // // console.log(e) 384 // // console.log(e)
447 // const files = e.target.files; 385 // const files = e.target.files;
448 // this.imageData.upload = e.target.files[0]; 386 // this.imageData.upload = e.target.files[0];
449 // if (files[0] !== undefined) { 387 // if (files[0] !== undefined) {
450 // this.imageName = files[0].name; 388 // this.imageName = files[0].name;
451 // if (this.imageName.lastIndexOf(".") <= 0) { 389 // if (this.imageName.lastIndexOf(".") <= 0) {
452 // return; 390 // return;
453 // } 391 // }
454 // const fr = new FileReader(); 392 // const fr = new FileReader();
455 // fr.readAsDataURL(files[0]); 393 // fr.readAsDataURL(files[0]);
456 // fr.addEventListener("load", () => { 394 // fr.addEventListener("load", () => {
457 // this.imageUrl = fr.result; 395 // this.imageUrl = fr.result;
458 // this.imageFile = files[0]; // this is an image file that can be sent to server... 396 // this.imageFile = files[0]; // this is an image file that can be sent to server...
459 // this.imageData.imageUrl = URL.createObjectURL(this.imageFile); 397 // this.imageData.imageUrl = URL.createObjectURL(this.imageFile);
460 // console.log("upload=======>", this.imageData.imageUrl); 398 // console.log("upload=======>", this.imageData.imageUrl);
461 // console.log("imageFile", this.imageFile); 399 // console.log("imageFile", this.imageFile);
462 // }); 400 // });
463 // } else { 401 // } else {
464 // this.imageName = ""; 402 // this.imageName = "";
465 // this.imageFile = ""; 403 // this.imageFile = "";
466 // this.imageUrl = ""; 404 // this.imageUrl = "";
467 // } 405 // }
468 // }, 406 // },
469 getSocialMedia() { 407 getSocialMedia() {
470 this.showLoader = true; 408 this.showLoader = true;
471 var token = this.$store.state.token; 409 var token = this.$store.state.token;
472 http() 410 http()
473 .get("/getSocialList", { 411 .get("/getSocialList", {
474 headers: { Authorization: "Bearer " + token } 412 headers: { Authorization: "Bearer " + token }
475 }) 413 })
476 .then(response => { 414 .then(response => {
477 this.desserts = response.data.data; 415 this.desserts = response.data.data;
478 this.showLoader = false; 416 this.showLoader = false;
479 }) 417 })
480 .catch(err => { 418 .catch(err => {
481 this.showLoader = false; 419 this.showLoader = false;
482 this.$router.replace({ path: "/" }); 420 // this.$router.replace({ path: "/" });
483 }); 421 });
484 }, 422 },
485 editItem(item) { 423 editItem(item) {
486 this.editedIndex = this.desserts.indexOf(item); 424 this.editedIndex = this.desserts.indexOf(item);
487 this.editedItem = Object.assign({}, item); 425 this.editedItem = Object.assign({}, item);
488 this.dialog = true; 426 this.dialog = true;
489 }, 427 },
490 profile(item) { 428 profile(item) {
491 this.editedIndex = this.desserts.indexOf(item); 429 this.editedIndex = this.desserts.indexOf(item);
492 this.editedItem = Object.assign({}, item); 430 this.editedItem = Object.assign({}, item);
493 this.dialog1 = true; 431 this.dialog1 = true;
494 }, 432 },
495 433
496 deleteItem(item) { 434 deleteItem(item) {
497 let deleteSocialMedia = { 435 let deleteSocialMedia = {
498 socialId: item._id 436 socialId: item._id
499 }; 437 };
500 http() 438 http()
501 .delete( 439 .delete(
502 "/deleteSocial", 440 "/deleteSocial",
503 confirm("Are you sure you want to delete this?") && { 441 confirm("Are you sure you want to delete this?") && {
504 params: deleteSocialMedia 442 params: deleteSocialMedia
505 } 443 }
506 ) 444 )
507 .then(response => { 445 .then(response => {
508 this.text = response.data.message; 446 this.text = response.data.message;
509 this.getSocialMedia(); 447 this.getSocialMedia();
510 }) 448 })
511 .catch(error => { 449 .catch(error => {
512 console.log(error); 450 console.log(error);
513 }); 451 });
514 }, 452 },
515 activeTab(type) { 453 activeTab(type) {
516 switch (type) { 454 switch (type) {
517 case "existing": 455 case "existing":
518 this.newActive = false; 456 this.newActive = false;
519 this.isActive = true; 457 this.isActive = true;
520 break; 458 break;
521 459
522 default: 460 default:
523 this.newActive = true; 461 this.newActive = true;
524 this.isActive = false; 462 this.isActive = false;
525 break; 463 break;
526 } 464 }
527 }, 465 },
528 close() { 466 close() {
529 this.dialog = false; 467 this.dialog = false;
530 setTimeout(() => { 468 setTimeout(() => {
531 this.editedItem = Object.assign({}, this.defaultItem); 469 this.editedItem = Object.assign({}, this.defaultItem);
532 this.editedIndex = -1; 470 this.editedIndex = -1;
533 }, 300); 471 }, 300);
534 }, 472 },
535 close1() { 473 close1() {
536 this.dialog1 = false; 474 this.dialog1 = false;
537 }, 475 },
538 submit() { 476 submit() {
539 if (this.$refs.form.validate()) { 477 if (this.$refs.form.validate()) {
540 this.loading = true; 478 this.loading = true;
541 http() 479 http()
542 .post("/addSocialLinks", this.socialMedia) 480 .post("/addSocialLinks", this.socialMedia)
543 .then(response => { 481 .then(response => {
544 this.snackbar = true; 482 this.snackbar = true;
545 this.text = response.data.message; 483 this.text = response.data.message;
546 this.getSocialMedia(); 484 this.getSocialMedia();
547 this.clear(); 485 this.clear();
548 this.loading = false; 486 this.loading = false;
549 }) 487 })
550 .catch(error => { 488 .catch(error => {
551 this.snackbar = true; 489 this.snackbar = true;
552 this.text = error.response.data.message; 490 this.text = error.response.data.message;
553 this.loading = false; 491 this.loading = false;
554 }); 492 });
555 } 493 }
556 }, 494 },
557 clear() { 495 clear() {
558 this.$refs.form.reset(); 496 this.$refs.form.reset();
559 }, 497 },
560 save() { 498 save() {
561 (this.editedItem.socialId = this.editedItem._id), 499 (this.editedItem.socialId = this.editedItem._id),
562 http() 500 http()
563 .put("/updateSocial", this.editedItem) 501 .put("/updateSocial", this.editedItem)
564 .then(response => { 502 .then(response => {
565 this.text = "Successfully Edit Notification"; 503 this.text = "Successfully Edit Notification";
566 this.getSocialMedia(); 504 this.getSocialMedia();
567 this.close(); 505 this.close();
568 }) 506 })
569 .catch(error => { 507 .catch(error => {
570 console.log(error); 508 console.log(error);
571 }); 509 });
572 },
573 handleDrawerToggle() {
574 window.getApp.$emit("APP_DRAWER_TOGGLED");
575 },
576 handleFullScreen() {
577 Util.toggleFullScreen();
578 } 510 }
579 }, 511 },
580 mounted() { 512 mounted() {
581 this.getSocialMedia(); 513 this.getSocialMedia();
582 }, 514 },
583 computed: { 515 created() {
584 toolbarColor() { 516 this.$root.$on("app:search", search => {
585 return this.$vuetify.options.extra.mainNav; 517 this.search = search;
586 } 518 });
519 },
520 beforeDestroy() {
521 // dont forget to remove the listener
522 this.$root.$off("app:search");
587 } 523 }
588 }; 524 };
589 </script> 525 </script>
590 <style scoped> 526 <style scoped>
591 .v-tabs__div { 527
592 text-transform: none; 528 #tabeleData {
593 }
594 .v-input__prepend-outer {
595 margin-right: 0px !important;
596 }
597 .v-card__actions .v-btn {
598 margin: 0 15px;
599 min-width: 120px;
600 }
601 .primary {
602 background-color: #aaa !important;
603 border-color: #aaa !important;
604 }
605 h4 {
606 background-repeat: no-repeat;
607 padding: 8px;
608 margin: auto;
609 font-size: 25px;
610 }
611 #name {
612 position: absolute;
613 left: 100px;
614 top: 17px;
615 }
616 #icon {
617 position: absolute;
618 right: 8px;
619 top: 8px;
620 }
621 #m {
622 position: relative;
623 left: 135px;
624 top: -15px;
625 }
626 #G {
627 position: absolute;
628 top: 38px;
629 color: white;
630 }
631 #bt {
632 position: relative;
633 top: -20px;
634 left: 115px;
635 }
636 #e {
637 position: relative;
638 top: 5px;
639 right: -30px;
640 height: 17px;
641 cursor: pointer;
642 }
643 #d {
644 position: relative;
645 top: 5px;
646 right: -70px;
647 height: 17px;
648 cursor: pointer;
649 }
650 #td {
651 border: 1px solid #dddddd; 529 border: 1px solid #dddddd;
652 text-align: left; 530 text-align: left;
653 padding: 8px; 531 padding: 8px 0px;
654 } 532 max-width: 200px !important;
655 #dialog {
656 height: 550px;
657 } 533 }
658 .active { 534 .active {
659 background-color: black; 535 background-color: black;
660 color: white !important; 536 color: white !important;
661 } 537 }
662 .activebtn { 538 .activebtn {
663 color: black !important; 539 color: black !important;
664 } 540 }
665 #flex {
666 height: 300px;
667 }
668 .top {
669 margin-top: 100px;
670 }
671 .v-tabs__item a {
672 font-size: 16px !important;
673 }
674 @media screen and (max-width: 769px) {
675 .top {
676 margin-top: 0 !important;
677 }
678 .userSearch .v-icon {
679 font-size: 20px !important;
680 margin-left: 20px;
681 }
682 }
683 @media screen and (max-width: 380px) {
684 .right {
685 float: none !important;
686 }
687 .subheading {
688 font-size: 14px !important;
689 }
690 .v-card__actions .v-btn {
691 margin: 0 0px;
692 min-width: 100px;
693 }
694 /* .searchIcon .v-icon {
695 font-size: 20px;
696 margin-left: 20px;
697 } */
698 .subheading {
699 font-size: 12px !important;
700 }
701 h5 {
702 font-size: 13px;
703 }
704 }
705 .v-icon {
706 font-size: 30px;
707 }
708 @media screen and (min-width: 1270px) {
709 .hide {
710 display: none;
711 }
712 /* }
713 @media screen and (max-width: 962px) {
714 .imglogo{
715 position: absolute;
716 top: 13px;
717 left: 13px !important;
718 width: 70px;
719 height: 24px;
720 } */
721 }
722 @media screen and (max-width: 420px) {
723 .pl-3 {
724 padding-left: 0px !important;
725 }
726 .userSearch .v-text-field .v-label {
727 line-height: 24px !important;
728 }
static/css/custom.css
1 .custom-input-align .v-label { 1 .custom-input-align .v-label {
2 text-align: center !important; 2 text-align: center !important;
3 width: 100% !important; 3 width: 100% !important;
4 } 4 }
5 5
6 .custom-input-align input { 6 .custom-input-align input {
7 text-align: center !important; 7 text-align: center !important;
8 } 8 }
9 9
10 .fixcolor { 10 .fixcolor {
11 background: linear-gradient(90deg, #f58753 30%, #f15e5f 110%) 11 background: linear-gradient(90deg, #f58753 30%, #f15e5f 110%)
12 } 12 }
13 13
14 .fixcolors { 14 .fixcolors {
15 background: #39b982 !important; 15 background: #39b982 !important;
16 } 16 }
17 17
18 .loader { 18 .loader {
19 width: 100%; 19 width: 100%;
20 height: 100%; 20 height: 100%;
21 position: fixed; 21 position: fixed;
22 top: 0; 22 top: 0;
23 left: 0; 23 left: 0;
24 text-align: center; 24 text-align: center;
25 background-color: rgba(0, 0, 0, 0.5); 25 background-color: rgba(0, 0, 0, 0.5);
26 z-index: 999; 26 z-index: 999;
27 } 27 }
28 28
29 .profile-image-wrapper {
30 position: relative;
31 }
32
33 .edit-profile-icon {
34 position: absolute;
35 right: 15px;
36 top: 15px;
37 cursor: pointer;
38 }
39
40 .profile-image-wrapper>.edit-profile-icon {
41 right: 10%;
42 top: 0%;
43 margin-top: 8px;
44 border-radius: 50%;
45 padding: 7px;
46 font-size: 20px;
47 }
48
29 .loader>div { 49 .loader>div {
30 position: relative; 50 position: relative;
31 top: calc(50% - 16px); 51 top: calc(50% - 16px);
32 } 52 }
33 53
54 .v-tabs__div {
55 text-transform: none !important;
56 }
57
58 .v-input__prepend-outer {
59 margin-right: 0px !important;
60 }
61
62 .v-card__actions .v-btn {
63 margin: 0 15px !important;
64 min-width: 120px !important;
65 }
66
67 .primary {
68 background-color: #aaa !important;
69 border-color: #aaa !important;
70 }
71
72 h4 {
73 background-repeat: no-repeat;
74 padding: 8px;
75 margin: auto;
76 font-size: 25px;
77 }
78
79 #name {
80 position: absolute;
81 left: 100px;
82 top: 17px;
83 }
84
85 #icon {
86 position: absolute;
87 right: 8px;
88 top: 8px;
89 }
90
91 #m {
92 position: relative;
93 left: 135px;
94 top: -15px;
95 }
96
97 #G {
98 position: absolute;
99 top: 38px;
100 color: white;
101 }
102
103 #bt {
104 position: relative;
105 top: -20px;
106 left: 115px;
107 }
108
109 #e {
110 position: relative;
111 top: 5px;
112 right: -30px;
113 height: 17px;
114 cursor: pointer;
115 }
116
117 #d {
118 position: relative;
119 top: 5px;
120 right: -70px;
121 height: 17px;
122 cursor: pointer;
123 }
124
125 #indexId {
126 padding: 0 0px !important;
127 }
128
129 #td {
130 border: 1px solid #dddddd;
131 text-align: left;
132 padding: 8px;
133 }
134
135 #dialog {
136 height: 550px;
137 }
138
139 #flex {
140 height: 300px;
141 }
142
143 .top {
144 margin-top: 100px;
145 }
146
147 .v-tabs__item a {
148 font-size: 16px !important;
149 }
150
151 @media screen and (max-width: 769px) {
152 .top {
153 margin-top: 0 !important;
154 }
155 .userSearch .v-icon {
156 font-size: 20px !important;
157 margin-left: 20px;
158 }
159 }
160
161 @media screen and (max-width: 380px) {
162 .pl-3 {
163 padding-left: 0px !important;
164 }
165 .right {
166 float: none !important;
167 }
168 .subheading {
169 font-size: 14px !important;
170 }
171 .v-card__actions .v-btn {
172 margin: 0 0px;
173 min-width: 100px;
174 }
175 .subheading {
176 font-size: 12px !important;
177 }
178 h5 {
179 font-size: 13px;
180 }
181 }
182
183 .v-icon {
184 font-size: 30px;
185 }
186
187 @media screen and (min-width: 1270px) {
188 .hide {
189 display: none;
190 }
191 }
192
193 @media screen and (max-width: 420px) {
194 .userSearch .v-text-field .v-label {
195 line-height: 24px !important;
196 }
197 .userSearch .v-label {
198 font-size: 13px !important;
199 }
200 .v-list__tile {
201 font-size: 14px !important;
202 padding: 0 10px !important;
203 }
204 .name {
205 font-size: 15px !important;
206 }
207 }
208
34 @media screen and (max-width: 600px) { 209 @media screen and (max-width: 600px) {
35 img { 210 img {
36 /* position: absolute; */ 211 /* position: absolute; */
37 top: 13px; 212 top: 13px;
38 left: 10px; 213 left: 10px;
39 height: 34px; 214 height: 34px;
40 width: 120px; 215 width: 120px;
41 } 216 }
42 } 217 }