From 2ff4a5aad103e9055650b0386429edfba083301d Mon Sep 17 00:00:00 2001 From: Janneke Janssen Date: Sun, 12 Feb 2017 16:29:56 +0100 Subject: [PATCH] Update explorer for latest scope, UI, with tests --- .eslintrc | 8 + client/scss/_components.scss | 5 +- client/scss/_objects.scss | 8 +- client/scss/_tools.breakpoints.scss | 14 + client/scss/_utilities.scss | 3 + client/scss/objects/_o.icon.scss | 3 - client/scss/states/_animations.scss | 4 - client/scss/states/_states.scss | 0 client/scss/{style.scss => styles.scss} | 7 +- client/scss/themes/_themes.scss | 0 client/scss/utilities/_utilities.scss | 9 - .../src/api/__snapshots__/client.test.js.snap | 21 + client/src/api/admin.js | 31 +- client/src/api/admin.test.js | 53 + client/src/api/client.js | 76 +- client/src/api/client.test.js | 43 + .../components/AbsoluteDate/AbsoluteDate.js | 23 - .../AbsoluteDate/AbsoluteDate.test.js | 18 - .../__snapshots__/AbsoluteDate.test.js.snap | 11 - client/src/components/Button/Button.js | 159 +- client/src/components/Button/Button.test.js | 17 + .../Button/__snapshots__/Button.test.js.snap | 40 +- client/src/components/Explorer/Explorer.js | 52 + client/src/components/Explorer/Explorer.scss | 124 + .../src/components/Explorer/Explorer.test.js | 49 +- .../src/components/Explorer/ExplorerHeader.js | 37 + .../Explorer/ExplorerHeader.test.js | 36 + .../src/components/Explorer/ExplorerItem.js | 59 + .../src/components/Explorer/ExplorerItem.scss | 85 + .../components/Explorer/ExplorerItem.test.js | 40 +- .../src/components/Explorer/ExplorerPanel.js | 175 + .../components/Explorer/ExplorerPanel.test.js | 182 + .../src/components/Explorer/ExplorerToggle.js | 36 + .../Explorer/ExplorerToggle.test.js | 32 +- client/src/components/Explorer/PageCount.js | 33 +- .../src/components/Explorer/PageCount.test.js | 35 + .../__snapshots__/Explorer.test.js.snap | 106 + .../__snapshots__/ExplorerHeader.test.js.snap | 79 + .../__snapshots__/ExplorerItem.test.js.snap | 301 +- .../__snapshots__/ExplorerPanel.test.js.snap | 325 + .../__snapshots__/ExplorerToggle.test.js.snap | 45 +- .../__snapshots__/LoadingSpinner.test.js.snap | 11 - .../__snapshots__/PageCount.test.js.snap | 55 + .../__snapshots__/actions.test.js.snap | 90 + client/src/components/Explorer/actions.js | 94 + .../src/components/Explorer/actions.test.js | 99 + client/src/components/Explorer/index.js | 51 + client/src/components/Explorer/index.test.js | 28 + .../__snapshots__/explorer.test.js.snap | 26 + .../reducers/__snapshots__/nodes.test.js.snap | 142 + .../components/Explorer/reducers/explorer.js | 39 + .../Explorer/reducers/explorer.test.js | 32 + .../Explorer/reducers/index.test.js | 8 - .../src/components/Explorer/reducers/nodes.js | 69 + .../Explorer/reducers/nodes.test.js | 59 + client/src/components/{icon => Icon}/Icon.js | 7 +- .../Icon/__snapshots__/Icon.test.js.snap | 31 +- .../LoadingIndicator/LoadingIndicator.js | 10 - .../LoadingIndicator/LoadingIndicator.test.js | 14 - .../LoadingIndicator.test.js.snap | 9 - .../LoadingSpinner/LoadingSpinner.js | 14 + .../LoadingSpinner/LoadingSpinner.scss | 5 + .../LoadingSpinner.test.js | 0 .../__snapshots__/LoadingSpinner.test.js.snap | 12 + .../PublicationStatus/PublicationStatus.js | 12 +- .../PublicationStatus/PublicationStatus.scss | 6 + .../PublicationStatus.test.js | 4 - .../components/PublicationStatus/README.md | 19 - .../PublicationStatus.test.js.snap | 10 +- .../src/components/Transition/Transition.js | 48 + .../src/components/Transition/Transition.scss | 85 + .../components/Transition/Transition.test.js | 14 + .../__snapshots__/Transition.test.js.snap | 14 + client/src/components/explorer/Explorer.js | 116 - .../src/components/explorer/ExplorerHeader.js | 49 - .../src/components/explorer/ExplorerItem.js | 51 - .../src/components/explorer/ExplorerPanel.js | 193 - .../src/components/explorer/ExplorerToggle.js | 41 - .../src/components/explorer/LoadingSpinner.js | 11 - .../src/components/explorer/actions/index.js | 99 - .../components/explorer/reducers/explorer.js | 92 - .../explorer/reducers/explorer.test.js | 55 - .../src/components/explorer/reducers/index.js | 13 - .../src/components/explorer/reducers/nodes.js | 93 - .../explorer/reducers/nodes.test.js | 72 - .../components/explorer/reducers/transport.js | 23 - .../explorer/reducers/transport.test.js | 36 - client/src/components/explorer/style.scss | 323 - client/src/components/icon/README.md | 23 - client/src/config/config.js | 3 - client/src/config/config.test.js | 19 - .../config/{wagtail.js => wagtailConfig.js} | 3 +- ...{wagtail.test.js => wagtailConfig.test.js} | 10 +- client/src/index.js | 17 +- client/src/index.test.js | 57 +- client/tests/mock-fetch.js | 38 + client/tests/stubs.js | 11 +- client/webpack/base.config.js | 62 +- npm-shrinkwrap.json | 10465 ++++++++-------- package.json | 15 +- wagtail/wagtailadmin/menu.py | 27 +- .../wagtailadmin/app/wagtailadmin.entry.js | 49 +- .../app/wagtailadmin.entry.test.js | 25 + .../wagtailadmin/fonts/wagtail-icomoon.json | 3695 +++--- .../static_src/wagtailadmin/fonts/wagtail.eot | Bin 23156 -> 23060 bytes .../static_src/wagtailadmin/fonts/wagtail.svg | 2 +- .../static_src/wagtailadmin/fonts/wagtail.ttf | Bin 22992 -> 22896 bytes .../wagtailadmin/fonts/wagtail.woff | Bin 23068 -> 22972 bytes .../static_src/wagtailadmin/scss/_mixins.scss | 8 + .../wagtailadmin/scss/_variables.scss | 1 + .../scss/components/_main-nav.scss | 54 +- .../static_src/wagtailadmin/scss/core.scss | 16 +- .../templates/wagtailadmin/admin_base.html | 27 +- .../templates/wagtailadmin/base.html | 4 +- .../shared/explorer_menu_item.html | 5 + wagtail/wagtailadmin/wagtail_hooks.py | 15 +- 116 files changed, 10216 insertions(+), 9203 deletions(-) create mode 100644 client/scss/_tools.breakpoints.scss create mode 100644 client/scss/_utilities.scss delete mode 100644 client/scss/objects/_o.icon.scss delete mode 100644 client/scss/states/_animations.scss delete mode 100644 client/scss/states/_states.scss rename client/scss/{style.scss => styles.scss} (68%) delete mode 100644 client/scss/themes/_themes.scss delete mode 100644 client/scss/utilities/_utilities.scss create mode 100644 client/src/api/__snapshots__/client.test.js.snap create mode 100644 client/src/api/admin.test.js create mode 100644 client/src/api/client.test.js delete mode 100644 client/src/components/AbsoluteDate/AbsoluteDate.js delete mode 100644 client/src/components/AbsoluteDate/AbsoluteDate.test.js delete mode 100644 client/src/components/AbsoluteDate/__snapshots__/AbsoluteDate.test.js.snap create mode 100644 client/src/components/Explorer/Explorer.js create mode 100644 client/src/components/Explorer/Explorer.scss create mode 100644 client/src/components/Explorer/ExplorerHeader.js create mode 100644 client/src/components/Explorer/ExplorerHeader.test.js create mode 100644 client/src/components/Explorer/ExplorerItem.js create mode 100644 client/src/components/Explorer/ExplorerItem.scss create mode 100644 client/src/components/Explorer/ExplorerPanel.js create mode 100644 client/src/components/Explorer/ExplorerPanel.test.js create mode 100644 client/src/components/Explorer/ExplorerToggle.js create mode 100644 client/src/components/Explorer/PageCount.test.js create mode 100644 client/src/components/Explorer/__snapshots__/Explorer.test.js.snap create mode 100644 client/src/components/Explorer/__snapshots__/ExplorerHeader.test.js.snap create mode 100644 client/src/components/Explorer/__snapshots__/ExplorerPanel.test.js.snap delete mode 100644 client/src/components/Explorer/__snapshots__/LoadingSpinner.test.js.snap create mode 100644 client/src/components/Explorer/__snapshots__/PageCount.test.js.snap create mode 100644 client/src/components/Explorer/__snapshots__/actions.test.js.snap create mode 100644 client/src/components/Explorer/actions.js create mode 100644 client/src/components/Explorer/actions.test.js create mode 100644 client/src/components/Explorer/index.js create mode 100644 client/src/components/Explorer/index.test.js create mode 100644 client/src/components/Explorer/reducers/__snapshots__/explorer.test.js.snap create mode 100644 client/src/components/Explorer/reducers/__snapshots__/nodes.test.js.snap create mode 100644 client/src/components/Explorer/reducers/explorer.js create mode 100644 client/src/components/Explorer/reducers/explorer.test.js delete mode 100644 client/src/components/Explorer/reducers/index.test.js create mode 100644 client/src/components/Explorer/reducers/nodes.js create mode 100644 client/src/components/Explorer/reducers/nodes.test.js rename client/src/components/{icon => Icon}/Icon.js (61%) delete mode 100644 client/src/components/LoadingIndicator/LoadingIndicator.js delete mode 100644 client/src/components/LoadingIndicator/LoadingIndicator.test.js delete mode 100644 client/src/components/LoadingIndicator/__snapshots__/LoadingIndicator.test.js.snap create mode 100644 client/src/components/LoadingSpinner/LoadingSpinner.js create mode 100644 client/src/components/LoadingSpinner/LoadingSpinner.scss rename client/src/components/{Explorer => LoadingSpinner}/LoadingSpinner.test.js (100%) create mode 100644 client/src/components/LoadingSpinner/__snapshots__/LoadingSpinner.test.js.snap create mode 100644 client/src/components/PublicationStatus/PublicationStatus.scss delete mode 100644 client/src/components/PublicationStatus/README.md create mode 100644 client/src/components/Transition/Transition.js create mode 100644 client/src/components/Transition/Transition.scss create mode 100644 client/src/components/Transition/Transition.test.js create mode 100644 client/src/components/Transition/__snapshots__/Transition.test.js.snap delete mode 100644 client/src/components/explorer/Explorer.js delete mode 100644 client/src/components/explorer/ExplorerHeader.js delete mode 100644 client/src/components/explorer/ExplorerItem.js delete mode 100644 client/src/components/explorer/ExplorerPanel.js delete mode 100644 client/src/components/explorer/ExplorerToggle.js delete mode 100644 client/src/components/explorer/LoadingSpinner.js delete mode 100644 client/src/components/explorer/actions/index.js delete mode 100644 client/src/components/explorer/reducers/explorer.js delete mode 100644 client/src/components/explorer/reducers/explorer.test.js delete mode 100644 client/src/components/explorer/reducers/index.js delete mode 100644 client/src/components/explorer/reducers/nodes.js delete mode 100644 client/src/components/explorer/reducers/nodes.test.js delete mode 100644 client/src/components/explorer/reducers/transport.js delete mode 100644 client/src/components/explorer/reducers/transport.test.js delete mode 100644 client/src/components/explorer/style.scss delete mode 100644 client/src/components/icon/README.md delete mode 100644 client/src/config/config.js delete mode 100644 client/src/config/config.test.js rename client/src/config/{wagtail.js => wagtailConfig.js} (62%) rename client/src/config/{wagtail.test.js => wagtailConfig.test.js} (71%) create mode 100644 client/tests/mock-fetch.js create mode 100644 wagtail/wagtailadmin/static_src/wagtailadmin/app/wagtailadmin.entry.test.js create mode 100644 wagtail/wagtailadmin/templates/wagtailadmin/shared/explorer_menu_item.html diff --git a/.eslintrc b/.eslintrc index eca421842..8034dc2c2 100644 --- a/.eslintrc +++ b/.eslintrc @@ -3,5 +3,13 @@ "env": { "jest": true + }, + + "settings": { + "import/resolver": { + "webpack": { + "config": "client/webpack/prod.config.js" + } + } } } diff --git a/client/scss/_components.scss b/client/scss/_components.scss index 7b9f13a80..0e34b1b87 100644 --- a/client/scss/_components.scss +++ b/client/scss/_components.scss @@ -1 +1,4 @@ -@import '../src/components/explorer/style'; +@import '../src/components/Transition/Transition'; +@import '../src/components/LoadingSpinner/LoadingSpinner'; +@import '../src/components/PublicationStatus/PublicationStatus'; +@import '../src/components/Explorer/Explorer'; diff --git a/client/scss/_objects.scss b/client/scss/_objects.scss index c1fa0d088..27f739da4 100644 --- a/client/scss/_objects.scss +++ b/client/scss/_objects.scss @@ -1 +1,7 @@ -@import 'objects/o.icon'; +.o-pill { + display: inline-block; + padding: .2em .5em; + border-radius: .25em; + vertical-align: middle; + line-height: 1.5; +} diff --git a/client/scss/_tools.breakpoints.scss b/client/scss/_tools.breakpoints.scss new file mode 100644 index 000000000..4c9e72f3d --- /dev/null +++ b/client/scss/_tools.breakpoints.scss @@ -0,0 +1,14 @@ +$breakpoint-small: $breakpoint-mobile - 0.0625em; +$breakpoint-medium: $breakpoint-mobile; + +@mixin small { + @media only screen and (max-width: $breakpoint-small) { + @content; + } +} + +@mixin medium { + @media only screen and (min-width: $breakpoint-medium) { + @content; + } +} diff --git a/client/scss/_utilities.scss b/client/scss/_utilities.scss new file mode 100644 index 000000000..826c2b152 --- /dev/null +++ b/client/scss/_utilities.scss @@ -0,0 +1,3 @@ +.u-hidden { + display: none; +} diff --git a/client/scss/objects/_o.icon.scss b/client/scss/objects/_o.icon.scss deleted file mode 100644 index 82fb39e8f..000000000 --- a/client/scss/objects/_o.icon.scss +++ /dev/null @@ -1,3 +0,0 @@ -.o-icon { - display: inline-block; -} diff --git a/client/scss/states/_animations.scss b/client/scss/states/_animations.scss deleted file mode 100644 index 8611d764b..000000000 --- a/client/scss/states/_animations.scss +++ /dev/null @@ -1,4 +0,0 @@ -.is-spinning { - -} - diff --git a/client/scss/states/_states.scss b/client/scss/states/_states.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/client/scss/style.scss b/client/scss/styles.scss similarity index 68% rename from client/scss/style.scss rename to client/scss/styles.scss index a8305d95d..518057456 100644 --- a/client/scss/style.scss +++ b/client/scss/styles.scss @@ -2,9 +2,8 @@ // Wagtail CMS main stylesheet // ============================================================================= + +@import 'tools.breakpoints'; @import 'objects'; @import 'components'; -@import 'states/states'; -@import 'states/animations'; -@import 'utilities/utilities'; -@import 'themes/themes'; +@import 'utilities'; diff --git a/client/scss/themes/_themes.scss b/client/scss/themes/_themes.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/client/scss/utilities/_utilities.scss b/client/scss/utilities/_utilities.scss deleted file mode 100644 index 929078e62..000000000 --- a/client/scss/utilities/_utilities.scss +++ /dev/null @@ -1,9 +0,0 @@ -.u-text-center { - text-align: center; -} - -@media screen and (min-width: 15em) { - .u-text-center\@sm { - text-align: center; - } -} diff --git a/client/src/api/__snapshots__/client.test.js.snap b/client/src/api/__snapshots__/client.test.js.snap new file mode 100644 index 000000000..2ed687241 --- /dev/null +++ b/client/src/api/__snapshots__/client.test.js.snap @@ -0,0 +1,21 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`client API should crash fetching 1`] = ` +Object { + "status": 500, + "statusText": "Internal Error", +} +`; + +exports[`client API should fail fetching 1`] = `[Error: Internal Error]`; + +exports[`client API should succeed fetching 1`] = ` +Object { + "items": Array [], + "meta": Object { + "total_count": 1, + }, +} +`; + +exports[`client API should timeout fetching 1`] = `[Error: Response timeout]`; diff --git a/client/src/api/admin.js b/client/src/api/admin.js index 5d9822121..91d64cb81 100644 --- a/client/src/api/admin.js +++ b/client/src/api/admin.js @@ -1,22 +1,31 @@ import { get } from '../api/client'; -import { ADMIN_API } from '../config/wagtail'; +import { ADMIN_API } from '../config/wagtailConfig'; -export const getChildPages = (id, options = {}) => { + +export const getPage = (id) => { + const url = `${ADMIN_API.PAGES}${id}/`; + + return get(url); +}; + +export const getPageChildren = (id, options = {}) => { let url = `${ADMIN_API.PAGES}?child_of=${id}`; if (options.fields) { url += `&fields=${global.encodeURIComponent(options.fields.join(','))}`; } - // Only show pages that have children for now - url += `&has_children=1`; + if (options.onlyWithChildren) { + url += '&has_children=1'; + } - return get(url).then(res => res.body); -}; - -export const getPage = (id) => { - const url = `${ADMIN_API.PAGES}${id}/`; - - return get(url).then(res => res.body); + if (options.offset) { + url += `&offset=${options.offset}`; + } + + // TODO To remove once we are done testing this. + url += ADMIN_API.EXTRA_CHILDREN_PARAMETERS; + + return get(url); }; diff --git a/client/src/api/admin.test.js b/client/src/api/admin.test.js new file mode 100644 index 000000000..64eff5a80 --- /dev/null +++ b/client/src/api/admin.test.js @@ -0,0 +1,53 @@ +import { ADMIN_API } from '../config/wagtailConfig'; +import { getPageChildren, getPage } from './admin'; +import * as client from './client'; + +const stubResult = { + __types: { + test: { + verbose_name: 'Test', + }, + }, + items: [ + { meta: { type: 'test' } }, + { meta: { type: 'foo' } }, + ], +}; + +client.get = jest.fn(() => Promise.resolve(stubResult)); + +describe('admin API', () => { + describe('getPageChildren', () => { + it('works', () => { + getPageChildren(3); + expect(client.get).toBeCalledWith(`${ADMIN_API.PAGES}?child_of=3`); + }); + + it('#fields', () => { + getPageChildren(3, { fields: ['title', 'latest_revision_created_at'] }); + // eslint-disable-next-line max-len + expect(client.get).toBeCalledWith(`${ADMIN_API.PAGES}?child_of=3&fields=title%2Clatest_revision_created_at`); + }); + + it('#onlyWithChildren', () => { + getPageChildren(3, { onlyWithChildren: true }); + expect(client.get).toBeCalledWith(`${ADMIN_API.PAGES}?child_of=3&has_children=1`); + }); + + it('#offset', () => { + getPageChildren(3, { offset: 5 }); + expect(client.get).toBeCalledWith(`${ADMIN_API.PAGES}?child_of=3&offset=5`); + }); + }); + + describe('getPage', () => { + it('should return a result by with a default id argument', () => { + getPage(3); + expect(client.get).toBeCalledWith(`${ADMIN_API.PAGES}3/`); + }); + }); + + afterEach(() => { + client.get.mockClear(); + }); +}); diff --git a/client/src/api/client.js b/client/src/api/client.js index 830995b35..9e7301dc8 100644 --- a/client/src/api/client.js +++ b/client/src/api/client.js @@ -1,39 +1,57 @@ -import _ from 'lodash'; - const fetch = global.fetch; const Headers = global.Headers; -// fetch wrapper for JSON APIs. -export const get = (url) => { - const headers = new Headers({ - 'Accept': 'application/json', - 'Content-Type': 'application/json', +const REQUEST_TIMEOUT = 15000; + +const checkStatus = (response) => { + if (response.status >= 200 && response.status < 300) { + return response; + } + + const error = new Error(response.statusText); + + throw error; +}; + +const parseJSON = response => response.json(); + +// Response timeout cancelling the promise (not the request). +// See https://github.com/github/fetch/issues/175#issuecomment-216791333. +const timeout = (ms, promise) => { + const race = new Promise((resolve, reject) => { + const timeoutId = setTimeout(() => { + reject(new Error('Response timeout')); + }, ms); + + promise.then((res) => { + clearTimeout(timeoutId); + resolve(res); + }, (err) => { + clearTimeout(timeoutId); + reject(err); + }); }); + return race; +}; + +/** + * Wrapper around fetch with sane defaults for behavior in the face of + * errors. + */ +const request = (method, url) => { const options = { credentials: 'same-origin', - headers: headers, - method: 'GET' + headers: new Headers({ + 'Accept': 'application/json', + 'Content-Type': 'application/json', + }), + method: method }; - return fetch(url, options) - .then((res) => { - const response = { - status: res.status, - statusText: res.statusText, - headers: res.headers - }; - - let ret; - if (response.status >= 200 && response.status < 300) { - ret = res.json().then(json => _.assign(response, { body: json })); - } else { - ret = res.text().then((text) => { - const err = _.assign(new Error(response.statusText), response, { body: text }); - throw err; - }); - } - - return ret; - }); + return timeout(REQUEST_TIMEOUT, fetch(url, options)) + .then(checkStatus) + .then(parseJSON); }; + +export const get = url => request('GET', url); diff --git a/client/src/api/client.test.js b/client/src/api/client.test.js new file mode 100644 index 000000000..16e347c54 --- /dev/null +++ b/client/src/api/client.test.js @@ -0,0 +1,43 @@ +import * as client from './client'; + +describe('client API', () => { + it('should succeed fetching', (done) => { + const response = '{"meta":{"total_count":1},"items":[]}'; + fetch.mockResponseSuccess(response); + + client.get('/example/url').then((result) => { + expect(result).toMatchSnapshot(); + done(); + }); + }); + + it('should fail fetching', (done) => { + fetch.mockResponseFailure(); + + client.get('/example/url').catch((result) => { + expect(result).toMatchSnapshot(); + done(); + }); + }); + + it('should crash fetching', (done) => { + fetch.mockResponseCrash(); + + client.get('/example/url').catch((result) => { + expect(result).toMatchSnapshot(); + done(); + }); + }); + + it('should timeout fetching', (done) => { + jest.useFakeTimers(); + fetch.mockResponseTimeout(); + + client.get('/example/url').catch((result) => { + expect(result).toMatchSnapshot(); + done(); + }); + + jest.runOnlyPendingTimers(); + }); +}); diff --git a/client/src/components/AbsoluteDate/AbsoluteDate.js b/client/src/components/AbsoluteDate/AbsoluteDate.js deleted file mode 100644 index 11df7006c..000000000 --- a/client/src/components/AbsoluteDate/AbsoluteDate.js +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react'; -import moment from 'moment'; - -import { DATE_FORMAT, STRINGS } from '../../config/wagtail'; - -const AbsoluteDate = ({ time }) => { - const date = moment(time); - const text = time ? date.format(DATE_FORMAT) : STRINGS.NO_DATE; - - return ( - {text} - ); -}; - -AbsoluteDate.propTypes = { - time: React.PropTypes.string, -}; - -AbsoluteDate.defaultProps = { - time: '', -}; - -export default AbsoluteDate; diff --git a/client/src/components/AbsoluteDate/AbsoluteDate.test.js b/client/src/components/AbsoluteDate/AbsoluteDate.test.js deleted file mode 100644 index 04afd41c5..000000000 --- a/client/src/components/AbsoluteDate/AbsoluteDate.test.js +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { shallow } from 'enzyme'; - -import AbsoluteDate from './AbsoluteDate'; - -describe('AbsoluteDate', () => { - it('exists', () => { - expect(AbsoluteDate).toBeDefined(); - }); - - it('basic', () => { - expect(shallow()).toMatchSnapshot(); - }); - - it('#time', () => { - expect(shallow()).toMatchSnapshot(); - }); -}); diff --git a/client/src/components/AbsoluteDate/__snapshots__/AbsoluteDate.test.js.snap b/client/src/components/AbsoluteDate/__snapshots__/AbsoluteDate.test.js.snap deleted file mode 100644 index b995fc5bd..000000000 --- a/client/src/components/AbsoluteDate/__snapshots__/AbsoluteDate.test.js.snap +++ /dev/null @@ -1,11 +0,0 @@ -exports[`AbsoluteDate #time 1`] = ` - - Sep. 19, 2016 - -`; - -exports[`AbsoluteDate basic 1`] = ` - - No date - -`; diff --git a/client/src/components/Button/Button.js b/client/src/components/Button/Button.js index 0a65f8b98..bbb10a9a7 100644 --- a/client/src/components/Button/Button.js +++ b/client/src/components/Button/Button.js @@ -1,88 +1,89 @@ import React from 'react'; -import _ from 'lodash'; + +const getClassName = (className, icon) => { + const hasIcon = icon !== ''; + let iconName = ''; + if (hasIcon) { + if (typeof icon === 'string') { + iconName = ` icon-${icon}`; + } else { + iconName = icon.map(val => ` icon-${val}`).join(''); + } + } + return `${className} ${hasIcon ? 'icon' : ''}${iconName}`; +}; + +const handleClick = (href, onClick, preventDefault, e) => { + if (preventDefault && href === '#') { + e.preventDefault(); + e.stopPropagation(); + } + + if (onClick) { + onClick(e); + } +}; /** * A reusable button. Uses a tag underneath. */ -export default React.createClass({ - propTypes: { - href: React.PropTypes.string, - className: React.PropTypes.string, - icon: React.PropTypes.string, - target: React.PropTypes.string, - children: React.PropTypes.node, - accessibleLabel: React.PropTypes.string, - onClick: React.PropTypes.func, - isLoading: React.PropTypes.bool, - preventDefault: React.PropTypes.bool, - }, +const Button = ({ + className, + icon, + children, + accessibleLabel, + isLoading, + href, + target, + preventDefault, + onClick, +}) => { + const hasText = children !== null; + const iconName = isLoading ? 'spinner' : icon; + const accessibleElt = accessibleLabel ? ( + + {accessibleLabel} + + ) : null; - getDefaultProps() { - return { - href: '#', - className: '', - icon: '', - target: null, - children: null, - accessibleLabel: null, - onClick: null, - isLoading: false, - preventDefault: true, - }; - }, + return ( + + {hasText ? children : accessibleElt} + + ); +}; - handleClick(e) { - const { href, onClick, preventDefault } = this.props; +Button.propTypes = { + href: React.PropTypes.string, + className: React.PropTypes.string, + icon: React.PropTypes.oneOfType([ + React.PropTypes.string, + React.PropTypes.arrayOf(React.PropTypes.string), + ]), + target: React.PropTypes.string, + children: React.PropTypes.node, + accessibleLabel: React.PropTypes.string, + onClick: React.PropTypes.func, + isLoading: React.PropTypes.bool, + preventDefault: React.PropTypes.bool, +}; - if (preventDefault && href === '#') { - e.preventDefault(); - e.stopPropagation(); - } +Button.defaultProps = { + href: '#', + className: '', + icon: '', + target: null, + children: null, + accessibleLabel: null, + onClick: null, + isLoading: false, + preventDefault: true, +}; - if (onClick) { - onClick(e); - } - }, - - render() { - const { - className, - icon, - children, - accessibleLabel, - isLoading, - target, - } = this.props; - - const props = _.omit(this.props, [ - 'className', - 'icon', - 'iconClassName', - 'children', - 'accessibleLabel', - 'isLoading', - 'onClick', - 'preventDefault', - ]); - - const hasIcon = icon !== ''; - const hasText = children !== null; - const iconName = isLoading ? 'spinner' : icon; - const accessibleElt = accessibleLabel ? ( - - {accessibleLabel} - - ) : null; - - return ( - - {hasText ? children : accessibleElt} - - ); - }, -}); +export default Button; diff --git a/client/src/components/Button/Button.test.js b/client/src/components/Button/Button.test.js index 8044d9a8c..eb69fe977 100644 --- a/client/src/components/Button/Button.test.js +++ b/client/src/components/Button/Button.test.js @@ -24,6 +24,14 @@ describe('Button', () => { expect(shallow( + ); +}; + +ExplorerHeader.propTypes = { + page: React.PropTypes.shape({ + id: React.PropTypes.oneOfType([React.PropTypes.string, React.PropTypes.number]), + title: React.PropTypes.string, + }).isRequired, + depth: React.PropTypes.number.isRequired, + onClick: React.PropTypes.func.isRequired, +}; + +export default ExplorerHeader; diff --git a/client/src/components/Explorer/ExplorerHeader.test.js b/client/src/components/Explorer/ExplorerHeader.test.js new file mode 100644 index 000000000..3fccc14dc --- /dev/null +++ b/client/src/components/Explorer/ExplorerHeader.test.js @@ -0,0 +1,36 @@ +import React from 'react'; +import { mount, shallow } from 'enzyme'; + +import ExplorerHeader from './ExplorerHeader'; + +const mockProps = { + page: {}, + depth: 2, + transitionName: 'pop', + onClick: jest.fn(), +}; + +describe('ExplorerHeader', () => { + it('exists', () => { + expect(ExplorerHeader).toBeDefined(); + }); + + it('basic', () => { + expect(shallow()).toMatchSnapshot(); + }); + + it('#depth at root', () => { + expect(shallow()).toMatchSnapshot(); + }); + + it('#page', () => { + expect(shallow()).toMatchSnapshot(); + }); + + it('#onClick', () => { + const wrapper = mount(); + wrapper.find('Button').simulate('click'); + + expect(mockProps.onClick).toHaveBeenCalledTimes(1); + }); +}); diff --git a/client/src/components/Explorer/ExplorerItem.js b/client/src/components/Explorer/ExplorerItem.js new file mode 100644 index 000000000..978984d10 --- /dev/null +++ b/client/src/components/Explorer/ExplorerItem.js @@ -0,0 +1,59 @@ +import React from 'react'; + +import { ADMIN_URLS, STRINGS } from '../../config/wagtailConfig'; +import Icon from '../../components/Icon/Icon'; +import Button from '../../components/Button/Button'; +import PublicationStatus from '../../components/PublicationStatus/PublicationStatus'; + +const ExplorerItem = ({ item, onClick }) => { + const { id, title, meta } = item; + const hasChildren = meta.children.count > 0; + const isPublished = meta.status.live && !meta.status.has_unpublished_changes; + + return ( +
+ + + {hasChildren ? ( + + ) : null} +
+ ); +}; + +ExplorerItem.propTypes = { + item: React.PropTypes.shape({ + id: React.PropTypes.oneOfType([React.PropTypes.string, React.PropTypes.number]).isRequired, + title: React.PropTypes.string.isRequired, + meta: React.PropTypes.shape({ + status: React.PropTypes.object.isRequired, + }).isRequired, + }).isRequired, + onClick: React.PropTypes.func.isRequired, +}; + +export default ExplorerItem; diff --git a/client/src/components/Explorer/ExplorerItem.scss b/client/src/components/Explorer/ExplorerItem.scss new file mode 100644 index 000000000..385a63c3f --- /dev/null +++ b/client/src/components/Explorer/ExplorerItem.scss @@ -0,0 +1,85 @@ +.c-explorer__item { + display: flex; + flex-flow: row nowrap; + border-bottom: 1px solid $c-explorer-bg-dark; +} + +.c-explorer__item__link { + display: inline-flex; + align-items: center; + flex-grow: 1; + padding: 1.45em 1.75em; + cursor: pointer; + + &:focus { + background: $c-explorer-bg-active; + color: $color-white; + outline: none; + } + + // Overrides for default link hover. + &:hover { + color: $color-white; + } + + @include hover { + background: $c-explorer-bg-active; + } +} + +.c-explorer__item__link .icon { + font-size: 2em; + color: $c-explorer-secondary; + margin-right: 0.5rem; +} + +.c-explorer__item__title { + margin: 0; + color: $color-white; + display: inline-block; +} + +.c-explorer__item__action { + display: inline-flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 50px; + padding: 0 .5em; + line-height: 1; + font-size: 2em; + cursor: pointer; + color: $c-explorer-secondary; + border: 0; + border-left: solid 1px $c-explorer-bg-dark; + + &:focus { + background: $c-explorer-bg-active; + color: $color-white; + outline: none; + } + + // Overrides for default link hover. + &:hover { + color: $c-explorer-secondary; + } + + @include hover { + background: $c-explorer-bg-active; + color: $color-white; + } + + .icon:before { + margin-right: 0; + } +} + +.c-explorer__item__action--small { + font-size: 1.2em; +} + +.c-explorer__meta { + margin-left: 0.5rem; + color: $c-explorer-secondary; + font-size: 12px; +} diff --git a/client/src/components/Explorer/ExplorerItem.test.js b/client/src/components/Explorer/ExplorerItem.test.js index 2a40fa89a..1ab78c42b 100644 --- a/client/src/components/Explorer/ExplorerItem.test.js +++ b/client/src/components/Explorer/ExplorerItem.test.js @@ -4,13 +4,25 @@ import { shallow } from 'enzyme'; import ExplorerItem from './ExplorerItem'; const mockProps = { - data: { + item: { + id: 5, + title: 'test', meta: { + latest_revision_created_at: null, + status: { + live: true, + status: 'test', + has_unpublished_changes: false, + }, + descendants: { + count: 0, + }, children: { count: 0, } - } + }, }, + onClick: () => {}, }; describe('ExplorerItem', () => { @@ -18,15 +30,25 @@ describe('ExplorerItem', () => { expect(ExplorerItem).toBeDefined(); }); - it('basic', () => { - expect(shallow()).toMatchSnapshot(); - }); - - it('#data', () => { + it('renders', () => { expect(shallow()).toMatchSnapshot(); }); - it('#typeName', () => { - expect(shallow()).toMatchSnapshot(); + it('children', () => { + const props = Object.assign({}, mockProps); + props.item.meta.children.count = 5; + expect(shallow()).toMatchSnapshot(); + }); + + it('should show a publication status with unpublished changes', () => { + const props = Object.assign({}, mockProps); + props.item.meta.status.has_unpublished_changes = true; + expect(shallow()).toMatchSnapshot(); + }); + + it('should show a publication status if not live', () => { + const props = Object.assign({}, mockProps); + props.item.meta.status.live = false; + expect(shallow()).toMatchSnapshot(); }); }); diff --git a/client/src/components/Explorer/ExplorerPanel.js b/client/src/components/Explorer/ExplorerPanel.js new file mode 100644 index 000000000..3ccb231e6 --- /dev/null +++ b/client/src/components/Explorer/ExplorerPanel.js @@ -0,0 +1,175 @@ +import React from 'react'; +import FocusTrap from 'focus-trap-react'; + +import { STRINGS, MAX_EXPLORER_PAGES } from '../../config/wagtailConfig'; + +import Button from '../Button/Button'; +import LoadingSpinner from '../LoadingSpinner/LoadingSpinner'; +import Transition, { PUSH, POP, FADE } from '../Transition/Transition'; +import ExplorerHeader from './ExplorerHeader'; +import ExplorerItem from './ExplorerItem'; +import PageCount from './PageCount'; + +export default class ExplorerPanel extends React.Component { + constructor(props) { + super(props); + + this.state = { + transition: PUSH, + paused: false, + }; + + this.onItemClick = this.onItemClick.bind(this); + this.onHeaderClick = this.onHeaderClick.bind(this); + this.clickOutside = this.clickOutside.bind(this); + } + + componentWillReceiveProps(newProps) { + const { path } = this.props; + const isPush = newProps.path.length > path.length; + + this.setState({ + transition: isPush ? PUSH : POP, + }); + } + + componentDidMount() { + document.querySelector('[data-explorer-menu-item]').classList.add('submenu-active'); + document.body.classList.add('explorer-open'); + document.addEventListener('mousedown', this.clickOutside); + document.addEventListener('touchstart', this.clickOutside); + } + + componentWillUnmount() { + document.querySelector('[data-explorer-menu-item]').classList.remove('submenu-active'); + document.body.classList.remove('explorer-open'); + document.removeEventListener('mousedown', this.clickOutside); + document.removeEventListener('touchstart', this.clickOutside); + } + + clickOutside(e) { + const { onClose } = this.props; + const explorer = document.querySelector('[data-explorer-menu]'); + const toggle = document.querySelector('[data-explorer-menu-item]'); + + const isInside = explorer.contains(e.target) || toggle.contains(e.target); + if (!isInside) { + onClose(); + } + + if (toggle.contains(e.target)) { + this.setState({ + paused: true, + }); + } + } + + onItemClick(id, e) { + const { pushPage } = this.props; + + e.preventDefault(); + e.stopPropagation(); + + pushPage(id); + } + + onHeaderClick(e) { + const { path, popPage } = this.props; + const hasBack = path.length > 1; + + if (hasBack) { + e.preventDefault(); + e.stopPropagation(); + + popPage(); + } + } + + renderChildren() { + const { page, nodes } = this.props; + let children; + + if (!page.isFetching && !page.children.items) { + children = ( +
+ {STRINGS.NO_RESULTS} +
+ ); + } else { + children = ( +
+ {page.children.items.map((id) => ( + + ))} +
+ ); + } + + return ( +
+ {children} + {page.isFetching ? ( +
+ +
+ ) : null} + {page.isError ? ( +
+ {STRINGS.SERVER_ERROR} +
+ ) : null} +
+ ); + } + + render() { + const { page, onClose, path } = this.props; + const { transition, paused } = this.state; + + return ( + + + +
+ + + {this.renderChildren()} + + {page.isError || page.children.items && page.children.count > MAX_EXPLORER_PAGES ? ( + + ) : null} +
+
+
+ ); + } +} + +ExplorerPanel.propTypes = { + nodes: React.PropTypes.object.isRequired, + path: React.PropTypes.array, + page: React.PropTypes.shape({ + isFetching: React.PropTypes.bool, + children: React.PropTypes.shape({ + items: React.PropTypes.array, + }), + }), + onClose: React.PropTypes.func.isRequired, + popPage: React.PropTypes.func.isRequired, + pushPage: React.PropTypes.func.isRequired, +}; diff --git a/client/src/components/Explorer/ExplorerPanel.test.js b/client/src/components/Explorer/ExplorerPanel.test.js new file mode 100644 index 000000000..72311d913 --- /dev/null +++ b/client/src/components/Explorer/ExplorerPanel.test.js @@ -0,0 +1,182 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import ExplorerPanel from './ExplorerPanel'; + +const mockProps = { + page: { + children: { + items: [], + }, + }, + onClose: jest.fn(), + path: [], + popPage: jest.fn(), + pushPage: jest.fn(), + nodes: {}, +}; + +describe('ExplorerPanel', () => { + it('exists', () => { + expect(ExplorerPanel).toBeDefined(); + }); + + it('renders', () => { + expect(shallow()).toMatchSnapshot(); + }); + + it('#isFetching', () => { + expect(shallow(( + + ))).toMatchSnapshot(); + }); + + it('#isError', () => { + expect(shallow(( + + ))).toMatchSnapshot(); + }); + + it('no children', () => { + expect(shallow(( + + ))).toMatchSnapshot(); + }); + + it('#items', () => { + expect(shallow(( + + ))).toMatchSnapshot(); + }); + + describe('onHeaderClick', () => { + beforeEach(() => { + mockProps.popPage.mockReset(); + }); + + it('calls popPage', () => { + shallow(( + + )).find('ExplorerHeader').prop('onClick')({ + preventDefault() {}, + stopPropagation() {}, + }); + + expect(mockProps.popPage).toHaveBeenCalled(); + }); + + it('does not call popPage for first page', () => { + shallow(( + + )).find('ExplorerHeader').prop('onClick')({ + preventDefault() {}, + stopPropagation() {}, + }); + + expect(mockProps.popPage).not.toHaveBeenCalled(); + }); + }); + + describe('onItemClick', () => { + beforeEach(() => { + mockProps.pushPage.mockReset(); + }); + + it('calls pushPage', () => { + shallow(( + + )).find('ExplorerItem').prop('onClick')({ + preventDefault() {}, + stopPropagation() {}, + }); + + expect(mockProps.pushPage).toHaveBeenCalled(); + }); + }); + + describe('hooks', () => { + let wrapper; + + beforeEach(() => { + wrapper = shallow(); + }); + + it('componentWillReceiveProps push', () => { + expect(wrapper.setProps({ path: [1] }).state('transition')).toBe('push'); + }); + + it('componentWillReceiveProps pop', () => { + expect(wrapper.setProps({ path: [] }).state('transition')).toBe('pop'); + }); + + it('componentDidMount', () => { + document.body.innerHTML = '
'; + wrapper.instance().componentDidMount(); + expect(document.querySelector('[data-explorer-menu-item]').classList.contains('submenu-active')).toBe(true); + expect(document.body.classList.contains('explorer-open')).toBe(true); + }); + + it('componentWillUnmount', () => { + document.body.innerHTML = ''; + wrapper.instance().componentWillUnmount(); + expect(document.querySelector('[data-explorer-menu-item]').classList.contains('submenu-active')).toBe(false); + expect(document.body.classList.contains('explorer-open')).toBe(false); + }); + }); + + describe('clickOutside', () => { + let wrapper; + + beforeEach(() => { + wrapper = shallow(); + }); + + afterEach(() => { + mockProps.onClose.mockReset(); + }); + + it('triggers onClose when click is outside', () => { + document.body.innerHTML = '
'; + wrapper.instance().clickOutside({ + target: document.querySelector('#target'), + }); + expect(mockProps.onClose).toHaveBeenCalled(); + }); + + it('does not trigger onClose when click is inside', () => { + document.body.innerHTML = '
'; + wrapper.instance().clickOutside({ + target: document.querySelector('#target'), + }); + expect(mockProps.onClose).not.toHaveBeenCalled(); + }); + + it('pauses focus trap inside toggle', () => { + document.body.innerHTML = '
'; + wrapper.instance().clickOutside({ + target: document.querySelector('#target'), + }); + expect(wrapper.state('paused')).toEqual(true); + }); + }); +}); diff --git a/client/src/components/Explorer/ExplorerToggle.js b/client/src/components/Explorer/ExplorerToggle.js new file mode 100644 index 000000000..2ef44aab8 --- /dev/null +++ b/client/src/components/Explorer/ExplorerToggle.js @@ -0,0 +1,36 @@ +import React from 'react'; +import { connect } from 'react-redux'; + +import * as actions from './actions'; + +import Button from '../../components/Button/Button'; + +/** + * A Button which toggles the explorer. + */ +const ExplorerToggle = ({ children, onToggle }) => ( + +); + +ExplorerToggle.propTypes = { + onToggle: React.PropTypes.func.isRequired, + children: React.PropTypes.node.isRequired, +}; + +const mapStateToProps = () => ({}); + +const mapDispatchToProps = (dispatch) => ({ + onToggle: (page) => dispatch(actions.toggleExplorer(page)), +}); + +const mergeProps = (stateProps, dispatchProps, ownProps) => ({ + children: ownProps.children, + onToggle: dispatchProps.onToggle.bind(null, ownProps.startPage), +}); + +export default connect(mapStateToProps, mapDispatchToProps, mergeProps)(ExplorerToggle); diff --git a/client/src/components/Explorer/ExplorerToggle.test.js b/client/src/components/Explorer/ExplorerToggle.test.js index d258f0aee..f4afffc56 100644 --- a/client/src/components/Explorer/ExplorerToggle.test.js +++ b/client/src/components/Explorer/ExplorerToggle.test.js @@ -1,11 +1,10 @@ import React from 'react'; -import { createStore } from 'redux'; import { shallow } from 'enzyme'; +import configureMockStore from 'redux-mock-store'; import ExplorerToggle from './ExplorerToggle'; -import rootReducer from './reducers'; -const store = createStore(rootReducer); +const store = configureMockStore()({}); describe('ExplorerToggle', () => { it('exists', () => { @@ -13,19 +12,6 @@ describe('ExplorerToggle', () => { }); it('basic', () => { - expect(shallow()).toMatchSnapshot(); - }); - - it('loading state', (done) => { - store.subscribe(() => { - expect(shallow()).toMatchSnapshot(); - done(); - }); - - store.dispatch({ type: 'FETCH_START' }); - }); - - it('#children', () => { expect(shallow(( @@ -34,4 +20,18 @@ describe('ExplorerToggle', () => { ))).toMatchSnapshot(); }); + + describe('actions', () => { + let wrapper; + + beforeEach(() => { + store.dispatch = jest.fn(); + wrapper = shallow(Test); + }); + + it('onToggle', () => { + wrapper.prop('onToggle')(); + expect(store.dispatch).toHaveBeenCalled(); + }); + }); }); diff --git a/client/src/components/Explorer/PageCount.js b/client/src/components/Explorer/PageCount.js index 58e85d844..d37e1c860 100644 --- a/client/src/components/Explorer/PageCount.js +++ b/client/src/components/Explorer/PageCount.js @@ -1,23 +1,26 @@ import React from 'react'; -import { ADMIN_URLS, STRINGS } from '../../config/wagtail'; +import { ADMIN_URLS, STRINGS } from '../../config/wagtailConfig'; +import Icon from '../Icon/Icon'; -const PageCount = ({ id, count, title }) => ( -
- {STRINGS.EXPLORE_ALL_IN}{' '} - {title}{' '} - ({count} {count !== 1 ? STRINGS.PAGES : STRINGS.PAGE}) - -); +const PageCount = ({ page }) => { + const count = page.children.count; + + return ( + + {STRINGS.SEE_ALL} + {` ${count} ${count === 1 ? STRINGS.PAGE.toLowerCase() : STRINGS.PAGES.toLowerCase()}`} + + + ); +}; PageCount.propTypes = { - id: React.PropTypes.number.isRequired, - count: React.PropTypes.number.isRequired, - title: React.PropTypes.string.isRequired, + page: React.PropTypes.object.isRequired, }; export default PageCount; diff --git a/client/src/components/Explorer/PageCount.test.js b/client/src/components/Explorer/PageCount.test.js new file mode 100644 index 000000000..146d9d2d2 --- /dev/null +++ b/client/src/components/Explorer/PageCount.test.js @@ -0,0 +1,35 @@ +import React from 'react'; +import { shallow } from 'enzyme'; + +import PageCount from './PageCount'; + +const mockProps = { + page: { + id: 1, + children: { + count: 1, + }, + }, +}; + +describe('PageCount', () => { + it('exists', () => { + expect(PageCount).toBeDefined(); + }); + + it('works', () => { + expect(shallow()).toMatchSnapshot(); + }); + + it('plural', () => { + const props = Object.assign({}, mockProps); + props.page.children.count = 5; + expect(shallow()).toMatchSnapshot(); + }); + + it('#title', () => { + const props = Object.assign({}, mockProps); + props.page.title = 'This is an example'; + expect(shallow()).toMatchSnapshot(); + }); +}); diff --git a/client/src/components/Explorer/__snapshots__/Explorer.test.js.snap b/client/src/components/Explorer/__snapshots__/Explorer.test.js.snap new file mode 100644 index 000000000..dcf86e835 --- /dev/null +++ b/client/src/components/Explorer/__snapshots__/Explorer.test.js.snap @@ -0,0 +1,106 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Explorer renders 1`] = ` + +`; + +exports[`Explorer renders 2`] = ``; + +exports[`Explorer visible 1`] = ` + +`; + +exports[`Explorer visible 2`] = ` + +`; diff --git a/client/src/components/Explorer/__snapshots__/ExplorerHeader.test.js.snap b/client/src/components/Explorer/__snapshots__/ExplorerHeader.test.js.snap new file mode 100644 index 000000000..0f1ccd4db --- /dev/null +++ b/client/src/components/Explorer/__snapshots__/ExplorerHeader.test.js.snap @@ -0,0 +1,79 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ExplorerHeader #depth at root 1`] = ` + +`; + +exports[`ExplorerHeader #page 1`] = ` + +`; + +exports[`ExplorerHeader basic 1`] = ` + +`; diff --git a/client/src/components/Explorer/__snapshots__/ExplorerItem.test.js.snap b/client/src/components/Explorer/__snapshots__/ExplorerItem.test.js.snap index 34d68f332..22c82325d 100644 --- a/client/src/components/Explorer/__snapshots__/ExplorerItem.test.js.snap +++ b/client/src/components/Explorer/__snapshots__/ExplorerItem.test.js.snap @@ -1,77 +1,246 @@ -exports[`ExplorerItem #data 1`] = ` - +> + + + + `; -exports[`ExplorerItem #typeName 1`] = ` - + + +`; + +exports[`ExplorerItem should show a publication status if not live 1`] = ` +
+ + + + +
`; -exports[`ExplorerItem basic 1`] = ` - + className="c-explorer__meta" + > + + + + + + `; diff --git a/client/src/components/Explorer/__snapshots__/ExplorerPanel.test.js.snap b/client/src/components/Explorer/__snapshots__/ExplorerPanel.test.js.snap new file mode 100644 index 000000000..54c10d8b8 --- /dev/null +++ b/client/src/components/Explorer/__snapshots__/ExplorerPanel.test.js.snap @@ -0,0 +1,325 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ExplorerPanel #isError 1`] = ` + + + +
+ +
+
+
+ Server Error +
+
+ +
+ + +`; + +exports[`ExplorerPanel #isFetching 1`] = ` + + + +
+ +
+
+
+ +
+
+
+ + +`; + +exports[`ExplorerPanel #items 1`] = ` + + + +
+ +
+
+ + +
+
+
+
+
+`; + +exports[`ExplorerPanel no children 1`] = ` + + + +
+ +
+
+ No results +
+
+
+
+
+`; + +exports[`ExplorerPanel renders 1`] = ` + + + +
+ +
+
+
+
+ + +`; diff --git a/client/src/components/Explorer/__snapshots__/ExplorerToggle.test.js.snap b/client/src/components/Explorer/__snapshots__/ExplorerToggle.test.js.snap index 5414ae6f1..1c39ed2a8 100644 --- a/client/src/components/Explorer/__snapshots__/ExplorerToggle.test.js.snap +++ b/client/src/components/Explorer/__snapshots__/ExplorerToggle.test.js.snap @@ -1,48 +1,11 @@ -exports[`ExplorerToggle #children 1`] = ` +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ExplorerToggle basic 1`] = ` +> To infinity and beyond! `; - -exports[`ExplorerToggle basic 1`] = ` - -`; - -exports[`ExplorerToggle loading state 1`] = ` - -`; diff --git a/client/src/components/Explorer/__snapshots__/LoadingSpinner.test.js.snap b/client/src/components/Explorer/__snapshots__/LoadingSpinner.test.js.snap deleted file mode 100644 index 6f5216fc5..000000000 --- a/client/src/components/Explorer/__snapshots__/LoadingSpinner.test.js.snap +++ /dev/null @@ -1,11 +0,0 @@ -exports[`LoadingSpinner basic 1`] = ` -
- - - Loading... -
-`; diff --git a/client/src/components/Explorer/__snapshots__/PageCount.test.js.snap b/client/src/components/Explorer/__snapshots__/PageCount.test.js.snap new file mode 100644 index 000000000..e25dfde17 --- /dev/null +++ b/client/src/components/Explorer/__snapshots__/PageCount.test.js.snap @@ -0,0 +1,55 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`PageCount #title 1`] = ` + + See all + + 5 pages + + + +`; + +exports[`PageCount plural 1`] = ` + + See all + + 5 pages + + + +`; + +exports[`PageCount works 1`] = ` + + See all + + 1 page + + + +`; diff --git a/client/src/components/Explorer/__snapshots__/actions.test.js.snap b/client/src/components/Explorer/__snapshots__/actions.test.js.snap new file mode 100644 index 000000000..aef56507c --- /dev/null +++ b/client/src/components/Explorer/__snapshots__/actions.test.js.snap @@ -0,0 +1,90 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`actions pushPage creates action 1`] = ` +Array [ + Object { + "payload": Object { + "id": 5, + }, + "type": "PUSH_PAGE", + }, +] +`; + +exports[`actions pushPage triggers getChildren 1`] = ` +Array [ + Object { + "payload": Object { + "id": 5, + }, + "type": "PUSH_PAGE", + }, + Object { + "payload": Object { + "id": 5, + }, + "type": "GET_CHILDREN_START", + }, +] +`; + +exports[`actions toggleExplorer close 1`] = ` +Array [ + Object { + "type": "CLOSE_EXPLORER", + }, +] +`; + +exports[`actions toggleExplorer open 1`] = ` +Array [ + Object { + "payload": Object { + "id": 5, + }, + "type": "OPEN_EXPLORER", + }, + Object { + "payload": 5, + "type": "GET_PAGE_START", + }, +] +`; + +exports[`actions toggleExplorer open at root 1`] = ` +Array [ + Object { + "payload": Object { + "id": 1, + }, + "type": "OPEN_EXPLORER", + }, + Object { + "payload": Object { + "id": 1, + }, + "type": "GET_CHILDREN_START", + }, +] +`; + +exports[`actions toggleExplorer open first time 1`] = ` +Array [ + Object { + "payload": Object { + "id": 5, + }, + "type": "OPEN_EXPLORER", + }, + Object { + "payload": Object { + "id": 5, + }, + "type": "GET_CHILDREN_START", + }, + Object { + "payload": 5, + "type": "GET_PAGE_START", + }, +] +`; diff --git a/client/src/components/Explorer/actions.js b/client/src/components/Explorer/actions.js new file mode 100644 index 000000000..595f1fa4a --- /dev/null +++ b/client/src/components/Explorer/actions.js @@ -0,0 +1,94 @@ +import { createAction } from 'redux-actions'; + +import * as admin from '../../api/admin'; +import { MAX_EXPLORER_PAGES } from '../../config/wagtailConfig'; + +const getPageStart = createAction('GET_PAGE_START'); +const getPageSuccess = createAction('GET_PAGE_SUCCESS', (id, data) => ({ id, data })); +const getPageFailure = createAction('GET_PAGE_FAILURE', (id, error) => ({ id, error })); + +/** + * Gets a page from the API. + */ +function getPage(id) { + return (dispatch) => { + dispatch(getPageStart(id)); + + return admin.getPage(id).then((data) => { + dispatch(getPageSuccess(id, data)); + }, (error) => { + dispatch(getPageFailure(id, error)); + }); + }; +} + +const getChildrenStart = createAction('GET_CHILDREN_START', id => ({ id })); +const getChildrenSuccess = createAction('GET_CHILDREN_SUCCESS', (id, items, meta) => ({ id, items, meta })); +const getChildrenFailure = createAction('GET_CHILDREN_FAILURE', (id, error) => ({ id, error })); + +/** + * Gets the children of a node from the API. + */ +function getChildren(id, offset = 0) { + return (dispatch) => { + dispatch(getChildrenStart(id)); + + return admin.getPageChildren(id, { + offset: offset, + }).then(({ items, meta }) => { + const nbPages = offset + items.length; + dispatch(getChildrenSuccess(id, items, meta)); + + // Load more pages if necessary. Only one request is created even though + // more might be needed, thus naturally throttling the loading. + if (nbPages < meta.total_count && nbPages < MAX_EXPLORER_PAGES) { + dispatch(getChildren(id, nbPages)); + } + }, (error) => { + dispatch(getChildrenFailure(id, error)); + }); + }; +} + +const openExplorer = createAction('OPEN_EXPLORER', id => ({ id })); +export const closeExplorer = createAction('CLOSE_EXPLORER'); + +export function toggleExplorer(id) { + return (dispatch, getState) => { + const { explorer, nodes } = getState(); + + if (explorer.isVisible) { + dispatch(closeExplorer()); + } else { + const page = nodes[id]; + + dispatch(openExplorer(id)); + + if (!page) { + dispatch(getChildren(id)); + } + + // We need to get the title of the starting page, only if it is not the site's root. + const isNotRoot = id !== 1; + if (isNotRoot) { + dispatch(getPage(id)); + } + } + }; +} + +export const popPage = createAction('POP_PAGE'); +const pushPagePrivate = createAction('PUSH_PAGE', id => ({ id })); + +export function pushPage(id) { + return (dispatch, getState) => { + const { nodes } = getState(); + const page = nodes[id]; + + dispatch(pushPagePrivate(id)); + + if (page && !page.children.isFetching && !page.children.isLoaded) { + dispatch(getChildren(id)); + } + }; +} diff --git a/client/src/components/Explorer/actions.test.js b/client/src/components/Explorer/actions.test.js new file mode 100644 index 000000000..88257a806 --- /dev/null +++ b/client/src/components/Explorer/actions.test.js @@ -0,0 +1,99 @@ +import configureMockStore from 'redux-mock-store'; +import thunk from 'redux-thunk'; + +import * as actions from './actions'; + +const middlewares = [thunk]; +const mockStore = configureMockStore(middlewares); + +const stubState = { + explorer: { + isVisible: true, + }, + nodes: { + 5: { + children: { + isFetching: false, + isLoaded: true, + }, + }, + }, +}; + +describe('actions', () => { + describe('closeExplorer', () => { + it('exists', () => { + expect(actions.closeExplorer).toBeDefined(); + }); + + it('creates action', () => { + expect(actions.closeExplorer().type).toEqual('CLOSE_EXPLORER'); + }); + }); + + describe('toggleExplorer', () => { + it('exists', () => { + expect(actions.toggleExplorer).toBeDefined(); + }); + + it('close', () => { + const store = mockStore(stubState); + store.dispatch(actions.toggleExplorer(5)); + expect(store.getActions()).toMatchSnapshot(); + }); + + it('open', () => { + const stub = Object.assign({}, stubState); + stub.explorer.isVisible = false; + const store = mockStore(stub); + store.dispatch(actions.toggleExplorer(5)); + expect(store.getActions()).toMatchSnapshot(); + }); + + it('open first time', () => { + const stub = { explorer: stubState.explorer, nodes: {} }; + stub.explorer.isVisible = false; + const store = mockStore(stub); + store.dispatch(actions.toggleExplorer(5)); + expect(store.getActions()).toMatchSnapshot(); + }); + + it('open at root', () => { + const stub = Object.assign({}, stubState); + stub.explorer.isVisible = false; + const store = mockStore(stub); + store.dispatch(actions.toggleExplorer(1)); + expect(store.getActions()).toMatchSnapshot(); + }); + }); + + describe('popPage', () => { + it('exists', () => { + expect(actions.popPage).toBeDefined(); + }); + + it('works', () => { + expect(actions.popPage().type).toEqual('POP_PAGE'); + }); + }); + + describe('pushPage', () => { + it('exists', () => { + expect(actions.pushPage).toBeDefined(); + }); + + it('creates action', () => { + const store = mockStore(stubState); + store.dispatch(actions.pushPage(5)); + expect(store.getActions()).toMatchSnapshot(); + }); + + it('triggers getChildren', () => { + const stub = Object.assign({}, stubState); + stub.nodes[5].children.isLoaded = false; + const store = mockStore(stub); + store.dispatch(actions.pushPage(5)); + expect(store.getActions()).toMatchSnapshot(); + }); + }); +}); diff --git a/client/src/components/Explorer/index.js b/client/src/components/Explorer/index.js new file mode 100644 index 000000000..8e9a63d54 --- /dev/null +++ b/client/src/components/Explorer/index.js @@ -0,0 +1,51 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import { Provider } from 'react-redux'; +import { createStore, combineReducers, applyMiddleware, compose } from 'redux'; +import thunkMiddleware from 'redux-thunk'; + +import Explorer from './Explorer'; +import ExplorerToggle from './ExplorerToggle'; +import explorer from './reducers/explorer'; +import nodes from './reducers/nodes'; + +/** + * Initialises the explorer component on the given nodes. + */ +const initExplorer = (explorerNode, toggleNode) => { + const rootReducer = combineReducers({ + explorer, + nodes, + }); + + const middleware = [ + thunkMiddleware, + ]; + + const store = createStore(rootReducer, {}, compose( + applyMiddleware(...middleware), + // Expose store to Redux DevTools extension. + window.devToolsExtension ? window.devToolsExtension() : func => func + )); + + const startPage = parseInt(toggleNode.getAttribute('data-explorer-start-page'), 10); + + ReactDOM.render(( + + {toggleNode.textContent} + + ), toggleNode.parentNode); + + ReactDOM.render(( + + + + ), explorerNode); +}; + +export default Explorer; + +export { + ExplorerToggle, + initExplorer, +}; diff --git a/client/src/components/Explorer/index.test.js b/client/src/components/Explorer/index.test.js new file mode 100644 index 000000000..a40193ae2 --- /dev/null +++ b/client/src/components/Explorer/index.test.js @@ -0,0 +1,28 @@ +import Explorer, { ExplorerToggle, initExplorer } from './index'; + +describe('Explorer index', () => { + it('exists', () => { + expect(Explorer).toBeDefined(); + }); + + describe('ExplorerToggle', () => { + it('exists', () => { + expect(ExplorerToggle).toBeDefined(); + }); + }); + + describe('initExplorer', () => { + it('exists', () => { + expect(initExplorer).toBeInstanceOf(Function); + }); + + it('works', () => { + document.body.innerHTML = '
Test
'; + const explorerNode = document.querySelector('#e'); + const toggleNode = document.querySelector('#t'); + + initExplorer(explorerNode, toggleNode); + expect(document.body.innerHTML).toContain('data-reactroot'); + }); + }); +}); diff --git a/client/src/components/Explorer/reducers/__snapshots__/explorer.test.js.snap b/client/src/components/Explorer/reducers/__snapshots__/explorer.test.js.snap new file mode 100644 index 000000000..0e3bfe221 --- /dev/null +++ b/client/src/components/Explorer/reducers/__snapshots__/explorer.test.js.snap @@ -0,0 +1,26 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`explorer OPEN_EXPLORER 1`] = ` +Object { + "isVisible": true, + "path": Array [ + 1, + ], +} +`; + +exports[`explorer POP_PAGE 1`] = ` +Object { + "isVisible": false, + "path": Array [], +} +`; + +exports[`explorer PUSH_PAGE 1`] = ` +Object { + "isVisible": false, + "path": Array [ + 100, + ], +} +`; diff --git a/client/src/components/Explorer/reducers/__snapshots__/nodes.test.js.snap b/client/src/components/Explorer/reducers/__snapshots__/nodes.test.js.snap new file mode 100644 index 000000000..b2b6124d1 --- /dev/null +++ b/client/src/components/Explorer/reducers/__snapshots__/nodes.test.js.snap @@ -0,0 +1,142 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`nodes GET_CHILDREN_FAILURE 1`] = ` +Object { + "1": Object { + "children": Object { + "count": 0, + "isFetching": false, + "items": Array [], + }, + "isError": true, + "isFetching": false, + "isLoaded": true, + "meta": Object { + "children": Object {}, + }, + }, +} +`; + +exports[`nodes GET_CHILDREN_START 1`] = ` +Object { + "1": Object { + "children": Object { + "isFetching": true, + }, + "isFetching": true, + }, +} +`; + +exports[`nodes GET_CHILDREN_SUCCESS 1`] = ` +Object { + "1": Object { + "children": Object { + "count": 3, + "isError": false, + "isFetching": false, + "isLoaded": true, + "items": Array [ + 3, + 4, + 5, + ], + }, + "isError": false, + "isFetching": false, + "isLoaded": true, + "meta": Object { + "children": Object {}, + }, + }, + "3": Object { + "children": Object { + "count": 0, + "isFetching": false, + "items": Array [], + }, + "id": 3, + "isError": false, + "isFetching": false, + "isLoaded": true, + "meta": Object { + "children": Object {}, + }, + }, + "4": Object { + "children": Object { + "count": 0, + "isFetching": false, + "items": Array [], + }, + "id": 4, + "isError": false, + "isFetching": false, + "isLoaded": true, + "meta": Object { + "children": Object {}, + }, + }, + "5": Object { + "children": Object { + "count": 0, + "isFetching": false, + "items": Array [], + }, + "id": 5, + "isError": false, + "isFetching": false, + "isLoaded": true, + "meta": Object { + "children": Object {}, + }, + }, +} +`; + +exports[`nodes GET_PAGE_FAILURE 1`] = ` +Object { + "1": Object { + "children": Object { + "count": 0, + "isFetching": false, + "items": Array [], + }, + "isError": true, + "isFetching": false, + "isLoaded": true, + "meta": Object { + "children": Object {}, + }, + }, +} +`; + +exports[`nodes GET_PAGE_SUCCESS 1`] = ` +Object { + "1": Object { + "isError": false, + }, +} +`; + +exports[`nodes OPEN_EXPLORER 1`] = ` +Object { + "1": Object { + "children": Object { + "count": 0, + "isFetching": false, + "items": Array [], + }, + "isError": false, + "isFetching": false, + "isLoaded": true, + "meta": Object { + "children": Object {}, + }, + }, +} +`; + +exports[`nodes empty state 1`] = `Object {}`; diff --git a/client/src/components/Explorer/reducers/explorer.js b/client/src/components/Explorer/reducers/explorer.js new file mode 100644 index 000000000..9f61090bf --- /dev/null +++ b/client/src/components/Explorer/reducers/explorer.js @@ -0,0 +1,39 @@ +const defaultState = { + isVisible: false, + path: [], +}; + +/** + * Oversees the state of the explorer. Defines: + * - Where in the page tree the explorer is at. + * - Whether the explorer is open or not. + */ +export default function explorer(prevState = defaultState, { type, payload }) { + const state = Object.assign({}, prevState); + + switch (type) { + case 'OPEN_EXPLORER': + // Provide a starting page when opening the explorer. + state.path = [payload.id]; + state.isVisible = true; + break; + + case 'CLOSE_EXPLORER': + state.path = []; + state.isVisible = false; + break; + + case 'PUSH_PAGE': + state.path = state.path.concat([payload.id]); + break; + + case 'POP_PAGE': + state.path = state.path.slice(0, -1); + break; + + default: + break; + } + + return state; +} diff --git a/client/src/components/Explorer/reducers/explorer.test.js b/client/src/components/Explorer/reducers/explorer.test.js new file mode 100644 index 000000000..32916f029 --- /dev/null +++ b/client/src/components/Explorer/reducers/explorer.test.js @@ -0,0 +1,32 @@ +import explorer from './explorer'; + +describe('explorer', () => { + const initialState = explorer(undefined, {}); + + it('exists', () => { + expect(explorer).toBeDefined(); + }); + + it('returns the initial state if no input is provided', () => { + expect(explorer(undefined, {})).toEqual(initialState); + }); + + it('OPEN_EXPLORER', () => { + const action = { type: 'OPEN_EXPLORER', payload: { id: 1 } }; + expect(explorer(initialState, action)).toMatchSnapshot(); + }); + + it('CLOSE_EXPLORER', () => { + expect(explorer(initialState, { type: 'CLOSE_EXPLORER' })).toEqual(initialState); + }); + + it('PUSH_PAGE', () => { + expect(explorer(initialState, { type: 'PUSH_PAGE', payload: { id: 100 } })).toMatchSnapshot(); + }); + + it('POP_PAGE', () => { + const state = explorer(initialState, { type: 'PUSH_PAGE', payload: { id: 100 } }); + const action = { type: 'POP_PAGE', payload: { id: 100 } }; + expect(explorer(state, action)).toMatchSnapshot(); + }); +}); diff --git a/client/src/components/Explorer/reducers/index.test.js b/client/src/components/Explorer/reducers/index.test.js deleted file mode 100644 index 5ee1a09df..000000000 --- a/client/src/components/Explorer/reducers/index.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import * as actions from '../actions'; -import rootReducer from './index'; - -describe('root', () => { - it('exists', () => { - expect(rootReducer).toBeDefined(); - }); -}); diff --git a/client/src/components/Explorer/reducers/nodes.js b/client/src/components/Explorer/reducers/nodes.js new file mode 100644 index 000000000..30ca6eec1 --- /dev/null +++ b/client/src/components/Explorer/reducers/nodes.js @@ -0,0 +1,69 @@ +const defaultState = {}; + +const defaultPageState = { + isFetching: false, + isLoaded: true, + isError: false, + children: { + items: [], + count: 0, + isFetching: false, + }, + meta: { + children: {}, + }, +}; + +export default function nodes(prevState = defaultState, { type, payload }) { + const state = Object.assign({}, prevState); + + switch (type) { + case 'OPEN_EXPLORER': + state[payload.id] = Object.assign({}, defaultPageState, state[payload.id]); + break; + + case 'GET_PAGE_SUCCESS': + state[payload.id] = Object.assign({}, state[payload.id], payload.data); + state[payload.id].isError = false; + break; + + case 'GET_CHILDREN_START': + state[payload.id] = Object.assign({}, state[payload.id]); + state[payload.id].isFetching = true; + state[payload.id].children = Object.assign({}, state[payload.id].children); + state[payload.id].children.isFetching = true; + break; + + case 'GET_CHILDREN_SUCCESS': + state[payload.id] = Object.assign({}, state[payload.id]); + state[payload.id].isFetching = false; + state[payload.id].isError = false; + state[payload.id].children = Object.assign({}, state[payload.id].children, { + items: state[payload.id].children.items.slice(), + count: payload.meta.total_count, + isFetching: false, + isLoaded: true, + isError: false, + }); + + payload.items.forEach((item) => { + state[item.id] = Object.assign({}, defaultPageState, state[item.id], item); + + state[payload.id].children.items.push(item.id); + }); + break; + + case 'GET_PAGE_FAILURE': + case 'GET_CHILDREN_FAILURE': + state[payload.id] = Object.assign({}, state[payload.id]); + state[payload.id].isFetching = false; + state[payload.id].isError = true; + state[payload.id].children.isFetching = false; + break; + + default: + break; + } + + return state; +} diff --git a/client/src/components/Explorer/reducers/nodes.test.js b/client/src/components/Explorer/reducers/nodes.test.js new file mode 100644 index 000000000..c68774b85 --- /dev/null +++ b/client/src/components/Explorer/reducers/nodes.test.js @@ -0,0 +1,59 @@ +import nodes from './nodes'; + +describe('nodes', () => { + const initialState = nodes(undefined, {}); + + it('exists', () => { + expect(nodes).toBeDefined(); + }); + + it('empty state', () => { + expect(initialState).toMatchSnapshot(); + }); + + it('OPEN_EXPLORER', () => { + const action = { type: 'OPEN_EXPLORER', payload: { id: 1 } }; + expect(nodes(initialState, action)).toMatchSnapshot(); + }); + + it('GET_PAGE_SUCCESS', () => { + const action = { type: 'GET_PAGE_SUCCESS', payload: { id: 1, data: {} } }; + expect(nodes(initialState, action)).toMatchSnapshot(); + }); + + it('GET_PAGE_FAILURE', () => { + const state = nodes(initialState, { type: 'OPEN_EXPLORER', payload: { id: 1 } }); + const action = { type: 'GET_PAGE_FAILURE', payload: { id: 1 } }; + expect(nodes(state, action)).toMatchSnapshot(); + }); + + it('GET_CHILDREN_START', () => { + const action = { type: 'GET_CHILDREN_START', payload: { id: 1 } }; + expect(nodes(initialState, action)).toMatchSnapshot(); + }); + + it('GET_CHILDREN_SUCCESS', () => { + const state = nodes(initialState, { type: 'OPEN_EXPLORER', payload: { id: 1 } }); + const action = { + type: 'GET_CHILDREN_SUCCESS', + payload: { + id: 1, + items: [ + { id: 3 }, + { id: 4 }, + { id: 5 }, + ], + meta: { + total_count: 3, + }, + }, + }; + expect(nodes(state, action)).toMatchSnapshot(); + }); + + it('GET_CHILDREN_FAILURE', () => { + const state = nodes(initialState, { type: 'OPEN_EXPLORER', payload: { id: 1 } }); + const action = { type: 'GET_CHILDREN_FAILURE', payload: { id: 1 } }; + expect(nodes(state, action)).toMatchSnapshot(); + }); +}); diff --git a/client/src/components/icon/Icon.js b/client/src/components/Icon/Icon.js similarity index 61% rename from client/src/components/icon/Icon.js rename to client/src/components/Icon/Icon.js index 236b7b7fa..3e87abf8f 100644 --- a/client/src/components/icon/Icon.js +++ b/client/src/components/Icon/Icon.js @@ -1,7 +1,12 @@ import React from 'react'; +/** + * Abstracts away the actual icon implementation (font icons, SVG icons, CSS sprite). + * Provide a `title` as an accessible label intended for screen readers. + */ const Icon = ({ name, className, title }) => ( - + + {title ? ( {title} diff --git a/client/src/components/Icon/__snapshots__/Icon.test.js.snap b/client/src/components/Icon/__snapshots__/Icon.test.js.snap index f4c48ba71..027f93a93 100644 --- a/client/src/components/Icon/__snapshots__/Icon.test.js.snap +++ b/client/src/components/Icon/__snapshots__/Icon.test.js.snap @@ -1,21 +1,32 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + exports[`Icon #className 1`] = ` - + + + `; exports[`Icon #name 1`] = ` - + + + `; exports[`Icon #title 1`] = ` - + + aria-hidden={true} + className="icon icon-test " + /> + Test title diff --git a/client/src/components/LoadingIndicator/LoadingIndicator.js b/client/src/components/LoadingIndicator/LoadingIndicator.js deleted file mode 100644 index 65833a554..000000000 --- a/client/src/components/LoadingIndicator/LoadingIndicator.js +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import { STRINGS } from '../../config/wagtail'; - -const LoadingIndicator = () => ( -
- {STRINGS.LOADING} -
-); - -export default LoadingIndicator; diff --git a/client/src/components/LoadingIndicator/LoadingIndicator.test.js b/client/src/components/LoadingIndicator/LoadingIndicator.test.js deleted file mode 100644 index b4b20665f..000000000 --- a/client/src/components/LoadingIndicator/LoadingIndicator.test.js +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react'; -import { shallow } from 'enzyme'; - -import LoadingIndicator from './LoadingIndicator'; - -describe('LoadingIndicator', () => { - it('exists', () => { - expect(LoadingIndicator).toBeDefined(); - }); - - it('basic', () => { - expect(shallow()).toMatchSnapshot(); - }); -}); diff --git a/client/src/components/LoadingIndicator/__snapshots__/LoadingIndicator.test.js.snap b/client/src/components/LoadingIndicator/__snapshots__/LoadingIndicator.test.js.snap deleted file mode 100644 index dbcd54e2b..000000000 --- a/client/src/components/LoadingIndicator/__snapshots__/LoadingIndicator.test.js.snap +++ /dev/null @@ -1,9 +0,0 @@ -exports[`LoadingIndicator basic 1`] = ` -
- - Loading... - -
-`; diff --git a/client/src/components/LoadingSpinner/LoadingSpinner.js b/client/src/components/LoadingSpinner/LoadingSpinner.js new file mode 100644 index 000000000..58d864a12 --- /dev/null +++ b/client/src/components/LoadingSpinner/LoadingSpinner.js @@ -0,0 +1,14 @@ +import React from 'react'; +import { STRINGS } from '../../config/wagtailConfig'; +import Icon from '../../components/Icon/Icon'; + +/** + * A loading indicator with a text label next to it. + */ +const LoadingSpinner = () => ( + + {` ${STRINGS.LOADING}`} + +); + +export default LoadingSpinner; diff --git a/client/src/components/LoadingSpinner/LoadingSpinner.scss b/client/src/components/LoadingSpinner/LoadingSpinner.scss new file mode 100644 index 000000000..bc9e17592 --- /dev/null +++ b/client/src/components/LoadingSpinner/LoadingSpinner.scss @@ -0,0 +1,5 @@ +.c-spinner:after { + display: inline-block; + animation: spin 0.5s infinite linear; + line-height: 1; +} diff --git a/client/src/components/Explorer/LoadingSpinner.test.js b/client/src/components/LoadingSpinner/LoadingSpinner.test.js similarity index 100% rename from client/src/components/Explorer/LoadingSpinner.test.js rename to client/src/components/LoadingSpinner/LoadingSpinner.test.js diff --git a/client/src/components/LoadingSpinner/__snapshots__/LoadingSpinner.test.js.snap b/client/src/components/LoadingSpinner/__snapshots__/LoadingSpinner.test.js.snap new file mode 100644 index 000000000..755d65280 --- /dev/null +++ b/client/src/components/LoadingSpinner/__snapshots__/LoadingSpinner.test.js.snap @@ -0,0 +1,12 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`LoadingSpinner basic 1`] = ` + + + Loading... + +`; diff --git a/client/src/components/PublicationStatus/PublicationStatus.js b/client/src/components/PublicationStatus/PublicationStatus.js index 2abec3cdb..fe7b3cea3 100644 --- a/client/src/components/PublicationStatus/PublicationStatus.js +++ b/client/src/components/PublicationStatus/PublicationStatus.js @@ -1,13 +1,19 @@ import React from 'react'; -const PublicationStatus = ({ status }) => (status ? ( +/** + * Displays the publication status of a page in a pill. + */ +const PublicationStatus = ({ status }) => ( {status.status} -) : null); +); PublicationStatus.propTypes = { - status: React.PropTypes.object, + status: React.PropTypes.shape({ + live: React.PropTypes.bool.isRequired, + status: React.PropTypes.string.isRequired, + }).isRequired, }; export default PublicationStatus; diff --git a/client/src/components/PublicationStatus/PublicationStatus.scss b/client/src/components/PublicationStatus/PublicationStatus.scss new file mode 100644 index 000000000..a522a2cf5 --- /dev/null +++ b/client/src/components/PublicationStatus/PublicationStatus.scss @@ -0,0 +1,6 @@ +.c-status { + background: $color-grey-1; + text-transform: uppercase; + letter-spacing: .03rem; + font-size: 10px; +} diff --git a/client/src/components/PublicationStatus/PublicationStatus.test.js b/client/src/components/PublicationStatus/PublicationStatus.test.js index c14d4a188..4f85ed4b0 100644 --- a/client/src/components/PublicationStatus/PublicationStatus.test.js +++ b/client/src/components/PublicationStatus/PublicationStatus.test.js @@ -8,10 +8,6 @@ describe('PublicationStatus', () => { expect(PublicationStatus).toBeDefined(); }); - it('basic', () => { - expect(shallow()).toMatchSnapshot(); - }); - it('#status live', () => { expect(shallow(( -); -``` - -### Available props - -- `status`: status object coming from the admin API. If no status is given, component renders to null. diff --git a/client/src/components/PublicationStatus/__snapshots__/PublicationStatus.test.js.snap b/client/src/components/PublicationStatus/__snapshots__/PublicationStatus.test.js.snap index 936555b24..fca673e4c 100644 --- a/client/src/components/PublicationStatus/__snapshots__/PublicationStatus.test.js.snap +++ b/client/src/components/PublicationStatus/__snapshots__/PublicationStatus.test.js.snap @@ -1,15 +1,17 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + exports[`PublicationStatus #status live 1`] = ` + className="o-pill c-status c-status--live" +> live + draft `; exports[`PublicationStatus #status not live 1`] = ` + className="o-pill c-status" +> live + draft `; - -exports[`PublicationStatus basic 1`] = `null`; diff --git a/client/src/components/Transition/Transition.js b/client/src/components/Transition/Transition.js new file mode 100644 index 000000000..c79365761 --- /dev/null +++ b/client/src/components/Transition/Transition.js @@ -0,0 +1,48 @@ +import React from 'react'; + +import CSSTransitionGroup from 'react-addons-css-transition-group'; + +const TRANSITION_DURATION = 210; + +// The available transitions. Must match the class names in CSS. +export const PUSH = 'push'; +export const POP = 'pop'; +export const FADE = 'fade'; + +/** + * Wrapper arround react-addons-css-transition-group with default values. + */ +const Transition = ({ + name, + component, + className, + duration, + children, +}) => ( + + {children} + +); + +Transition.propTypes = { + name: React.PropTypes.oneOf([PUSH, POP, FADE]).isRequired, + component: React.PropTypes.string, + className: React.PropTypes.string, + duration: React.PropTypes.number, + children: React.PropTypes.node, +}; + +Transition.defaultProps = { + component: 'div', + children: null, + className: null, + duration: TRANSITION_DURATION, +}; + +export default Transition; diff --git a/client/src/components/Transition/Transition.scss b/client/src/components/Transition/Transition.scss new file mode 100644 index 000000000..0034f659c --- /dev/null +++ b/client/src/components/Transition/Transition.scss @@ -0,0 +1,85 @@ +// ============================================================================= +// Transitions +// ============================================================================= + +$c-transition-duration: 200ms; + +.c-transition-group { + position: absolute; + width: 100%; + top: 0; +} + +.c-transition-push-enter { + transform: translateX(100%); + transition: transform $c-transition-duration ease, opacity $c-transition-duration linear; + opacity: 0; +} + +.c-transition-push-enter-active { + transform: translateX(0); + opacity: 1; +} + +.c-transition-push-leave { + transform: translateX(0); + transition: transform $c-transition-duration ease, opacity $c-transition-duration linear; + opacity: 1; +} + +.c-transition-push-leave-active { + transform: translateX(-100%); + opacity: 0; +} + +// ============================================================================= +// Pop transition +// ============================================================================= + +.c-transition-pop-enter { + transform: translateX(-100%); + transition: transform $c-transition-duration ease, opacity $c-transition-duration linear; + opacity: 0; +} + +.c-transition-pop-enter-active { + transform: translateX(0); + opacity: 1; +} + +.c-transition-pop-leave { + transform: translateX(0); + transition: transform $c-transition-duration ease, opacity $c-transition-duration linear; + opacity: 1; +} + +.c-transition-pop-leave-active { + transform: translateX(100%); + opacity: 0; +} + +// ============================================================================= +// Fade transition +// ============================================================================= + +.c-transition-fade-enter { + position: absolute; + width: 100%; + opacity: 0; + transition: opacity $c-transition-duration ease $c-transition-duration; +} + +.c-transition-fade-enter-active { + opacity: 1; +} + +.c-transition-fade-leave { + position: absolute; + width: 100%; + opacity: 1; + transition: opacity $c-transition-duration ease; +} + +.c-transition-fade-leave-active { + opacity: 0; +} diff --git a/client/src/components/Transition/Transition.test.js b/client/src/components/Transition/Transition.test.js new file mode 100644 index 000000000..71b49ecc1 --- /dev/null +++ b/client/src/components/Transition/Transition.test.js @@ -0,0 +1,14 @@ +import React from 'react'; +import { shallow } from 'enzyme'; + +import Transition, { PUSH } from './Transition'; + +describe('Transition', () => { + it('exists', () => { + expect(Transition).toBeDefined(); + }); + + it('basic', () => { + expect(shallow()).toMatchSnapshot(); + }); +}); diff --git a/client/src/components/Transition/__snapshots__/Transition.test.js.snap b/client/src/components/Transition/__snapshots__/Transition.test.js.snap new file mode 100644 index 000000000..f0116e837 --- /dev/null +++ b/client/src/components/Transition/__snapshots__/Transition.test.js.snap @@ -0,0 +1,14 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Transition basic 1`] = ` + +`; diff --git a/client/src/components/explorer/Explorer.js b/client/src/components/explorer/Explorer.js deleted file mode 100644 index 6c1fd34e1..000000000 --- a/client/src/components/explorer/Explorer.js +++ /dev/null @@ -1,116 +0,0 @@ -import React from 'react'; -import CSSTransitionGroup from 'react-addons-css-transition-group'; -import { connect } from 'react-redux'; - -import * as actions from './actions'; -import { EXPLORER_ANIM_DURATION } from '../../config/config'; -import ExplorerPanel from './ExplorerPanel'; - -// TODO To refactor. -class Explorer extends React.Component { - constructor(props) { - super(props); - this.init = this.init.bind(this); - } - - componentDidMount() { - const { defaultPage, setDefaultPage } = this.props; - - if (defaultPage) { - setDefaultPage(defaultPage); - } - } - - init() { - const { page, defaultPage, onShow } = this.props; - if (page && page.isLoaded) { - return; - } - - onShow(page ? page : defaultPage); - } - - getPage() { - const { nodes, path } = this.props; - const id = path[path.length - 1]; - return nodes[id]; - } - - render() { - const { isVisible, nodes, path, pageTypes, type, fetching, resolved, onPop, onClose, transport, getChildren, loadItemWithChildren, pushPage } = this.props; - - return ( - - {isVisible ? ( - - ) : null} - - ); - } -} - -Explorer.propTypes = { - isVisible: React.PropTypes.bool.isRequired, - fetching: React.PropTypes.bool.isRequired, - resolved: React.PropTypes.bool.isRequired, - path: React.PropTypes.array, - type: React.PropTypes.string.isRequired, - nodes: React.PropTypes.object.isRequired, - transport: React.PropTypes.object.isRequired, - page: React.PropTypes.any, - defaultPage: React.PropTypes.number, - onPop: React.PropTypes.func.isRequired, - setDefaultPage: React.PropTypes.func.isRequired, - onShow: React.PropTypes.func.isRequired, - onClose: React.PropTypes.func.isRequired, - getChildren: React.PropTypes.func.isRequired, - loadItemWithChildren: React.PropTypes.func.isRequired, - pushPage: React.PropTypes.func.isRequired, - pageTypes: React.PropTypes.object.isRequired, -}; - -const mapStateToProps = (state) => ({ - isVisible: state.explorer.isVisible, - page: state.explorer.currentPage, - fetching: state.explorer.isFetching, - resolved: state.explorer.isResolved, - path: state.explorer.path, - pageTypes: state.explorer.pageTypes, - // page: state.explorer.page - // indexes: state.entities.indexes, - nodes: state.nodes, - animation: state.explorer.animation, - transport: state.transport -}); - -const mapDispatchToProps = (dispatch) => ({ - setDefaultPage: (id) => dispatch(actions.setDefaultPage(id)), - getChildren: (id) => dispatch(actions.fetchChildren(id)), - onShow: () => dispatch(actions.fetchRoot()), - loadItemWithChildren: (id) => dispatch(actions.fetchPage(id)), - pushPage: (id) => dispatch(actions.pushPage(id)), - onPop: () => dispatch(actions.popPage()), - onClose: () => dispatch(actions.toggleExplorer()), -}); - -export default connect(mapStateToProps, mapDispatchToProps)(Explorer); diff --git a/client/src/components/explorer/ExplorerHeader.js b/client/src/components/explorer/ExplorerHeader.js deleted file mode 100644 index d2418a118..000000000 --- a/client/src/components/explorer/ExplorerHeader.js +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; -import CSSTransitionGroup from 'react-addons-css-transition-group'; -import { EXPLORER_ANIM_DURATION } from '../../config/config'; -import { STRINGS } from '../../config/wagtail'; - -import Icon from '../../components/Icon/Icon'; - -const ExplorerHeader = ({ page, depth, onPop, transName }) => { - const title = depth < 2 || !page ? STRINGS.PAGES : page.title; - - return ( -
- -
- ); -}; - -ExplorerHeader.propTypes = { - page: React.PropTypes.object, - depth: React.PropTypes.number, - onPop: React.PropTypes.func, - transName: React.PropTypes.string, -}; - -export default ExplorerHeader; diff --git a/client/src/components/explorer/ExplorerItem.js b/client/src/components/explorer/ExplorerItem.js deleted file mode 100644 index 7c1919ffe..000000000 --- a/client/src/components/explorer/ExplorerItem.js +++ /dev/null @@ -1,51 +0,0 @@ -import React from 'react'; - -import { ADMIN_URLS, STRINGS } from '../../config/wagtail'; -import Icon from '../../components/Icon/Icon'; -import Button from '../../components/Button/Button'; -import PublicationStatus from '../../components/PublicationStatus/PublicationStatus'; -import AbsoluteDate from '../../components/AbsoluteDate/AbsoluteDate'; - -const ExplorerItem = ({ title, typeName, data, onItemClick }) => { - const { id, meta } = data; - const status = meta ? meta.status : null; - const time = meta ? meta.latest_revision_created_at : null; - - // TODO Use meta.children.count once we drop the has_children filter. - // const hasChildren = meta ? meta.children.count > 0 : false; - const hasChildren = meta ? meta.descendants.count - meta.children.count > 0 : false; - - return ( -
- - {hasChildren ? ( - - ) : null} -
- ); -}; - -ExplorerItem.propTypes = { - title: React.PropTypes.string, - data: React.PropTypes.object, - typeName: React.PropTypes.string, - onItemClick: React.PropTypes.func, -}; - -ExplorerItem.defaultProps = { - data: {}, - onItemClick: () => {}, -}; - -export default ExplorerItem; diff --git a/client/src/components/explorer/ExplorerPanel.js b/client/src/components/explorer/ExplorerPanel.js deleted file mode 100644 index 2c922238f..000000000 --- a/client/src/components/explorer/ExplorerPanel.js +++ /dev/null @@ -1,193 +0,0 @@ -import React from 'react'; -import CSSTransitionGroup from 'react-addons-css-transition-group'; -import FocusTrap from 'focus-trap-react' - -import { EXPLORER_ANIM_DURATION } from '../../config/config'; -import { STRINGS } from '../../config/wagtail'; - - -import ExplorerHeader from './ExplorerHeader'; -import ExplorerItem from './ExplorerItem'; -import LoadingSpinner from './LoadingSpinner'; -import PageCount from './PageCount'; - -export default class ExplorerPanel extends React.Component { - constructor(props) { - super(props); - this.onItemClick = this.onItemClick.bind(this); - - this.state = { - // TODO Refactor value to constant. - animation: 'push', - }; - } - - componentWillReceiveProps(newProps) { - const { path } = this.props; - - if (path) { - const isPush = newProps.path.length > path.length; - const animation = isPush ? 'push' : 'pop'; - - this.setState({ - animation: animation, - }); - } - } - - loadChildren() { - const { page, getChildren } = this.props; - - if (page && !page.children.isFetching) { - if (page.meta.children.count && !page.children.length && !page.children.isFetching && !page.children.isLoaded) { - getChildren(page.id); - } - } - } - - componentDidUpdate() { - this.loadChildren(); - } - - componentDidMount() { - const { init } = this.props; - - init(); - document.body.classList.add('explorer-open'); - } - - componentWillUnmount() { - document.body.classList.remove('explorer-open'); - } - - onItemClick(id, e) { - const { nodes, pushPage, loadItemWithChildren } = this.props; - const node = nodes[id]; - - e.preventDefault(); - e.stopPropagation(); - - if (node.isLoaded) { - pushPage(id); - } else { - loadItemWithChildren(id); - } - } - - renderChildren(page) { - const { nodes, pageTypes } = this.props; - - if (!page || !page.children.items) { - return []; - } - - return page.children.items - .map(index => nodes[index]) - .map((item) => { - const typeName = pageTypes[item.meta.type] ? pageTypes[item.meta.type].verbose_name : item.meta.type; - - return ( - - ); - }); - } - - getContents() { - const { page } = this.props; - let ret; - - if (page) { - if (page.children.items.length) { - ret = this.renderChildren(page); - } else { - ret = ( -
- {STRINGS.NO_RESULTS} -
- ); - } - } - - return ret; - } - - render() { - const { type, page, onPop, onClose, path, resolved } = this.props; - const { animation } = this.state; - - return !resolved ? ( -
- ) : ( - - {/* FocusTrap gets antsy while the page is loading, so we give it something to focus on. */} - {page.isFetching &&
} -
- -
- -
- - {page.isFetching ? ( - - ) : ( -
- {this.getContents()} - {(page.children.count > page.children.items.length) && ( - - )} -
- )} -
- -
-
-
-
- - ); - } -} - -ExplorerPanel.propTypes = { - page: React.PropTypes.object, - onPop: React.PropTypes.func.isRequired, - onClose: React.PropTypes.func.isRequired, - type: React.PropTypes.string.isRequired, - path: React.PropTypes.array, - resolved: React.PropTypes.bool.isRequired, - init: React.PropTypes.func.isRequired, - getChildren: React.PropTypes.func.isRequired, - pushPage: React.PropTypes.func.isRequired, - loadItemWithChildren: React.PropTypes.func.isRequired, - nodes: React.PropTypes.object.isRequired, - pageTypes: React.PropTypes.object.isRequired, -}; diff --git a/client/src/components/explorer/ExplorerToggle.js b/client/src/components/explorer/ExplorerToggle.js deleted file mode 100644 index 4f0182f06..000000000 --- a/client/src/components/explorer/ExplorerToggle.js +++ /dev/null @@ -1,41 +0,0 @@ -import React from 'react'; -import { connect } from 'react-redux'; - -import * as actions from './actions'; - -import Button from '../../components/Button/Button'; - -/** - * A Button which toggles the explorer, and doubles as a loading indicator. - */ -// TODO isVisible should not be used here, but at the moment there is a click -// binding problem between this and the ExplorerPanel clickOutside. -const ExplorerToggle = ({ isVisible, isFetching, children, onToggle }) => ( - -); - -ExplorerToggle.propTypes = { - isVisible: React.PropTypes.bool, - isFetching: React.PropTypes.bool, - onToggle: React.PropTypes.func, - children: React.PropTypes.node, -}; - -const mapStateToProps = (store) => ({ - isFetching: store.explorer.isFetching, - isVisible: store.explorer.isVisible, -}); - -const mapDispatchToProps = (dispatch) => ({ - onToggle() { - dispatch(actions.toggleExplorer()); - }, -}); - -export default connect(mapStateToProps, mapDispatchToProps)(ExplorerToggle); diff --git a/client/src/components/explorer/LoadingSpinner.js b/client/src/components/explorer/LoadingSpinner.js deleted file mode 100644 index 8bf25de6a..000000000 --- a/client/src/components/explorer/LoadingSpinner.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { STRINGS } from '../../config/wagtail'; -import Icon from '../../components/Icon/Icon'; - -const LoadingSpinner = () => ( -
- {STRINGS.LOADING} -
-); - -export default LoadingSpinner; diff --git a/client/src/components/explorer/actions/index.js b/client/src/components/explorer/actions/index.js deleted file mode 100644 index fdb52c058..000000000 --- a/client/src/components/explorer/actions/index.js +++ /dev/null @@ -1,99 +0,0 @@ -import { createAction } from 'redux-actions'; - -import { PAGES_ROOT_ID } from '../../../config/config'; -import * as admin from '../../../api/admin'; - -export const fetchStart = createAction('FETCH_START'); - -export const fetchSuccess = createAction('FETCH_SUCCESS', (id, body) => ({ id, body })); - -export const fetchFailure = createAction('FETCH_FAILURE'); - -export const pushPage = createAction('PUSH_PAGE'); - -export const popPage = createAction('POP_PAGE'); - -export const fetchBranchSuccess = createAction('FETCH_BRANCH_SUCCESS', (id, json) => ({ id, json })); - -export const fetchBranchStart = createAction('FETCH_BRANCH_START'); - -export const clearError = createAction('CLEAR_TRANSPORT_ERROR'); - -export const resetTree = createAction('RESET_TREE'); - -export const treeResolved = createAction('TREE_RESOLVED'); - -export const fetchChildrenSuccess = createAction('FETCH_CHILDREN_SUCCESS', (id, json) => ({ id, json })); - -export const fetchChildrenStart = createAction('FETCH_CHILDREN_START'); - -/** - * Gets the children of a node from the API. - */ -export function fetchChildren(id = 'root') { - return (dispatch, getState) => { - const { explorer } = getState(); - - dispatch(fetchChildrenStart(id)); - - return admin.getChildPages(id, { - fields: explorer.fields, - }).then(json => dispatch(fetchChildrenSuccess(id, json))); - }; -} - -// Make this a bit better... hmm.... -export function fetchTree(id = 1) { - return (dispatch) => { - dispatch(fetchBranchStart(id)); - - return admin.getPage(id).then((json) => { - dispatch(fetchBranchSuccess(id, json)); - - // Recursively walk up the tree to the root, to figure out how deep - // in the tree we are. - if (json.meta.parent) { - dispatch(fetchTree(json.meta.parent.id)); - } else { - dispatch(treeResolved()); - } - }); - }; -} - -export function fetchRoot() { - return (dispatch) => { - // TODO Should not need an id. - dispatch(resetTree(PAGES_ROOT_ID)); - dispatch(fetchBranchStart(PAGES_ROOT_ID)); - - dispatch(fetchBranchSuccess(PAGES_ROOT_ID, { - children: {}, - meta: { - children: {}, - }, - })); - - dispatch(fetchChildren(PAGES_ROOT_ID)); - - dispatch(treeResolved()); - }; -} - -export const toggleExplorer = createAction('TOGGLE_EXPLORER'); - - -/** - * TODO: determine if page is already loaded, don't load it again, just push. - */ -export function fetchPage(id = 1) { - return dispatch => { - dispatch(fetchStart(id)); - return admin.getPage(id) - .then(json => dispatch(fetchSuccess(id, json))) - .then(json => dispatch(fetchChildren(id, json))) - .catch(json => dispatch(fetchFailure(new Error(JSON.stringify(json))))); - }; -} - -export const setDefaultPage = createAction('SET_DEFAULT_PAGE'); diff --git a/client/src/components/explorer/reducers/explorer.js b/client/src/components/explorer/reducers/explorer.js deleted file mode 100644 index fb3ac3f4f..000000000 --- a/client/src/components/explorer/reducers/explorer.js +++ /dev/null @@ -1,92 +0,0 @@ -import _ from 'lodash'; - -const defaultState = { - isVisible: false, - isFetching: false, - isResolved: false, - path: [], - currentPage: 1, - defaultPage: 1, - // TODO Change to include less fields (just 'descendants'?) in the next version of the admin API. - // Specificies which fields are to be fetched in the API calls. - fields: ['title', 'latest_revision_created_at', 'status', 'descendants', 'children'], - // Coming from the API in order to get translated / pluralised labels. - pageTypes: {}, -}; - -export default function explorer(state = defaultState, action = {}) { - let newNodes = state.path; - - switch (action.type) { - case 'SET_DEFAULT_PAGE': - return _.assign({}, state, { - defaultPage: action.payload - }); - - case 'RESET_TREE': - return _.assign({}, state, { - isFetching: true, - isResolved: false, - currentPage: action.payload, - path: [], - }); - - case 'TREE_RESOLVED': - return _.assign({}, state, { - isFetching: false, - isResolved: true - }); - - case 'TOGGLE_EXPLORER': - return _.assign({}, state, { - isVisible: !state.isVisible, - currentPage: action.payload ? action.payload : state.defaultPage, - }); - - case 'FETCH_START': - return _.assign({}, state, { - isFetching: true - }); - - case 'FETCH_BRANCH_SUCCESS': - if (state.path.indexOf(action.payload.id) < 0) { - newNodes = [action.payload.id].concat(state.path); - } - - return _.assign({}, state, { - path: newNodes, - currentPage: state.currentPage ? state.currentPage : action.payload.id - }); - - // called on fetch page... - case 'FETCH_SUCCESS': - if (state.path.indexOf(action.payload.id) < 0) { - newNodes = state.path.concat([action.payload.id]); - } - - return _.assign({}, state, { - isFetching: false, - path: newNodes, - }); - - case 'PUSH_PAGE': - return _.assign({}, state, { - path: state.path.concat([action.payload]) - }); - - case 'POP_PAGE': - return _.assign({}, state, { - path: state.path.length > 1 ? state.path.slice(0, -1) : state.path, - }); - - case 'FETCH_CHILDREN_SUCCESS': - return _.assign({}, state, { - isFetching: false, - // eslint-disable-next-line no-underscore-dangle - pageTypes: _.assign({}, state.pageTypes, action.payload.json.__types), - }); - - default: - return state; - } -} diff --git a/client/src/components/explorer/reducers/explorer.test.js b/client/src/components/explorer/reducers/explorer.test.js deleted file mode 100644 index 7b4c791e9..000000000 --- a/client/src/components/explorer/reducers/explorer.test.js +++ /dev/null @@ -1,55 +0,0 @@ -import * as actions from '../actions'; -import _ from 'lodash'; -import rootReducer from './index'; -import explorer from './explorer'; - -describe('explorer', () => { - const initialState = { - isVisible: false, - isFetching: false, - isResolved: false, - path: [], - currentPage: 1, - defaultPage: 1, - fields: ['title', 'latest_revision_created_at', 'status', 'descendants', 'children'], - pageTypes: {}, - }; - - it('exists', () => { - expect(explorer).toBeDefined(); - }); - it('returns the initial state if no input is provided', () => { - expect(explorer(undefined, undefined)) - .toEqual(initialState); - }); - it('sets the default page', () => { - expect(explorer(initialState, {type: 'SET_DEFAULT_PAGE', payload: 100})) - .toEqual(_.assign({}, initialState, {defaultPage: 100})) - }); - it('resets the tree', () => { - expect(explorer(initialState, {type: 'RESET_TREE', payload: 100})) - .toEqual(_.assign({}, initialState, {isFetching: true, currentPage: 100})) - }); - it('has resolved the tree', () => { - expect(explorer(initialState, {type: 'TREE_RESOLVED'})) - .toEqual(_.assign({}, initialState, {isResolved: true})) - }); - it('toggles the explorer', () => { - expect(explorer(initialState, {type: 'TOGGLE_EXPLORER', payload: 100})) - .toEqual( - _.assign({}, initialState, {isVisible: !initialState.isVisible, currentPage: 100}) - ) - }); - it('starts fetching', () => { - expect(explorer(initialState, {type: 'FETCH_START'})) - .toEqual(_.assign({}, initialState, {isFetching: true})) - }); - it('pushes a page to the path', () => { - expect(explorer(initialState, {type: 'PUSH_PAGE', payload: 100})) - .toEqual(_.assign({}, initialState, {path: initialState.path.concat([100])})) - }); - it('pops a page off the path', () => { - expect(explorer(_.assign({}, initialState, {path: initialState.path.concat(["root", 100])}), {type: 'POP_PAGE', payload: 100})) - .toEqual(_.assign({}, initialState, {path: initialState.path.concat(["root"])})) - }); -}); \ No newline at end of file diff --git a/client/src/components/explorer/reducers/index.js b/client/src/components/explorer/reducers/index.js deleted file mode 100644 index ce7b01768..000000000 --- a/client/src/components/explorer/reducers/index.js +++ /dev/null @@ -1,13 +0,0 @@ -import { combineReducers } from 'redux'; -import explorer from './explorer'; -import nodes from './nodes'; -import transport from './transport'; - - -const rootReducer = combineReducers({ - explorer, - transport, - nodes, -}); - -export default rootReducer; diff --git a/client/src/components/explorer/reducers/nodes.js b/client/src/components/explorer/reducers/nodes.js deleted file mode 100644 index 3b9018107..000000000 --- a/client/src/components/explorer/reducers/nodes.js +++ /dev/null @@ -1,93 +0,0 @@ -import _ from 'lodash'; - -const childrenDefaultState = { - items: [], - count: 0, - isFetching: false -}; - -const children = (state = childrenDefaultState, action) => { - switch (action.type) { - case 'FETCH_CHILDREN_START': - return _.assign({}, state, { - isFetching: true, - }); - - case 'FETCH_CHILDREN_SUCCESS': - return _.assign({}, state, { - items: action.payload.json.items.map(item => item.id), - count: action.payload.json.meta.total_count, - isFetching: false, - isLoaded: true, - }); - - default: - return state; - } -}; - -const defaultState = { - isError: false, - isFetching: false, - isLoaded: false, - children: children(undefined, {}) -}; - -// TODO Why isn't the default state used on init? -export default function nodes(state = {}, action = {}) { - switch (action.type) { - case 'FETCH_CHILDREN_START': - // TODO Very hard to understand this code. To refactor. - return _.assign({}, state, { - [action.payload]: _.assign({}, state[action.payload], { - isFetching: true, - children: children(state[action.payload] ? state[action.payload].children : undefined, action) - }) - }); - - // eslint-disable-next-line no-case-declarations - case 'FETCH_CHILDREN_SUCCESS': - // TODO Very hard to understand this code. To refactor. - let map = {}; - action.payload.json.items.forEach(item => { - map = _.assign({}, map, { - [item.id]: _.assign({}, defaultState, state[item.id], item, { - isLoaded: true - }) - }); - }); - - return _.assign({}, state, map, { - [action.payload.id]: _.assign({}, state[action.payload.id], { - isFetching: false, - children: children(state[action.payload.id].children, action) - }) - }); - - case 'RESET_TREE': - return defaultState; - - case 'FETCH_START': - return _.assign({}, state, { - [action.payload]: _.assign({}, defaultState, state[action.payload], { - isFetching: true, - isError: false, - }) - }); - - case 'FETCH_BRANCH_SUCCESS': - return _.assign({}, state, { - [action.payload.id]: _.assign({}, defaultState, state[action.payload.id], action.payload.json, { - isFetching: false, - isError: false, - isLoaded: true - }) - }); - - case 'FETCH_SUCCESS': - return state; - - default: - return state; - } -} diff --git a/client/src/components/explorer/reducers/nodes.test.js b/client/src/components/explorer/reducers/nodes.test.js deleted file mode 100644 index 3b97839b1..000000000 --- a/client/src/components/explorer/reducers/nodes.test.js +++ /dev/null @@ -1,72 +0,0 @@ -import * as actions from '../actions'; -import _ from 'lodash'; -import rootReducer from './index'; -import nodes from './nodes'; - -describe('nodes', () => { - const initialState = { - isError: false, - isFetching: false, - isLoaded: false, - children: { - items: [], - count: 0, - isFetching: false - } - }; - - const fetchingState = { - "any": { - isFetching: true, - isError: false, - isLoaded: false, - children: { - items: [], - count: 0, - isFetching: false - } - } - }; - - const fetchingChildren = { - isError: false, - isFetching: false, - isLoaded: false, - children: { - items: [], - count: 0, - isFetching: false - }, - "any": { - isFetching: true, - children: { - items: [], - count: 0, - isFetching: true - } - } - }; - - it('exists', () => { - expect(nodes).toBeDefined(); - }); - - it('returns empty state on no action and no input state', () => { - expect(nodes(undefined, undefined)).toEqual({}); - }); - it('returns initial state on no action and initial state input', () => { - expect(nodes(initialState, undefined)).toEqual(initialState); - }); - it('starts fetching children', () => { - expect(nodes(initialState, {type: 'FETCH_CHILDREN_START', payload: 'any'})).toEqual(fetchingChildren); - }); - it('resets the tree', () => { - expect(nodes({}, {type: 'RESET_TREE'})).toEqual(initialState); - }); - it('starts fetching', () => { - expect(nodes({}, {type: 'FETCH_START', payload: 'any'})).toEqual(fetchingState) - }); - it('makes a fetch success', () => { - expect(nodes({'any': 'any'}, {type: 'FETCH_SUCCESS'})).toEqual({'any': 'any'}) - }) -}); diff --git a/client/src/components/explorer/reducers/transport.js b/client/src/components/explorer/reducers/transport.js deleted file mode 100644 index b7eb7faeb..000000000 --- a/client/src/components/explorer/reducers/transport.js +++ /dev/null @@ -1,23 +0,0 @@ -import _ from 'lodash'; - -const defaultState = { - error: null, - showMessage: false, -}; - -export default function transport(state = defaultState, action) { - switch (action.type) { - case 'FETCH_FAILURE': - return _.assign({}, state, { - error: action.payload.message, - showMessage: true - }); - case 'CLEAR_TRANSPORT_ERROR': - return _.assign({}, state, { - error: null, - showMessage: false - }); - default: - return state; - } -} diff --git a/client/src/components/explorer/reducers/transport.test.js b/client/src/components/explorer/reducers/transport.test.js deleted file mode 100644 index dc1e4b5e1..000000000 --- a/client/src/components/explorer/reducers/transport.test.js +++ /dev/null @@ -1,36 +0,0 @@ -import * as actions from '../actions'; -import _ from 'lodash'; -import rootReducer from './index'; -import transport from './transport'; - -describe('transport', () => { - const initialState = { - error: null, - showMessage: false, - }; - - it('exists', () => { - expect(transport).toBeDefined(); - }); - - it('returns the initial state', () => { - expect(transport(undefined, {})).toEqual(initialState); - }); - - it('returns error message and flag', () => { - const action = actions.fetchFailure(new Error('Test error')); - expect(transport(initialState, action)).toEqual({ - error: 'Test error', - showMessage: true, - }); - }); - - it('clears previous error message and flag', () => { - const action = actions.clearError(); - const errorState = { - error: 'Test error', - showMessage: true, - }; - expect(transport(errorState, action)).toEqual(initialState); - }); -}); \ No newline at end of file diff --git a/client/src/components/explorer/style.scss b/client/src/components/explorer/style.scss deleted file mode 100644 index 3a9e8fa45..000000000 --- a/client/src/components/explorer/style.scss +++ /dev/null @@ -1,323 +0,0 @@ -$c-explorer-bg: #4C4E4D; -$c-explorer-secondary: #cacaca; -$c-explorer-easing: cubic-bezier(0.075, 0.820, 0.165, 1.000); - -.c-explorer, .c-explorer * { - box-sizing: border-box; -} - -.c-explorer { - width: 100%; - height: 500px; - background: $c-explorer-bg; - position: absolute; - overflow: hidden; -} - - .c-explorer--sidebar { - height: 100vh; - box-shadow: 2px 2px 5px rgba(0,0,0,0.2); - z-index: 150; - } - -.c-explorer__header { - border-bottom: solid 1px #676767; - overflow: hidden; - color: $c-explorer-secondary; -} - -.c-explorer__trigger { - display: block; - padding: .5rem 1rem; - white-space: nowrap; - overflow: hidden; - width: 100%; - background: none; - border: none; - text-align: left; - color: $c-explorer-secondary; - line-height: inherit; - font: inherit; - cursor: default; -} - -.c-explorer__trigger--enabled { - cursor: pointer; - &:hover, &:focus { - color: $color-white; - background: rgba(0,0,0,0.2); - outline: none; - } -} - -.c-explorer__back { - margin-right: .25rem; - float: left; - margin-top: -1px; - - &:hover { - color: $color-white; - } - - .icon { - line-height: 1; - display: inline-block; - font-size: 16px; - } -} - -.c-explorer__title { - margin: 0; - color: $color-white; -} - -.c-explorer__loading { - color: $color-white; - padding: 1rem; -} - -.c-explorer__placeholder { - padding: 1rem; - color: $color-white; -} - -.c-explorer__meta { - font-size: 12px; - color: $c-explorer-secondary; - margin-bottom: 0; -} - - // TODO Could be a utility class - .c-explorer__meta__type { - text-transform: capitalize; - } - -.c-explorer__item { - display: block; - position: relative; - border-bottom: solid 1px #676767; - &:last-child { - border-bottom: 0; - } -} - -.c-explorer__item__link { - display: block; - padding: 1rem; - cursor: pointer; - - &:hover, &:focus { - background: rgba(0, 0, 0, 0.25); - color: $color-white; - outline: none; - } -} - -.c-explorer__item__children { - display: inline-block; - color: $color-white; - line-height: 1; - padding: .7em .3em .7em .7em; - cursor: pointer; - display: inline-block; - position: absolute; - right: 0; - top: 0; - bottom: 0; - font-size: 2em; - background: transparent; - border: 0; - &:hover, &:focus { - background: rgba(0,0,0,0.5); - color: $color-white; - outline: none; - } -} - -.c-explorer__see-more { - padding: 1rem; - background: rgba(0,0,0,0.2); - color: $c-explorer-secondary; - display: block; - - &:hover, &:focus { - color: $c-explorer-secondary; - background: rgba(0,0,0,0.4); - outline: none; - } -} - -.c-explorer__see-more__title { - color: $color-white; -} - -.c-status { - background: $color-grey-1; - color: $c-explorer-secondary; - text-transform: uppercase; - letter-spacing: .03rem; - font-size: 10px; -} - -.c-explorer__drawer { - position: absolute; - bottom: 0; - top: 36px; - width: 100%; - overflow-y: auto; -} - -.c-explorer__overflow { - max-width: 12rem; - display: block; - text-transform: uppercase; - float: left; - width: 100%; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} - -// ============================================================================= -// TODO: move to their own component.. -// ============================================================================= - -.o-pill { - display: inline-block; - padding: 0 .5em; - border-radius: .25em; - line-height: 1; - vertical-align: middle; - line-height: 1.5; -} - -.c-explorer__rel { - position: relative; - display: block; - height: 19px; - width: 100%; -} - -.c-explorer__parent-name { - position: absolute; - width: 100%; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} - -.c-explorer__spinner:after { - display: inline-block; - animation: spin 0.5s infinite linear; - line-height: 1; -} - -// ============================================================================= -// Transitions -// ============================================================================= - -$out-circ: cubic-bezier(0.785, 0.135, 0.150, 0.860); -$in-circ: cubic-bezier(0.785, 0.135, 0.150, 0.860); -$c-explorer-duration: 200ms; - -.c-explorer__transition-group { - position: absolute; - width: 100%; - top: 0; -} - -.explorer-push-enter { - transform: translateX(100%); - transition: transform $c-explorer-duration $out-circ, opacity $c-explorer-duration linear; - opacity: 0; -} - -.explorer-push-enter-active { - transform: translateX(0); - opacity: 1; -} - -.explorer-push-leave { - transform: translateX(0); - transition: transform $c-explorer-duration $in-circ, opacity $c-explorer-duration linear; - opacity: 1; -} - -.explorer-push-leave-active { - transform: translateX(-100%); - opacity: 0; -} - -// ============================================================================= -// Pop transition -// ============================================================================= - -.explorer-pop-enter { - transform: translateX(-100%); - transition: transform $c-explorer-duration $out-circ, opacity $c-explorer-duration linear; - opacity: 0; -} - -.explorer-pop-enter-active { - transform: translateX(0); - opacity: 1; -} - -.explorer-pop-leave { - transform: translateX(0); - transition: transform $c-explorer-duration $in-circ, opacity $c-explorer-duration linear; - opacity: 1; -} - -.explorer-pop-leave-active { - transform: translateX(100%); - opacity: 0; -} - -// ============================================================================= -// Toggle transition -// ============================================================================= - -.explorer-toggle-enter { - opacity: 0; - transition: all $c-explorer-duration; -} - -.explorer-toggle-enter-active { - opacity: 1; -} - -.explorer-toggle-leave { - opacity: 1; - transition: all $c-explorer-duration; -} - -.explorer-toggle-leave-active { - opacity: 0; -} - -// ============================================================================= -// Fade transition -// ============================================================================= - -.explorer-fade-enter { - position: absolute; - width: 100%; - opacity: 0; - transition: opacity .2s ease .1s; -} - -.explorer-fade-enter-active { - opacity: 1; -} - -.explorer-fade-leave { - position: absolute; - width: 100%; - opacity: 1; - transition: opacity .1s ease; -} - -.explorer-fade-leave-active { - opacity: 0; -} diff --git a/client/src/components/icon/README.md b/client/src/components/icon/README.md deleted file mode 100644 index 5b847e9a6..000000000 --- a/client/src/components/icon/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# Icon - -A simple component to render an icon. Abstracts away the actual icon implementation (font icons, SVG icons, CSS sprite). - -## Usage - -```javascript -import { Icon } from 'wagtail'; - -render( - -); -``` - -### Available props - -- `name`: icon name -- `className`: additional CSS classes to add to the element -- `title`: accessible label intended for screen readers diff --git a/client/src/config/config.js b/client/src/config/config.js deleted file mode 100644 index e42999d6f..000000000 --- a/client/src/config/config.js +++ /dev/null @@ -1,3 +0,0 @@ -export const PAGES_ROOT_ID = 'root'; - -export const EXPLORER_ANIM_DURATION = 220; diff --git a/client/src/config/config.test.js b/client/src/config/config.test.js deleted file mode 100644 index c33f559e4..000000000 --- a/client/src/config/config.test.js +++ /dev/null @@ -1,19 +0,0 @@ -import { - PAGES_ROOT_ID, - EXPLORER_ANIM_DURATION, -} from './config'; - -describe('config', () => { - describe('PAGES_ROOT_ID', () => { - it('exists', () => { - expect(PAGES_ROOT_ID).toBeDefined(); - }); - }); - - describe('EXPLORER_ANIM_DURATION', () => { - it('exists', () => { - expect(EXPLORER_ANIM_DURATION).toBeDefined(); - }); - }); - -}); diff --git a/client/src/config/wagtail.js b/client/src/config/wagtailConfig.js similarity index 62% rename from client/src/config/wagtail.js rename to client/src/config/wagtailConfig.js index a3c9f2b43..9dada3baa 100644 --- a/client/src/config/wagtail.js +++ b/client/src/config/wagtailConfig.js @@ -2,4 +2,5 @@ export const ADMIN_API = global.wagtailConfig.ADMIN_API; export const STRINGS = global.wagtailConfig.STRINGS; export const ADMIN_URLS = global.wagtailConfig.ADMIN_URLS; -export const DATE_FORMAT = global.wagtailConfig.DATE_FORMATTING.DATE_FORMAT; +// Maximum number of pages to load inside the explorer menu. +export const MAX_EXPLORER_PAGES = 200; diff --git a/client/src/config/wagtail.test.js b/client/src/config/wagtailConfig.test.js similarity index 71% rename from client/src/config/wagtail.test.js rename to client/src/config/wagtailConfig.test.js index 5e54525fd..cf2851c60 100644 --- a/client/src/config/wagtail.test.js +++ b/client/src/config/wagtailConfig.test.js @@ -2,10 +2,10 @@ import { ADMIN_API, STRINGS, ADMIN_URLS, - DATE_FORMAT, -} from './wagtail'; + MAX_EXPLORER_PAGES, +} from './wagtailConfig'; -describe('config', () => { +describe('wagtailConfig', () => { describe('ADMIN_API', () => { it('exists', () => { expect(ADMIN_API).toBeDefined(); @@ -24,9 +24,9 @@ describe('config', () => { }); }); - describe('DATE_FORMAT', () => { + describe('MAX_EXPLORER_PAGES', () => { it('exists', () => { - expect(DATE_FORMAT).toBeDefined(); + expect(MAX_EXPLORER_PAGES).toBeDefined(); }); }); }); diff --git a/client/src/index.js b/client/src/index.js index 538f0ed8d..9cc7b0282 100644 --- a/client/src/index.js +++ b/client/src/index.js @@ -4,17 +4,22 @@ */ import Button from './components/Button/Button'; -import Explorer from './components/Explorer/Explorer'; import Icon from './components/Icon/Icon'; -import LoadingIndicator from './components/LoadingIndicator/LoadingIndicator'; -import AbsoluteDate from './components/AbsoluteDate/AbsoluteDate'; import PublicationStatus from './components/PublicationStatus/PublicationStatus'; +import LoadingSpinner from './components/LoadingSpinner/LoadingSpinner'; +import Transition from './components/Transition/Transition'; +import Explorer, { + ExplorerToggle, + initExplorer, +} from './components/Explorer'; export { Button, - Explorer, Icon, - LoadingIndicator, - AbsoluteDate, PublicationStatus, + LoadingSpinner, + Transition, + Explorer, + ExplorerToggle, + initExplorer, }; diff --git a/client/src/index.test.js b/client/src/index.test.js index 5d9bd26dc..e7a5b4e2e 100644 --- a/client/src/index.test.js +++ b/client/src/index.test.js @@ -1,41 +1,44 @@ import { Button, - Explorer, Icon, - LoadingIndicator, - AbsoluteDate, PublicationStatus, + LoadingSpinner, + Transition, + Explorer, + ExplorerToggle, + initExplorer, } from './index'; describe('wagtail package API', () => { - describe('Button', () => { - it('exists', () => { - expect(Button).toBeDefined(); - }); + it('has Button', () => { + expect(Button).toBeDefined(); }); - describe('Explorer', () => { - it('exists', () => { - expect(Explorer).toBeDefined(); - }); + + it('has Icon', () => { + expect(Icon).toBeDefined(); }); - describe('Icon', () => { - it('exists', () => { - expect(Icon).toBeDefined(); - }); + + it('has PublicationStatus', () => { + expect(PublicationStatus).toBeDefined(); }); - describe('LoadingIndicator', () => { - it('exists', () => { - expect(LoadingIndicator).toBeDefined(); - }); + + it('has LoadingSpinner', () => { + expect(LoadingSpinner).toBeDefined(); }); - describe('AbsoluteDate', () => { - it('exists', () => { - expect(AbsoluteDate).toBeDefined(); - }); + + it('has Transition', () => { + expect(Transition).toBeDefined(); }); - describe('PublicationStatus', () => { - it('exists', () => { - expect(PublicationStatus).toBeDefined(); - }); + + it('has Explorer', () => { + expect(Explorer).toBeDefined(); + }); + + it('has ExplorerToggle', () => { + expect(ExplorerToggle).toBeDefined(); + }); + + it('has initExplorer', () => { + expect(initExplorer).toBeDefined(); }); }); diff --git a/client/tests/mock-fetch.js b/client/tests/mock-fetch.js new file mode 100644 index 000000000..c7ab2853d --- /dev/null +++ b/client/tests/mock-fetch.js @@ -0,0 +1,38 @@ +// Mocking the global.fetch and global.Headers +global.fetch = jest.fn(); +global.Headers = jest.fn(); + +// Helper to mock a success response. +fetch.mockResponseSuccess = (body) => { + fetch.mockImplementationOnce(() => Promise.resolve({ + json: () => Promise.resolve(JSON.parse(body)), + status: 200, + statusText: 'OK', + })); +}; + +// Helper to mock a failure response. +fetch.mockResponseFailure = () => { + fetch.mockImplementationOnce(() => Promise.resolve({ + status: 500, + statusText: 'Internal Error', + })); +}; + +fetch.mockResponseCrash = () => { + fetch.mockImplementationOnce(() => Promise.reject({ + status: 500, + statusText: 'Internal Error', + })); +}; + +// Helper to mock a timeout response. +fetch.mockResponseTimeout = () => { + fetch.mockImplementationOnce(() => { + const timeout = 1000; + + return new Promise((resolve) => { + setTimeout(() => setTimeout(resolve, timeout), timeout); + }); + }); +}; diff --git a/client/tests/stubs.js b/client/tests/stubs.js index cf1e2a60e..6ab64c5c5 100644 --- a/client/tests/stubs.js +++ b/client/tests/stubs.js @@ -9,6 +9,7 @@ global.wagtailConfig = { DOCUMENTS: '/admin/api/v2beta/documents/', IMAGES: '/admin/api/v2beta/images/', PAGES: '/admin/api/v2beta/pages/', + EXTRA_CHILDREN_PARAMETERS: '', }, ADMIN_URLS: { PAGES: '/admin/pages/', @@ -18,11 +19,15 @@ global.wagtailConfig = { SHORT_DATE_FORMAT: 'DD/MM/YYYY', }, STRINGS: { - EXPLORER: 'Explorer', + EDIT: 'Edit', + PAGE: 'Page', + PAGES: 'Pages', LOADING: 'Loading...', + SERVER_ERROR: 'Server Error', NO_RESULTS: 'No results', - SEE_CHILDREN: 'See Children', - NO_DATE: 'No date', + SEE_CHILDREN: 'See children', + SEE_ALL: 'See all', + CLOSE_EXPLORER: 'Close explorer', }, }; diff --git a/client/webpack/base.config.js b/client/webpack/base.config.js index f35582e6d..7cf74aace 100644 --- a/client/webpack/base.config.js +++ b/client/webpack/base.config.js @@ -1,37 +1,43 @@ const path = require('path'); -const glob = require('glob'); const webpack = require('webpack'); -const COMMON_PATH = './wagtail/wagtailadmin/static/wagtailadmin/js/common.js'; +// Generates a path to an entry file to be compiled by Webpack. +const getEntryPath = (app, filename) => path.resolve('wagtail', app, 'static_src', app, 'app', filename); +// Generates a path to the output bundle to be loaded in the browser. +const getOutputPath = (app, filename) => path.join('wagtail', app, 'static', app, 'js', filename); -function getEntryPoint(filename) { - const appName = filename.split(path.sep)[2]; - const entryName = path.basename(filename, '.entry.js'); - const outputPath = path.join('wagtail', appName, 'static', appName, 'js', entryName); - const entry = {}; - - entry[outputPath] = ['whatwg-fetch', 'babel-polyfill', filename]; - - return entry; -} - -function entryPoints(globPath) { - const paths = glob.sync(globPath); - - return paths.reduce((entries, p) => Object.assign(entries, getEntryPoint(p)), {}); -} +const isVendorModule = (module) => { + const res = module.resource; + return res && res.indexOf('node_modules') >= 0 && res.match(/\.js$/); +}; module.exports = function exports() { + const entry = { + // Create a vendor chunk that will contain polyfills, and all third-party dependencies. + vendor: ['whatwg-fetch', 'babel-polyfill'], + }; + + entry[getOutputPath('wagtailadmin', 'wagtailadmin')] = getEntryPath('wagtailadmin', 'wagtailadmin.entry.js'); + return { - entry: entryPoints('./wagtail/**/static_src/**/app/*.entry.js'), + entry: entry, output: { - path: './', + path: '.', filename: '[name].js', publicPath: '/static/js/' }, plugins: [ - new webpack.optimize.CommonsChunkPlugin('common', COMMON_PATH, Infinity) + new webpack.optimize.CommonsChunkPlugin({ + name: 'vendor', + filename: getOutputPath('wagtailadmin', '[name].js'), + minChunks: isVendorModule, + }), ], + resolve: { + alias: { + 'wagtail-client': path.resolve('.', 'client'), + }, + }, module: { loaders: [ { @@ -39,6 +45,18 @@ module.exports = function exports() { loader: 'babel' }, ] - } + }, + stats: { + // Add chunk information (setting this to `false` allows for a less verbose output) + chunks: false, + // Add the hash of the compilation + hash: false, + // `webpack --colors` equivalent + colors: true, + // Add information about the reasons why modules are included + reasons: false, + // Add webpack version information + version: false, + }, }; }; diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 7adba7f50..c4985e4fb 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -3,228 +3,228 @@ "version": "1.0.0", "dependencies": { "babel-cli": { - "version": "6.22.2", - "from": "babel-cli@>=6.22.2 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.22.2.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.23.0.tgz", "dependencies": { "babel-register": { - "version": "6.22.0", - "from": "babel-register@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-register/-/babel-register-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "home-or-tmp": { "version": "2.0.0", - "from": "home-or-tmp@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "dependencies": { "os-homedir": { "version": "1.0.2", - "from": "os-homedir@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" }, "os-tmpdir": { "version": "1.0.2", - "from": "os-tmpdir@>=1.0.1 <2.0.0", + "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" } } }, "mkdirp": { "version": "0.5.1", - "from": "mkdirp@>=0.5.1 <0.6.0", + "from": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "minimist@0.0.8", + "from": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "source-map-support": { "version": "0.4.11", - "from": "source-map-support@>=0.4.2 <0.5.0", + "from": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.11.tgz", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.11.tgz" } } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "commander": { "version": "2.9.0", - "from": "commander@>=2.8.1 <3.0.0", + "from": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "resolved": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "dependencies": { "graceful-readlink": { "version": "1.0.1", - "from": "graceful-readlink@>=1.0.0", + "from": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", "resolved": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" } } }, "convert-source-map": { - "version": "1.3.0", - "from": "convert-source-map@>=1.1.0 <2.0.0", - "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.3.0.tgz" + "version": "1.4.0", + "from": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz" }, "fs-readdir-recursive": { "version": "1.0.0", - "from": "fs-readdir-recursive@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.0.0.tgz", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.0.0.tgz" }, "output-file-sync": { "version": "1.1.2", - "from": "output-file-sync@>=1.1.0 <2.0.0", + "from": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", "dependencies": { "graceful-fs": { "version": "4.1.11", - "from": "graceful-fs@>=4.1.4 <5.0.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" }, "mkdirp": { "version": "0.5.1", - "from": "mkdirp@>=0.5.1 <0.6.0", + "from": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "minimist@0.0.8", + "from": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "object-assign": { "version": "4.1.1", - "from": "object-assign@>=4.1.0 <5.0.0", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } }, "path-is-absolute": { "version": "1.0.1", - "from": "path-is-absolute@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" }, "slash": { "version": "1.0.0", - "from": "slash@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/slash/-/slash-1.0.0.tgz", "resolved": "http://registry.npmjs.org/slash/-/slash-1.0.0.tgz" }, "source-map": { "version": "0.5.6", - "from": "source-map@>=0.5.0 <0.6.0", + "from": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" }, "v8flags": { "version": "2.0.11", - "from": "v8flags@>=2.0.10 <3.0.0", + "from": "http://registry.npmjs.org/v8flags/-/v8flags-2.0.11.tgz", "resolved": "http://registry.npmjs.org/v8flags/-/v8flags-2.0.11.tgz", "dependencies": { "user-home": { "version": "1.1.1", - "from": "user-home@>=1.1.1 <2.0.0", + "from": "http://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", "resolved": "http://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" } } }, "chokidar": { "version": "1.6.1", - "from": "chokidar@>=1.6.1 <2.0.0", + "from": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", "dependencies": { "anymatch": { "version": "1.3.0", - "from": "anymatch@>=1.3.0 <2.0.0", + "from": "http://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "resolved": "http://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "dependencies": { "arrify": { "version": "1.0.1", - "from": "arrify@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "resolved": "http://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" }, "micromatch": { "version": "2.3.11", - "from": "micromatch@>=2.1.5 <3.0.0", + "from": "http://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "resolved": "http://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "dependencies": { "arr-diff": { "version": "2.0.0", - "from": "arr-diff@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "resolved": "http://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "dependencies": { "arr-flatten": { "version": "1.0.1", - "from": "arr-flatten@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", "resolved": "http://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" } } }, "array-unique": { "version": "0.2.1", - "from": "array-unique@>=0.2.1 <0.3.0", + "from": "http://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", "resolved": "http://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" }, "braces": { "version": "1.8.5", - "from": "braces@>=1.8.2 <2.0.0", + "from": "http://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "resolved": "http://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "dependencies": { "expand-range": { "version": "1.8.2", - "from": "expand-range@>=1.8.1 <2.0.0", + "from": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "dependencies": { "fill-range": { "version": "2.2.3", - "from": "fill-range@>=2.1.0 <3.0.0", + "from": "http://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "resolved": "http://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "dependencies": { "is-number": { "version": "2.1.0", - "from": "is-number@>=2.1.0 <3.0.0", + "from": "http://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "resolved": "http://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" }, "isobject": { "version": "2.1.0", - "from": "isobject@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "resolved": "http://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "dependencies": { "isarray": { "version": "1.0.0", - "from": "isarray@1.0.0", + "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" } } }, "randomatic": { "version": "1.1.6", - "from": "randomatic@>=1.1.3 <2.0.0", + "from": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz" }, "repeat-string": { "version": "1.6.1", - "from": "repeat-string@>=1.5.2 <2.0.0", + "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" } } @@ -233,114 +233,114 @@ }, "preserve": { "version": "0.2.0", - "from": "preserve@>=0.2.0 <0.3.0", + "from": "http://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", "resolved": "http://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" }, "repeat-element": { "version": "1.1.2", - "from": "repeat-element@>=1.1.2 <2.0.0", + "from": "http://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", "resolved": "http://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" } } }, "expand-brackets": { "version": "0.1.5", - "from": "expand-brackets@>=0.1.4 <0.2.0", + "from": "http://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "resolved": "http://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "dependencies": { "is-posix-bracket": { "version": "0.1.1", - "from": "is-posix-bracket@>=0.1.0 <0.2.0", + "from": "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", "resolved": "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" } } }, "extglob": { "version": "0.3.2", - "from": "extglob@>=0.3.1 <0.4.0", + "from": "http://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "resolved": "http://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" }, "filename-regex": { "version": "2.0.0", - "from": "filename-regex@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", "resolved": "http://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" }, "is-extglob": { "version": "1.0.0", - "from": "is-extglob@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "resolved": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" }, "kind-of": { "version": "3.1.0", - "from": "kind-of@>=3.0.2 <4.0.0", + "from": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { "version": "1.1.4", - "from": "is-buffer@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz", "resolved": "http://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" } } }, "normalize-path": { "version": "2.0.1", - "from": "normalize-path@>=2.0.1 <3.0.0", + "from": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", "resolved": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" }, "object.omit": { "version": "2.0.1", - "from": "object.omit@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "dependencies": { "for-own": { "version": "0.1.4", - "from": "for-own@>=0.1.4 <0.2.0", + "from": "http://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", "resolved": "http://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", "dependencies": { "for-in": { "version": "0.1.6", - "from": "for-in@>=0.1.5 <0.2.0", + "from": "http://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz", "resolved": "http://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz" } } }, "is-extendable": { "version": "0.1.1", - "from": "is-extendable@>=0.1.1 <0.2.0", + "from": "http://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "resolved": "http://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" } } }, "parse-glob": { "version": "3.0.4", - "from": "parse-glob@>=3.0.4 <4.0.0", + "from": "http://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "resolved": "http://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "dependencies": { "glob-base": { "version": "0.3.0", - "from": "glob-base@>=0.3.0 <0.4.0", + "from": "http://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "resolved": "http://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz" }, "is-dotfile": { "version": "1.0.2", - "from": "is-dotfile@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", "resolved": "http://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" } } }, "regex-cache": { "version": "0.4.3", - "from": "regex-cache@>=0.4.2 <0.5.0", + "from": "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", "resolved": "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", "dependencies": { "is-equal-shallow": { "version": "0.1.3", - "from": "is-equal-shallow@>=0.1.3 <0.2.0", + "from": "http://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "resolved": "http://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" }, "is-primitive": { "version": "2.0.0", - "from": "is-primitive@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", "resolved": "http://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" } } @@ -351,71 +351,71 @@ }, "async-each": { "version": "1.0.1", - "from": "async-each@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", "resolved": "http://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz" }, "glob-parent": { "version": "2.0.0", - "from": "glob-parent@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "resolved": "http://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" }, "inherits": { "version": "2.0.3", - "from": "inherits@>=2.0.1 <3.0.0", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" }, "is-binary-path": { "version": "1.0.1", - "from": "is-binary-path@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "resolved": "http://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "dependencies": { "binary-extensions": { "version": "1.8.0", - "from": "binary-extensions@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz" } } }, "is-glob": { "version": "2.0.1", - "from": "is-glob@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "resolved": "http://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "dependencies": { "is-extglob": { "version": "1.0.0", - "from": "is-extglob@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "resolved": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" } } }, "readdirp": { "version": "2.1.0", - "from": "readdirp@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "resolved": "http://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "dependencies": { "graceful-fs": { "version": "4.1.11", - "from": "graceful-fs@>=4.1.2 <5.0.0", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" }, "minimatch": { "version": "3.0.3", - "from": "minimatch@>=3.0.2 <4.0.0", + "from": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { "version": "1.1.6", - "from": "brace-expansion@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "resolved": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", - "from": "balanced-match@>=0.4.1 <0.5.0", + "from": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", "resolved": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" }, "concat-map": { "version": "0.0.1", - "from": "concat-map@0.0.1", + "from": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -423,68 +423,68 @@ } }, "readable-stream": { - "version": "2.2.2", - "from": "readable-stream@>=2.0.2 <3.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", - "from": "buffer-shims@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, "core-util-is": { "version": "1.0.2", - "from": "core-util-is@>=1.0.0 <1.1.0", + "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "isarray": { "version": "1.0.0", - "from": "isarray@>=1.0.0 <1.1.0", + "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, "process-nextick-args": { "version": "1.0.7", - "from": "process-nextick-args@>=1.0.6 <1.1.0", + "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", + "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.2", - "from": "util-deprecate@>=1.0.1 <1.1.0", + "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } }, "set-immediate-shim": { "version": "1.0.1", - "from": "set-immediate-shim@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", "resolved": "http://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" } } }, "fsevents": { - "version": "1.0.17", - "from": "fsevents@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.0.17.tgz", + "version": "1.1.1", + "from": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", "dependencies": { "nan": { "version": "2.5.1", - "from": "nan@>=2.3.0 <3.0.0", + "from": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz" }, "node-pre-gyp": { - "version": "0.6.32", + "version": "0.6.33", "from": "node-pre-gyp@>=0.6.29 <0.7.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz" + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz" }, "abbrev": { - "version": "1.0.9", + "version": "1.1.0", "from": "abbrev@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz" + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz" }, "ansi-styles": { "version": "2.2.1", @@ -492,39 +492,44 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "ansi-regex": { - "version": "2.0.0", + "version": "2.1.1", "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" }, "aproba": { - "version": "1.0.4", + "version": "1.1.1", "from": "aproba@>=1.0.3 <2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz" + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz" }, "are-we-there-yet": { "version": "1.1.2", "from": "are-we-there-yet@>=1.1.2 <1.2.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz" }, - "asn1": { - "version": "0.2.3", - "from": "asn1@>=0.2.3 <0.3.0", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" - }, "asynckit": { "version": "0.4.0", "from": "asynckit@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" }, + "aws-sign2": { + "version": "0.6.0", + "from": "aws-sign2@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + }, "assert-plus": { "version": "0.2.0", "from": "assert-plus@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" }, "aws4": { - "version": "1.5.0", + "version": "1.6.0", "from": "aws4@>=1.2.1 <2.0.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.5.0.tgz" + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz" + }, + "asn1": { + "version": "0.2.3", + "from": "asn1@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" }, "balanced-match": { "version": "0.4.2", @@ -532,29 +537,24 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" }, "bcrypt-pbkdf": { - "version": "1.0.0", + "version": "1.0.1", "from": "bcrypt-pbkdf@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz" + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz" }, - "aws-sign2": { - "version": "0.6.0", - "from": "aws-sign2@>=0.6.0 <0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "block-stream": { - "version": "0.0.9", - "from": "block-stream@*", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz" + "brace-expansion": { + "version": "1.1.6", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" }, "boom": { "version": "2.10.1", "from": "boom@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, - "brace-expansion": { - "version": "1.1.6", - "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + "block-stream": { + "version": "0.0.9", + "from": "block-stream@*", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz" }, "buffer-shims": { "version": "1.0.0", @@ -566,20 +566,30 @@ "from": "caseless@>=0.11.0 <0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, + "chalk": { + "version": "1.1.3", + "from": "chalk@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, "code-point-at": { "version": "1.1.0", "from": "code-point-at@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" }, + "commander": { + "version": "2.9.0", + "from": "commander@>=2.9.0 <3.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" + }, "combined-stream": { "version": "1.0.5", "from": "combined-stream@>=1.0.5 <1.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz" }, - "commander": { - "version": "2.9.0", - "from": "commander@>=2.9.0 <3.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" + "console-control-strings": { + "version": "1.1.0", + "from": "console-control-strings@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" }, "concat-map": { "version": "0.0.1", @@ -591,75 +601,70 @@ "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, - "console-control-strings": { - "version": "1.1.0", - "from": "console-control-strings@>=1.1.0 <1.2.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "cryptiles@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" }, "debug": { "version": "2.2.0", "from": "debug@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, - "deep-extend": { - "version": "0.4.1", - "from": "deep-extend@>=0.4.0 <0.5.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" - }, - "delayed-stream": { - "version": "1.0.0", - "from": "delayed-stream@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "cryptiles": { + "version": "2.0.5", + "from": "cryptiles@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" }, "delegates": { "version": "1.0.0", "from": "delegates@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" }, - "ecc-jsbn": { - "version": "0.1.1", - "from": "ecc-jsbn@>=0.1.1 <0.2.0", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" + "delayed-stream": { + "version": "1.0.0", + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" }, "escape-string-regexp": { "version": "1.0.5", "from": "escape-string-regexp@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, + "ecc-jsbn": { + "version": "0.1.1", + "from": "ecc-jsbn@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" + }, "extend": { "version": "3.0.0", "from": "extend@>=3.0.0 <3.1.0", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" }, - "forever-agent": { - "version": "0.6.1", - "from": "forever-agent@>=0.6.1 <0.7.0", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, "extsprintf": { "version": "1.0.2", "from": "extsprintf@1.0.2", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" }, - "fs.realpath": { - "version": "1.0.0", - "from": "fs.realpath@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "forever-agent": { + "version": "0.6.1", + "from": "forever-agent@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "2.1.2", + "from": "form-data@>=2.1.1 <2.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz" }, "fstream": { "version": "1.0.10", "from": "fstream@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz" }, - "form-data": { - "version": "2.1.2", - "from": "form-data@>=2.1.1 <2.2.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz" + "fs.realpath": { + "version": "1.0.0", + "from": "fs.realpath@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" }, "fstream-ignore": { "version": "1.0.5", @@ -667,9 +672,9 @@ "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz" }, "gauge": { - "version": "2.7.2", + "version": "2.7.3", "from": "gauge@>=2.7.1 <2.8.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.2.tgz" + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz" }, "generate-function": { "version": "2.0.0", @@ -716,16 +721,16 @@ "from": "hawk@>=3.1.3 <3.2.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz" }, - "hoek": { - "version": "2.16.3", - "from": "hoek@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, "http-signature": { "version": "1.1.1", "from": "http-signature@>=1.1.0 <1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz" }, + "hoek": { + "version": "2.16.3", + "from": "hoek@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + }, "inflight": { "version": "1.0.6", "from": "inflight@>=1.0.4 <2.0.0", @@ -771,16 +776,16 @@ "from": "isstream@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, + "jsbn": { + "version": "0.1.1", + "from": "jsbn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + }, "jodid25519": { "version": "1.0.2", "from": "jodid25519@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" }, - "jsbn": { - "version": "0.1.0", - "from": "jsbn@>=0.1.0 <0.2.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" - }, "json-schema": { "version": "0.2.3", "from": "json-schema@0.2.3", @@ -791,81 +796,86 @@ "from": "json-stringify-safe@>=5.0.1 <5.1.0", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, - "jsonpointer": { - "version": "4.0.1", - "from": "jsonpointer@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz" - }, "jsprim": { "version": "1.3.1", "from": "jsprim@>=1.2.2 <2.0.0", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz" }, - "mime-db": { - "version": "1.25.0", - "from": "mime-db@>=1.25.0 <1.26.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz" + "jsonpointer": { + "version": "4.0.1", + "from": "jsonpointer@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz" }, - "mime-types": { - "version": "2.1.13", - "from": "mime-types@>=2.1.7 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz" + "mime-db": { + "version": "1.26.0", + "from": "mime-db@>=1.26.0 <1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" }, "minimatch": { "version": "3.0.3", "from": "minimatch@>=3.0.2 <4.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" }, - "mkdirp": { - "version": "0.5.1", - "from": "mkdirp@>=0.5.1 <0.6.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + "mime-types": { + "version": "2.1.14", + "from": "mime-types@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" }, "minimist": { "version": "0.0.8", "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + }, "ms": { "version": "0.7.1", "from": "ms@0.7.1", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" }, - "number-is-nan": { - "version": "1.0.1", - "from": "number-is-nan@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" - }, "nopt": { "version": "3.0.6", "from": "nopt@>=3.0.6 <3.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" }, - "oauth-sign": { - "version": "0.8.2", - "from": "oauth-sign@>=0.8.1 <0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" - }, "npmlog": { "version": "4.0.2", "from": "npmlog@>=4.0.1 <5.0.0", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz" }, - "object-assign": { - "version": "4.1.0", - "from": "object-assign@>=4.1.0 <5.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "number-is-nan": { + "version": "1.0.1", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + }, + "oauth-sign": { + "version": "0.8.2", + "from": "oauth-sign@>=0.8.1 <0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" }, "once": { "version": "1.4.0", "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + }, "path-is-absolute": { "version": "1.0.1", "from": "path-is-absolute@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" }, + "object-assign": { + "version": "4.1.1", + "from": "object-assign@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + }, "pinkie": { "version": "2.0.4", "from": "pinkie@>=2.0.0 <3.0.0", @@ -876,10 +886,10 @@ "from": "process-nextick-args@>=1.0.6 <1.1.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, - "pinkie-promise": { - "version": "2.0.1", - "from": "pinkie-promise@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "readable-stream": { + "version": "2.2.2", + "from": "readable-stream@>=2.0.0 <3.0.0||>=1.1.13 <2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz" }, "punycode": { "version": "1.4.1", @@ -887,20 +897,15 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" }, "qs": { - "version": "6.3.0", + "version": "6.3.1", "from": "qs@>=6.3.0 <6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.0.tgz" + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz" }, "request": { "version": "2.79.0", "from": "request@>=2.79.0 <3.0.0", "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz" }, - "readable-stream": { - "version": "2.2.2", - "from": "readable-stream@>=2.0.0 <3.0.0||>=1.1.13 <2.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz" - }, "rimraf": { "version": "2.5.4", "from": "rimraf@>=2.5.4 <2.6.0", @@ -911,11 +916,6 @@ "from": "semver@>=5.3.0 <5.4.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz" }, - "set-blocking": { - "version": "2.0.0", - "from": "set-blocking@>=2.0.0 <2.1.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - }, "signal-exit": { "version": "3.0.2", "from": "signal-exit@>=3.0.0 <4.0.0", @@ -926,6 +926,11 @@ "from": "sntp@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" }, + "set-blocking": { + "version": "2.0.0", + "from": "set-blocking@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + }, "string-width": { "version": "1.0.2", "from": "string-width@>=1.0.1 <2.0.0", @@ -947,14 +952,14 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" }, "strip-json-comments": { - "version": "1.0.4", - "from": "strip-json-comments@>=1.0.4 <1.1.0", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + "version": "2.0.1", + "from": "strip-json-comments@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" }, "supports-color": { - "version": "0.2.0", - "from": "supports-color@>=0.2.0 <0.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz" + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" }, "tar": { "version": "2.2.1", @@ -966,11 +971,6 @@ "from": "tough-cookie@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz" }, - "tunnel-agent": { - "version": "0.4.3", - "from": "tunnel-agent@>=0.4.1 <0.5.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" - }, "tweetnacl": { "version": "0.14.5", "from": "tweetnacl@>=0.14.0 <0.15.0", @@ -986,11 +986,21 @@ "from": "uid-number@>=0.0.6 <0.1.0", "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz" }, + "tunnel-agent": { + "version": "0.4.3", + "from": "tunnel-agent@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + }, "uuid": { "version": "3.0.1", "from": "uuid@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz" }, + "wrappy": { + "version": "1.0.2", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + }, "verror": { "version": "1.3.6", "from": "verror@1.3.6", @@ -1001,28 +1011,11 @@ "from": "wide-align@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" }, - "wrappy": { - "version": "1.0.2", - "from": "wrappy@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - }, "xtend": { "version": "4.0.1", "from": "xtend@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" }, - "chalk": { - "version": "1.1.3", - "from": "chalk@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "dependencies": { - "supports-color": { - "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, "dashdash": { "version": "1.14.1", "from": "dashdash@>=1.12.0 <2.0.0", @@ -1048,9 +1041,9 @@ } }, "rc": { - "version": "1.1.6", + "version": "1.1.7", "from": "rc@>=1.1.6 <1.2.0", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", "dependencies": { "minimist": { "version": "1.2.0", @@ -1060,9 +1053,9 @@ } }, "sshpk": { - "version": "1.10.1", + "version": "1.10.2", "from": "sshpk@>=1.7.0 <2.0.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.1.tgz", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", "dependencies": { "assert-plus": { "version": "1.0.0", @@ -1095,96 +1088,96 @@ } }, "babel-core": { - "version": "6.22.1", - "from": "babel-core@>=6.22.1 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-core/-/babel-core-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-generator": { - "version": "6.22.0", - "from": "babel-generator@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.23.0.tgz", "dependencies": { "detect-indent": { "version": "4.0.0", - "from": "detect-indent@>=4.0.0 <5.0.0", + "from": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "dependencies": { "repeating": { "version": "2.0.1", - "from": "repeating@>=2.0.0 <3.0.0", - "resolved": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "dependencies": { "is-finite": { "version": "1.0.2", - "from": "is-finite@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "resolved": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "dependencies": { "number-is-nan": { "version": "1.0.1", - "from": "number-is-nan@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" } } @@ -1195,112 +1188,117 @@ }, "jsesc": { "version": "1.3.0", - "from": "jsesc@>=1.3.0 <2.0.0", + "from": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz" + }, + "trim-right": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" } } }, "babel-helpers": { - "version": "6.22.0", - "from": "babel-helpers@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz" }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "babel-register": { - "version": "6.22.0", - "from": "babel-register@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-register/-/babel-register-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "home-or-tmp": { "version": "2.0.0", - "from": "home-or-tmp@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "dependencies": { "os-homedir": { "version": "1.0.2", - "from": "os-homedir@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" }, "os-tmpdir": { "version": "1.0.2", - "from": "os-tmpdir@>=1.0.1 <2.0.0", + "from": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" } } }, "mkdirp": { "version": "0.5.1", - "from": "mkdirp@>=0.5.1 <0.6.0", + "from": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "minimist@0.0.8", + "from": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "source-map-support": { "version": "0.4.11", - "from": "source-map-support@>=0.4.2 <0.5.0", + "from": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.11.tgz", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.11.tgz" } } }, "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.1 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -1310,67 +1308,67 @@ } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "babylon": { "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", + "from": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz", "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" }, "convert-source-map": { - "version": "1.3.0", - "from": "convert-source-map@>=1.1.0 <2.0.0", - "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.3.0.tgz" + "version": "1.4.0", + "from": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.1.1 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "json5": { "version": "0.5.1", - "from": "json5@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" }, "minimatch": { "version": "3.0.3", - "from": "minimatch@>=3.0.2 <4.0.0", + "from": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { "version": "1.1.6", - "from": "brace-expansion@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "resolved": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", - "from": "balanced-match@>=0.4.1 <0.5.0", + "from": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", "resolved": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" }, "concat-map": { "version": "0.0.1", - "from": "concat-map@0.0.1", + "from": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" } } @@ -1379,55 +1377,62 @@ }, "path-is-absolute": { "version": "1.0.1", - "from": "path-is-absolute@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" }, "private": { "version": "0.1.7", - "from": "private@>=0.1.6 <0.2.0", + "from": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz" }, "slash": { "version": "1.0.0", - "from": "slash@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/slash/-/slash-1.0.0.tgz", "resolved": "http://registry.npmjs.org/slash/-/slash-1.0.0.tgz" }, "source-map": { "version": "0.5.6", - "from": "source-map@>=0.5.0 <0.6.0", + "from": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" } } }, "babel-jest": { - "version": "18.0.0", - "from": "https://registry.npmjs.org/babel-jest/-/babel-jest-18.0.0.tgz", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-18.0.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/babel-jest/-/babel-jest-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-19.0.0.tgz", "dependencies": { "babel-plugin-istanbul": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-3.1.2.tgz", + "version": "4.0.0", + "from": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.0.0.tgz", "dependencies": { "find-up": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "version": "2.1.0", + "from": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "dependencies": { - "path-exists": { - "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "locate-path": { + "version": "2.0.0", + "from": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "p-locate": { + "version": "2.0.0", + "from": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dependencies": { + "p-limit": { + "version": "1.1.0", + "from": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz" + } + } + }, + "path-exists": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" } } } @@ -1439,19 +1444,19 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", "dependencies": { "babel-generator": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.23.0.tgz", "dependencies": { "babel-messages": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-runtime": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -1459,9 +1464,9 @@ "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, @@ -1500,18 +1505,23 @@ "version": "0.5.6", "from": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + }, + "trim-right": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" } } }, "babel-template": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -1519,18 +1529,18 @@ "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-traverse": { - "version": "6.22.1", - "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -1596,14 +1606,14 @@ } }, "babel-messages": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-runtime": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -1611,16 +1621,16 @@ "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "debug": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -1630,9 +1640,9 @@ } }, "globals": { - "version": "9.14.0", - "from": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", @@ -1656,14 +1666,14 @@ } }, "babel-types": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -1671,9 +1681,9 @@ "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, @@ -1706,15 +1716,10 @@ } } }, - "object-assign": { - "version": "4.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - }, "test-exclude": { - "version": "3.3.0", - "from": "https://registry.npmjs.org/test-exclude/-/test-exclude-3.3.0.tgz", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-3.3.0.tgz", + "version": "4.0.0", + "from": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.0.0.tgz", "dependencies": { "arrify": { "version": "1.0.1", @@ -1917,11 +1922,40 @@ } } }, + "object-assign": { + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + }, "read-pkg-up": { "version": "1.0.1", "from": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "resolved": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, "read-pkg": { "version": "1.1.0", "from": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -1963,13 +1997,13 @@ }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } }, @@ -2057,13 +2091,13 @@ }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -2083,58 +2117,58 @@ } }, "babel-preset-jest": { - "version": "18.0.0", - "from": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-18.0.0.tgz", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-18.0.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-19.0.0.tgz", "dependencies": { "babel-plugin-jest-hoist": { - "version": "18.0.0", - "from": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-18.0.0.tgz", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-18.0.0.tgz" + "version": "19.0.0", + "from": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-19.0.0.tgz" } } } } }, "babel-loader": { - "version": "6.2.10", - "from": "babel-loader@>=6.2.10 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.2.10.tgz", + "version": "6.3.2", + "from": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.3.2.tgz", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.3.2.tgz", "dependencies": { "find-cache-dir": { "version": "0.1.1", - "from": "find-cache-dir@>=0.1.1 <0.2.0", + "from": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", "dependencies": { "commondir": { "version": "1.0.1", - "from": "commondir@>=1.0.1 <2.0.0", + "from": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" }, "pkg-dir": { "version": "1.0.0", - "from": "pkg-dir@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", "dependencies": { "find-up": { "version": "1.1.2", - "from": "find-up@>=1.0.0 <2.0.0", + "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "dependencies": { "path-exists": { "version": "2.1.0", - "from": "path-exists@>=2.0.0 <3.0.0", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "pinkie-promise@>=2.0.0 <3.0.0", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "pinkie@>=2.0.0 <3.0.0", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -2145,169 +2179,97 @@ } }, "loader-utils": { - "version": "0.2.16", - "from": "loader-utils@>=0.2.11 <0.3.0", - "resolved": "http://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", + "version": "0.2.17", + "from": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "dependencies": { "big.js": { "version": "3.1.3", - "from": "big.js@>=3.1.3 <4.0.0", + "from": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz" }, "emojis-list": { "version": "2.1.0", - "from": "emojis-list@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" }, "json5": { "version": "0.5.1", - "from": "json5@>=0.5.0 <0.6.0", + "from": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" } } }, "mkdirp": { "version": "0.5.1", - "from": "mkdirp@>=0.5.1 <0.6.0", + "from": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "minimist@0.0.8", + "from": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "object-assign": { "version": "4.1.1", - "from": "object-assign@>=4.0.1 <5.0.0", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } }, "babel-plugin-lodash": { "version": "3.2.11", - "from": "babel-plugin-lodash@>=3.2.11 <4.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.2.11.tgz", - "dependencies": { - "glob": { - "version": "7.1.1", - "from": "glob@>=7.1.1 <8.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "dependencies": { - "fs.realpath": { - "version": "1.0.0", - "from": "fs.realpath@>=1.0.0 <2.0.0", - "resolved": "http://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - }, - "inflight": { - "version": "1.0.6", - "from": "inflight@>=1.0.4 <2.0.0", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.2", - "from": "wrappy@>=1.0.0 <2.0.0", - "resolved": "http://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - } - } - }, - "inherits": { - "version": "2.0.3", - "from": "inherits@>=2.0.0 <3.0.0", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - }, - "minimatch": { - "version": "3.0.3", - "from": "minimatch@>=3.0.2 <4.0.0", - "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "dependencies": { - "brace-expansion": { - "version": "1.1.6", - "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "from": "balanced-match@>=0.4.1 <0.5.0", - "resolved": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "concat-map@0.0.1", - "resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } - } - } - }, - "once": { - "version": "1.4.0", - "from": "once@>=1.3.0 <2.0.0", - "resolved": "http://registry.npmjs.org/once/-/once-1.4.0.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.2", - "from": "wrappy@>=1.0.0 <2.0.0", - "resolved": "http://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - } - } - }, - "path-is-absolute": { - "version": "1.0.1", - "from": "path-is-absolute@>=1.0.0 <2.0.0", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - } - } - } - } + "from": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.2.11.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.2.11.tgz" }, "babel-polyfill": { - "version": "6.22.0", - "from": "babel-polyfill@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "babel-preset-es2015": { "version": "6.22.0", - "from": "babel-preset-es2015@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.22.0.tgz", "dependencies": { "babel-plugin-check-es2015-constants": { "version": "6.22.0", - "from": "babel-plugin-check-es2015-constants@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -2315,23 +2277,23 @@ }, "babel-plugin-transform-es2015-arrow-functions": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-arrow-functions@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -2339,141 +2301,141 @@ }, "babel-plugin-transform-es2015-block-scoped-functions": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-block-scoped-functions@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-plugin-transform-es2015-block-scoping": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-block-scoping@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", "dependencies": { "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.15.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -2483,195 +2445,195 @@ } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" } } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-plugin-transform-es2015-classes": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-classes@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", "dependencies": { "babel-helper-optimise-call-expression": { - "version": "6.22.0", - "from": "babel-helper-optimise-call-expression@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz" }, "babel-helper-function-name": { - "version": "6.22.0", - "from": "babel-helper-function-name@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", "dependencies": { "babel-helper-get-function-arity": { "version": "6.22.0", - "from": "babel-helper-get-function-arity@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz" } } }, "babel-helper-replace-supers": { - "version": "6.22.0", - "from": "babel-helper-replace-supers@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz" }, "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" } } }, "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.15.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -2681,45 +2643,45 @@ } }, "babel-helper-define-map": { - "version": "6.22.0", - "from": "babel-helper-define-map@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz" }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -2728,122 +2690,122 @@ }, "babel-plugin-transform-es2015-computed-properties": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-computed-properties@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", "dependencies": { "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -2853,18 +2815,18 @@ } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -2872,43 +2834,43 @@ } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-plugin-transform-es2015-destructuring": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-destructuring@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -2916,39 +2878,39 @@ }, "babel-plugin-transform-es2015-duplicate-keys": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-duplicate-keys@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -2956,24 +2918,24 @@ } }, "babel-plugin-transform-es2015-for-of": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-for-of@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -2981,122 +2943,122 @@ }, "babel-plugin-transform-es2015-function-name": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-function-name@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", "dependencies": { "babel-helper-function-name": { - "version": "6.22.0", - "from": "babel-helper-function-name@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", "dependencies": { "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.15.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -3107,54 +3069,54 @@ }, "babel-helper-get-function-arity": { "version": "6.22.0", - "from": "babel-helper-get-function-arity@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz" }, "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" } } } } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -3162,23 +3124,23 @@ }, "babel-plugin-transform-es2015-literals": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-literals@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -3186,122 +3148,122 @@ }, "babel-plugin-transform-es2015-modules-amd": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-modules-amd@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.22.0.tgz", "dependencies": { "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -3311,18 +3273,18 @@ } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -3330,176 +3292,176 @@ } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-modules-commonjs@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.23.0.tgz", "dependencies": { "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -3512,129 +3474,129 @@ }, "babel-plugin-transform-strict-mode": { "version": "6.22.0", - "from": "babel-plugin-transform-strict-mode@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz" } } }, "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-modules-systemjs@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", "dependencies": { "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -3644,18 +3606,18 @@ } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -3664,22 +3626,22 @@ }, "babel-helper-hoist-variables": { "version": "6.22.0", - "from": "babel-helper-hoist-variables@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", "dependencies": { "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -3687,142 +3649,142 @@ } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-plugin-transform-es2015-modules-umd": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-modules-umd@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.23.0.tgz", "dependencies": { "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -3832,18 +3794,18 @@ } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -3851,19 +3813,19 @@ } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -3871,122 +3833,122 @@ }, "babel-plugin-transform-es2015-object-super": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-object-super@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", "dependencies": { "babel-helper-replace-supers": { - "version": "6.22.0", - "from": "babel-helper-replace-supers@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", "dependencies": { "babel-helper-optimise-call-expression": { - "version": "6.22.0", - "from": "babel-helper-optimise-call-expression@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz" }, "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.15.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -3996,35 +3958,35 @@ } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" } } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -4032,137 +3994,137 @@ } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-plugin-transform-es2015-parameters": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-parameters@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz", "dependencies": { "babel-traverse": { - "version": "6.22.1", - "from": "babel-traverse@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", - "from": "babel-code-frame@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.1.0 <2.0.0", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "babel-messages": { - "version": "6.22.0", - "from": "babel-messages@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.15.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.0", - "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", - "from": "ms@0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "globals": { - "version": "9.14.0", - "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", - "from": "invariant@>=2.2.0 <3.0.0", + "from": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "dependencies": { "loose-envify": { "version": "1.3.1", - "from": "loose-envify@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { "version": "3.0.1", - "from": "js-tokens@>=3.0.0 <4.0.0", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } @@ -4173,64 +4135,64 @@ }, "babel-helper-call-delegate": { "version": "6.22.0", - "from": "babel-helper-call-delegate@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", "dependencies": { "babel-helper-hoist-variables": { "version": "6.22.0", - "from": "babel-helper-hoist-variables@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz" } } }, "babel-helper-get-function-arity": { "version": "6.22.0", - "from": "babel-helper-get-function-arity@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz" }, "babel-template": { - "version": "6.22.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babylon": { - "version": "6.15.0", - "from": "babylon@>=6.11.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.15.0.tgz" + "version": "6.16.1", + "from": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" } } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -4238,40 +4200,40 @@ }, "babel-plugin-transform-es2015-shorthand-properties": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-shorthand-properties@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", "dependencies": { "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -4279,23 +4241,23 @@ }, "babel-plugin-transform-es2015-spread": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-spread@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -4303,45 +4265,45 @@ }, "babel-plugin-transform-es2015-sticky-regex": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-sticky-regex@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", "dependencies": { "babel-helper-regex": { "version": "6.22.0", - "from": "babel-helper-regex@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz" }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -4349,47 +4311,47 @@ }, "babel-plugin-transform-es2015-template-literals": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-template-literals@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.22.0", - "from": "babel-plugin-transform-es2015-typeof-symbol@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -4397,27 +4359,27 @@ }, "babel-plugin-transform-es2015-unicode-regex": { "version": "6.22.0", - "from": "babel-plugin-transform-es2015-unicode-regex@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", "dependencies": { "babel-helper-regex": { "version": "6.22.0", - "from": "babel-helper-regex@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", "dependencies": { "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } @@ -4425,45 +4387,45 @@ } }, "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "regexpu-core": { "version": "2.0.0", - "from": "regexpu-core@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "dependencies": { "regenerate": { "version": "1.3.2", - "from": "regenerate@>=1.2.1 <2.0.0", + "from": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz" }, "regjsgen": { "version": "0.2.0", - "from": "regjsgen@>=0.2.0 <0.3.0", + "from": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz" }, "regjsparser": { "version": "0.1.5", - "from": "regjsparser@>=0.1.4 <0.2.0", + "from": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "dependencies": { "jsesc": { "version": "0.5.0", - "from": "jsesc@>=0.5.0 <0.6.0", + "from": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" } } @@ -4474,51 +4436,51 @@ }, "babel-plugin-transform-regenerator": { "version": "6.22.0", - "from": "babel-plugin-transform-regenerator@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz", "dependencies": { "regenerator-transform": { "version": "0.9.8", - "from": "regenerator-transform@0.9.8", + "from": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.8.tgz", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.8.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.18.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.19.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.2 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" }, "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "private": { "version": "0.1.7", - "from": "private@>=0.1.6 <0.2.0", + "from": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz" } } @@ -4528,110 +4490,117 @@ } }, "babel-preset-react": { - "version": "6.22.0", - "from": "babel-preset-react@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.23.0.tgz", "dependencies": { - "babel-plugin-syntax-flow": { - "version": "6.18.0", - "from": "babel-plugin-syntax-flow@>=6.3.13 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz" - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "from": "babel-plugin-syntax-jsx@>=6.3.13 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" - }, - "babel-plugin-transform-flow-strip-types": { - "version": "6.22.0", - "from": "babel-plugin-transform-flow-strip-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "babel-preset-flow": { + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", "dependencies": { - "babel-runtime": { + "babel-plugin-transform-flow-strip-types": { "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "from": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", "dependencies": { - "core-js": { - "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", - "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + "babel-runtime": { + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "dependencies": { + "core-js": { + "version": "2.4.1", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" + }, + "regenerator-runtime": { + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" + } + } }, - "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "from": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz" } } } } }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "from": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" + }, "babel-plugin-transform-react-display-name": { - "version": "6.22.0", - "from": "babel-plugin-transform-react-display-name@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-plugin-transform-react-jsx": { - "version": "6.22.0", - "from": "babel-plugin-transform-react-jsx@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "babel-helper-builder-react-jsx": { - "version": "6.22.0", - "from": "babel-helper-builder-react-jsx@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz", "dependencies": { "babel-types": { - "version": "6.22.0", - "from": "babel-types@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "to-fast-properties": { "version": "1.0.2", - "from": "to-fast-properties@>=1.0.1 <2.0.0", + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, "esutils": { "version": "2.0.2", - "from": "esutils@>=2.0.0 <3.0.0", + "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" } } @@ -4640,23 +4609,23 @@ }, "babel-plugin-transform-react-jsx-source": { "version": "6.22.0", - "from": "babel-plugin-transform-react-jsx-source@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -4664,23 +4633,23 @@ }, "babel-plugin-transform-react-jsx-self": { "version": "6.22.0", - "from": "babel-plugin-transform-react-jsx-self@>=6.22.0 <7.0.0", + "from": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "babel-runtime@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", - "from": "core-js@>=2.4.0 <3.0.0", + "from": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "regenerator-runtime@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } @@ -4689,14 +4658,14 @@ } }, "enzyme": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/enzyme/-/enzyme-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-2.4.1.tgz", + "version": "2.7.1", + "from": "https://registry.npmjs.org/enzyme/-/enzyme-2.7.1.tgz", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-2.7.1.tgz", "dependencies": { "cheerio": { - "version": "0.20.0", - "from": "http://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", - "resolved": "http://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz", + "version": "0.22.0", + "from": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", "dependencies": { "css-select": { "version": "1.2.0", @@ -4732,65 +4701,6 @@ } } }, - "entities": { - "version": "1.1.1", - "from": "http://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/entities/-/entities-1.1.1.tgz" - }, - "htmlparser2": { - "version": "3.8.3", - "from": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "dependencies": { - "domhandler": { - "version": "2.3.0", - "from": "http://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz" - }, - "domutils": { - "version": "1.5.1", - "from": "http://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "resolved": "http://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" - }, - "domelementtype": { - "version": "1.3.0", - "from": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" - }, - "readable-stream": { - "version": "1.1.14", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "isarray": { - "version": "0.0.1", - "from": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - } - } - }, - "entities": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz" - } - } - }, "dom-serializer": { "version": "0.1.0", "from": "http://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", @@ -4803,538 +4713,168 @@ } } }, - "jsdom": { - "version": "7.2.2", - "from": "http://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", - "resolved": "http://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz", + "entities": { + "version": "1.1.1", + "from": "http://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/entities/-/entities-1.1.1.tgz" + }, + "htmlparser2": { + "version": "3.9.2", + "from": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", "dependencies": { - "abab": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/abab/-/abab-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/abab/-/abab-1.0.3.tgz" + "domelementtype": { + "version": "1.3.0", + "from": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" }, - "acorn": { - "version": "2.7.0", - "from": "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz" + "domhandler": { + "version": "2.3.0", + "from": "http://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz" }, - "acorn-globals": { - "version": "1.0.9", - "from": "http://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", - "resolved": "http://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz" - }, - "cssom": { - "version": "0.3.1", - "from": "http://registry.npmjs.org/cssom/-/cssom-0.3.1.tgz", - "resolved": "http://registry.npmjs.org/cssom/-/cssom-0.3.1.tgz" - }, - "cssstyle": { - "version": "0.2.37", - "from": "http://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "resolved": "http://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz" - }, - "escodegen": { - "version": "1.8.1", - "from": "http://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "resolved": "http://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "dependencies": { - "estraverse": { - "version": "1.9.3", - "from": "http://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "resolved": "http://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz" - }, - "esutils": { - "version": "2.0.2", - "from": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "resolved": "http://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" - }, - "esprima": { - "version": "2.7.3", - "from": "http://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "resolved": "http://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" - }, - "optionator": { - "version": "0.8.1", - "from": "http://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz", - "resolved": "http://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz", - "dependencies": { - "prelude-ls": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - }, - "deep-is": { - "version": "0.1.3", - "from": "http://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "resolved": "http://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" - }, - "wordwrap": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" - }, - "type-check": { - "version": "0.3.2", - "from": "http://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "resolved": "http://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - }, - "levn": { - "version": "0.3.0", - "from": "http://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "resolved": "http://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - }, - "fast-levenshtein": { - "version": "1.1.4", - "from": "http://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "resolved": "http://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz" - } - } - }, - "source-map": { - "version": "0.2.0", - "from": "http://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "dependencies": { - "amdefine": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" - } - } - } - } - }, - "nwmatcher": { - "version": "1.3.8", - "from": "http://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.8.tgz", - "resolved": "http://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.8.tgz" - }, - "parse5": { + "domutils": { "version": "1.5.1", - "from": "http://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "resolved": "http://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz" + "from": "http://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "resolved": "http://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" }, - "request": { - "version": "2.75.0", - "from": "http://registry.npmjs.org/request/-/request-2.75.0.tgz", - "resolved": "http://registry.npmjs.org/request/-/request-2.75.0.tgz", + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, + "readable-stream": { + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", "dependencies": { - "aws-sign2": { - "version": "0.6.0", - "from": "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" - }, - "aws4": { - "version": "1.4.1", - "from": "http://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz", - "resolved": "http://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz" - }, - "bl": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/bl/-/bl-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/bl/-/bl-1.1.2.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.6", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - }, - "isarray": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - }, - "process-nextick-args": { - "version": "1.0.7", - "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "caseless": { - "version": "0.11.0", - "from": "http://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "resolved": "http://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" - }, - "combined-stream": { - "version": "1.0.5", - "from": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "dependencies": { - "delayed-stream": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - } - } - }, - "extend": { - "version": "3.0.0", - "from": "http://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/extend/-/extend-3.0.0.tgz" - }, - "forever-agent": { - "version": "0.6.1", - "from": "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - }, - "form-data": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", - "dependencies": { - "asynckit": { - "version": "0.4.0", - "from": "http://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "resolved": "http://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - } - } - }, - "har-validator": { - "version": "2.0.6", - "from": "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "resolved": "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "dependencies": { - "chalk": { - "version": "1.1.3", - "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" - }, - "escape-string-regexp": { - "version": "1.0.5", - "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.9.0", - "from": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.14.0", - "from": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.14.0.tgz", - "resolved": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.14.0.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - } - } - }, - "jsonpointer": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" - } - } - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - } - } - }, - "hawk": { - "version": "3.1.3", - "from": "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "resolved": "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "dependencies": { - "hoek": { - "version": "2.16.3", - "from": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" - }, - "boom": { - "version": "2.10.1", - "from": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz" - }, - "cryptiles": { - "version": "2.0.5", - "from": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" - }, - "sntp": { - "version": "1.0.9", - "from": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" - } - } - }, - "http-signature": { - "version": "1.1.1", - "from": "http://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "dependencies": { - "assert-plus": { - "version": "0.2.0", - "from": "http://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "resolved": "http://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" - }, - "jsprim": { - "version": "1.3.1", - "from": "http://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", - "resolved": "http://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", - "dependencies": { - "extsprintf": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" - }, - "json-schema": { - "version": "0.2.3", - "from": "http://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "resolved": "http://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" - }, - "verror": { - "version": "1.3.6", - "from": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" - } - } - }, - "sshpk": { - "version": "1.10.0", - "from": "http://registry.npmjs.org/sshpk/-/sshpk-1.10.0.tgz", - "resolved": "http://registry.npmjs.org/sshpk/-/sshpk-1.10.0.tgz", - "dependencies": { - "asn1": { - "version": "0.2.3", - "from": "http://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "resolved": "http://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" - }, - "assert-plus": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - }, - "dashdash": { - "version": "1.14.0", - "from": "http://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz", - "resolved": "http://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz" - }, - "getpass": { - "version": "0.1.6", - "from": "http://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", - "resolved": "http://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz" - }, - "jsbn": { - "version": "0.1.0", - "from": "http://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz", - "resolved": "http://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" - }, - "tweetnacl": { - "version": "0.13.3", - "from": "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz", - "resolved": "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz" - }, - "jodid25519": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" - }, - "ecc-jsbn": { - "version": "0.1.1", - "from": "http://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "resolved": "http://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" - }, - "bcrypt-pbkdf": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz", - "dependencies": { - "tweetnacl": { - "version": "0.14.3", - "from": "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz", - "resolved": "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz" - } - } - } - } - } - } - }, - "is-typedarray": { + "buffer-shims": { "version": "1.0.0", - "from": "http://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, - "isstream": { - "version": "0.1.2", - "from": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "core-util-is": { + "version": "1.0.2", + "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, - "json-stringify-safe": { - "version": "5.0.1", - "from": "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + "isarray": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, - "mime-types": { - "version": "2.1.12", - "from": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.12.tgz", - "resolved": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.12.tgz", - "dependencies": { - "mime-db": { - "version": "1.24.0", - "from": "http://registry.npmjs.org/mime-db/-/mime-db-1.24.0.tgz", - "resolved": "http://registry.npmjs.org/mime-db/-/mime-db-1.24.0.tgz" - } - } + "process-nextick-args": { + "version": "1.0.7", + "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, - "node-uuid": { - "version": "1.4.7", - "from": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz", - "resolved": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + "string_decoder": { + "version": "0.10.31", + "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, - "oauth-sign": { - "version": "0.8.2", - "from": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "resolved": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" - }, - "qs": { - "version": "6.2.1", - "from": "http://registry.npmjs.org/qs/-/qs-6.2.1.tgz", - "resolved": "http://registry.npmjs.org/qs/-/qs-6.2.1.tgz" - }, - "stringstream": { - "version": "0.0.5", - "from": "http://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "http://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" - }, - "tunnel-agent": { - "version": "0.4.3", - "from": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "resolved": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + "util-deprecate": { + "version": "1.0.2", + "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } - }, - "sax": { - "version": "1.2.1", - "from": "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "resolved": "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz" - }, - "symbol-tree": { - "version": "3.1.4", - "from": "http://registry.npmjs.org/symbol-tree/-/symbol-tree-3.1.4.tgz", - "resolved": "http://registry.npmjs.org/symbol-tree/-/symbol-tree-3.1.4.tgz" - }, - "tough-cookie": { - "version": "2.3.1", - "from": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz", - "resolved": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz" - }, - "webidl-conversions": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz" - }, - "whatwg-url-compat": { - "version": "0.6.5", - "from": "http://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", - "resolved": "http://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz", - "dependencies": { - "tr46": { - "version": "0.0.3", - "from": "http://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "resolved": "http://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - } - } - }, - "xml-name-validator": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz" } } + }, + "lodash.assignin": { + "version": "4.2.0", + "from": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz" + }, + "lodash.bind": { + "version": "4.2.1", + "from": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz" + }, + "lodash.defaults": { + "version": "4.2.0", + "from": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + }, + "lodash.filter": { + "version": "4.6.0", + "from": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz" + }, + "lodash.flatten": { + "version": "4.4.0", + "from": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + }, + "lodash.foreach": { + "version": "4.5.0", + "from": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz" + }, + "lodash.map": { + "version": "4.6.0", + "from": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz" + }, + "lodash.merge": { + "version": "4.6.0", + "from": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz" + }, + "lodash.pick": { + "version": "4.4.0", + "from": "http://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "resolved": "http://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz" + }, + "lodash.reduce": { + "version": "4.6.0", + "from": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz" + }, + "lodash.reject": { + "version": "4.6.0", + "from": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz" + }, + "lodash.some": { + "version": "4.6.0", + "from": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz" + } + } + }, + "function.prototype.name": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.0.0.tgz", + "dependencies": { + "define-properties": { + "version": "1.1.2", + "from": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "dependencies": { + "foreach": { + "version": "2.0.5", + "from": "http://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "resolved": "http://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + }, + "object-keys": { + "version": "1.0.11", + "from": "http://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "resolved": "http://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz" + } + } + }, + "function-bind": { + "version": "1.1.0", + "from": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" + }, + "is-callable": { + "version": "1.1.3", + "from": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz" } } }, @@ -5377,10 +4917,10 @@ } } }, - "object.values": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/object.values/-/object.values-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.3.tgz", + "object.entries": { + "version": "1.0.4", + "from": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", "dependencies": { "define-properties": { "version": "1.1.2", @@ -5400,9 +4940,9 @@ } }, "es-abstract": { - "version": "1.6.1", - "from": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.6.1.tgz", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.6.1.tgz", + "version": "1.7.0", + "from": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.7.0.tgz", "dependencies": { "is-callable": { "version": "1.1.3", @@ -5427,9 +4967,9 @@ } }, "is-regex": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.3.tgz" + "version": "1.0.4", + "from": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz" } } }, @@ -5444,18 +4984,96 @@ "resolved": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" } } + }, + "object.values": { + "version": "1.0.4", + "from": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "dependencies": { + "define-properties": { + "version": "1.1.2", + "from": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "dependencies": { + "foreach": { + "version": "2.0.5", + "from": "http://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "resolved": "http://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + }, + "object-keys": { + "version": "1.0.11", + "from": "http://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "resolved": "http://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz" + } + } + }, + "es-abstract": { + "version": "1.7.0", + "from": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.7.0.tgz", + "dependencies": { + "is-callable": { + "version": "1.1.3", + "from": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz" + }, + "es-to-primitive": { + "version": "1.1.1", + "from": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "dependencies": { + "is-date-object": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz" + }, + "is-symbol": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz" + } + } + }, + "is-regex": { + "version": "1.0.4", + "from": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz" + } + } + }, + "has": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/has/-/has-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/has/-/has-1.0.1.tgz" + }, + "function-bind": { + "version": "1.1.0", + "from": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" + } + } + }, + "uuid": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz" } } }, "enzyme-to-json": { - "version": "1.4.5", - "from": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-1.4.5.tgz", - "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-1.4.5.tgz", + "version": "1.4.6", + "from": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-1.4.6.tgz", + "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-1.4.6.tgz", "dependencies": { - "lodash.compact": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.compact/-/lodash.compact-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.compact/-/lodash.compact-3.0.1.tgz" + "lodash.filter": { + "version": "4.6.0", + "from": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz" + }, + "lodash.isnil": { + "version": "4.0.0", + "from": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz" }, "lodash.isplainobject": { "version": "4.0.6", @@ -5522,9 +5140,9 @@ } }, "is-regex": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.3.tgz" + "version": "1.0.4", + "from": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz" } } }, @@ -5568,9 +5186,9 @@ "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, @@ -5580,9 +5198,9 @@ "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, @@ -5594,9 +5212,9 @@ } }, "concat-stream": { - "version": "1.5.2", - "from": "http://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "resolved": "http://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", + "version": "1.6.0", + "from": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", "dependencies": { "inherits": { "version": "2.0.3", @@ -5609,10 +5227,15 @@ "resolved": "http://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" }, "readable-stream": { - "version": "2.0.6", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, "core-util-is": { "version": "1.0.2", "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -5643,21 +5266,21 @@ } }, "debug": { - "version": "2.2.0", - "from": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { - "version": "0.7.1", - "from": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + "version": "0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, "doctrine": { - "version": "1.4.0", - "from": "http://registry.npmjs.org/doctrine/-/doctrine-1.4.0.tgz", - "resolved": "http://registry.npmjs.org/doctrine/-/doctrine-1.4.0.tgz", + "version": "1.5.0", + "from": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", "dependencies": { "isarray": { "version": "1.0.0", @@ -5746,23 +5369,23 @@ "resolved": "http://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz" }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } } } }, "espree": { - "version": "3.2.0", - "from": "http://registry.npmjs.org/espree/-/espree-3.2.0.tgz", - "resolved": "http://registry.npmjs.org/espree/-/espree-3.2.0.tgz", + "version": "3.4.0", + "from": "https://registry.npmjs.org/espree/-/espree-3.4.0.tgz", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.4.0.tgz", "dependencies": { "acorn": { - "version": "4.0.3", - "from": "http://registry.npmjs.org/acorn/-/acorn-4.0.3.tgz", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-4.0.3.tgz" + "version": "4.0.4", + "from": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz" }, "acorn-jsx": { "version": "3.0.1", @@ -5794,9 +5417,9 @@ "resolved": "http://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz", "dependencies": { "flat-cache": { - "version": "1.2.1", - "from": "http://registry.npmjs.org/flat-cache/-/flat-cache-1.2.1.tgz", - "resolved": "http://registry.npmjs.org/flat-cache/-/flat-cache-1.2.1.tgz", + "version": "1.2.2", + "from": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", "dependencies": { "circular-json": { "version": "0.3.1", @@ -5856,27 +5479,27 @@ }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } }, "rimraf": { - "version": "2.5.4", - "from": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "version": "2.6.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.0.tgz" } } }, "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.11", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" }, "write": { "version": "0.2.1", @@ -5886,21 +5509,21 @@ } }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } }, "globals": { - "version": "9.10.0", - "from": "http://registry.npmjs.org/globals/-/globals-9.10.0.tgz", - "resolved": "http://registry.npmjs.org/globals/-/globals-9.10.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "ignore": { - "version": "3.1.5", - "from": "http://registry.npmjs.org/ignore/-/ignore-3.1.5.tgz", - "resolved": "http://registry.npmjs.org/ignore/-/ignore-3.1.5.tgz" + "version": "3.2.4", + "from": "https://registry.npmjs.org/ignore/-/ignore-3.2.4.tgz", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.2.4.tgz" }, "imurmurhash": { "version": "0.1.4", @@ -5918,9 +5541,9 @@ "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz" }, "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" }, "cli-cursor": { "version": "1.0.2", @@ -5962,9 +5585,9 @@ "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } }, @@ -5974,16 +5597,9 @@ "resolved": "http://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", "dependencies": { "code-point-at": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } + "version": "1.1.0", + "from": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -5991,9 +5607,9 @@ "resolved": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "dependencies": { "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + "version": "1.0.1", + "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" } } }, @@ -6034,16 +5650,9 @@ "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "dependencies": { "code-point-at": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } + "version": "1.1.0", + "from": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -6051,9 +5660,9 @@ "resolved": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "dependencies": { "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + "version": "1.0.1", + "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" } } } @@ -6072,9 +5681,9 @@ } }, "is-my-json-valid": { - "version": "2.14.0", - "from": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.14.0.tgz", - "resolved": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.14.0.tgz", + "version": "2.15.0", + "from": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", "dependencies": { "generate-function": { "version": "2.0.0", @@ -6094,9 +5703,9 @@ } }, "jsonpointer": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" + "version": "4.0.1", + "from": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz" }, "xtend": { "version": "4.0.1", @@ -6111,21 +5720,21 @@ "resolved": "http://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", "dependencies": { "tryit": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/tryit/-/tryit-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/tryit/-/tryit-1.0.2.tgz" + "version": "1.0.3", + "from": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz" } } }, "js-yaml": { - "version": "3.6.1", - "from": "http://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", - "resolved": "http://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", + "version": "3.8.1", + "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.1.tgz", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.1.tgz", "dependencies": { "argparse": { - "version": "1.0.7", - "from": "http://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz", - "resolved": "http://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz", + "version": "1.0.9", + "from": "http://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "resolved": "http://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", "dependencies": { "sprintf-js": { "version": "1.0.3", @@ -6135,9 +5744,9 @@ } }, "esprima": { - "version": "2.7.3", - "from": "http://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "resolved": "http://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + "version": "3.1.3", + "from": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz" } } }, @@ -6183,9 +5792,9 @@ } }, "optionator": { - "version": "0.8.1", - "from": "http://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz", - "resolved": "http://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz", + "version": "0.8.2", + "from": "http://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "resolved": "http://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "dependencies": { "prelude-ls": { "version": "1.1.2", @@ -6208,16 +5817,16 @@ "resolved": "http://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" }, "fast-levenshtein": { - "version": "1.1.4", - "from": "http://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "resolved": "http://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz" + "version": "2.0.6", + "from": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" } } }, "path-is-absolute": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + "version": "1.0.1", + "from": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" }, "path-is-inside": { "version": "1.0.2", @@ -6235,9 +5844,9 @@ "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz" }, "require-uncached": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.2.tgz", + "version": "1.0.3", + "from": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "dependencies": { "caller-path": { "version": "0.1.0", @@ -6269,14 +5878,14 @@ "resolved": "http://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" }, "table": { - "version": "3.8.0", - "from": "http://registry.npmjs.org/table/-/table-3.8.0.tgz", - "resolved": "http://registry.npmjs.org/table/-/table-3.8.0.tgz", + "version": "3.8.3", + "from": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", + "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", "dependencies": { "ajv": { - "version": "4.7.2", - "from": "http://registry.npmjs.org/ajv/-/ajv-4.7.2.tgz", - "resolved": "http://registry.npmjs.org/ajv/-/ajv-4.7.2.tgz", + "version": "4.11.3", + "from": "https://registry.npmjs.org/ajv/-/ajv-4.11.3.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.3.tgz", "dependencies": { "co": { "version": "4.6.0", @@ -6286,9 +5895,9 @@ } }, "ajv-keywords": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.0.0.tgz" + "version": "1.5.1", + "from": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz" }, "slice-ansi": { "version": "0.0.4", @@ -6296,33 +5905,14 @@ "resolved": "http://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz" }, "string-width": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "version": "2.0.0", + "from": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz", "dependencies": { - "code-point-at": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - }, "is-fullwidth-code-point": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } + "version": "2.0.0", + "from": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" }, "strip-ansi": { "version": "3.0.1", @@ -6330,9 +5920,9 @@ "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } } @@ -6351,9 +5941,9 @@ "resolved": "http://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", "dependencies": { "os-homedir": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + "version": "1.0.2", + "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" } } } @@ -6378,10 +5968,703 @@ } } }, + "eslint-import-resolver-webpack": { + "version": "0.8.1", + "from": "http://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.8.1.tgz", + "resolved": "http://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.8.1.tgz", + "dependencies": { + "array-find": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz" + }, + "debug": { + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "dependencies": { + "ms": { + "version": "0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + } + } + }, + "enhanced-resolve": { + "version": "0.9.1", + "from": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "dependencies": { + "tapable": { + "version": "0.1.10", + "from": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz" + }, + "memory-fs": { + "version": "0.2.0", + "from": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz" + }, + "graceful-fs": { + "version": "4.1.11", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" + } + } + }, + "find-root": { + "version": "0.1.2", + "from": "http://registry.npmjs.org/find-root/-/find-root-0.1.2.tgz", + "resolved": "http://registry.npmjs.org/find-root/-/find-root-0.1.2.tgz" + }, + "has": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/has/-/has-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/has/-/has-1.0.1.tgz", + "dependencies": { + "function-bind": { + "version": "1.1.0", + "from": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" + } + } + }, + "interpret": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz" + }, + "is-absolute": { + "version": "0.2.6", + "from": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "dependencies": { + "is-relative": { + "version": "0.2.1", + "from": "http://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", + "resolved": "http://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", + "dependencies": { + "is-unc-path": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "dependencies": { + "unc-path-regex": { + "version": "0.1.2", + "from": "http://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "resolved": "http://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz" + } + } + } + } + }, + "is-windows": { + "version": "0.2.0", + "from": "http://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz" + } + } + }, + "lodash.get": { + "version": "3.7.0", + "from": "http://registry.npmjs.org/lodash.get/-/lodash.get-3.7.0.tgz", + "resolved": "http://registry.npmjs.org/lodash.get/-/lodash.get-3.7.0.tgz", + "dependencies": { + "lodash._baseget": { + "version": "3.7.2", + "from": "http://registry.npmjs.org/lodash._baseget/-/lodash._baseget-3.7.2.tgz", + "resolved": "http://registry.npmjs.org/lodash._baseget/-/lodash._baseget-3.7.2.tgz" + }, + "lodash._topath": { + "version": "3.8.1", + "from": "http://registry.npmjs.org/lodash._topath/-/lodash._topath-3.8.1.tgz", + "resolved": "http://registry.npmjs.org/lodash._topath/-/lodash._topath-3.8.1.tgz", + "dependencies": { + "lodash.isarray": { + "version": "3.0.4", + "from": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "resolved": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + } + } + } + } + }, + "node-libs-browser": { + "version": "1.1.1", + "from": "http://registry.npmjs.org/node-libs-browser/-/node-libs-browser-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/node-libs-browser/-/node-libs-browser-1.1.1.tgz", + "dependencies": { + "assert": { + "version": "1.4.1", + "from": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz" + }, + "browserify-zlib": { + "version": "0.1.4", + "from": "http://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "resolved": "http://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "dependencies": { + "pako": { + "version": "0.2.9", + "from": "http://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "resolved": "http://registry.npmjs.org/pako/-/pako-0.2.9.tgz" + } + } + }, + "buffer": { + "version": "4.9.1", + "from": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "dependencies": { + "base64-js": { + "version": "1.2.0", + "from": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz" + }, + "ieee754": { + "version": "1.1.8", + "from": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } + } + }, + "console-browserify": { + "version": "1.1.0", + "from": "http://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "dependencies": { + "date-now": { + "version": "0.1.4", + "from": "http://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "resolved": "http://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz" + } + } + }, + "constants-browserify": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + }, + "crypto-browserify": { + "version": "3.11.0", + "from": "http://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz", + "resolved": "http://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz", + "dependencies": { + "browserify-cipher": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "dependencies": { + "browserify-aes": { + "version": "1.0.6", + "from": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz" + } + } + }, + "browserify-des": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "dependencies": { + "cipher-base": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz" + }, + "des.js": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "dependencies": { + "minimalistic-assert": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + } + } + }, + "evp_bytestokey": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" + } + } + }, + "browserify-sign": { + "version": "4.0.0", + "from": "http://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz", + "resolved": "http://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz", + "dependencies": { + "bn.js": { + "version": "4.11.6", + "from": "http://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "resolved": "http://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz" + }, + "browserify-rsa": { + "version": "4.0.1", + "from": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz" + }, + "elliptic": { + "version": "6.4.0", + "from": "http://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "resolved": "http://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "dependencies": { + "brorand": { + "version": "1.1.0", + "from": "http://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + }, + "hash.js": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz" + }, + "hmac-drbg": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.0.tgz" + }, + "minimalistic-assert": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + } + } + }, + "parse-asn1": { + "version": "5.0.0", + "from": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", + "dependencies": { + "asn1.js": { + "version": "4.9.1", + "from": "http://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", + "dependencies": { + "minimalistic-assert": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + }, + "browserify-aes": { + "version": "1.0.6", + "from": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz" + } + } + }, + "evp_bytestokey": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" + } + } + } + } + }, + "create-ecdh": { + "version": "4.0.0", + "from": "http://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "resolved": "http://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "dependencies": { + "bn.js": { + "version": "4.11.6", + "from": "http://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "resolved": "http://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz" + }, + "elliptic": { + "version": "6.4.0", + "from": "http://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "resolved": "http://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "dependencies": { + "brorand": { + "version": "1.1.0", + "from": "http://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + }, + "hash.js": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz" + }, + "hmac-drbg": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.0.tgz" + }, + "minimalistic-assert": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + } + } + } + } + }, + "create-hash": { + "version": "1.1.2", + "from": "http://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz", + "dependencies": { + "cipher-base": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz" + }, + "ripemd160": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz" + }, + "sha.js": { + "version": "2.4.8", + "from": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz" + } + } + }, + "create-hmac": { + "version": "1.1.4", + "from": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz" + }, + "diffie-hellman": { + "version": "5.0.2", + "from": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "dependencies": { + "bn.js": { + "version": "4.11.6", + "from": "http://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "resolved": "http://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz" + }, + "miller-rabin": { + "version": "4.0.0", + "from": "http://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", + "resolved": "http://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", + "dependencies": { + "brorand": { + "version": "1.1.0", + "from": "http://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + } + } + } + } + }, + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, + "pbkdf2": { + "version": "3.0.9", + "from": "http://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.9.tgz", + "resolved": "http://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.9.tgz" + }, + "public-encrypt": { + "version": "4.0.0", + "from": "http://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "resolved": "http://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "dependencies": { + "bn.js": { + "version": "4.11.6", + "from": "http://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "resolved": "http://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz" + }, + "browserify-rsa": { + "version": "4.0.1", + "from": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz" + }, + "parse-asn1": { + "version": "5.0.0", + "from": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", + "dependencies": { + "asn1.js": { + "version": "4.9.1", + "from": "http://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", + "dependencies": { + "minimalistic-assert": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz" + } + } + }, + "browserify-aes": { + "version": "1.0.6", + "from": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.3", + "from": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz" + } + } + }, + "evp_bytestokey": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz" + } + } + } + } + }, + "randombytes": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz" + } + } + }, + "domain-browser": { + "version": "1.1.7", + "from": "http://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "resolved": "http://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz" + }, + "events": { + "version": "1.1.1", + "from": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz" + }, + "https-browserify": { + "version": "0.0.1", + "from": "http://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "resolved": "http://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz" + }, + "os-browserify": { + "version": "0.2.1", + "from": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz" + }, + "path-browserify": { + "version": "0.0.0", + "from": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz" + }, + "process": { + "version": "0.11.9", + "from": "http://registry.npmjs.org/process/-/process-0.11.9.tgz", + "resolved": "http://registry.npmjs.org/process/-/process-0.11.9.tgz" + }, + "punycode": { + "version": "1.4.1", + "from": "http://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "resolved": "http://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + }, + "querystring-es3": { + "version": "0.2.1", + "from": "http://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "resolved": "http://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + }, + "readable-stream": { + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + }, + "isarray": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "stream-browserify": { + "version": "2.0.1", + "from": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "dependencies": { + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + } + } + }, + "stream-http": { + "version": "2.6.3", + "from": "https://registry.npmjs.org/stream-http/-/stream-http-2.6.3.tgz", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.6.3.tgz", + "dependencies": { + "builtin-status-codes": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + }, + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, + "to-arraybuffer": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + }, + "xtend": { + "version": "4.0.1", + "from": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } + } + }, + "string_decoder": { + "version": "0.10.31", + "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "timers-browserify": { + "version": "1.4.2", + "from": "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "resolved": "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz" + }, + "tty-browserify": { + "version": "0.0.0", + "from": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + }, + "url": { + "version": "0.11.0", + "from": "http://registry.npmjs.org/url/-/url-0.11.0.tgz", + "resolved": "http://registry.npmjs.org/url/-/url-0.11.0.tgz", + "dependencies": { + "punycode": { + "version": "1.3.2", + "from": "http://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "resolved": "http://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + }, + "querystring": { + "version": "0.2.0", + "from": "http://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + } + } + }, + "util": { + "version": "0.10.3", + "from": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "vm-browserify": { + "version": "0.0.4", + "from": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "dependencies": { + "indexof": { + "version": "0.0.1", + "from": "http://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "resolved": "http://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + } + } + } + } + }, + "resolve": { + "version": "1.3.2", + "from": "http://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz", + "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz", + "dependencies": { + "path-parse": { + "version": "1.0.5", + "from": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz" + } + } + }, + "semver": { + "version": "5.3.0", + "from": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + } + } + }, "eslint-plugin-import": { - "version": "1.15.0", - "from": "http://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-1.15.0.tgz", - "resolved": "http://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-1.15.0.tgz", + "version": "1.16.0", + "from": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-1.16.0.tgz", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-1.16.0.tgz", "dependencies": { "builtin-modules": { "version": "1.1.1", @@ -6394,14 +6677,14 @@ "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz" }, "debug": { - "version": "2.2.0", - "from": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { - "version": "0.7.1", - "from": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + "version": "0.7.2", + "from": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" } } }, @@ -6492,9 +6775,21 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", "dependencies": { "resolve": { - "version": "1.1.7", - "from": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + "version": "1.2.0", + "from": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz" + } + } + }, + "has": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/has/-/has-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/has/-/has-1.0.1.tgz", + "dependencies": { + "function-bind": { + "version": "1.1.0", + "from": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" } } }, @@ -6543,9 +6838,9 @@ } }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" }, "pkg-dir": { "version": "1.0.0", @@ -6559,18 +6854,18 @@ "dependencies": { "path-exists": { "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -6590,18 +6885,18 @@ "dependencies": { "path-exists": { "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -6612,24 +6907,24 @@ } }, "eslint-plugin-jsx-a11y": { - "version": "1.5.3", - "from": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-1.5.3.tgz", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-1.5.3.tgz", + "version": "1.5.5", + "from": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-1.5.5.tgz", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-1.5.5.tgz", "dependencies": { "damerau-levenshtein": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.1.tgz" + "version": "1.0.3", + "from": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.3.tgz" }, "jsx-ast-utils": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.3.1.tgz" + "version": "1.4.0", + "from": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz" }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } }, @@ -6639,9 +6934,9 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.2.2.tgz", "dependencies": { "doctrine": { - "version": "1.4.0", - "from": "http://registry.npmjs.org/doctrine/-/doctrine-1.4.0.tgz", - "resolved": "http://registry.npmjs.org/doctrine/-/doctrine-1.4.0.tgz", + "version": "1.5.0", + "from": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -6656,14 +6951,14 @@ } }, "jsx-ast-utils": { - "version": "1.3.1", - "from": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.3.1.tgz", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.3.1.tgz", + "version": "1.4.0", + "from": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz", "dependencies": { "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } } @@ -6675,9 +6970,9 @@ "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.3.tgz", "dependencies": { "loader-utils": { - "version": "0.2.16", - "from": "http://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", - "resolved": "http://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", + "version": "0.2.17", + "from": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "dependencies": { "big.js": { "version": "3.1.3", @@ -6685,19 +6980,19 @@ "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz" }, "emojis-list": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.0.1.tgz" + "version": "2.1.0", + "from": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" }, "json5": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz" + "version": "0.5.1", + "from": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } }, @@ -6707,18 +7002,37 @@ "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + "version": "1.0.1", + "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + } + } + } + } + }, + "focus-trap-react": { + "version": "3.0.2", + "from": "https://registry.npmjs.org/focus-trap-react/-/focus-trap-react-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/focus-trap-react/-/focus-trap-react-3.0.2.tgz", + "dependencies": { + "focus-trap": { + "version": "2.3.0", + "from": "https://registry.npmjs.org/focus-trap/-/focus-trap-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-2.3.0.tgz", + "dependencies": { + "tabbable": { + "version": "1.0.5", + "from": "https://registry.npmjs.org/tabbable/-/tabbable-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-1.0.5.tgz" } } } } }, "glob": { - "version": "7.0.6", - "from": "http://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "resolved": "http://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "version": "7.1.1", + "from": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", "dependencies": { "fs.realpath": { "version": "1.0.0", @@ -6726,9 +7040,9 @@ "resolved": "http://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" }, "inflight": { - "version": "1.0.5", - "from": "http://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", - "resolved": "http://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "version": "1.0.6", + "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "dependencies": { "wrappy": { "version": "1.0.2", @@ -6779,9 +7093,9 @@ } }, "path-is-absolute": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + "version": "1.0.1", + "from": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" } } }, @@ -6847,9 +7161,9 @@ "resolved": "http://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz" }, "gulp-util": { - "version": "3.0.7", - "from": "http://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "http://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "version": "3.0.8", + "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", "dependencies": { "array-differ": { "version": "1.0.0", @@ -6862,9 +7176,9 @@ "resolved": "http://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" }, "beeper": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" + "version": "1.1.1", + "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz" }, "chalk": { "version": "1.1.3", @@ -6887,9 +7201,9 @@ "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, @@ -6899,9 +7213,9 @@ "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, @@ -6913,297 +7227,14 @@ } }, "dateformat": { - "version": "1.0.12", - "from": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "resolved": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - }, - "meow": { - "version": "3.7.0", - "from": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "2.1.0", - "from": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "dependencies": { - "camelcase": { - "version": "2.1.1", - "from": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "resolved": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" - } - } - }, - "decamelize": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - }, - "loud-rejection": { - "version": "1.6.0", - "from": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "resolved": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "dependencies": { - "currently-unhandled": { - "version": "0.4.1", - "from": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "resolved": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "dependencies": { - "array-find-index": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" - } - } - }, - "signal-exit": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz" - } - } - }, - "map-obj": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.1", - "from": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" - } - } - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.2.2", - "from": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz" - } - } - } - } - }, - "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "dependencies": { - "path-exists": { - "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "from": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - } - } - } - } - }, - "pify": { - "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } + "version": "2.0.0", + "from": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz" }, "fancy-log": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", + "version": "1.3.0", + "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", "dependencies": { "time-stamp": { "version": "1.0.1", @@ -7381,30 +7412,35 @@ "resolved": "http://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" }, "through2": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/through2/-/through2-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "version": "2.0.3", + "from": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "dependencies": { "readable-stream": { - "version": "2.0.6", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, "core-util-is": { "version": "1.0.2", "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, - "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - }, "isarray": { "version": "1.0.0", "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, "process-nextick-args": { "version": "1.0.7", "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", @@ -7464,9 +7500,9 @@ "resolved": "http://registry.npmjs.org/extend/-/extend-3.0.0.tgz" }, "findup-sync": { - "version": "0.4.2", - "from": "http://registry.npmjs.org/findup-sync/-/findup-sync-0.4.2.tgz", - "resolved": "http://registry.npmjs.org/findup-sync/-/findup-sync-0.4.2.tgz", + "version": "0.4.3", + "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz", "dependencies": { "detect-file": { "version": "0.1.0", @@ -7487,8 +7523,8 @@ "dependencies": { "is-extglob": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + "from": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" } } }, @@ -7499,8 +7535,8 @@ "dependencies": { "arr-diff": { "version": "2.0.0", - "from": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "from": "http://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "dependencies": { "arr-flatten": { "version": "1.0.1", @@ -7526,18 +7562,18 @@ "dependencies": { "fill-range": { "version": "2.2.3", - "from": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "from": "http://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "resolved": "http://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "dependencies": { "is-number": { "version": "2.1.0", - "from": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" + "from": "http://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" }, "isobject": { "version": "2.1.0", - "from": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "from": "http://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "dependencies": { "isarray": { "version": "1.0.0", @@ -7547,14 +7583,14 @@ } }, "randomatic": { - "version": "1.1.5", - "from": "http://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz", - "resolved": "http://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz" + "version": "1.1.6", + "from": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz" }, "repeat-string": { - "version": "1.5.4", - "from": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz", - "resolved": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + "version": "1.6.1", + "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" } } } @@ -7574,8 +7610,8 @@ }, "expand-brackets": { "version": "0.1.5", - "from": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "from": "http://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "resolved": "http://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "dependencies": { "is-posix-bracket": { "version": "0.1.1", @@ -7591,18 +7627,18 @@ }, "filename-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" + "from": "http://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" }, "is-extglob": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + "from": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" }, "kind-of": { - "version": "3.0.4", - "from": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", - "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", + "version": "3.1.0", + "from": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { "version": "1.1.4", @@ -7617,9 +7653,9 @@ "resolved": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" }, "object.omit": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz", + "version": "2.0.1", + "from": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "dependencies": { "for-own": { "version": "0.1.4", @@ -7635,15 +7671,15 @@ }, "is-extendable": { "version": "0.1.1", - "from": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "from": "http://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" } } }, "parse-glob": { "version": "3.0.4", - "from": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "from": "http://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "resolved": "http://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "dependencies": { "glob-base": { "version": "0.3.0", @@ -7652,8 +7688,8 @@ "dependencies": { "glob-parent": { "version": "2.0.0", - "from": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" + "from": "http://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" } } }, @@ -7671,13 +7707,13 @@ "dependencies": { "is-equal-shallow": { "version": "0.1.3", - "from": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" + "from": "http://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "resolved": "http://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" }, "is-primitive": { "version": "2.0.0", - "from": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + "from": "http://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" } } } @@ -7694,9 +7730,9 @@ "resolved": "http://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", "dependencies": { "os-homedir": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + "version": "1.0.2", + "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" } } }, @@ -7706,36 +7742,31 @@ "resolved": "http://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", "dependencies": { "global-prefix": { - "version": "0.1.4", - "from": "http://registry.npmjs.org/global-prefix/-/global-prefix-0.1.4.tgz", - "resolved": "http://registry.npmjs.org/global-prefix/-/global-prefix-0.1.4.tgz", + "version": "0.1.5", + "from": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", "dependencies": { + "homedir-polyfill": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "dependencies": { + "parse-passwd": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" + } + } + }, "ini": { "version": "1.3.4", "from": "http://registry.npmjs.org/ini/-/ini-1.3.4.tgz", "resolved": "http://registry.npmjs.org/ini/-/ini-1.3.4.tgz" }, - "osenv": { - "version": "0.1.3", - "from": "http://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "resolved": "http://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "dependencies": { - "os-homedir": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" - }, - "os-tmpdir": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" - } - } - }, "which": { - "version": "1.2.11", - "from": "http://registry.npmjs.org/which/-/which-1.2.11.tgz", - "resolved": "http://registry.npmjs.org/which/-/which-1.2.11.tgz", + "version": "1.2.12", + "from": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", "dependencies": { "isexe": { "version": "1.1.2", @@ -7758,9 +7789,9 @@ } }, "fined": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/fined/-/fined-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/fined/-/fined-1.0.1.tgz", + "version": "1.0.2", + "from": "https://registry.npmjs.org/fined/-/fined-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.0.2.tgz", "dependencies": { "expand-tilde": { "version": "1.2.2", @@ -7768,9 +7799,9 @@ "resolved": "http://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", "dependencies": { "os-homedir": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + "version": "1.0.2", + "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" } } }, @@ -7779,11 +7810,6 @@ "from": "http://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz", "resolved": "http://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz" }, - "lodash.isarray": { - "version": "4.0.0", - "from": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-4.0.0.tgz", - "resolved": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-4.0.0.tgz" - }, "lodash.isempty": { "version": "4.4.0", "from": "http://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", @@ -7800,9 +7826,9 @@ "resolved": "http://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz", "dependencies": { "is-absolute": { - "version": "0.2.5", - "from": "http://registry.npmjs.org/is-absolute/-/is-absolute-0.2.5.tgz", - "resolved": "http://registry.npmjs.org/is-absolute/-/is-absolute-0.2.5.tgz", + "version": "0.2.6", + "from": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", "dependencies": { "is-relative": { "version": "0.2.1", @@ -7810,9 +7836,9 @@ "resolved": "http://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", "dependencies": { "is-unc-path": { - "version": "0.1.1", - "from": "http://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.1.tgz", - "resolved": "http://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.1.tgz", + "version": "0.1.2", + "from": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", "dependencies": { "unc-path-regex": { "version": "0.1.2", @@ -7824,9 +7850,9 @@ } }, "is-windows": { - "version": "0.1.1", - "from": "http://registry.npmjs.org/is-windows/-/is-windows-0.1.1.tgz", - "resolved": "http://registry.npmjs.org/is-windows/-/is-windows-0.1.1.tgz" + "version": "0.2.0", + "from": "http://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz" } } }, @@ -7877,9 +7903,9 @@ "resolved": "http://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" }, "resolve": { - "version": "1.1.7", - "from": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + "version": "1.2.0", + "from": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz" } } }, @@ -7889,9 +7915,9 @@ "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "orchestrator": { - "version": "0.3.7", - "from": "http://registry.npmjs.org/orchestrator/-/orchestrator-0.3.7.tgz", - "resolved": "http://registry.npmjs.org/orchestrator/-/orchestrator-0.3.7.tgz", + "version": "0.3.8", + "from": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", "dependencies": { "end-of-stream": { "version": "0.1.5", @@ -7940,9 +7966,9 @@ "resolved": "http://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", "dependencies": { "os-homedir": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + "version": "1.0.2", + "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" } } }, @@ -7986,9 +8012,9 @@ "resolved": "http://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "dependencies": { "inflight": { - "version": "1.0.5", - "from": "http://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", - "resolved": "http://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", + "version": "1.0.6", + "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "dependencies": { "wrappy": { "version": "1.0.2", @@ -8231,14 +8257,26 @@ "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.0.2.tgz", "dependencies": { "autoprefixer": { - "version": "6.4.1", - "from": "http://registry.npmjs.org/autoprefixer/-/autoprefixer-6.4.1.tgz", - "resolved": "http://registry.npmjs.org/autoprefixer/-/autoprefixer-6.4.1.tgz", + "version": "6.7.4", + "from": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.4.tgz", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.4.tgz", "dependencies": { - "postcss-value-parser": { - "version": "3.3.0", - "from": "http://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "resolved": "http://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + "browserslist": { + "version": "1.7.4", + "from": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.4.tgz", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.4.tgz", + "dependencies": { + "electron-to-chromium": { + "version": "1.2.2", + "from": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.2.2.tgz" + } + } + }, + "caniuse-db": { + "version": "1.0.30000624", + "from": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000624.tgz", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000624.tgz" }, "normalize-range": { "version": "0.1.2", @@ -8250,22 +8288,17 @@ "from": "http://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "resolved": "http://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" }, - "browserslist": { - "version": "1.3.6", - "from": "http://registry.npmjs.org/browserslist/-/browserslist-1.3.6.tgz", - "resolved": "http://registry.npmjs.org/browserslist/-/browserslist-1.3.6.tgz" - }, - "caniuse-db": { - "version": "1.0.30000534", - "from": "http://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000534.tgz", - "resolved": "http://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000534.tgz" + "postcss-value-parser": { + "version": "3.3.0", + "from": "http://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" } } }, "gulp-util": { - "version": "3.0.7", - "from": "http://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "http://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "version": "3.0.8", + "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", "dependencies": { "array-differ": { "version": "1.0.0", @@ -8278,9 +8311,9 @@ "resolved": "http://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" }, "beeper": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" + "version": "1.1.1", + "from": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz" }, "chalk": { "version": "1.1.3", @@ -8303,9 +8336,9 @@ "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, @@ -8315,9 +8348,9 @@ "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" } } }, @@ -8329,302 +8362,14 @@ } }, "dateformat": { - "version": "1.0.12", - "from": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "resolved": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "from": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - }, - "meow": { - "version": "3.7.0", - "from": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "dependencies": { - "camelcase-keys": { - "version": "2.1.0", - "from": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "dependencies": { - "camelcase": { - "version": "2.1.1", - "from": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "resolved": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" - } - } - }, - "decamelize": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - }, - "loud-rejection": { - "version": "1.6.0", - "from": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "resolved": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "dependencies": { - "currently-unhandled": { - "version": "0.4.1", - "from": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "resolved": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "dependencies": { - "array-find-index": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" - } - } - }, - "signal-exit": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz" - } - } - }, - "map-obj": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.1", - "from": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" - } - } - }, - "semver": { - "version": "5.3.0", - "from": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz" - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.2.2", - "from": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz" - } - } - } - } - }, - "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" - }, - "read-pkg-up": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "dependencies": { - "path-exists": { - "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "from": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - } - } - } - } - }, - "pify": { - "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.1.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - } - } - } - } - } - } - }, - "redent": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "dependencies": { - "indent-string": { - "version": "2.1.0", - "from": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "dependencies": { - "repeating": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - } - } - }, - "strip-indent": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" - } - } - }, - "trim-newlines": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - } - } - } - } + "version": "2.0.0", + "from": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz" }, "fancy-log": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", + "version": "1.3.0", + "from": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", "dependencies": { "time-stamp": { "version": "1.0.1", @@ -8826,59 +8571,110 @@ } }, "postcss": { - "version": "5.2.0", - "from": "http://registry.npmjs.org/postcss/-/postcss-5.2.0.tgz", - "resolved": "http://registry.npmjs.org/postcss/-/postcss-5.2.0.tgz", + "version": "5.2.14", + "from": "https://registry.npmjs.org/postcss/-/postcss-5.2.14.tgz", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.14.tgz", "dependencies": { - "supports-color": { - "version": "3.1.2", - "from": "http://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", + "chalk": { + "version": "1.1.3", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { - "has-flag": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + "ansi-styles": { + "version": "2.2.1", + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + } + }, + "supports-color": { + "version": "2.0.0", + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, + "js-base64": { + "version": "2.1.9", + "from": "http://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "resolved": "http://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" + }, "source-map": { "version": "0.5.6", "from": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" }, - "js-base64": { - "version": "2.1.9", - "from": "http://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", - "resolved": "http://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" + "supports-color": { + "version": "3.2.3", + "from": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "dependencies": { + "has-flag": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + } + } } } }, "through2": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/through2/-/through2-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "version": "2.0.3", + "from": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "dependencies": { "readable-stream": { - "version": "2.0.6", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, "core-util-is": { "version": "1.0.2", "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, - "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - }, "isarray": { "version": "1.0.0", "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, "process-nextick-args": { "version": "1.0.7", "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", @@ -8914,9 +8710,9 @@ "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + "version": "1.0.1", + "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" } } } @@ -8930,185 +8726,190 @@ "resolved": "http://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz" }, "gulp-sass": { - "version": "2.3.2", - "from": "http://registry.npmjs.org/gulp-sass/-/gulp-sass-2.3.2.tgz", - "resolved": "http://registry.npmjs.org/gulp-sass/-/gulp-sass-2.3.2.tgz", + "version": "2.3.1", + "from": "gulp-sass@>=2.3.1 <2.4.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-2.3.1.tgz", "dependencies": { "gulp-util": { "version": "3.0.7", - "from": "http://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", - "resolved": "http://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", + "from": "gulp-util@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", "dependencies": { "array-differ": { "version": "1.0.0", - "from": "http://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + "from": "array-differ@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" }, "array-uniq": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + "version": "1.0.2", + "from": "array-uniq@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" }, "beeper": { "version": "1.1.0", - "from": "http://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" + "from": "beeper@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" }, "chalk": { "version": "1.1.3", - "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "from": "chalk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "from": "ansi-styles@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, "dateformat": { "version": "1.0.12", - "from": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "resolved": "http://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "from": "dateformat@>=1.0.11 <2.0.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", "dependencies": { "get-stdin": { "version": "4.0.1", - "from": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" }, "meow": { "version": "3.7.0", - "from": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "from": "meow@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "dependencies": { "camelcase-keys": { "version": "2.1.0", - "from": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "dependencies": { "camelcase": { "version": "2.1.1", - "from": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "resolved": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" } } }, "decamelize": { "version": "1.2.0", - "from": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" }, "loud-rejection": { - "version": "1.6.0", - "from": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "resolved": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "version": "1.3.0", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.3.0.tgz", "dependencies": { - "currently-unhandled": { - "version": "0.4.1", - "from": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "resolved": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "dependencies": { - "array-find-index": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" - } - } + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" }, "signal-exit": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz" + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" } } }, "map-obj": { "version": "1.0.1", - "from": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" }, "normalize-package-data": { "version": "2.3.5", - "from": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", "dependencies": { "hosted-git-info": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + "version": "2.1.4", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" }, "is-builtin-module": { "version": "1.0.0", - "from": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "dependencies": { "builtin-modules": { "version": "1.1.1", - "from": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" } } }, "semver": { - "version": "5.3.0", - "from": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" }, "validate-npm-package-license": { "version": "3.0.1", - "from": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "dependencies": { "spdx-correct": { "version": "1.0.2", - "from": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "dependencies": { "spdx-license-ids": { - "version": "1.2.2", - "from": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" } } }, "spdx-expression-parse": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz" + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } } } } @@ -9116,33 +8917,33 @@ }, "object-assign": { "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" }, "read-pkg-up": { "version": "1.0.1", - "from": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "dependencies": { "find-up": { "version": "1.1.2", - "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "dependencies": { "path-exists": { "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -9150,33 +8951,33 @@ }, "read-pkg": { "version": "1.1.0", - "from": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "dependencies": { "load-json-file": { "version": "1.1.0", - "from": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "dependencies": { "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.3", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.3.tgz" }, "parse-json": { "version": "2.2.0", - "from": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { "version": "1.3.0", - "from": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", - "from": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" } } } @@ -9184,30 +8985,30 @@ }, "pify": { "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } }, "strip-bom": { "version": "2.0.0", - "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "dependencies": { "is-utf8": { "version": "0.2.1", - "from": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" } } } @@ -9215,28 +9016,28 @@ }, "path-type": { "version": "1.1.0", - "from": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "dependencies": { "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.3", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.3.tgz" }, "pify": { "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -9248,28 +9049,28 @@ }, "redent": { "version": "1.0.0", - "from": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "dependencies": { "indent-string": { "version": "2.1.0", - "from": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "dependencies": { "repeating": { "version": "2.0.1", - "from": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "dependencies": { "is-finite": { "version": "1.0.1", - "from": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } } @@ -9279,15 +9080,15 @@ }, "strip-indent": { "version": "1.0.1", - "from": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" } } }, "trim-newlines": { "version": "1.0.0", - "from": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" } } } @@ -9295,30 +9096,30 @@ }, "fancy-log": { "version": "1.2.0", - "from": "http://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", + "from": "fancy-log@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz", "dependencies": { "time-stamp": { "version": "1.0.1", - "from": "http://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz" + "from": "time-stamp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz" } } }, "gulplog": { "version": "1.0.0", - "from": "http://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "from": "gulplog@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", "dependencies": { "glogg": { "version": "1.0.0", - "from": "http://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", + "from": "glogg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", "dependencies": { "sparkles": { "version": "1.0.0", - "from": "http://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" } } } @@ -9326,141 +9127,141 @@ }, "has-gulplog": { "version": "0.1.0", - "from": "http://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "resolved": "http://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "from": "has-gulplog@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", "dependencies": { "sparkles": { "version": "1.0.0", - "from": "http://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" + "from": "sparkles@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz" } } }, "lodash._reescape": { "version": "3.0.0", - "from": "http://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" + "from": "lodash._reescape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" }, "lodash._reevaluate": { "version": "3.0.0", - "from": "http://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" + "from": "lodash._reevaluate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" }, "lodash._reinterpolate": { "version": "3.0.0", - "from": "http://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + "from": "lodash._reinterpolate@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" }, "lodash.template": { "version": "3.6.2", - "from": "http://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "resolved": "http://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "from": "lodash.template@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", "dependencies": { "lodash._basecopy": { "version": "3.0.1", - "from": "http://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" }, "lodash._basetostring": { "version": "3.0.1", - "from": "http://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + "from": "lodash._basetostring@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" }, "lodash._basevalues": { "version": "3.0.0", - "from": "http://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + "from": "lodash._basevalues@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" }, "lodash._isiterateecall": { "version": "3.0.9", - "from": "http://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "resolved": "http://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" }, "lodash.escape": { "version": "3.2.0", - "from": "http://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "resolved": "http://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "from": "lodash.escape@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", "dependencies": { "lodash._root": { "version": "3.0.1", - "from": "http://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + "from": "lodash._root@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" } } }, "lodash.keys": { "version": "3.1.2", - "from": "http://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "http://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "dependencies": { "lodash._getnative": { "version": "3.9.1", - "from": "http://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "http://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + "from": "lodash._getnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" }, "lodash.isarguments": { - "version": "3.1.0", - "from": "http://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "resolved": "http://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz" + "version": "3.0.8", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz" }, "lodash.isarray": { "version": "3.0.4", - "from": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" } } }, "lodash.restparam": { "version": "3.6.1", - "from": "http://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "resolved": "http://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" }, "lodash.templatesettings": { "version": "3.1.1", - "from": "http://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "resolved": "http://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" + "from": "lodash.templatesettings@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" } } }, "minimist": { "version": "1.2.0", - "from": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + "from": "minimist@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "multipipe": { "version": "0.1.2", - "from": "http://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "resolved": "http://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "from": "multipipe@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", "dependencies": { "duplexer2": { "version": "0.0.2", - "from": "http://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "resolved": "http://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "from": "duplexer2@0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "dependencies": { "readable-stream": { "version": "1.1.14", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "from": "readable-stream@>=1.1.9 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "dependencies": { "core-util-is": { "version": "1.0.2", - "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "isarray": { "version": "0.0.1", - "from": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } } @@ -9470,168 +9271,197 @@ }, "object-assign": { "version": "3.0.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + "from": "object-assign@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" }, "replace-ext": { "version": "0.0.1", - "from": "http://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "resolved": "http://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + "from": "replace-ext@0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" }, "vinyl": { "version": "0.5.3", - "from": "http://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "resolved": "http://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "from": "vinyl@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", "dependencies": { "clone": { "version": "1.0.2", - "from": "http://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/clone/-/clone-1.0.2.tgz" + "from": "clone@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz" }, "clone-stats": { "version": "0.0.1", - "from": "http://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "resolved": "http://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + "from": "clone-stats@>=0.0.1 <0.0.2", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" } } } } }, - "lodash.clonedeep": { - "version": "4.5.0", - "from": "http://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "resolved": "http://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" - }, "node-sass": { - "version": "3.10.0", - "from": "http://registry.npmjs.org/node-sass/-/node-sass-3.10.0.tgz", - "resolved": "http://registry.npmjs.org/node-sass/-/node-sass-3.10.0.tgz", + "version": "3.7.0", + "from": "node-sass@>=3.4.2 <4.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-3.7.0.tgz", "dependencies": { "async-foreach": { "version": "0.1.3", - "from": "http://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "resolved": "http://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz" + "from": "async-foreach@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz" }, "chalk": { "version": "1.1.3", - "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "from": "chalk@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "from": "ansi-styles@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", - "from": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "resolved": "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" }, "has-ansi": { "version": "2.0.0", - "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "supports-color": { "version": "2.0.0", - "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, - "cross-spawn": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "cross-spawn-async": { + "version": "2.2.2", + "from": "cross-spawn-async@>=2.1.9 <3.0.0", + "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.2.tgz", "dependencies": { "lru-cache": { "version": "4.0.1", - "from": "http://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", - "resolved": "http://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", + "from": "lru-cache@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", "dependencies": { "pseudomap": { "version": "1.0.2", - "from": "http://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + "from": "pseudomap@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" }, "yallist": { "version": "2.0.0", - "from": "http://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz" + "from": "yallist@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz" } } }, "which": { - "version": "1.2.11", - "from": "http://registry.npmjs.org/which/-/which-1.2.11.tgz", - "resolved": "http://registry.npmjs.org/which/-/which-1.2.11.tgz", + "version": "1.2.4", + "from": "which@>=1.2.4 <2.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", "dependencies": { + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, "isexe": { "version": "1.1.2", - "from": "http://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + "from": "isexe@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" } } } } }, "gaze": { - "version": "1.1.1", - "from": "http://registry.npmjs.org/gaze/-/gaze-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/gaze/-/gaze-1.1.1.tgz", + "version": "1.0.0", + "from": "gaze@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.0.0.tgz", "dependencies": { "globule": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/globule/-/globule-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/globule/-/globule-1.0.0.tgz", + "version": "0.2.0", + "from": "globule@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.2.0.tgz", "dependencies": { "lodash": { - "version": "4.9.0", - "from": "http://registry.npmjs.org/lodash/-/lodash-4.9.0.tgz", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.9.0.tgz" + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, - "minimatch": { - "version": "3.0.3", - "from": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "glob": { + "version": "3.2.11", + "from": "glob@>=3.2.7 <3.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "dependencies": { - "brace-expansion": { - "version": "1.1.6", - "from": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "resolved": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "0.3.0", + "from": "minimatch@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "dependencies": { - "balanced-match": { - "version": "0.4.2", - "from": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "resolved": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" }, - "concat-map": { - "version": "0.0.1", - "from": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } } } + }, + "minimatch": { + "version": "0.2.14", + "from": "minimatch@>=0.2.11 <0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "dependencies": { + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + } + } } } } @@ -9639,157 +9469,147 @@ }, "get-stdin": { "version": "4.0.1", - "from": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "resolved": "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - }, - "in-publish": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz" - }, - "lodash.assign": { - "version": "4.2.0", - "from": "http://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "resolved": "http://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz" + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" }, "meow": { "version": "3.7.0", - "from": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "from": "meow@>=3.7.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "dependencies": { "camelcase-keys": { "version": "2.1.0", - "from": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "from": "camelcase-keys@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "dependencies": { "camelcase": { "version": "2.1.1", - "from": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "resolved": "http://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + "from": "camelcase@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" } } }, "decamelize": { "version": "1.2.0", - "from": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" }, "loud-rejection": { - "version": "1.6.0", - "from": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "resolved": "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "version": "1.3.0", + "from": "loud-rejection@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.3.0.tgz", "dependencies": { - "currently-unhandled": { - "version": "0.4.1", - "from": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "resolved": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "dependencies": { - "array-find-index": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" - } - } + "array-find-index": { + "version": "1.0.1", + "from": "array-find-index@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" }, "signal-exit": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz" + "version": "2.1.2", + "from": "signal-exit@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz" } } }, "map-obj": { "version": "1.0.1", - "from": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + "from": "map-obj@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" }, "minimist": { "version": "1.2.0", - "from": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + "from": "minimist@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "normalize-package-data": { "version": "2.3.5", - "from": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "from": "normalize-package-data@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", "dependencies": { "hosted-git-info": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + "version": "2.1.4", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz" }, "is-builtin-module": { "version": "1.0.0", - "from": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "dependencies": { "builtin-modules": { "version": "1.1.1", - "from": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" } } }, "semver": { - "version": "5.3.0", - "from": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" }, "validate-npm-package-license": { "version": "3.0.1", - "from": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "dependencies": { "spdx-correct": { "version": "1.0.2", - "from": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "dependencies": { "spdx-license-ids": { - "version": "1.2.2", - "from": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" } } }, "spdx-expression-parse": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz" + "version": "1.0.2", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", + "dependencies": { + "spdx-exceptions": { + "version": "1.0.4", + "from": "spdx-exceptions@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz" + }, + "spdx-license-ids": { + "version": "1.2.1", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.1.tgz" + } + } } } } } }, - "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" - }, "read-pkg-up": { "version": "1.0.1", - "from": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "dependencies": { "find-up": { "version": "1.1.2", - "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "dependencies": { "path-exists": { "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -9797,33 +9617,33 @@ }, "read-pkg": { "version": "1.1.0", - "from": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "dependencies": { "load-json-file": { "version": "1.1.0", - "from": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "dependencies": { "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.3", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.3.tgz" }, "parse-json": { "version": "2.2.0", - "from": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { "version": "1.3.0", - "from": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", - "from": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" } } } @@ -9831,30 +9651,30 @@ }, "pify": { "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } }, "strip-bom": { "version": "2.0.0", - "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "dependencies": { "is-utf8": { "version": "0.2.1", - "from": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" } } } @@ -9862,28 +9682,28 @@ }, "path-type": { "version": "1.1.0", - "from": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "dependencies": { "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.3", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.3.tgz" }, "pify": { "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -9895,28 +9715,28 @@ }, "redent": { "version": "1.0.0", - "from": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "from": "redent@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "dependencies": { "indent-string": { "version": "2.1.0", - "from": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "from": "indent-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "dependencies": { "repeating": { "version": "2.0.1", - "from": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "from": "repeating@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "dependencies": { "is-finite": { "version": "1.0.1", - "from": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } } @@ -9926,302 +9746,333 @@ }, "strip-indent": { "version": "1.0.1", - "from": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + "from": "strip-indent@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" } } }, "trim-newlines": { "version": "1.0.0", - "from": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + "from": "trim-newlines@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" } } }, + "in-publish": { + "version": "2.0.0", + "from": "in-publish@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz" + }, "mkdirp": { "version": "0.5.1", - "from": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "from": "mkdirp@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "nan": { - "version": "2.4.0", - "from": "http://registry.npmjs.org/nan/-/nan-2.4.0.tgz", - "resolved": "http://registry.npmjs.org/nan/-/nan-2.4.0.tgz" + "version": "2.3.3", + "from": "nan@>=2.3.2 <3.0.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.3.3.tgz" }, "node-gyp": { - "version": "3.4.0", - "from": "http://registry.npmjs.org/node-gyp/-/node-gyp-3.4.0.tgz", - "resolved": "http://registry.npmjs.org/node-gyp/-/node-gyp-3.4.0.tgz", + "version": "3.3.1", + "from": "node-gyp@>=3.3.1 <4.0.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.3.1.tgz", "dependencies": { "fstream": { - "version": "1.0.10", - "from": "http://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "resolved": "http://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "version": "1.0.8", + "from": "fstream@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz", "dependencies": { "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version": "2.0.1", + "from": "inherits@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "glob": { + "version": "4.5.3", + "from": "glob@>=3.0.0 <4.0.0||>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "2.0.10", + "from": "minimatch@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.4", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.4.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } } } }, "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.3", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.3.tgz" }, "minimatch": { - "version": "3.0.3", - "from": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "version": "1.0.0", + "from": "minimatch@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", "dependencies": { - "brace-expansion": { - "version": "1.1.6", - "from": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "resolved": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "from": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "resolved": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } + "lru-cache": { + "version": "2.7.3", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + }, + "sigmund": { + "version": "1.0.1", + "from": "sigmund@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" } } }, "nopt": { "version": "3.0.6", - "from": "http://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "resolved": "http://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "from": "nopt@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "dependencies": { "abbrev": { - "version": "1.0.9", - "from": "http://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "resolved": "http://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz" + "version": "1.0.7", + "from": "abbrev@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz" } } }, "npmlog": { - "version": "3.1.2", - "from": "http://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz", - "resolved": "http://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz", + "version": "2.0.3", + "from": "npmlog@>=0.0.0 <1.0.0||>=1.0.0 <2.0.0||>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.3.tgz", "dependencies": { + "ansi": { + "version": "0.3.1", + "from": "ansi@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz" + }, "are-we-there-yet": { "version": "1.1.2", - "from": "http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", + "from": "are-we-there-yet@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", "dependencies": { "delegates": { "version": "1.0.0", - "from": "http://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" + "from": "delegates@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" }, "readable-stream": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", + "version": "2.1.2", + "from": "readable-stream@>=2.0.0 <3.0.0||>=1.1.13 <2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.2.tgz", "dependencies": { - "buffer-shims": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" - }, "core-util-is": { "version": "1.0.2", - "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "1.0.0", - "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, "process-nextick-args": { - "version": "1.0.7", - "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + "version": "1.0.6", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.2", - "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } } } }, - "console-control-strings": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - }, "gauge": { - "version": "2.6.0", - "from": "http://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", - "resolved": "http://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", + "version": "1.2.7", + "from": "gauge@>=1.2.5 <1.3.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", "dependencies": { - "aproba": { - "version": "1.0.4", - "from": "http://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz", - "resolved": "http://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz" - }, - "has-color": { - "version": "0.1.7", - "from": "http://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "resolved": "http://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" - }, "has-unicode": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" + "version": "2.0.0", + "from": "has-unicode@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.0.tgz" }, - "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" - }, - "signal-exit": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz" - }, - "string-width": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "lodash.pad": { + "version": "4.3.0", + "from": "lodash.pad@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.3.0.tgz", "dependencies": { - "code-point-at": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } + "lodash._baseslice": { + "version": "4.0.0", + "from": "lodash._baseslice@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/lodash._baseslice/-/lodash._baseslice-4.0.0.tgz" }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } + "lodash.tostring": { + "version": "4.1.2", + "from": "lodash.tostring@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.tostring/-/lodash.tostring-4.1.2.tgz" } } }, - "strip-ansi": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "lodash.padend": { + "version": "4.4.0", + "from": "lodash.padend@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.4.0.tgz", "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "lodash._baseslice": { + "version": "4.0.0", + "from": "lodash._baseslice@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/lodash._baseslice/-/lodash._baseslice-4.0.0.tgz" + }, + "lodash.tostring": { + "version": "4.1.2", + "from": "lodash.tostring@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.tostring/-/lodash.tostring-4.1.2.tgz" } } }, - "wide-align": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" + "lodash.padstart": { + "version": "4.4.0", + "from": "lodash.padstart@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.4.0.tgz", + "dependencies": { + "lodash._baseslice": { + "version": "4.0.0", + "from": "lodash._baseslice@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/lodash._baseslice/-/lodash._baseslice-4.0.0.tgz" + }, + "lodash.tostring": { + "version": "4.1.2", + "from": "lodash.tostring@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.tostring/-/lodash.tostring-4.1.2.tgz" + } + } } } - }, - "set-blocking": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" } } }, "osenv": { "version": "0.1.3", - "from": "http://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "resolved": "http://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", + "from": "osenv@>=0.0.0 <1.0.0", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", "dependencies": { "os-homedir": { "version": "1.0.1", - "from": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" + "from": "os-homedir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz" }, "os-tmpdir": { "version": "1.0.1", - "from": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" + "from": "os-tmpdir@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz" } } }, "path-array": { "version": "1.0.1", - "from": "http://registry.npmjs.org/path-array/-/path-array-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/path-array/-/path-array-1.0.1.tgz", + "from": "path-array@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-array/-/path-array-1.0.1.tgz", "dependencies": { "array-index": { "version": "1.0.0", - "from": "http://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz", + "from": "array-index@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz", "dependencies": { "debug": { "version": "2.2.0", - "from": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "from": "debug@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "dependencies": { "ms": { "version": "0.7.1", - "from": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + "from": "ms@0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" } } }, "es6-symbol": { - "version": "3.1.0", - "from": "http://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", - "resolved": "http://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", + "version": "3.0.2", + "from": "es6-symbol@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.2.tgz", "dependencies": { "d": { "version": "0.1.1", - "from": "http://registry.npmjs.org/d/-/d-0.1.1.tgz", - "resolved": "http://registry.npmjs.org/d/-/d-0.1.1.tgz" + "from": "d@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" }, "es5-ext": { - "version": "0.10.12", - "from": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz", - "resolved": "http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz", + "version": "0.10.11", + "from": "es5-ext@>=0.10.10 <0.11.0", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.11.tgz", "dependencies": { "es6-iterator": { "version": "2.0.0", - "from": "http://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz" + "from": "es6-iterator@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz" } } } @@ -10232,251 +10083,198 @@ } }, "rimraf": { - "version": "2.5.4", - "from": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "version": "2.5.2", + "from": "rimraf@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz", + "dependencies": { + "glob": { + "version": "7.0.3", + "from": "glob@>=7.0.0 <8.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz", + "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.4", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.4.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + } + } }, "semver": { - "version": "5.3.0", - "from": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + "version": "5.1.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz" }, "tar": { "version": "2.2.1", - "from": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "from": "tar@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "dependencies": { "block-stream": { "version": "0.0.9", - "from": "http://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "resolved": "http://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz" + "from": "block-stream@*", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz" }, "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "which": { - "version": "1.2.11", - "from": "http://registry.npmjs.org/which/-/which-1.2.11.tgz", - "resolved": "http://registry.npmjs.org/which/-/which-1.2.11.tgz", + "version": "1.2.4", + "from": "which@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.4.tgz", "dependencies": { + "is-absolute": { + "version": "0.1.7", + "from": "is-absolute@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "dependencies": { + "is-relative": { + "version": "0.1.3", + "from": "is-relative@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz" + } + } + }, "isexe": { "version": "1.1.2", - "from": "http://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + "from": "isexe@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" } } } } }, - "npmlog": { - "version": "4.0.0", - "from": "http://registry.npmjs.org/npmlog/-/npmlog-4.0.0.tgz", - "resolved": "http://registry.npmjs.org/npmlog/-/npmlog-4.0.0.tgz", - "dependencies": { - "are-we-there-yet": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "dependencies": { - "delegates": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" - }, - "readable-stream": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "dependencies": { - "buffer-shims": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" - }, - "core-util-is": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - }, - "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - }, - "isarray": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - }, - "process-nextick-args": { - "version": "1.0.7", - "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" - }, - "string_decoder": { - "version": "0.10.31", - "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - }, - "util-deprecate": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - } - } - } - } - }, - "console-control-strings": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - }, - "gauge": { - "version": "2.6.0", - "from": "http://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", - "resolved": "http://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", - "dependencies": { - "aproba": { - "version": "1.0.4", - "from": "http://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz", - "resolved": "http://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz" - }, - "has-color": { - "version": "0.1.7", - "from": "http://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "resolved": "http://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" - }, - "has-unicode": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" - }, - "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" - }, - "signal-exit": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz" - }, - "string-width": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "dependencies": { - "code-point-at": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "dependencies": { - "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" - } - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" - } - } - }, - "wide-align": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" - } - } - }, - "set-blocking": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - } - } - }, "request": { - "version": "2.75.0", - "from": "http://registry.npmjs.org/request/-/request-2.75.0.tgz", - "resolved": "http://registry.npmjs.org/request/-/request-2.75.0.tgz", + "version": "2.72.0", + "from": "request@>=2.61.0 <3.0.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.72.0.tgz", "dependencies": { "aws-sign2": { "version": "0.6.0", - "from": "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "resolved": "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" + "from": "aws-sign2@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" }, "aws4": { - "version": "1.4.1", - "from": "http://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz", - "resolved": "http://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz" + "version": "1.3.2", + "from": "aws4@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.3.2.tgz", + "dependencies": { + "lru-cache": { + "version": "4.0.1", + "from": "lru-cache@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", + "dependencies": { + "pseudomap": { + "version": "1.0.2", + "from": "pseudomap@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + }, + "yallist": { + "version": "2.0.0", + "from": "yallist@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz" + } + } + } + } }, "bl": { "version": "1.1.2", - "from": "http://registry.npmjs.org/bl/-/bl-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/bl/-/bl-1.1.2.tgz", + "from": "bl@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", "dependencies": { "readable-stream": { "version": "2.0.6", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "from": "readable-stream@>=2.0.5 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "dependencies": { "core-util-is": { "version": "1.0.2", - "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "1.0.0", - "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, "process-nextick-args": { - "version": "1.0.7", - "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + "version": "1.0.6", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.2", - "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } } @@ -10484,103 +10282,103 @@ }, "caseless": { "version": "0.11.0", - "from": "http://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "resolved": "http://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + "from": "caseless@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" }, "combined-stream": { "version": "1.0.5", - "from": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "from": "combined-stream@>=1.0.5 <1.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "dependencies": { "delayed-stream": { "version": "1.0.0", - "from": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "from": "delayed-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" } } }, "extend": { "version": "3.0.0", - "from": "http://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/extend/-/extend-3.0.0.tgz" + "from": "extend@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz" }, "forever-agent": { "version": "0.6.1", - "from": "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "resolved": "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + "from": "forever-agent@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" }, "form-data": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", + "version": "1.0.0-rc4", + "from": "form-data@>=1.0.0-rc3 <1.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz", "dependencies": { - "asynckit": { - "version": "0.4.0", - "from": "http://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "resolved": "http://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "async": { + "version": "1.5.2", + "from": "async@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz" } } }, "har-validator": { "version": "2.0.6", - "from": "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "resolved": "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "from": "har-validator@>=2.0.6 <2.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "dependencies": { "commander": { "version": "2.9.0", - "from": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "resolved": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "from": "commander@>=2.9.0 <3.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "dependencies": { "graceful-readlink": { "version": "1.0.1", - "from": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" } } }, "is-my-json-valid": { - "version": "2.14.0", - "from": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.14.0.tgz", - "resolved": "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.14.0.tgz", + "version": "2.13.1", + "from": "is-my-json-valid@>=2.12.4 <3.0.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz", "dependencies": { "generate-function": { "version": "2.0.0", - "from": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" + "from": "generate-function@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" }, "generate-object-property": { "version": "1.2.0", - "from": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "from": "generate-object-property@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "dependencies": { "is-property": { "version": "1.0.2", - "from": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + "from": "is-property@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" } } }, "jsonpointer": { "version": "2.0.0", - "from": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" + "from": "jsonpointer@2.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" }, "xtend": { "version": "4.0.1", - "from": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -10588,119 +10386,107 @@ }, "hawk": { "version": "3.1.3", - "from": "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "resolved": "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "from": "hawk@>=3.1.3 <3.2.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "dependencies": { "hoek": { "version": "2.16.3", - "from": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + "from": "hoek@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" }, "boom": { "version": "2.10.1", - "from": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "resolved": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + "from": "boom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, "cryptiles": { "version": "2.0.5", - "from": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "resolved": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" + "from": "cryptiles@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz" }, "sntp": { "version": "1.0.9", - "from": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "resolved": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + "from": "sntp@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" } } }, "http-signature": { "version": "1.1.1", - "from": "http://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "from": "http-signature@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "dependencies": { "assert-plus": { "version": "0.2.0", - "from": "http://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "resolved": "http://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" + "from": "assert-plus@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" }, "jsprim": { - "version": "1.3.1", - "from": "http://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", - "resolved": "http://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "version": "1.2.2", + "from": "jsprim@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.2.2.tgz", "dependencies": { "extsprintf": { "version": "1.0.2", - "from": "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + "from": "extsprintf@1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" }, "json-schema": { - "version": "0.2.3", - "from": "http://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "resolved": "http://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" + "version": "0.2.2", + "from": "json-schema@0.2.2", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz" }, "verror": { "version": "1.3.6", - "from": "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "resolved": "http://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + "from": "verror@1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" } } }, "sshpk": { - "version": "1.10.0", - "from": "http://registry.npmjs.org/sshpk/-/sshpk-1.10.0.tgz", - "resolved": "http://registry.npmjs.org/sshpk/-/sshpk-1.10.0.tgz", + "version": "1.8.3", + "from": "sshpk@>=1.7.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz", "dependencies": { "asn1": { "version": "0.2.3", - "from": "http://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "resolved": "http://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" + "from": "asn1@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" }, "assert-plus": { "version": "1.0.0", - "from": "http://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "from": "assert-plus@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" }, "dashdash": { - "version": "1.14.0", - "from": "http://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz", - "resolved": "http://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz" + "version": "1.13.1", + "from": "dashdash@>=1.12.0 <2.0.0", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.13.1.tgz" }, "getpass": { "version": "0.1.6", - "from": "http://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", - "resolved": "http://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz" + "from": "getpass@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz" }, "jsbn": { "version": "0.1.0", - "from": "http://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz", - "resolved": "http://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" + "from": "jsbn@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" }, "tweetnacl": { "version": "0.13.3", - "from": "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz", - "resolved": "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz" + "from": "tweetnacl@>=0.13.0 <0.14.0", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz" }, "jodid25519": { "version": "1.0.2", - "from": "http://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" + "from": "jodid25519@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" }, "ecc-jsbn": { "version": "0.1.1", - "from": "http://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "resolved": "http://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" - }, - "bcrypt-pbkdf": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz", - "dependencies": { - "tweetnacl": { - "version": "0.14.3", - "from": "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz", - "resolved": "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz" - } - } + "from": "ecc-jsbn@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" } } } @@ -10708,390 +10494,243 @@ }, "is-typedarray": { "version": "1.0.0", - "from": "http://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "from": "is-typedarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" }, "isstream": { "version": "0.1.2", - "from": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "resolved": "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "from": "isstream@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" }, "json-stringify-safe": { "version": "5.0.1", - "from": "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "resolved": "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + "from": "json-stringify-safe@>=5.0.1 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { - "version": "2.1.12", - "from": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.12.tgz", - "resolved": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.12.tgz", + "version": "2.1.11", + "from": "mime-types@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", "dependencies": { "mime-db": { - "version": "1.24.0", - "from": "http://registry.npmjs.org/mime-db/-/mime-db-1.24.0.tgz", - "resolved": "http://registry.npmjs.org/mime-db/-/mime-db-1.24.0.tgz" + "version": "1.23.0", + "from": "mime-db@>=1.23.0 <1.24.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" } } }, "node-uuid": { "version": "1.4.7", - "from": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz", - "resolved": "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" + "from": "node-uuid@>=1.4.7 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" }, "oauth-sign": { - "version": "0.8.2", - "from": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "resolved": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" + "version": "0.8.1", + "from": "oauth-sign@>=0.8.1 <0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.1.tgz" }, "qs": { - "version": "6.2.1", - "from": "http://registry.npmjs.org/qs/-/qs-6.2.1.tgz", - "resolved": "http://registry.npmjs.org/qs/-/qs-6.2.1.tgz" + "version": "6.1.0", + "from": "qs@>=6.1.0 <6.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.1.0.tgz" }, "stringstream": { "version": "0.0.5", - "from": "http://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "resolved": "http://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" + "from": "stringstream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" }, "tough-cookie": { - "version": "2.3.1", - "from": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz", - "resolved": "http://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz" + "version": "2.2.2", + "from": "tough-cookie@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" }, "tunnel-agent": { - "version": "0.4.3", - "from": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "resolved": "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + "version": "0.4.2", + "from": "tunnel-agent@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.2.tgz" } } }, "sass-graph": { - "version": "2.1.2", - "from": "http://registry.npmjs.org/sass-graph/-/sass-graph-2.1.2.tgz", - "resolved": "http://registry.npmjs.org/sass-graph/-/sass-graph-2.1.2.tgz", + "version": "2.1.1", + "from": "sass-graph@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.1.1.tgz", "dependencies": { - "yargs": { - "version": "4.8.1", - "from": "http://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "glob": { + "version": "6.0.4", + "from": "glob@>=6.0.4 <7.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "minimatch": { + "version": "3.0.0", + "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz", + "dependencies": { + "brace-expansion": { + "version": "1.1.4", + "from": "brace-expansion@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.4.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.1", + "from": "balanced-match@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.3.3", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.0", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + } + } + }, + "yargs": { + "version": "3.32.0", + "from": "yargs@>=3.8.0 <4.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "dependencies": { + "camelcase": { + "version": "2.1.1", + "from": "camelcase@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + }, "cliui": { "version": "3.2.0", - "from": "http://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "resolved": "http://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "from": "cliui@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "dependencies": { "strip-ansi": { "version": "3.0.1", - "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } }, "wrap-ansi": { "version": "2.0.0", - "from": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz" + "from": "wrap-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz" } } }, "decamelize": { "version": "1.2.0", - "from": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - }, - "get-caller-file": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz" + "from": "decamelize@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" }, "os-locale": { "version": "1.4.0", - "from": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "from": "os-locale@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "dependencies": { "lcid": { "version": "1.0.0", - "from": "http://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "from": "lcid@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "dependencies": { "invert-kv": { "version": "1.0.0", - "from": "http://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" + "from": "invert-kv@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" } } } } }, - "read-pkg-up": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "dependencies": { - "find-up": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "dependencies": { - "path-exists": { - "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "dependencies": { - "load-json-file": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" - }, - "parse-json": { - "version": "2.2.0", - "from": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "dependencies": { - "error-ex": { - "version": "1.3.0", - "from": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - } - } - } - } - }, - "pify": { - "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - }, - "strip-bom": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "dependencies": { - "is-utf8": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" - } - } - } - } - }, - "normalize-package-data": { - "version": "2.3.5", - "from": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "resolved": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "dependencies": { - "hosted-git-info": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" - }, - "is-builtin-module": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "dependencies": { - "builtin-modules": { - "version": "1.1.1", - "from": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "resolved": "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" - } - } - }, - "semver": { - "version": "5.3.0", - "from": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz" - }, - "validate-npm-package-license": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "dependencies": { - "spdx-correct": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "dependencies": { - "spdx-license-ids": { - "version": "1.2.2", - "from": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "resolved": "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" - } - } - }, - "spdx-expression-parse": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz" - } - } - } - } - }, - "path-type": { - "version": "1.1.0", - "from": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "dependencies": { - "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" - }, - "pify": { - "version": "2.3.0", - "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } - } - } - } - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "from": "http://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "resolved": "http://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - }, - "require-main-filename": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" - }, - "set-blocking": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - }, "string-width": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "version": "1.0.1", + "from": "string-width@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz", "dependencies": { "code-point-at": { "version": "1.0.0", - "from": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", + "from": "code-point-at@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } }, "is-fullwidth-code-point": { "version": "1.0.0", - "from": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "from": "is-fullwidth-code-point@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "dependencies": { "number-is-nan": { "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" } } }, "strip-ansi": { "version": "3.0.1", - "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.0.0", - "from": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" } } } } }, - "which-module": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz" - }, "window-size": { - "version": "0.2.0", - "from": "http://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "resolved": "http://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz" + "version": "0.1.4", + "from": "window-size@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz" }, "y18n": { "version": "3.2.1", - "from": "http://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "resolved": "http://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz" - }, - "yargs-parser": { - "version": "2.4.1", - "from": "http://registry.npmjs.com/yargs-parser/-/yargs-parser-2.4.1.tgz", - "resolved": "http://registry.npmjs.com/yargs-parser/-/yargs-parser-2.4.1.tgz", - "dependencies": { - "camelcase": { - "version": "3.0.0", - "from": "http://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" - } - } + "from": "y18n@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz" } } } @@ -11099,64 +10738,69 @@ } } }, + "object-assign": { + "version": "4.1.0", + "from": "object-assign@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, "through2": { "version": "2.0.1", - "from": "http://registry.npmjs.org/through2/-/through2-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/through2/-/through2-2.0.1.tgz", + "from": "through2@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", "dependencies": { "readable-stream": { "version": "2.0.6", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "from": "readable-stream@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "dependencies": { "core-util-is": { "version": "1.0.2", - "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { "version": "1.0.0", - "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, "process-nextick-args": { - "version": "1.0.7", - "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + "version": "1.0.6", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "util-deprecate": { "version": "1.0.2", - "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" } } }, "xtend": { "version": "4.0.1", - "from": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "resolved": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + "from": "xtend@>=4.0.0 <4.1.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } }, "vinyl-sourcemaps-apply": { "version": "0.2.1", - "from": "http://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "from": "vinyl-sourcemaps-apply@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", "dependencies": { "source-map": { "version": "0.5.6", - "from": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + "from": "source-map@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" } } } @@ -11168,9 +10812,9 @@ "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.5.2.tgz", "dependencies": { "convert-source-map": { - "version": "1.3.0", - "from": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.3.0.tgz", - "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.3.0.tgz" + "version": "1.4.0", + "from": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz" }, "graceful-fs": { "version": "3.0.11", @@ -11353,16 +10997,16 @@ "resolved": "http://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "dependencies": { "array-find-index": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" + "version": "1.0.2", + "from": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz" } } }, "signal-exit": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz" + "version": "3.0.2", + "from": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz" } } }, @@ -11382,9 +11026,9 @@ "resolved": "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", "dependencies": { "hosted-git-info": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" + "version": "2.2.0", + "from": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz" }, "is-builtin-module": { "version": "1.0.0", @@ -11421,18 +11065,18 @@ } }, "spdx-expression-parse": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz" + "version": "1.0.4", + "from": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz" } } } } }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" }, "read-pkg-up": { "version": "1.0.1", @@ -11446,18 +11090,18 @@ "dependencies": { "path-exists": { "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -11474,9 +11118,9 @@ "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "dependencies": { "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.11", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" }, "parse-json": { "version": "2.2.0", @@ -11504,13 +11148,13 @@ }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } }, @@ -11534,9 +11178,9 @@ "resolved": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "dependencies": { "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.11", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" }, "pify": { "version": "2.3.0", @@ -11545,13 +11189,13 @@ }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -11573,18 +11217,18 @@ "dependencies": { "repeating": { "version": "2.0.1", - "from": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "from": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "dependencies": { "is-finite": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", + "version": "1.0.2", + "from": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "dependencies": { "number-is-nan": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + "version": "1.0.1", + "from": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" } } } @@ -11819,9 +11463,9 @@ "resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.6.5.tgz", "dependencies": { "loader-utils": { - "version": "0.2.16", - "from": "http://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", - "resolved": "http://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", + "version": "0.2.17", + "from": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "dependencies": { "big.js": { "version": "3.1.3", @@ -11829,19 +11473,19 @@ "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz" }, "emojis-list": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.0.1.tgz" + "version": "2.1.0", + "from": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" }, "json5": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz" + "version": "0.5.1", + "from": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } }, @@ -11851,28 +11495,28 @@ "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + "version": "1.0.1", + "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" } } } } }, "jest": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest/-/jest-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest/-/jest-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest/-/jest-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest/-/jest-19.0.0.tgz", "dependencies": { "jest-cli": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-cli/-/jest-cli-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-cli/-/jest-cli-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-19.0.0.tgz", "dependencies": { "ansi-escapes": { "version": "1.4.0", - "from": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz" + "from": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz" }, "callsites": { "version": "2.0.0", @@ -11881,13 +11525,13 @@ }, "chalk": { "version": "1.1.3", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "from": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", @@ -11896,8 +11540,20 @@ }, "has-ansi": { "version": "2.0.0", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "from": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "dependencies": { "ansi-regex": { "version": "2.1.1", @@ -11908,8 +11564,8 @@ }, "supports-color": { "version": "2.0.0", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + "from": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" } } }, @@ -11936,9 +11592,9 @@ "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.1.tgz", "dependencies": { "async": { - "version": "2.1.4", - "from": "https://registry.npmjs.org/async/-/async-2.1.4.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-2.1.4.tgz" + "version": "2.1.5", + "from": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-2.1.5.tgz" }, "fileset": { "version": "2.0.3", @@ -11988,8 +11644,8 @@ "dependencies": { "strip-bom": { "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "dependencies": { "is-utf8": { "version": "0.2.1", @@ -12011,8 +11667,8 @@ "dependencies": { "async": { "version": "1.5.2", - "from": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz" + "from": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz" }, "path-parse": { "version": "1.0.5", @@ -12020,9 +11676,9 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz" }, "rimraf": { - "version": "2.5.4", - "from": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "version": "2.6.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.0.tgz" }, "supports-color": { "version": "3.2.3", @@ -12044,9 +11700,9 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.0.tgz", "dependencies": { "rimraf": { - "version": "2.5.4", - "from": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + "version": "2.6.0", + "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.0.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.0.tgz" }, "source-map": { "version": "0.5.6", @@ -12248,8 +11904,8 @@ "dependencies": { "sprintf-js": { "version": "1.0.3", - "from": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "from": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" } } }, @@ -12297,19 +11953,19 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", "dependencies": { "babel-generator": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.23.0.tgz", "dependencies": { "babel-messages": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-runtime": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -12317,9 +11973,9 @@ "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, @@ -12358,18 +12014,23 @@ "version": "0.5.6", "from": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + }, + "trim-right": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" } } }, "babel-template": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -12377,18 +12038,18 @@ "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } } } }, "babel-traverse": { - "version": "6.22.1", - "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.22.1.tgz", + "version": "6.23.1", + "from": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -12408,14 +12069,14 @@ } }, "babel-messages": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.22.0.tgz" + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-runtime": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -12423,16 +12084,16 @@ "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, "debug": { - "version": "2.6.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", + "version": "2.6.1", + "from": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -12442,9 +12103,9 @@ } }, "globals": { - "version": "9.14.0", - "from": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz" + "version": "9.16.0", + "from": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" }, "invariant": { "version": "2.2.2", @@ -12468,14 +12129,14 @@ } }, "babel-types": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "dependencies": { "babel-runtime": { - "version": "6.22.0", - "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", + "version": "6.23.0", + "from": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -12483,9 +12144,9 @@ "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz" }, "regenerator-runtime": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz" + "version": "0.10.3", + "from": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" } } }, @@ -12496,8 +12157,8 @@ }, "to-fast-properties": { "version": "1.0.2", - "from": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + "from": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" } } }, @@ -12514,31 +12175,110 @@ } }, "jest-changed-files": { - "version": "17.0.2", - "from": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-17.0.2.tgz", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-17.0.2.tgz" + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-19.0.0.tgz" }, "jest-config": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-config/-/jest-config-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-config/-/jest-config-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-19.0.0.tgz", "dependencies": { "jest-environment-node": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-18.1.0.tgz" + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-19.0.0.tgz", + "dependencies": { + "jest-mock": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-mock/-/jest-mock-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-19.0.0.tgz" + } + } + }, + "jest-resolve": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-19.0.0.tgz", + "dependencies": { + "browser-resolve": { + "version": "1.11.2", + "from": "http://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "resolved": "http://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "dependencies": { + "resolve": { + "version": "1.1.7", + "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + } + } + }, + "resolve": { + "version": "1.2.0", + "from": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz" + } + } + }, + "jest-validate": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-validate/-/jest-validate-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-19.0.0.tgz", + "dependencies": { + "jest-matcher-utils": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz" + }, + "leven": { + "version": "2.1.0", + "from": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz" + } + } + }, + "pretty-format": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "dependencies": { + "color-convert": { + "version": "1.9.0", + "from": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "dependencies": { + "color-name": { + "version": "1.1.1", + "from": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz" + } + } + } + } + } + } } } }, "jest-environment-jsdom": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-19.0.0.tgz", "dependencies": { + "jest-mock": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-mock/-/jest-mock-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-19.0.0.tgz" + }, "jsdom": { - "version": "9.10.0", - "from": "https://registry.npmjs.org/jsdom/-/jsdom-9.10.0.tgz", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.10.0.tgz", + "version": "9.11.0", + "from": "https://registry.npmjs.org/jsdom/-/jsdom-9.11.0.tgz", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.11.0.tgz", "dependencies": { "abab": { "version": "1.0.3", @@ -12768,13 +12508,13 @@ }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -12865,9 +12605,9 @@ "resolved": "http://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz" }, "jsbn": { - "version": "0.1.0", - "from": "http://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz", - "resolved": "http://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" + "version": "0.1.1", + "from": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" }, "tweetnacl": { "version": "0.14.5", @@ -12926,9 +12666,9 @@ "resolved": "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" }, "qs": { - "version": "6.3.0", - "from": "https://registry.npmjs.org/qs/-/qs-6.3.0.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.0.tgz" + "version": "6.3.1", + "from": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz" }, "stringstream": { "version": "0.0.5", @@ -12953,9 +12693,9 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz" }, "symbol-tree": { - "version": "3.2.1", - "from": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.1.tgz", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.1.tgz" + "version": "3.2.2", + "from": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz" }, "tough-cookie": { "version": "2.3.2", @@ -12970,9 +12710,9 @@ } }, "webidl-conversions": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + "version": "4.0.1", + "from": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.1.tgz" }, "whatwg-encoding": { "version": "1.0.1", @@ -12987,14 +12727,19 @@ } }, "whatwg-url": { - "version": "4.3.0", - "from": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.3.0.tgz", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.3.0.tgz", + "version": "4.4.0", + "from": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.4.0.tgz", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.4.0.tgz", "dependencies": { "tr46": { "version": "0.0.3", "from": "http://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "resolved": "http://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + }, + "webidl-conversions": { + "version": "3.0.1", + "from": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" } } }, @@ -13007,25 +12752,20 @@ } } }, - "jest-file-exists": { - "version": "17.0.0", - "from": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-17.0.0.tgz", - "resolved": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-17.0.0.tgz" - }, "jest-haste-map": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-19.0.0.tgz", "dependencies": { "fb-watchman": { - "version": "1.9.2", - "from": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "version": "2.0.0", + "from": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", "dependencies": { "bser": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "version": "2.0.0", + "from": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", "dependencies": { "node-int64": { "version": "0.4.0", @@ -13036,254 +12776,189 @@ } } }, - "micromatch": { - "version": "2.3.11", - "from": "http://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "resolved": "http://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "sane": { + "version": "1.5.0", + "from": "https://registry.npmjs.org/sane/-/sane-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.5.0.tgz", "dependencies": { - "arr-diff": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "anymatch": { + "version": "1.3.0", + "from": "http://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "dependencies": { - "arr-flatten": { + "arrify": { "version": "1.0.1", - "from": "http://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" + "from": "http://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" } } }, - "array-unique": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" - }, - "braces": { - "version": "1.8.5", - "from": "http://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "resolved": "http://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "exec-sh": { + "version": "0.2.0", + "from": "http://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", "dependencies": { - "expand-range": { - "version": "1.8.2", - "from": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "dependencies": { - "fill-range": { - "version": "2.2.3", - "from": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "dependencies": { - "is-number": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" - }, - "isobject": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "dependencies": { - "isarray": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - } - } - }, - "randomatic": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz" - }, - "repeat-string": { - "version": "1.6.1", - "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - } - } - } - } - }, - "preserve": { - "version": "0.2.0", - "from": "http://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "resolved": "http://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" - }, - "repeat-element": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + "merge": { + "version": "1.2.0", + "from": "http://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/merge/-/merge-1.2.0.tgz" } } }, - "expand-brackets": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "fb-watchman": { + "version": "1.9.2", + "from": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", "dependencies": { - "is-posix-bracket": { - "version": "0.1.1", - "from": "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "resolved": "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" - } - } - }, - "extglob": { - "version": "0.3.2", - "from": "http://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "resolved": "http://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" - }, - "filename-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" - }, - "is-extglob": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" - }, - "is-glob": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" - }, - "kind-of": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", - "dependencies": { - "is-buffer": { - "version": "1.1.4", - "from": "http://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz", - "resolved": "http://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" - } - } - }, - "normalize-path": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" - }, - "object.omit": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "dependencies": { - "for-own": { - "version": "0.1.4", - "from": "http://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", - "resolved": "http://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", - "dependencies": { - "for-in": { - "version": "0.1.6", - "from": "http://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz", - "resolved": "http://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz" - } - } - }, - "is-extendable": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - } - } - }, - "parse-glob": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "dependencies": { - "glob-base": { - "version": "0.3.0", - "from": "http://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "resolved": "http://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" - } - } - }, - "is-dotfile": { + "bser": { "version": "1.0.2", - "from": "http://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" + "from": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "dependencies": { + "node-int64": { + "version": "0.4.0", + "from": "http://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "resolved": "http://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + } + } } } }, - "regex-cache": { - "version": "0.4.3", - "from": "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", - "resolved": "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "minimatch": { + "version": "3.0.3", + "from": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { - "is-equal-shallow": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" - }, - "is-primitive": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + "brace-expansion": { + "version": "1.1.6", + "from": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "from": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "resolved": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" + }, + "concat-map": { + "version": "0.0.1", + "from": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } + } } } + }, + "minimist": { + "version": "1.2.0", + "from": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + }, + "walker": { + "version": "1.0.7", + "from": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "dependencies": { + "makeerror": { + "version": "1.0.11", + "from": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "dependencies": { + "tmpl": { + "version": "1.0.4", + "from": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" + } + } + } + } + }, + "watch": { + "version": "0.10.0", + "from": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz" } } } } }, "jest-jasmine2": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-19.0.0.tgz", "dependencies": { "jest-matcher-utils": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz", "dependencies": { "pretty-format": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/pretty-format/-/pretty-format-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", "dependencies": { "ansi-styles": { - "version": "2.2.1", - "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "version": "3.0.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "dependencies": { + "color-convert": { + "version": "1.9.0", + "from": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "dependencies": { + "color-name": { + "version": "1.1.1", + "from": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz" + } + } + } + } } } } } }, "jest-matchers": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-19.0.0.tgz", "dependencies": { "jest-diff": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-diff/-/jest-diff-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-diff/-/jest-diff-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-19.0.0.tgz", "dependencies": { "diff": { "version": "3.2.0", "from": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz" - } - } - }, - "pretty-format": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/pretty-format/-/pretty-format-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-18.1.0.tgz", - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + }, + "pretty-format": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "dependencies": { + "color-convert": { + "version": "1.9.0", + "from": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "dependencies": { + "color-name": { + "version": "1.1.1", + "from": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz" + } + } + } + } + } + } } } } @@ -13291,118 +12966,137 @@ } } }, - "jest-mock": { - "version": "18.0.0", - "from": "https://registry.npmjs.org/jest-mock/-/jest-mock-18.0.0.tgz", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-18.0.0.tgz" + "jest-message-util": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-19.0.0.tgz" }, - "jest-resolve": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-18.1.0.tgz", - "dependencies": { - "browser-resolve": { - "version": "1.11.2", - "from": "http://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", - "resolved": "http://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", - "dependencies": { - "resolve": { - "version": "1.1.7", - "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" - } - } - }, - "resolve": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz" - } - } + "jest-regex-util": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-19.0.0.tgz" }, "jest-resolve-dependencies": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-18.1.0.tgz" + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-19.0.0.tgz", + "dependencies": { + "jest-file-exists": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz" + } + } }, "jest-runtime": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-19.0.0.tgz", "dependencies": { "babel-plugin-istanbul": { - "version": "3.1.2", - "from": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-3.1.2.tgz", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-3.1.2.tgz", + "version": "4.0.0", + "from": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.0.0.tgz", "dependencies": { "find-up": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "version": "2.1.0", + "from": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "dependencies": { - "path-exists": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - }, - "pinkie-promise": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "locate-path": { + "version": "2.0.0", + "from": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "p-locate": { + "version": "2.0.0", + "from": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dependencies": { + "p-limit": { + "version": "1.1.0", + "from": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz" + } + } + }, + "path-exists": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" } } } } }, - "object-assign": { - "version": "4.1.1", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - }, "test-exclude": { - "version": "3.3.0", - "from": "https://registry.npmjs.org/test-exclude/-/test-exclude-3.3.0.tgz", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-3.3.0.tgz", + "version": "4.0.0", + "from": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.0.0.tgz", "dependencies": { "arrify": { "version": "1.0.1", - "from": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + "from": "http://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + }, + "object-assign": { + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" }, "read-pkg-up": { "version": "1.0.1", "from": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "resolved": "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "dependencies": { + "find-up": { + "version": "1.1.2", + "from": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dependencies": { + "path-exists": { + "version": "2.1.0", + "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dependencies": { + "pinkie": { + "version": "2.0.4", + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } + } + } + } + }, "read-pkg": { "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "from": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "dependencies": { "load-json-file": { "version": "1.1.0", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "from": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "dependencies": { "parse-json": { "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "from": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { "version": "1.3.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "from": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", - "from": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "from": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "resolved": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" } } } @@ -13410,25 +13104,25 @@ }, "pify": { "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } }, "strip-bom": { "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "dependencies": { "is-utf8": { "version": "0.2.1", @@ -13494,23 +13188,23 @@ }, "path-type": { "version": "1.1.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "from": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "dependencies": { "pify": { "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -13529,213 +13223,63 @@ } } }, - "micromatch": { - "version": "2.3.11", - "from": "http://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "resolved": "http://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "jest-file-exists": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz" + }, + "jest-resolve": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-19.0.0.tgz", "dependencies": { - "arr-diff": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "browser-resolve": { + "version": "1.11.2", + "from": "http://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "resolved": "http://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", "dependencies": { - "arr-flatten": { - "version": "1.0.1", - "from": "http://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" + "resolve": { + "version": "1.1.7", + "from": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" } } }, - "array-unique": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" - }, - "braces": { - "version": "1.8.5", - "from": "http://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "resolved": "http://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "dependencies": { - "expand-range": { - "version": "1.8.2", - "from": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "dependencies": { - "fill-range": { - "version": "2.2.3", - "from": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "dependencies": { - "is-number": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" - }, - "isobject": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "dependencies": { - "isarray": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - } - } - }, - "randomatic": { - "version": "1.1.6", - "from": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz" - }, - "repeat-string": { - "version": "1.6.1", - "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - } - } - } - } - }, - "preserve": { - "version": "0.2.0", - "from": "http://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "resolved": "http://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" - }, - "repeat-element": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" - } - } - }, - "expand-brackets": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "dependencies": { - "is-posix-bracket": { - "version": "0.1.1", - "from": "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "resolved": "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" - } - } - }, - "extglob": { - "version": "0.3.2", - "from": "http://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "resolved": "http://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" - }, - "filename-regex": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" - }, - "is-extglob": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" - }, - "is-glob": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" - }, - "kind-of": { - "version": "3.1.0", - "from": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", - "dependencies": { - "is-buffer": { - "version": "1.1.4", - "from": "http://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz", - "resolved": "http://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" - } - } - }, - "normalize-path": { - "version": "2.0.1", - "from": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" - }, - "object.omit": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "dependencies": { - "for-own": { - "version": "0.1.4", - "from": "http://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", - "resolved": "http://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", - "dependencies": { - "for-in": { - "version": "0.1.6", - "from": "http://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz", - "resolved": "http://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz" - } - } - }, - "is-extendable": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - } - } - }, - "parse-glob": { - "version": "3.0.4", - "from": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "dependencies": { - "glob-base": { - "version": "0.3.0", - "from": "http://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "resolved": "http://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" - } - } - }, - "is-dotfile": { - "version": "1.0.2", - "from": "http://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", - "resolved": "http://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" - } - } - }, - "regex-cache": { - "version": "0.4.3", - "from": "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", - "resolved": "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", - "dependencies": { - "is-equal-shallow": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" - }, - "is-primitive": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" - } - } + "resolve": { + "version": "1.2.0", + "from": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz" } } + }, + "json-stable-stringify": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "dependencies": { + "jsonify": { + "version": "0.0.0", + "from": "http://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "resolved": "http://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + } + } + }, + "strip-bom": { + "version": "3.0.0", + "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" } } }, "jest-snapshot": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-19.0.0.tgz", "dependencies": { "jest-diff": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-diff/-/jest-diff-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-diff/-/jest-diff-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-19.0.0.tgz", "dependencies": { "diff": { "version": "3.2.0", @@ -13744,10 +13288,15 @@ } } }, + "jest-file-exists": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz" + }, "jest-matcher-utils": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-18.1.0.tgz" + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz" }, "natural-compare": { "version": "1.4.0", @@ -13755,28 +13304,90 @@ "resolved": "http://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" }, "pretty-format": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/pretty-format/-/pretty-format-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", "dependencies": { "ansi-styles": { - "version": "2.2.1", - "from": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "resolved": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "version": "3.0.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "dependencies": { + "color-convert": { + "version": "1.9.0", + "from": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "dependencies": { + "color-name": { + "version": "1.1.1", + "from": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz" + } + } + } + } } } } } }, "jest-util": { - "version": "18.1.0", - "from": "https://registry.npmjs.org/jest-util/-/jest-util-18.1.0.tgz", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-18.1.0.tgz", + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-util/-/jest-util-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-19.0.0.tgz", "dependencies": { - "diff": { - "version": "3.2.0", - "from": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz" + "jest-file-exists": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-19.0.0.tgz" + }, + "jest-mock": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-mock/-/jest-mock-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-19.0.0.tgz" + }, + "jest-validate": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-validate/-/jest-validate-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-19.0.0.tgz", + "dependencies": { + "jest-matcher-utils": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-19.0.0.tgz" + }, + "pretty-format": { + "version": "19.0.0", + "from": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-19.0.0.tgz", + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "dependencies": { + "color-convert": { + "version": "1.9.0", + "from": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "dependencies": { + "color-name": { + "version": "1.1.1", + "from": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz" + } + } + } + } + } + } + } + } + }, + "leven": { + "version": "2.1.0", + "from": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz" }, "mkdirp": { "version": "0.5.1", @@ -13792,173 +13403,16 @@ } } }, - "json-stable-stringify": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "dependencies": { - "jsonify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - } - } - }, "node-notifier": { - "version": "4.6.1", - "from": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", + "version": "5.0.2", + "from": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", "dependencies": { - "cli-usage": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.4.tgz", - "dependencies": { - "marked": { - "version": "0.3.6", - "from": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz" - }, - "marked-terminal": { - "version": "1.7.0", - "from": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", - "dependencies": { - "cardinal": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", - "dependencies": { - "ansicolors": { - "version": "0.2.1", - "from": "http://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", - "resolved": "http://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz" - }, - "redeyed": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", - "dependencies": { - "esprima": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz" - } - } - } - } - }, - "cli-table": { - "version": "0.3.1", - "from": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "dependencies": { - "colors": { - "version": "1.0.3", - "from": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" - } - } - }, - "lodash.assign": { - "version": "4.2.0", - "from": "http://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "resolved": "http://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz" - }, - "node-emoji": { - "version": "1.5.1", - "from": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz", - "dependencies": { - "string.prototype.codepointat": { - "version": "0.2.0", - "from": "http://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz", - "resolved": "http://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz" - } - } - } - } - } - } - }, "growly": { "version": "1.3.0", "from": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" }, - "lodash.clonedeep": { - "version": "3.0.2", - "from": "http://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", - "resolved": "http://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", - "dependencies": { - "lodash._baseclone": { - "version": "3.3.0", - "from": "http://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", - "resolved": "http://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", - "dependencies": { - "lodash._arraycopy": { - "version": "3.0.0", - "from": "http://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz" - }, - "lodash._arrayeach": { - "version": "3.0.0", - "from": "http://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", - "resolved": "http://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz" - }, - "lodash._baseassign": { - "version": "3.2.0", - "from": "http://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "resolved": "http://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" - } - } - }, - "lodash._basefor": { - "version": "3.0.3", - "from": "http://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", - "resolved": "http://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz" - }, - "lodash.isarray": { - "version": "3.0.4", - "from": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "resolved": "http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" - }, - "lodash.keys": { - "version": "3.1.2", - "from": "http://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "resolved": "http://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "from": "http://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "resolved": "http://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" - }, - "lodash.isarguments": { - "version": "3.1.0", - "from": "http://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "resolved": "http://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz" - } - } - } - } - }, - "lodash._bindcallback": { - "version": "3.0.1", - "from": "http://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "resolved": "http://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz" - } - } - }, - "minimist": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - }, "semver": { "version": "5.3.0", "from": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", @@ -13971,106 +13425,218 @@ } } }, - "sane": { - "version": "1.4.1", - "from": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", - "resolved": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", + "micromatch": { + "version": "2.3.11", + "from": "http://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "resolved": "http://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "dependencies": { - "exec-sh": { - "version": "0.2.0", - "from": "http://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", - "resolved": "http://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", + "arr-diff": { + "version": "2.0.0", + "from": "http://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "dependencies": { - "merge": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/merge/-/merge-1.2.0.tgz" + "arr-flatten": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" } } }, - "fb-watchman": { - "version": "1.9.2", - "from": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "array-unique": { + "version": "0.2.1", + "from": "http://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "resolved": "http://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" + }, + "braces": { + "version": "1.8.5", + "from": "http://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "resolved": "http://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "dependencies": { - "bser": { + "expand-range": { + "version": "1.8.2", + "from": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "dependencies": { + "fill-range": { + "version": "2.2.3", + "from": "http://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "resolved": "http://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "dependencies": { + "is-number": { + "version": "2.1.0", + "from": "http://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" + }, + "isobject": { + "version": "2.1.0", + "from": "http://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "dependencies": { + "isarray": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } + } + }, + "randomatic": { + "version": "1.1.6", + "from": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz" + }, + "repeat-string": { + "version": "1.6.1", + "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + } + } + } + } + }, + "preserve": { + "version": "0.2.0", + "from": "http://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" + }, + "repeat-element": { + "version": "1.1.2", + "from": "http://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "from": "http://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "resolved": "http://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "dependencies": { + "is-posix-bracket": { + "version": "0.1.1", + "from": "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + } + } + }, + "extglob": { + "version": "0.3.2", + "from": "http://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "resolved": "http://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" + }, + "filename-regex": { + "version": "2.0.0", + "from": "http://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "from": "http://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + }, + "kind-of": { + "version": "3.1.0", + "from": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "dependencies": { + "is-buffer": { + "version": "1.1.4", + "from": "http://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz", + "resolved": "http://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + } + } + }, + "normalize-path": { + "version": "2.0.1", + "from": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" + }, + "object.omit": { + "version": "2.0.1", + "from": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "dependencies": { + "for-own": { + "version": "0.1.4", + "from": "http://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", + "resolved": "http://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", + "dependencies": { + "for-in": { + "version": "0.1.6", + "from": "http://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz", + "resolved": "http://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "from": "http://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + } + } + }, + "parse-glob": { + "version": "3.0.4", + "from": "http://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "resolved": "http://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "dependencies": { + "glob-base": { + "version": "0.3.0", + "from": "http://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "resolved": "http://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "from": "http://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" + } + } + }, + "is-dotfile": { "version": "1.0.2", - "from": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", - "dependencies": { - "node-int64": { - "version": "0.4.0", - "from": "http://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "resolved": "http://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - } - } + "from": "http://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz" } } }, - "minimatch": { - "version": "3.0.3", - "from": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "resolved": "http://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "regex-cache": { + "version": "0.4.3", + "from": "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "resolved": "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", "dependencies": { - "brace-expansion": { - "version": "1.1.6", - "from": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "resolved": "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "from": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "resolved": "http://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" - }, - "concat-map": { - "version": "0.0.1", - "from": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - } - } + "is-equal-shallow": { + "version": "0.1.3", + "from": "http://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "resolved": "http://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" + }, + "is-primitive": { + "version": "2.0.0", + "from": "http://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" } } - }, - "minimist": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - }, - "walker": { - "version": "1.0.7", - "from": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "dependencies": { - "makeerror": { - "version": "1.0.11", - "from": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "dependencies": { - "tmpl": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" - } - } - } - } - }, - "watch": { - "version": "0.10.0", - "from": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz" } } }, - "strip-ansi": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "string-length": { + "version": "1.0.1", + "from": "http://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "strip-ansi": { + "version": "3.0.1", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + } } } }, @@ -14086,8 +13652,8 @@ "dependencies": { "isexe": { "version": "1.1.2", - "from": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + "from": "http://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" } } }, @@ -14098,13 +13664,13 @@ "dependencies": { "errno": { "version": "0.1.4", - "from": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "from": "http://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "resolved": "http://registry.npmjs.org/errno/-/errno-0.1.4.tgz", "dependencies": { "prr": { "version": "0.0.0", - "from": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz" + "from": "http://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "resolved": "http://registry.npmjs.org/prr/-/prr-0.0.0.tgz" } } }, @@ -14127,9 +13693,21 @@ }, "cliui": { "version": "3.2.0", - "from": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "from": "http://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "resolved": "http://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + } + }, "wrap-ansi": { "version": "2.1.0", "from": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -14149,18 +13727,18 @@ }, "os-locale": { "version": "1.4.0", - "from": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "from": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "dependencies": { "lcid": { "version": "1.0.0", - "from": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "from": "http://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "dependencies": { "invert-kv": { "version": "1.0.0", - "from": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" + "from": "http://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" } } } @@ -14178,13 +13756,13 @@ "dependencies": { "path-exists": { "version": "2.1.0", - "from": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "from": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", @@ -14197,28 +13775,28 @@ }, "read-pkg": { "version": "1.1.0", - "from": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "from": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "dependencies": { "load-json-file": { "version": "1.1.0", - "from": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "from": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "dependencies": { "parse-json": { "version": "2.2.0", - "from": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "from": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { "version": "1.3.0", - "from": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "from": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", - "from": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "from": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "resolved": "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" } } } @@ -14226,25 +13804,25 @@ }, "pify": { "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } }, "strip-bom": { "version": "2.0.0", - "from": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "from": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "dependencies": { "is-utf8": { "version": "0.2.1", @@ -14310,23 +13888,23 @@ }, "path-type": { "version": "1.1.0", - "from": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "from": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "dependencies": { "pify": { "version": "2.3.0", - "from": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "from": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz" }, "pinkie-promise": { "version": "2.0.1", - "from": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "resolved": "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "from": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "dependencies": { "pinkie": { "version": "2.0.4", - "from": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "resolved": "http://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "from": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" } } } @@ -14363,8 +13941,8 @@ }, "is-fullwidth-code-point": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "from": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "dependencies": { "number-is-nan": { "version": "1.0.1", @@ -14372,6 +13950,18 @@ "resolved": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" } } + }, + "strip-ansi": { + "version": "3.0.1", + "from": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } + } } } }, @@ -14382,8 +13972,8 @@ }, "y18n": { "version": "3.2.1", - "from": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz" + "from": "http://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "resolved": "http://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz" }, "yargs-parser": { "version": "4.2.1", @@ -14401,15 +13991,10 @@ "from": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" }, - "moment": { - "version": "2.17.1", - "from": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz" - }, "mustache": { - "version": "2.2.1", - "from": "https://registry.npmjs.org/mustache/-/mustache-2.2.1.tgz", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.2.1.tgz" + "version": "2.3.0", + "from": "https://registry.npmjs.org/mustache/-/mustache-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.0.tgz" }, "react": { "version": "15.4.2", @@ -14807,26 +14392,26 @@ "resolved": "https://registry.npmjs.org/redux/-/redux-3.6.0.tgz", "dependencies": { "lodash-es": { - "version": "4.16.0", - "from": "http://registry.npmjs.org/lodash-es/-/lodash-es-4.16.0.tgz", - "resolved": "http://registry.npmjs.org/lodash-es/-/lodash-es-4.16.0.tgz" + "version": "4.17.4", + "from": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.4.tgz", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.4.tgz" }, "loose-envify": { - "version": "1.2.0", - "from": "http://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", - "resolved": "http://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", + "version": "1.3.1", + "from": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "dependencies": { "js-tokens": { - "version": "1.0.3", - "from": "http://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz", - "resolved": "http://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz" + "version": "3.0.1", + "from": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" } } }, "symbol-observable": { - "version": "1.0.2", - "from": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.2.tgz", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.2.tgz" + "version": "1.0.4", + "from": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz" } } }, @@ -14861,21 +14446,31 @@ } } }, + "redux-mock-store": { + "version": "1.2.2", + "from": "https://registry.npmjs.org/redux-mock-store/-/redux-mock-store-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/redux-mock-store/-/redux-mock-store-1.2.2.tgz" + }, "redux-thunk": { "version": "2.2.0", "from": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.2.0.tgz", "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.2.0.tgz" }, "require-dir": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/require-dir/-/require-dir-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/require-dir/-/require-dir-0.3.0.tgz" + "version": "0.3.1", + "from": "https://registry.npmjs.org/require-dir/-/require-dir-0.3.1.tgz", + "resolved": "https://registry.npmjs.org/require-dir/-/require-dir-0.3.1.tgz" }, "webpack": { - "version": "1.13.2", - "from": "https://registry.npmjs.org/webpack/-/webpack-1.13.2.tgz", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.2.tgz", + "version": "1.14.0", + "from": "https://registry.npmjs.org/webpack/-/webpack-1.14.0.tgz", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.14.0.tgz", "dependencies": { + "acorn": { + "version": "3.3.0", + "from": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" + }, "async": { "version": "1.5.2", "from": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -14897,26 +14492,21 @@ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz" }, "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.11", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" } } }, - "acorn": { - "version": "3.3.0", - "from": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" - }, "interpret": { "version": "0.6.6", "from": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz" }, "loader-utils": { - "version": "0.2.16", - "from": "http://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", - "resolved": "http://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", + "version": "0.2.17", + "from": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "dependencies": { "big.js": { "version": "3.1.3", @@ -14924,19 +14514,19 @@ "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz" }, "emojis-list": { - "version": "2.0.1", - "from": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.0.1.tgz", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.0.1.tgz" + "version": "2.1.0", + "from": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" }, "json5": { - "version": "0.5.0", - "from": "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz" + "version": "0.5.1", + "from": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" }, "object-assign": { - "version": "4.1.0", - "from": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "resolved": "http://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "version": "4.1.1", + "from": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" } } }, @@ -14958,9 +14548,9 @@ } }, "readable-stream": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", @@ -14972,16 +14562,16 @@ "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, - "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - }, "isarray": { "version": "1.0.0", "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, "process-nextick-args": { "version": "1.0.7", "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", @@ -15014,9 +14604,9 @@ } }, "node-libs-browser": { - "version": "0.6.0", - "from": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", + "version": "0.7.0", + "from": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz", "dependencies": { "assert": { "version": "1.4.1", @@ -15041,14 +14631,14 @@ "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "dependencies": { "base64-js": { - "version": "1.1.2", - "from": "http://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz", - "resolved": "http://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz" + "version": "1.2.0", + "from": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz" }, "ieee754": { - "version": "1.1.6", - "from": "http://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz", - "resolved": "http://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz" + "version": "1.1.8", + "from": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz" }, "isarray": { "version": "1.0.0", @@ -15070,14 +14660,14 @@ } }, "constants-browserify": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz" + "version": "1.0.0", + "from": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" }, "crypto-browserify": { - "version": "3.2.8", - "from": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", + "version": "3.3.0", + "from": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz", "dependencies": { "pbkdf2-compat": { "version": "2.0.1", @@ -15093,6 +14683,18 @@ "version": "2.2.6", "from": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz" + }, + "browserify-aes": { + "version": "0.4.0", + "from": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz", + "dependencies": { + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + } + } } } }, @@ -15106,32 +14708,15 @@ "from": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz" }, - "http-browserify": { - "version": "1.7.0", - "from": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", - "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", - "dependencies": { - "Base64": { - "version": "0.2.1", - "from": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", - "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz" - }, - "inherits": { - "version": "2.0.3", - "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - } - } - }, "https-browserify": { - "version": "0.0.0", - "from": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz" + "version": "0.0.1", + "from": "http://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "resolved": "http://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz" }, "os-browserify": { - "version": "0.1.2", - "from": "http://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", - "resolved": "http://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz" + "version": "0.2.1", + "from": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz" }, "path-browserify": { "version": "0.0.0", @@ -15154,20 +14739,47 @@ "resolved": "http://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" }, "readable-stream": { - "version": "1.1.14", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", "dependencies": { + "buffer-shims": { + "version": "1.0.0", + "from": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" + }, "core-util-is": { "version": "1.0.2", "from": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "resolved": "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "isarray": { - "version": "0.0.1", - "from": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "resolved": "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "version": "1.0.0", + "from": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" }, + "inherits": { + "version": "2.0.3", + "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "resolved": "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "from": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } + } + }, + "stream-browserify": { + "version": "2.0.1", + "from": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "dependencies": { "inherits": { "version": "2.0.3", "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", @@ -15175,15 +14787,30 @@ } } }, - "stream-browserify": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", + "stream-http": { + "version": "2.6.3", + "from": "https://registry.npmjs.org/stream-http/-/stream-http-2.6.3.tgz", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.6.3.tgz", "dependencies": { + "builtin-status-codes": { + "version": "3.0.0", + "from": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + }, "inherits": { "version": "2.0.3", "from": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + }, + "to-arraybuffer": { + "version": "1.0.1", + "from": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + }, + "xtend": { + "version": "4.0.1", + "from": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } }, @@ -15193,9 +14820,16 @@ "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "timers-browserify": { - "version": "1.4.2", - "from": "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "resolved": "http://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz" + "version": "2.0.2", + "from": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz", + "dependencies": { + "setimmediate": { + "version": "1.0.5", + "from": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + } + } }, "tty-browserify": { "version": "0.0.0", @@ -15203,9 +14837,9 @@ "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" }, "url": { - "version": "0.10.3", - "from": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "version": "0.11.0", + "from": "http://registry.npmjs.org/url/-/url-0.11.0.tgz", + "resolved": "http://registry.npmjs.org/url/-/url-0.11.0.tgz", "dependencies": { "punycode": { "version": "1.3.2", @@ -15252,25 +14886,25 @@ "dependencies": { "wordwrap": { "version": "0.0.3", - "from": "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "resolved": "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" }, "minimist": { "version": "0.0.10", - "from": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "supports-color": { - "version": "3.1.2", - "from": "http://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", + "version": "3.2.3", + "from": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "dependencies": { "has-flag": { "version": "1.0.0", - "from": "http://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + "from": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" } } }, @@ -15280,9 +14914,9 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz" }, "uglify-js": { - "version": "2.6.4", - "from": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", - "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "version": "2.7.5", + "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", "dependencies": { "async": { "version": "0.2.10", @@ -15301,33 +14935,33 @@ }, "yargs": { "version": "3.10.0", - "from": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "from": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "dependencies": { "camelcase": { "version": "1.2.1", - "from": "http://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "resolved": "http://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" }, "cliui": { "version": "2.1.0", - "from": "http://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "resolved": "http://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "from": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "dependencies": { "center-align": { "version": "0.1.3", - "from": "http://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "resolved": "http://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "from": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "dependencies": { "align-text": { "version": "0.1.4", - "from": "http://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "resolved": "http://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "from": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "dependencies": { "kind-of": { - "version": "3.0.4", - "from": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", - "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", + "version": "3.1.0", + "from": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { "version": "1.1.4", @@ -15338,37 +14972,37 @@ }, "longest": { "version": "1.0.1", - "from": "http://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + "from": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" }, "repeat-string": { - "version": "1.5.4", - "from": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz", - "resolved": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + "version": "1.6.1", + "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" } } }, "lazy-cache": { "version": "1.0.4", - "from": "http://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "resolved": "http://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + "from": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" } } }, "right-align": { "version": "0.1.3", - "from": "http://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "resolved": "http://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "from": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "dependencies": { "align-text": { "version": "0.1.4", - "from": "http://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "resolved": "http://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "from": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "dependencies": { "kind-of": { - "version": "3.0.4", - "from": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", - "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", + "version": "3.1.0", + "from": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { "version": "1.1.4", @@ -15379,13 +15013,13 @@ }, "longest": { "version": "1.0.1", - "from": "http://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "resolved": "http://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + "from": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" }, "repeat-string": { - "version": "1.5.4", - "from": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz", - "resolved": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + "version": "1.6.1", + "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" } } } @@ -15393,8 +15027,8 @@ }, "wordwrap": { "version": "0.0.2", - "from": "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "resolved": "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } } }, @@ -15405,8 +15039,8 @@ }, "window-size": { "version": "0.1.0", - "from": "http://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "resolved": "http://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" } } } @@ -15423,9 +15057,9 @@ "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" }, "chokidar": { - "version": "1.6.0", - "from": "http://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz", - "resolved": "http://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz", + "version": "1.6.1", + "from": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", "dependencies": { "anymatch": { "version": "1.3.0", @@ -15492,14 +15126,14 @@ } }, "randomatic": { - "version": "1.1.5", - "from": "http://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz", - "resolved": "http://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz" + "version": "1.1.6", + "from": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz" }, "repeat-string": { - "version": "1.5.4", - "from": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz", - "resolved": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz" + "version": "1.6.1", + "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" } } } @@ -15545,9 +15179,9 @@ "resolved": "http://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" }, "kind-of": { - "version": "3.0.4", - "from": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", - "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", + "version": "3.1.0", + "from": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { "version": "1.1.4", @@ -15562,9 +15196,9 @@ "resolved": "http://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" }, "object.omit": { - "version": "2.0.0", - "from": "http://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz", - "resolved": "http://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz", + "version": "2.0.1", + "from": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "dependencies": { "for-own": { "version": "0.1.4", @@ -15644,9 +15278,9 @@ "resolved": "http://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "dependencies": { "binary-extensions": { - "version": "1.6.0", - "from": "http://registry.npmjs.org/binary-extensions/-/binary-extensions-1.6.0.tgz", - "resolved": "http://registry.npmjs.org/binary-extensions/-/binary-extensions-1.6.0.tgz" + "version": "1.8.0", + "from": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz" } } }, @@ -15663,9 +15297,9 @@ } }, "path-is-absolute": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" + "version": "1.0.1", + "from": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" }, "readdirp": { "version": "2.1.0", @@ -15697,9 +15331,9 @@ } }, "readable-stream": { - "version": "2.1.5", - "from": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", + "version": "2.2.3", + "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", @@ -15741,40 +15375,40 @@ } }, "fsevents": { - "version": "1.0.14", - "from": "http://registry.npmjs.org/fsevents/-/fsevents-1.0.14.tgz", - "resolved": "http://registry.npmjs.org/fsevents/-/fsevents-1.0.14.tgz", + "version": "1.1.1", + "from": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", "dependencies": { "nan": { - "version": "2.4.0", - "from": "http://registry.npmjs.org/nan/-/nan-2.4.0.tgz", - "resolved": "http://registry.npmjs.org/nan/-/nan-2.4.0.tgz" + "version": "2.5.1", + "from": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz" }, "node-pre-gyp": { - "version": "0.6.29", + "version": "0.6.33", "from": "node-pre-gyp@>=0.6.29 <0.7.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.29.tgz" + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz" }, "abbrev": { - "version": "1.0.9", + "version": "1.1.0", "from": "abbrev@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz" + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz" }, "ansi-regex": { - "version": "2.0.0", + "version": "2.1.1", "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz" + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + }, + "aproba": { + "version": "1.1.1", + "from": "aproba@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz" }, "ansi-styles": { "version": "2.2.1", "from": "ansi-styles@>=2.2.1 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, - "aproba": { - "version": "1.0.4", - "from": "aproba@>=1.0.3 <2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz" - }, "are-we-there-yet": { "version": "1.1.2", "from": "are-we-there-yet@>=1.1.2 <1.2.0", @@ -15790,10 +15424,10 @@ "from": "assert-plus@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" }, - "async": { - "version": "1.5.2", - "from": "async@>=1.5.2 <2.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz" + "asynckit": { + "version": "0.4.0", + "from": "asynckit@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" }, "aws-sign2": { "version": "0.6.0", @@ -15801,15 +15435,20 @@ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz" }, "aws4": { - "version": "1.4.1", + "version": "1.6.0", "from": "aws4@>=1.2.1 <2.0.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz" + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz" }, "balanced-match": { "version": "0.4.2", "from": "balanced-match@>=0.4.1 <0.5.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "from": "bcrypt-pbkdf@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz" + }, "block-stream": { "version": "0.0.9", "from": "block-stream@*", @@ -15821,9 +15460,9 @@ "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, "brace-expansion": { - "version": "1.1.5", + "version": "1.1.6", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz" + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" }, "buffer-shims": { "version": "1.0.0", @@ -15841,25 +15480,25 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" }, "code-point-at": { - "version": "1.0.0", + "version": "1.1.0", "from": "code-point-at@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz" + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" }, "combined-stream": { "version": "1.0.5", "from": "combined-stream@>=1.0.5 <1.1.0", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz" }, - "commander": { - "version": "2.9.0", - "from": "commander@>=2.9.0 <3.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" - }, "concat-map": { "version": "0.0.1", "from": "concat-map@0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" }, + "commander": { + "version": "2.9.0", + "from": "commander@>=2.9.0 <3.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz" + }, "console-control-strings": { "version": "1.1.0", "from": "console-control-strings@>=1.1.0 <1.2.0", @@ -15880,16 +15519,16 @@ "from": "debug@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" }, - "deep-extend": { - "version": "0.4.1", - "from": "deep-extend@>=0.4.0 <0.5.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" - }, "delayed-stream": { "version": "1.0.0", "from": "delayed-stream@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" }, + "deep-extend": { + "version": "0.4.1", + "from": "deep-extend@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz" + }, "delegates": { "version": "1.0.0", "from": "delegates@>=1.0.0 <2.0.0", @@ -15921,9 +15560,9 @@ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" }, "form-data": { - "version": "1.0.0-rc4", - "from": "form-data@>=1.0.0-rc4 <1.1.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz" + "version": "2.1.2", + "from": "form-data@>=2.1.1 <2.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz" }, "fs.realpath": { "version": "1.0.0", @@ -15941,9 +15580,9 @@ "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz" }, "gauge": { - "version": "2.6.0", - "from": "gauge@>=2.6.0 <2.7.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz" + "version": "2.7.3", + "from": "gauge@>=2.7.1 <2.8.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz" }, "generate-function": { "version": "2.0.0", @@ -15956,14 +15595,14 @@ "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz" }, "glob": { - "version": "7.0.5", + "version": "7.1.1", "from": "glob@>=7.0.5 <8.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" }, "graceful-fs": { - "version": "4.1.4", + "version": "4.1.11", "from": "graceful-fs@>=4.1.2 <5.0.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.4.tgz" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" }, "graceful-readlink": { "version": "1.0.1", @@ -15980,11 +15619,6 @@ "from": "has-ansi@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" }, - "has-color": { - "version": "0.1.7", - "from": "has-color@>=0.1.7 <0.2.0", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" - }, "has-unicode": { "version": "2.0.1", "from": "has-unicode@>=2.0.0 <3.0.0", @@ -16006,14 +15640,14 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz" }, "inflight": { - "version": "1.0.5", + "version": "1.0.6", "from": "inflight@>=1.0.4 <2.0.0", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz" + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" }, "inherits": { - "version": "2.0.1", + "version": "2.0.3", "from": "inherits@>=2.0.1 <2.1.0", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" }, "ini": { "version": "1.3.4", @@ -16026,9 +15660,9 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" }, "is-my-json-valid": { - "version": "2.13.1", + "version": "2.15.0", "from": "is-my-json-valid@>=2.12.4 <3.0.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz" + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz" }, "is-property": { "version": "1.0.2", @@ -16056,14 +15690,14 @@ "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz" }, "jsbn": { - "version": "0.1.0", + "version": "0.1.1", "from": "jsbn@>=0.1.0 <0.2.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" }, "json-schema": { - "version": "0.2.2", - "from": "json-schema@0.2.2", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz" + "version": "0.2.3", + "from": "json-schema@0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" }, "json-stringify-safe": { "version": "5.0.1", @@ -16071,29 +15705,19 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "jsonpointer": { - "version": "2.0.0", - "from": "jsonpointer@2.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" + "version": "4.0.1", + "from": "jsonpointer@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz" }, "jsprim": { - "version": "1.3.0", + "version": "1.3.1", "from": "jsprim@>=1.2.2 <2.0.0", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz" + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz" }, "mime-db": { - "version": "1.23.0", - "from": "mime-db@>=1.23.0 <1.24.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" - }, - "mime-types": { - "version": "2.1.11", - "from": "mime-types@>=2.1.7 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz" - }, - "minimatch": { - "version": "3.0.2", - "from": "minimatch@>=3.0.2 <4.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz" + "version": "1.26.0", + "from": "mime-db@>=1.26.0 <1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" }, "minimist": { "version": "0.0.8", @@ -16102,53 +15726,43 @@ }, "mkdirp": { "version": "0.5.1", - "from": "mkdirp@>=0.5.0 <0.6.0", + "from": "mkdirp@>=0.5.1 <0.6.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" }, + "minimatch": { + "version": "3.0.3", + "from": "minimatch@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + }, + "mime-types": { + "version": "2.1.14", + "from": "mime-types@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" + }, "ms": { "version": "0.7.1", "from": "ms@0.7.1", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" }, - "node-uuid": { - "version": "1.4.7", - "from": "node-uuid@>=1.4.7 <1.5.0", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" - }, "nopt": { "version": "3.0.6", - "from": "nopt@>=3.0.1 <3.1.0", + "from": "nopt@>=3.0.6 <3.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" }, - "npmlog": { - "version": "3.1.2", - "from": "npmlog@>=3.1.2 <3.2.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz" - }, "number-is-nan": { - "version": "1.0.0", + "version": "1.0.1", "from": "number-is-nan@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz" + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" }, - "oauth-sign": { - "version": "0.8.2", - "from": "oauth-sign@>=0.8.1 <0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" - }, - "once": { - "version": "1.3.3", - "from": "once@>=1.3.0 <2.0.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" + "npmlog": { + "version": "4.0.2", + "from": "npmlog@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz" }, "path-is-absolute": { - "version": "1.0.0", + "version": "1.0.1", "from": "path-is-absolute@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" - }, - "object-assign": { - "version": "4.1.0", - "from": "object-assign@>=4.1.0 <5.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" }, "pinkie": { "version": "2.0.4", @@ -16165,30 +15779,35 @@ "from": "process-nextick-args@>=1.0.6 <1.1.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, + "punycode": { + "version": "1.4.1", + "from": "punycode@>=1.4.1 <2.0.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + }, "qs": { - "version": "6.2.0", - "from": "qs@>=6.2.0 <6.3.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz" + "version": "6.3.1", + "from": "qs@>=6.3.0 <6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz" }, "readable-stream": { - "version": "2.1.4", + "version": "2.2.2", "from": "readable-stream@>=2.0.0 <3.0.0||>=1.1.13 <2.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz" + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz" }, "request": { - "version": "2.73.0", - "from": "request@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.73.0.tgz" - }, - "rimraf": { - "version": "2.5.3", - "from": "rimraf@>=2.5.0 <2.6.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.3.tgz" + "version": "2.79.0", + "from": "request@>=2.79.0 <3.0.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz" }, "semver": { - "version": "5.2.0", - "from": "semver@>=5.2.0 <5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz" + "version": "5.3.0", + "from": "semver@>=5.3.0 <5.4.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + }, + "rimraf": { + "version": "2.5.4", + "from": "rimraf@>=2.5.4 <2.6.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" }, "set-blocking": { "version": "2.0.0", @@ -16196,9 +15815,9 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" }, "signal-exit": { - "version": "3.0.0", + "version": "3.0.2", "from": "signal-exit@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz" }, "sntp": { "version": "1.0.9", @@ -16206,9 +15825,9 @@ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" }, "string-width": { - "version": "1.0.1", + "version": "1.0.2", "from": "string-width@>=1.0.1 <2.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.1.tgz" + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" }, "string_decoder": { "version": "0.10.31", @@ -16226,9 +15845,9 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" }, "strip-json-comments": { - "version": "1.0.4", - "from": "strip-json-comments@>=1.0.4 <1.1.0", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + "version": "2.0.1", + "from": "strip-json-comments@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" }, "supports-color": { "version": "2.0.0", @@ -16237,29 +15856,24 @@ }, "tar": { "version": "2.2.1", - "from": "tar@>=2.2.0 <2.3.0", + "from": "tar@>=2.2.1 <2.3.0", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz" }, - "tar-pack": { - "version": "3.1.4", - "from": "tar-pack@>=3.1.0 <3.2.0", - "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.1.4.tgz" - }, "tough-cookie": { - "version": "2.2.2", - "from": "tough-cookie@>=2.2.0 <2.3.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz" + "version": "2.3.2", + "from": "tough-cookie@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz" + }, + "tweetnacl": { + "version": "0.14.5", + "from": "tweetnacl@>=0.14.0 <0.15.0", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" }, "tunnel-agent": { "version": "0.4.3", "from": "tunnel-agent@>=0.4.1 <0.5.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" }, - "tweetnacl": { - "version": "0.13.3", - "from": "tweetnacl@>=0.13.0 <0.14.0", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz" - }, "uid-number": { "version": "0.0.6", "from": "uid-number@>=0.0.6 <0.1.0", @@ -16270,6 +15884,11 @@ "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" }, + "uuid": { + "version": "3.0.1", + "from": "uuid@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz" + }, "verror": { "version": "1.3.6", "from": "verror@1.3.6", @@ -16290,41 +15909,20 @@ "from": "xtend@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" }, - "bl": { - "version": "1.1.2", - "from": "bl@>=1.1.2 <1.2.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", - "dependencies": { - "readable-stream": { - "version": "2.0.6", - "from": "readable-stream@>=2.0.5 <2.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz" - } - } + "once": { + "version": "1.4.0", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" }, - "dashdash": { - "version": "1.14.0", - "from": "dashdash@>=1.12.0 <2.0.0", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz", - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "from": "assert-plus@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - } - } + "oauth-sign": { + "version": "0.8.2", + "from": "oauth-sign@>=0.8.1 <0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" }, - "rc": { - "version": "1.1.6", - "from": "rc@>=1.1.0 <1.2.0", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.6.tgz", - "dependencies": { - "minimist": { - "version": "1.2.0", - "from": "minimist@>=1.2.0 <2.0.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - } - } + "object-assign": { + "version": "4.1.1", + "from": "object-assign@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" }, "getpass": { "version": "0.1.6", @@ -16338,10 +15936,10 @@ } } }, - "sshpk": { - "version": "1.8.3", - "from": "sshpk@>=1.7.0 <2.0.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz", + "dashdash": { + "version": "1.14.1", + "from": "dashdash@>=1.12.0 <2.0.0", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "dependencies": { "assert-plus": { "version": "1.0.0", @@ -16349,39 +15947,80 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" } } + }, + "sshpk": { + "version": "1.10.2", + "from": "sshpk@>=1.7.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + } + } + }, + "rc": { + "version": "1.1.7", + "from": "rc@>=1.1.6 <1.2.0", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "tar-pack": { + "version": "3.3.0", + "from": "tar-pack@>=3.3.0 <3.4.0", + "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz", + "dependencies": { + "once": { + "version": "1.3.3", + "from": "once@>=1.3.3 <1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" + }, + "readable-stream": { + "version": "2.1.5", + "from": "readable-stream@>=2.1.4 <2.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz" + } + } } } } } }, "graceful-fs": { - "version": "4.1.6", - "from": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz" + "version": "4.1.11", + "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" } } }, "webpack-core": { - "version": "0.6.8", - "from": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz", - "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz", + "version": "0.6.9", + "from": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", "dependencies": { "source-map": { "version": "0.4.4", - "from": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "dependencies": { "amdefine": { - "version": "1.0.0", - "from": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", - "resolved": "http://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz" + "version": "1.0.1", + "from": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" } } }, "source-list-map": { - "version": "0.1.6", - "from": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.6.tgz", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.6.tgz" + "version": "0.1.8", + "from": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz" } } } diff --git a/package.json b/package.json index da872d41c..70ba5483a 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,9 @@ }, "browserify-shim": {}, "jest": { - "rootDir": "client", "setupFiles": [ - "./tests/stubs.js" + "./client/tests/stubs.js", + "./client/tests/mock-fetch.js" ], "snapshotSerializers": [ "enzyme-to-json/serializer" @@ -25,7 +25,7 @@ "devDependencies": { "babel-cli": "^6.22.2", "babel-core": "^6.22.1", - "babel-jest": "^18.0.0", + "babel-jest": "^19.0.0", "babel-loader": "^6.2.10", "babel-plugin-lodash": "^3.2.11", "babel-polyfill": "^6.22.0", @@ -40,7 +40,6 @@ "eslint-plugin-jsx-a11y": "^1.5.3", "eslint-plugin-react": "^5.2.2", "exports-loader": "^0.6.3", - "glob": "^7.0.0", "gulp": "~3.8.11", "gulp-autoprefixer": "~3.0.2", "gulp-rename": "^1.2.2", @@ -48,16 +47,16 @@ "gulp-sourcemaps": "~1.5.2", "gulp-util": "~2.2.14", "imports-loader": "^0.6.5", - "jest": "^18.1.0", + "jest": "^19.0.0", "mustache": "^2.2.1", "react-addons-test-utils": "^15.4.2", + "redux-mock-store": "^1.2.2", "require-dir": "^0.3.0", "webpack": "^1.12.14" }, "dependencies": { "focus-trap-react": "^3.0.2", "lodash": "^4.17.4", - "moment": "^2.17.1", "react": "^15.4.2", "react-addons-css-transition-group": "^15.4.2", "react-dom": "^15.4.2", @@ -69,8 +68,8 @@ }, "scripts": { "postinstall": "cd ./client; npm install; cd ..", - "build": "gulp build; webpack --progress --colors --config ./client/webpack/prod.config.js", - "watch": "webpack --progress --colors --config ./client/webpack/dev.config.js & gulp watch", + "build": "gulp build; webpack --config ./client/webpack/prod.config.js", + "watch": "webpack --config ./client/webpack/dev.config.js & gulp watch", "start": "npm run watch", "lint:js": "eslint --max-warnings 16 ./client", "lint": "npm run lint:js", diff --git a/wagtail/wagtailadmin/menu.py b/wagtail/wagtailadmin/menu.py index 22cc45a2f..faf0a6f8c 100644 --- a/wagtail/wagtailadmin/menu.py +++ b/wagtail/wagtailadmin/menu.py @@ -36,15 +36,20 @@ class MenuItem(with_metaclass(MediaDefiningClass)): def is_active(self, request): return request.path.startswith(text_type(self.url)) - def render_html(self, request): - return render_to_string(self.template, { + def get_context(self, request): + """Defines context for the template, overridable to use more data""" + return { 'name': self.name, 'url': self.url, 'classnames': self.classnames, 'attr_string': self.attr_string, 'label': self.label, 'active': self.is_active(request) - }, request=request) + } + + def render_html(self, request): + context = self.get_context(request) + return render_to_string(self.template, context, request=request) class Menu(object): @@ -114,17 +119,11 @@ class SubmenuMenuItem(MenuItem): def is_active(self, request): return bool(self.menu.active_menu_items(request)) - def render_html(self, request): - return render_to_string(self.template, { - 'name': self.name, - 'url': self.url, - 'classnames': self.classnames, - 'attr_string': self.attr_string, - 'menu_html': self.menu.render_html(request), - 'label': self.label, - 'request': request, - 'active': self.is_active(request) - }, request=request) + def get_context(self, request): + context = super(SubmenuMenuItem, self).get_context(request) + context['menu_html'] = self.menu.render_html(request) + context['request'] = request + return context admin_menu = Menu(register_hook_name='register_admin_menu_item', construct_hook_name='construct_main_menu') diff --git a/wagtail/wagtailadmin/static_src/wagtailadmin/app/wagtailadmin.entry.js b/wagtail/wagtailadmin/static_src/wagtailadmin/app/wagtailadmin.entry.js index 776c01cdc..e0c90612f 100644 --- a/wagtail/wagtailadmin/static_src/wagtailadmin/app/wagtailadmin.entry.js +++ b/wagtail/wagtailadmin/static_src/wagtailadmin/app/wagtailadmin.entry.js @@ -1,48 +1,13 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import { Provider } from 'react-redux'; -import { createStore, applyMiddleware, compose } from 'redux'; -import thunkMiddleware from 'redux-thunk'; - -import Explorer from '../../../../../client/src/components/explorer/Explorer'; -import ExplorerToggle from '../../../../../client/src/components/explorer/ExplorerToggle'; -import rootReducer from '../../../../../client/src/components/explorer/reducers'; - -const initExplorer = () => { - const explorerNode = document.querySelector('#explorer'); - const toggleNode = document.querySelector('[data-explorer-menu-url]'); - - if (explorerNode && toggleNode) { - const middleware = [ - thunkMiddleware, - ]; - - const store = createStore(rootReducer, {}, compose( - applyMiddleware(...middleware), - // Expose store to Redux DevTools extension. - window.devToolsExtension ? window.devToolsExtension() : f => f - )); - - const toggle = ( - - {toggleNode.innerText} - - ); - - const explorer = ( - - - - ); - - ReactDOM.render(toggle, toggleNode.parentNode); - ReactDOM.render(explorer, explorerNode); - } -}; +import { initExplorer } from 'wagtail-client'; /** * Admin JS entry point. Add in here code to run once the page is loaded. */ document.addEventListener('DOMContentLoaded', () => { - initExplorer(); + const explorerNode = document.querySelector('[data-explorer-menu]'); + const toggleNode = document.querySelector('[data-explorer-start-page]'); + + if (explorerNode && toggleNode) { + initExplorer(explorerNode, toggleNode); + } }); diff --git a/wagtail/wagtailadmin/static_src/wagtailadmin/app/wagtailadmin.entry.test.js b/wagtail/wagtailadmin/static_src/wagtailadmin/app/wagtailadmin.entry.test.js new file mode 100644 index 000000000..cb4a83a1e --- /dev/null +++ b/wagtail/wagtailadmin/static_src/wagtailadmin/app/wagtailadmin.entry.test.js @@ -0,0 +1,25 @@ +const wagtail = require('wagtail-client'); +wagtail.initExplorer = jest.fn(); + +document.addEventListener = jest.fn(); + +require('./wagtailadmin.entry'); + +describe('wagtailadmin.entry', () => { + const [event, listener] = document.addEventListener.mock.calls[0]; + + it('DOMContentLoaded', () => { + expect(event).toBe('DOMContentLoaded'); + }); + + it('init', () => { + listener(); + expect(wagtail.initExplorer).not.toHaveBeenCalled(); + }); + + it('init with DOM', () => { + document.body.innerHTML = '
'; + listener(); + expect(wagtail.initExplorer).toHaveBeenCalled(); + }); +}); diff --git a/wagtail/wagtailadmin/static_src/wagtailadmin/fonts/wagtail-icomoon.json b/wagtail/wagtailadmin/static_src/wagtailadmin/fonts/wagtail-icomoon.json index c096674fb..88c2de698 100755 --- a/wagtail/wagtailadmin/static_src/wagtailadmin/fonts/wagtail-icomoon.json +++ b/wagtail/wagtailadmin/static_src/wagtailadmin/fonts/wagtail-icomoon.json @@ -1,1845 +1,1854 @@ { - "IcoMoonType": "selection", - "icons": [ - { - "icon": { - "paths": [ - "M225 448c123.712 0 224 100.29 224 224 0 123.712-100.288 224-224 224s-224-100.288-224-224l-1-32c0-247.424 200.576-448 448-448v128c-85.474 0-165.834 33.286-226.274 93.726-11.634 11.636-22.252 24.016-31.83 37.020 11.438-1.8 23.16-2.746 35.104-2.746zM801 448c123.71 0 224 100.29 224 224 0 123.712-100.29 224-224 224s-224-100.288-224-224l-1-32c0-247.424 200.576-448 448-448v128c-85.474 0-165.834 33.286-226.274 93.726-11.636 11.636-22.254 24.016-31.832 37.020 11.44-1.8 23.16-2.746 35.106-2.746z" - ], - "attrs": [ - { - "fill": "rgb(68, 68, 68)" - } - ], - "tags": [ - "quotes-left", - "ldquo" - ], - "grid": 16, - "colorPermutations": { - "6868681": [ - { - "f": 0 - } - ] - }, - "defaultCode": 8220 - }, - "attrs": [ - { - "fill": "rgb(68, 68, 68)" - } - ], - "properties": { - "order": 2, - "prevSize": 16, - "name": "quotes-left", - "id": 1, - "code": 8220 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 0 - }, - { - "icon": { - "paths": [ - "M832 736l96 96 320-320-320-320-96 96 224 224z", - "M448 288l-96-96-320 320 320 320 96-96-224-224z", - "M701.298 150.519l69.468 18.944-191.987 704.026-69.468-18.944 191.987-704.026z" - ], - "attrs": [ - { - "fill": "rgb(68, 68, 68)" - }, - { - "fill": "rgb(68, 68, 68)" - }, - { - "fill": "rgb(68, 68, 68)" - } - ], - "width": 1280, - "tags": [ - "embed", - "code", - "html", - "xml" - ], - "grid": 16, - "colorPermutations": { - "6868681": [ - { - "f": 0 - }, - { - "f": 0 - }, - { - "f": 0 - } - ] - }, - "defaultCode": 58881 - }, - "attrs": [ - { - "fill": "rgb(68, 68, 68)" - }, - { - "fill": "rgb(68, 68, 68)" - }, - { - "fill": "rgb(68, 68, 68)" - } - ], - "properties": { - "order": 3, - "prevSize": 16, - "name": "embed", - "id": 2, - "code": 58881 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 1 - }, - { - "icon": { - "paths": [ - "M384 0h512v128h-128v896h-128v-896h-128v896h-128v-512c-141.384 0-256-114.616-256-256s114.616-256 256-256z" - ], - "attrs": [ - { - "fill": "rgb(68, 68, 68)" - } - ], - "tags": [ - "pilcrow", - "wysiwyg" - ], - "grid": 16, - "colorPermutations": { - "6868681": [ - { - "f": 0 - } - ] - }, - "defaultCode": 58880 - }, - "attrs": [ - { - "fill": "rgb(68, 68, 68)" - } - ], - "properties": { - "order": 4, - "prevSize": 16, - "name": "pilcrow", - "id": 3, - "code": 58880 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 2 - }, - { - "icon": { - "paths": [ - "M128 320v128h-128v-128h128zM0 128c0-70.656 57.344-128 128-128h64v128c-35.392 0-64 28.608-64 64h-128v-64zM320 128v-128h128v128h-128zM128 832c0 35.392 28.608 64 64 64v128h-64c-70.656 0-128-57.344-128-128v-64h128zM128 576v128h-128v-128h128zM320 1024v-128h128v128h-128zM896 448v-128h128v128h-128zM576 1024v-128h128v128h-128zM896 0c70.656 0 128 57.344 128 128v64h-128c0-35.392-28.608-64-64-64v-128h64zM896 704v-128h128v128h-128zM832 896c35.392 0 64-28.608 64-64h128v64c0 70.656-57.344 128-128 128h-64v-128zM576 128v-128h128v128h-128z" - ], - "attrs": [ - { - "fill": "rgb(68, 68, 68)" - } - ], - "tags": [ - "marquee", - "square", - "dashed" - ], - "grid": 16, - "colorPermutations": { - "6868681": [ - { - "f": 0 - } - ] - }, - "defaultCode": 123 - }, - "attrs": [ - { - "fill": "rgb(68, 68, 68)" - } - ], - "properties": { - "order": 5, - "prevSize": 16, - "name": "marquee", - "id": 4, - "code": 123 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 3 - }, - { - "icon": { - "paths": [ - "M115.076 784.678q0-28.393 1.875-55.447t7.5-58.393 14.197-58.125 23.035-52.231 33.215-43.393 45.803-28.66 59.732-10.715q4.822 0 22.5 11.518t39.909 25.715 57.857 25.715 71.519 11.518 71.517-11.518 57.857-25.715 39.909-25.715 22.5-11.518q32.678 0 59.732 10.715t45.803 28.66 33.215 43.393 23.035 52.231 14.197 58.125 7.5 58.393 1.875 55.447q0 64.285-39.107 101.518t-103.929 37.232h-468.214q-64.822 0-103.929-37.232t-39.107-101.518zM286.506 306.285q0-85.178 60.268-145.447t145.447-60.268 145.447 60.268 60.268 145.447-60.268 145.447-145.447 60.268-145.447-60.268-60.268-145.447z" - ], - "width": 1029, - "tags": [ - "user" - ], - "defaultCode": 121, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 6, - "prevSize": 16, - "name": "user", - "ligatures": "", - "id": 5, - "code": 121 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 4 - }, - { - "icon": { - "paths": [ - "M62 512.142q0-17.077 10.045-34.655 70.313-115.011 189.091-184.822t250.866-69.811 250.866 69.811 189.091 184.822q10.045 17.578 10.045 34.655t-10.045 34.655q-70.313 115.514-189.091 185.072t-250.866 69.56-250.866-69.811-189.091-184.822q-10.045-17.578-10.045-34.655zM126.286 512.142q66.797 102.958 167.494 163.978t218.22 61.022 218.22-61.022 167.494-163.978q-76.339-118.526-191.35-177.288 30.636 52.233 30.636 113.002 0 92.913-66.044 158.956t-158.956 66.044-158.956-66.044-66.044-158.956q0-60.771 30.636-113.002-115.011 58.761-191.35 177.288zM359.322 447.858q0 10.045 7.031 17.077t17.077 7.031 17.077-7.031 7.031-17.077q0-43.192 30.636-73.828t73.828-30.636q10.045 0 17.077-7.031t7.031-17.077-7.031-17.077-17.077-7.031q-62.78 0-107.728 44.95t-44.95 107.728z" - ], - "tags": [ - "eye" - ], - "defaultCode": 52, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 7, - "prevSize": 16, - "name": "eye", - "ligatures": "", - "id": 6, - "code": 52 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 5 - }, - { - "icon": { - "paths": [ - "M62 512.142q0-19.085 10.045-34.655 76.842-118.025 190.849-186.328t249.108-68.303q44.698 0 90.401 8.538l27.12-48.717q5.022-8.036 14.063-8.036 2.511 0 9.040 3.014t15.569 7.784 16.573 9.291 15.82 9.291 9.794 5.775q8.036 5.022 8.036 13.561 0 3.516-0.502 4.521-52.734 94.42-158.203 284.264t-158.705 284.766l-24.609 44.698q-5.022 8.036-14.063 8.036-6.026 0-67.298-35.156-8.036-5.022-8.036-14.063 0-6.026 22.099-43.694-71.819-32.646-132.337-86.886t-104.716-123.047q-10.045-15.569-10.045-34.655zM126.286 512.142q83.873 129.577 214.453 188.337l39.173-70.814q-43.694-31.641-68.303-79.854t-24.609-101.953q0-60.771 30.636-113.002-115.011 58.761-191.35 177.288zM359.322 447.858q0 10.045 7.031 17.077t17.077 7.031 17.077-7.031 7.031-17.077q0-43.192 30.636-73.828t73.828-30.636q10.045 0 17.077-7.031t7.031-17.077-7.031-17.077-17.077-7.031q-62.78 0-107.728 44.95t-44.95 107.728zM512 801.428l37.165-66.295q106.474-9.040 197.126-68.806t151.423-154.186q-57.757-89.9-141.63-147.656l31.641-56.25q47.712 32.142 91.658 76.842t72.572 92.411q10.045 17.077 10.045 34.655t-10.045 34.655q-19.587 32.142-54.743 72.823-75.335 86.384-174.525 134.095t-210.686 47.712zM592.358 657.79l140.625-252.12q4.017 22.6 4.017 42.188 0 69.811-39.677 127.315t-104.967 82.617z" - ], - "tags": [ - "eye-slash" - ], - "defaultCode": 94, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 8, - "prevSize": 16, - "name": "eye-slash", - "ligatures": "", - "id": 7, - "code": 94 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 6 - }, - { - "icon": { - "paths": [ - "M64 512q0-119.429 58.857-220.286t159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286-58.857 220.286-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286zM193.143 318.286q4 4 6.857 4.571 2.286 0.571 2.857 5.143t1.429 6.286 6.571-1.714q5.143 4.571 1.714 10.857 0.571-0.571 25.143 15.429 10.857 9.714 12 12 1.714 6.286-5.714 10.286-0.571-1.143-5.143-5.143t-5.143-2.286q-1.714 2.857 0.286 10.571t6 7.143q-4 0-5.429 9.143t-1.429 20.286-0.571 13.429l1.143 0.571q-1.714 6.857 3.143 19.714t12.286 11.143q-7.429 1.714 11.429 24.571 3.429 4.571 4.571 5.143 1.714 1.143 6.857 4.286t8.571 5.714 5.714 6q2.286 2.857 5.714 12.857t8 13.429q-1.143 3.429 5.429 11.429t6 13.143q-0.571 0-1.429 0.571t-1.429 0.571q1.714 4 8.857 8t8.857 7.429q0.571 1.714 1.143 5.714t1.714 6.286 4.571 1.143q1.143-11.429-13.714-35.429-8.571-14.286-9.714-16.571-1.714-2.857-3.143-8.857t-2.571-8.286q1.143 0 3.429 0.857t4.857 2 4.286 2.286 1.143 1.714q-1.714 4 1.143 10t6.857 10.571 9.714 10.857 6.857 7.429q3.429 3.429 8 11.143t0 7.714q5.143 0 11.429 5.714t9.714 11.429q2.857 4.571 4.571 14.857t2.857 13.714q1.143 4 4.857 7.714t7.143 5.429l9.143 4.571t7.429 4q2.857 1.143 10.571 6t12.286 6.571q5.714 2.286 9.143 2.286t8.286-1.429 7.714-2q8.571-1.143 16.571 8.571t12 12q20.571 10.857 31.429 6.286-1.143 0.571 0.286 4.286t4.571 8.857 5.143 8.286 3.143 4.857q2.857 3.429 10.286 8.571t10.286 8.571q3.429-2.286 4-5.143-1.714 4.571 4 11.429t10.286 5.714q8-1.714 8-18.286-17.714 8.571-28-10.286 0-0.571-1.429-3.143t-2.286-4.857-1.429-4.857 0-4.286 2.857-1.714q5.143 0 5.714-2t-1.143-7.143-2.286-7.429q-0.571-4.571-6.286-11.429t-6.857-8.571q-2.857 5.143-9.143 4.571t-9.143-5.143q0 0.571-0.857 3.143t-0.857 3.714q-7.429 0-8.571-0.571 0.571-1.714 1.429-10t2-12.857q0.571-2.286 3.143-6.857t4.286-8.286 2.286-7.143-2.571-5.429-10-1.429q-10.857 0.571-14.857 11.429-0.571 1.714-1.714 6t-2.857 6.571-5.143 4q-4 1.714-13.714 1.143t-13.714-2.857q-7.429-4.571-12.857-16.571t-5.429-21.143q0-5.714 1.429-15.143t1.714-14.286-3.143-14q1.714-1.143 5.143-5.429t5.714-6q1.143-0.571 2.571-0.857t2.571 0 2.286-0.857 1.714-3.429q-0.571-0.571-2.286-1.714-1.714-1.714-2.286-1.714 4 1.714 16.286-0.857t15.714 0.857q8.571 6.286 12.571-1.143 0-0.571-1.429-5.429t-0.286-7.714q2.857 15.429 16.571 5.143 1.714 1.714 8.857 2.857t10 2.857q1.714 1.143 4 3.143t3.143 2.571 2.857-0.286 4.857-3.714q5.714 8 6.857 13.714 6.286 22.857 10.857 25.143 4 1.714 6.286 1.143t2.571-5.429 0-8-0.857-7.143l-0.571-4.571v-10.286l-0.571-4.571q-8.571-1.714-10.571-6.857t0.857-10.571 8.571-10.571q0.571-0.571 4.571-2t8.857-3.714 7.143-4.571q12-10.857 8.571-20 4 0 6.286-5.143-0.571 0-2.857-1.714t-4.286-2.857-2.571-1.143q5.143-2.857 1.143-9.143 2.857-1.714 4.286-6.286t4.286-5.714q5.143 6.857 12 1.143 4-4.571 0.571-9.143 2.857-4 11.714-6t10.571-5.429q4 1.143 4.571-1.143t0.571-6.857 1.714-6.857q2.286-2.857 8.571-5.143t7.429-2.857l9.714-6.286q1.714-2.286 0-2.286 10.286 1.143 17.714-6.286 5.714-6.286-3.429-11.429 1.714-3.429-1.714-5.429t-8.571-3.143q1.714-0.571 6.571-0.286t6-0.857q8.571-5.714-4-9.143-9.714-2.857-24.571 6.857-1.143 0.571-5.429 5.429t-7.714 5.429q1.143 0 2.571-2.857t2.857-6.286 2-4q3.429-4 12.571-8.571 8-3.429 29.714-6.857 19.429-4.571 29.143 6.286-1.143-1.143 5.429-7.429t8.286-6.857q1.714-1.143 8.571-2.571t8.571-4.286l1.143-12.571q-6.857 0.571-10-4t-3.714-12q0 1.143-3.429 4.571 0-4-2.571-4.571t-6.571 0.571-5.143 0.571q-5.714-1.714-8.571-4.286t-4.571-9.429-2.286-8.571q-1.143-2.857-5.429-6t-5.429-6q-0.571-1.143-1.429-3.143t-1.714-3.714-2.286-3.143-3.143-1.429-4 2.857-4.286 5.714-2.571 2.857q-1.714-1.143-3.429-0.857t-2.571 0.571-2.571 1.714-2.857 2q-1.714 1.143-4.857 1.714t-4.857 1.143q8.571-2.857-0.571-6.286-5.714-2.286-9.143-1.714 5.143-2.286 4.286-6.857t-4.857-8h2.857q-0.571-2.286-4.857-4.857t-10-4.857-7.429-3.429q-4.571-2.857-19.429-5.429t-18.857-0.286q-2.857 3.429-2.571 6t2.286 8 2 7.143q0.571 3.429-3.143 7.429t-3.714 6.857q0 4 8 8.857t5.714 12.286q-1.714 4.571-9.143 9.143t-9.143 6.857q-2.857 4.571-0.857 10.571t6 9.429q1.143 1.143 0.857 2.286t-2 2.571-3.143 2.286-3.714 2l-1.714 1.143q-6.286 2.857-11.714-3.429t-7.714-14.857q-4-14.286-9.143-17.143-13.143-4.571-16.571 0.571-2.857-7.429-23.429-14.857-14.286-5.143-33.143-2.286 3.429-0.571 0-8.571-4-8.571-10.857-6.857 1.714-3.429 2.286-10t0.571-7.714q1.714-7.429 6.857-13.143 0.571-0.571 4-4.857t5.429-7.714 0.286-3.429q20 2.286 28.571-6.286 2.857-2.857 6.571-9.714t6-9.714q5.143-3.429 8-3.143t8.286 3.143 8.286 2.857q8 0.571 8.857-6.286t-4.286-11.429q6.857 0.571 1.714-9.714-2.857-4-4.571-5.143-6.857-2.286-15.429 2.857-4.571 2.286 1.143 4.571-0.571-0.571-5.429 6t-9.429 10-9.143-2.857q-0.571-0.571-3.143-7.714t-5.429-7.714q-4.571 0-9.143 8.571 1.714-4.571-6.286-8.571t-13.714-4.571q10.857-6.857-4.571-15.429-4-2.286-11.714-2.857t-11.143 2.286q-2.857 4-3.143 6.571t2.857 4.571 6 3.143 6.571 2.286 4.857 1.714q8 5.714 4.571 8-1.143 0.571-4.857 2t-6.571 2.571-3.429 2.286q-1.714 2.286 0 8t-1.143 8q-2.857-2.857-5.143-10t-4-9.429q4 5.143-14.286 3.429l-5.714-0.571q-2.286 0-9.143 1.143t-11.714 0.571-7.714-4.571q-2.286-4.571 0-11.429 0.571-2.286 2.286-1.143-2.286-1.714-6.286-5.429t-5.714-4.857q-26.286 8.571-53.714 23.429 3.429 0.571 6.857-0.571 2.857-1.143 7.429-3.714t5.714-3.143q19.429-8 24-4l2.857-2.857q8 9.143 11.429 14.286-4-2.286-17.143-0.571-11.429 3.429-12.571 6.857 4 6.857 2.857 10.286-2.286-1.714-6.571-5.714t-8.286-6.286-8.571-2.857q-9.143 0-12.571 0.571-83.429 45.714-134.286 126.857zM565.143 862.857q0 3.429 1.143 9.143 117.714-20.571 200.571-108-1.714-1.714-7.143-2.571t-7.143-2q-10.286-4-13.714-4.571 0.571-4-1.429-7.429t-4.571-5.143-7.143-4.571-6.286-4q-1.143-1.143-4-3.429t-4-3.143-4.286-2.571-4.857-1.143-5.714 0.571l-1.714 0.571q-1.714 0.571-3.143 1.429t-3.143 1.714-2.286 1.714 0 1.429q-12-9.714-20.571-12.571-2.857-0.571-6.286-3.143t-6-4-5.714-0.857-6.571 4q-2.857 2.857-3.429 8.571t-1.143 7.429q-4-2.857 0-10t1.143-10.571q-1.714-3.429-6-2.571t-6.857 2.571-6.571 4.857-5.143 3.714-4.857 3.143-4.857 4.286q-1.714 2.286-3.429 6.857t-2.857 6.286q-1.143-2.286-6.571-3.714t-5.429-3.143q1.143 5.714 2.286 20t2.857 21.714q4 17.714-6.857 27.429-15.429 14.286-16.571 22.857-2.286 12.571 6.857 14.857 0 4-4.571 11.714t-4 12.286z" - ], - "tags": [ - "globe" - ], - "defaultCode": 64, - "grid": 16, - "width": 1024, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 9, - "prevSize": 16, - "name": "globe", - "ligatures": "", - "id": 8, - "code": 64 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 7 - }, - { - "icon": { - "paths": [ - "M632.913 707.493l-173.647-173.649v-232.782h105.469v189.094l142.759 142.757zM512 90.125c-232.995 0-421.875 188.88-421.875 421.875s188.88 421.875 421.875 421.875 421.875-188.88 421.875-421.875-188.88-421.875-421.875-421.875zM512 828.406c-174.747 0-316.406-141.659-316.406-316.406s141.659-316.406 316.406-316.406c174.747 0 316.406 141.659 316.406 316.406s-141.659 316.406-316.406 316.406z" - ], - "tags": [ - "clock", - "time", - "schedule" - ], - "grid": 16, - "defaultCode": 56, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 10, - "prevSize": 16, - "name": "clock", - "ligatures": "", - "id": 9, - "code": 56 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 8 - }, - { - "icon": { - "paths": [ - "M515.010 48.76c-152.629 0-276.799 124.169-276.799 276.8v158.089c0 1.794-2.218 4.822-3.961 5.403-14.966 4.995-27.124 9.317-38.252 13.61-13.268 5.117-23.279 19.822-23.279 34.207v363.246c0 14.289 9.946 29.011 23.133 34.234 102.029 40.432 209.41 60.925 319.162 60.925s217.133-20.498 319.164-60.928c13.181-5.225 23.122-19.942 23.122-34.231v-363.246c0-14.392-10.010-29.092-23.284-34.214-11.133-4.292-23.292-8.616-38.246-13.61-1.736-0.579-3.952-3.608-3.952-5.403v-158.089c-0.001-152.629-124.17-276.796-276.798-276.796zM439.618 647.508c0-41.667 33.757-75.388 75.388-75.388s75.388 33.715 75.388 75.388c0 27.609-15.572 50.727-37.691 63.83v124.642c0 20.833-16.86 37.691-37.696 37.691-20.834 0-37.691-16.86-37.691-37.691v-124.642c-22.122-13.104-37.691-36.218-37.691-63.83zM696.635 325.555v136.403c-59.559-12.813-120.663-19.305-181.595-19.313-60.902 0-122 6.493-181.65 19.297v-136.386c0-100.146 81.472-181.62 181.62-181.62s181.627 81.473 181.627 181.622z" - ], - "width": 1044, - "tags": [ - "lock39 copy" - ], - "grid": 16, - "defaultCode": 109, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 11, - "prevSize": 16, - "name": "lock", - "ligatures": "", - "id": 10, - "code": 109 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 9 - }, - { - "icon": { - "paths": [ - "M805.921 547.056c-10.185-3.925-35.708-12.802-36.074-13.097-29.889-7.465-89.61-24.137-89.61-24.137-54.486-11.722-110.388-17.662-166.132-17.667-54.142 0-108.438 5.627-161.538 16.693l-83.034-83.036c-64.786-64.784-64.786-170.192 0-234.978s170.195-64.788 234.982-0.003l86.341 86.338c29.095-7.053 61.625-21.392 82.33-44.399-1.663 0.173-3.92-0.338-4.829-1.243l-102.267-102.267c-98.737-98.73-259.387-98.73-358.121 0.003s-98.736 259.386 0 358.122l47.733 47.737c-12.989 4.348-23.679 8.159-33.473 11.937-12.14 4.681-21.298 18.133-21.298 31.296v332.313c0 13.072 9.099 26.54 21.164 31.321 93.34 36.988 191.578 55.737 291.983 55.737s198.644-18.754 291.986-55.742c12.060-4.781 21.153-18.243 21.153-31.315v-332.316c0.001-13.165-9.156-26.617-21.301-31.301zM548.564 737.965v114.028c0 19.060-15.424 34.483-34.485 34.483s-34.483-15.424-34.483-34.483v-114.028c-20.239-11.987-34.483-33.135-34.483-58.395 0-38.118 30.881-68.969 68.967-68.969s68.969 30.845 68.969 68.969c0 25.261-14.246 46.407-34.483 58.395z" - ], - "width": 1044, - "tags": [ - "lock39-open" - ], - "grid": 16, - "defaultCode": 112, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 12, - "prevSize": 16, - "name": "lock-open", - "ligatures": "", - "id": 11, - "code": 112 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 10 - }, - { - "icon": { - "paths": [ - "M74.699 74.249v874.192h874.192v-874.192h-874.192zM342.098 810.335h-176.307v-91.091h321.76v91.091zM810.783 350.466h-644.99v-136.639h643.523v136.639zM809.313 597.296h-643.523v-136.639h643.523v136.639z" - ], - "tags": [ - "form" - ], - "grid": 16, - "defaultCode": 36, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 13, - "prevSize": 16, - "name": "form", - "ligatures": "", - "id": 12, - "code": 36 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 11 - }, - { - "icon": { - "paths": [ - "M478 512c0-38-14-70-40-96-26-28-58-40-96-40-38 0-70 12-98 40-26 26-40 58-40 96 0 38 14 70 40 96 28 28 60 40 98 40 38 0 70-12 96-40 26-26 40-58 40-96zM888 786c0-20-8-36-20-48-14-14-30-22-48-22-20 0-36 8-48 22-14 12-22 28-22 48 0 18 8 34 20 48 14 12 30 20 50 20 18 0 34-8 48-20 12-14 20-30 20-48zM888 238c0-18-8-34-20-48-14-12-30-20-48-20-20 0-36 8-48 20-14 14-22 30-22 48 0 20 8 36 20 50 14 12 30 20 50 20 18 0 34-8 48-20 12-14 20-30 20-50zM682 464v98c0 4 0 8-4 10-2 4-4 6-8 6l-82 12c-4 14-10 26-18 42 12 16 28 36 48 60 4 4 4 8 4 12 0 4 0 8-4 10-8 10-22 26-44 48-20 20-34 32-42 32-4 0-6-2-10-4l-62-48c-12 6-26 12-40 16-4 38-8 66-14 82-2 10-6 14-16 14h-98c-4 0-8-2-10-4-4-4-6-6-6-10l-12-82c-12-4-26-8-40-16l-64 48c-2 2-6 4-10 4s-8-2-12-6c-50-46-76-74-76-84 0-4 2-8 4-10 4-6 10-16 22-28 10-14 18-26 24-34-8-16-14-30-18-44l-82-12c-2 0-6-2-8-6-2-2-4-6-4-10v-98c0-4 2-8 4-10 2-4 6-6 8-6l82-12c4-14 10-26 18-42-12-16-28-36-48-60-2-4-4-8-4-12 0-4 2-8 4-10 8-10 22-26 44-48 22-20 36-32 42-32 4 0 8 2 12 4l60 48c12-6 26-12 42-16 4-38 8-66 12-82 2-10 8-14 16-14h98c4 0 8 2 12 4 2 4 4 6 4 10l14 82c12 4 24 8 40 16l62-48c2-2 6-4 10-4s8 2 12 6c52 46 76 74 76 84 0 4 0 8-2 10-6 6-12 16-24 30-10 12-18 24-24 32 8 16 14 32 18 44l82 12c4 0 6 2 8 6 4 2 4 6 4 10zM1024 748v74c0 6-26 12-80 16-4 10-10 20-16 28 18 40 28 66 28 74 0 2 0 2-2 4-44 26-66 38-66 38-4 0-12-8-26-26-12-16-22-28-26-36-8 2-14 2-16 2-4 0-10 0-16-2-6 8-16 20-28 36-14 18-22 26-26 26 0 0-22-12-66-38 0-2-2-2-2-4 0-8 10-34 28-74-6-8-12-18-16-28-54-4-80-10-80-16v-74c0-6 26-12 80-16 4-12 10-20 16-28-18-40-28-66-28-74 0-2 2-2 2-4 2 0 8-4 20-10 10-6 20-12 30-18 10-6 16-10 16-10 4 0 12 10 26 26 12 16 22 28 28 36 6-2 12-2 16-2 2 0 8 0 16 2 18-26 34-46 48-60l4-2c0 0 22 14 66 38 2 2 2 2 2 4 0 8-10 34-28 74 6 8 12 16 16 28 54 4 80 10 80 16zM1024 202v74c0 6-26 12-80 16-4 10-10 20-16 28 18 40 28 66 28 74 0 2 0 2-2 4-44 26-66 38-66 38-4 0-12-8-26-26-12-16-22-28-26-36-8 2-14 2-16 2-4 0-10 0-16-2-6 8-16 20-28 36-14 18-22 26-26 26 0 0-22-12-66-38 0-2-2-2-2-4 0-8 10-34 28-74-6-8-12-18-16-28-54-4-80-10-80-16v-74c0-6 26-12 80-16 4-12 10-20 16-28-18-40-28-66-28-74 0-2 2-2 2-4 2 0 8-4 20-10 10-8 20-14 30-18 10-6 16-10 16-10 4 0 12 8 26 26 12 16 22 28 28 36 6-2 12-2 16-2 2 0 8 0 16 2 18-26 34-46 48-60l4-2c0 0 22 14 66 38 2 2 2 2 2 4 0 8-10 34-28 74 6 8 12 16 16 28 54 4 80 10 80 16z" - ], - "defaultCode": 97, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 14, - "prevSize": 16, - "name": "uni61", - "ligatures": "", - "id": 13, - "code": 97 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 12 - }, - { - "icon": { - "paths": [ - "M902.4 433.067v488.533c0 17.067-6.4 29.867-17.067 40.533-10.667 12.8-25.6 17.067-42.667 17.067h-661.333c-17.067 0-32-4.267-42.667-17.067-10.667-10.667-17.067-23.467-17.067-40.533v-819.2c0-17.067 6.4-29.867 17.067-40.533 10.667-12.8 25.6-17.067 42.667-17.067h330.667v330.667c0 17.067 6.4 29.867 17.067 40.533 10.667 12.8 25.6 17.067 40.533 17.067zM900.267 356.267h-309.333v-311.467c32 6.4 59.733 19.2 78.933 40.533l189.867 189.867c21.333 21.333 34.133 46.933 40.533 81.067z" - ], - "defaultCode": 98, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 15, - "prevSize": 16, - "name": "uni62", - "ligatures": "", - "id": 14, - "code": 98 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 13 - }, - { - "icon": { - "paths": [ - "M200.533 902.4h622.933v-469.333h-253.867c-14.933 0-29.867-4.267-40.533-17.067-10.667-10.667-17.067-23.467-17.067-40.533v-253.867h-311.467zM590.933 356.267h228.267c-4.267-12.8-8.533-21.333-12.8-25.6l-192-189.867c-4.267-6.4-12.8-10.667-23.467-14.933zM902.4 375.467v546.133c0 17.067-6.4 29.867-17.067 40.533-10.667 12.8-25.6 17.067-42.667 17.067h-661.333c-17.067 0-32-4.267-42.667-17.067-10.667-10.667-17.067-23.467-17.067-40.533v-819.2c0-17.067 6.4-29.867 17.067-40.533 10.667-12.8 25.6-17.067 42.667-17.067h388.267c17.067 0 34.133 2.133 55.467 10.667 19.2 8.533 34.133 19.2 44.8 29.867l189.867 189.867c12.8 10.667 21.333 27.733 29.867 46.933s12.8 36.267 12.8 53.333z" - ], - "defaultCode": 99, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 16, - "prevSize": 16, - "name": "uni63", - "ligatures": "", - "id": 15, - "code": 99 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 14 - }, - { - "icon": { - "paths": [ - "M312 878l52-52-134-134-52 52v60h74v74zM612 348c0-8-4-14-14-14-2 0-6 2-8 4l-310 310c-4 4-4 6-4 10 0 8 4 12 12 12 4 0 8 0 10-4l310-308c2-4 4-6 4-10zM580 238l238 238-476 474h-236v-236zM970 292c0 20-6 38-20 52l-96 94-236-236 94-96c14-14 30-20 52-20 20 0 36 6 52 20l134 134c14 16 20 32 20 52z" - ], - "defaultCode": 100, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 17, - "prevSize": 16, - "name": "uni64", - "ligatures": "", - "id": 16, - "code": 100 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 15 - }, - { - "icon": { - "paths": [ - "M798 644c0 6-2 10-6 14l-30 28c-2 4-8 6-12 6-6 0-10-2-14-6l-224-224-224 224c-4 4-8 6-14 6-4 0-10-2-12-6l-30-28c-4-4-6-8-6-14 0-4 2-8 6-12l266-266c4-4 10-6 14-6s10 2 14 6l266 266c4 4 6 8 6 12z" - ], - "defaultCode": 101, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 18, - "prevSize": 16, - "name": "uni65", - "ligatures": "", - "id": 17, - "code": 101 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 16 - }, - { - "icon": { - "paths": [ - "M682.625 446.25c0-67.5-22.5-123.75-69.375-170.625s-103.125-69.375-170.625-69.375c-65.625 0-121.875 22.5-168.75 69.375s-71.25 103.125-71.25 170.625c0 65.625 24.375 121.875 71.25 168.75s103.125 71.25 168.75 71.25c67.5 0 123.75-24.375 170.625-71.25s69.375-103.125 69.375-168.75zM958.25 890.625c0 18.75-7.5 35.625-20.625 48.75s-30 20.625-48.75 20.625c-18.75 0-35.625-7.5-48.75-20.625l-183.75-183.75c-63.75 45-135 67.5-213.75 67.5-50.625 0-99.375-9.375-146.25-30s-86.25-46.875-120-80.625c-33.75-33.75-60-73.125-80.625-120-18.75-46.875-30-95.625-30-146.25 0-52.5 11.25-101.25 30-146.25 20.625-46.875 46.875-88.125 80.625-121.875s73.125-60 120-80.625c46.875-18.75 95.625-28.125 146.25-28.125 52.5 0 101.25 9.375 148.125 28.125 45 20.625 86.25 46.875 120 80.625s60 75 80.625 121.875c18.75 45 30 93.75 30 146.25 0 78.75-22.5 150-67.5 213.75l183.75 183.75c13.125 13.125 20.625 28.125 20.625 46.875z" - ], - "defaultCode": 102, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 19, - "prevSize": 16, - "name": "uni66", - "ligatures": "", - "id": 18, - "code": 102 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 17 - }, - { - "icon": { - "paths": [ - "M852 724c0 14-6 28-16 38l-78 78c-10 10-24 16-40 16-14 0-28-6-38-16l-168-168-168 168c-10 10-24 16-38 16-16 0-30-6-40-16l-78-78c-10-10-16-24-16-38 0-16 6-28 16-40l168-168-168-168c-10-10-16-24-16-38 0-16 6-28 16-40l78-76c10-12 24-16 40-16 14 0 28 4 38 16l168 168 168-168c10-12 24-16 38-16 16 0 30 4 40 16l78 76c10 12 16 24 16 40 0 14-6 28-16 38l-168 168 168 168c10 12 16 24 16 40z" - ], - "defaultCode": 103, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 20, - "prevSize": 16, - "name": "uni67", - "ligatures": "", - "id": 19, - "code": 103 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 18 - }, - { - "icon": { - "paths": [ - "M896.961 559.82c0-10.547-8.789-15.82-24.609-15.82h-509.766c-12.305 0-26.367 3.516-40.43 10.547s-26.367 14.063-33.398 24.609l-138.867 170.508c-5.273 7.031-7.031 12.305-7.031 17.578 0 10.547 7.031 17.578 24.609 17.578h509.766c12.305 0 26.367-3.516 40.43-10.547s24.609-15.82 33.398-24.609l137.109-170.508c5.273-7.031 8.789-14.063 8.789-19.336zM362.586 484.234h358.594v-75.586c0-12.305-3.516-22.852-12.305-31.641s-19.336-12.305-31.641-12.305h-270.703c-12.305 0-22.852-5.273-31.641-14.063s-12.305-19.336-12.305-31.641v-29.883c0-12.305-5.273-22.852-14.063-31.641s-19.336-14.063-31.641-14.063h-149.414c-12.305 0-22.852 5.273-31.641 14.063s-14.063 19.336-14.063 31.641v399.023l119.531-147.656c14.063-15.82 33.398-29.883 54.492-40.43 22.852-10.547 45.703-15.82 66.797-15.82zM956.727 559.82c0 19.336-7.031 38.672-21.094 56.25l-138.867 170.508c-14.063 17.578-31.641 29.883-54.492 40.43-22.852 12.305-43.945 17.578-65.039 17.578h-509.766c-29.883 0-54.492-10.547-73.828-31.641-21.094-21.094-31.641-45.703-31.641-73.828v-450c0-28.125 10.547-52.734 31.641-73.828 19.336-21.094 43.945-31.641 73.828-31.641h149.414c28.125 0 52.734 10.547 73.828 31.641s31.641 45.703 31.641 73.828v14.063h254.883c28.125 0 52.734 10.547 73.828 31.641s31.641 45.703 31.641 73.828v75.586h89.648c15.82 0 31.641 3.516 45.703 10.547 14.063 8.789 24.609 19.336 31.641 33.398 5.273 10.547 7.031 21.094 7.031 31.641z" - ], - "defaultCode": 105, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 21, - "prevSize": 16, - "name": "uni69", - "ligatures": "", - "id": 20, - "code": 105 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 19 - }, - { - "icon": { - "paths": [ - "M958.25 390.25v376.875c0 31.875-13.125 60-35.625 84.375-24.375 24.375-52.5 35.625-84.375 35.625h-652.5c-31.875 0-60-11.25-84.375-35.625-22.5-24.375-35.625-52.5-35.625-84.375v-513.75c0-33.75 13.125-61.875 35.625-86.25 24.375-22.5 52.5-33.75 84.375-33.75h172.5c31.875 0 60 11.25 84.375 33.75 22.5 24.375 35.625 52.5 35.625 86.25v16.875h360c31.875 0 60 11.25 84.375 35.625 22.5 22.5 35.625 50.625 35.625 84.375z" - ], - "defaultCode": 106, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 22, - "prevSize": 16, - "name": "uni6A", - "ligatures": "", - "id": 21, - "code": 106 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 20 - }, - { - "icon": { - "paths": [ - "M962 386.836v399.023c0 21.094-7.031 40.43-22.852 56.25s-35.156 22.852-58.008 22.852h-738.281c-22.852 0-42.188-7.031-58.008-22.852s-22.852-35.156-22.852-56.25v-399.023c14.063 15.82 31.641 29.883 50.977 43.945 121.289 82.617 203.906 138.867 249.609 172.266 19.336 14.063 35.156 26.367 45.703 33.398 12.305 7.031 28.125 15.82 47.461 24.609 21.094 7.031 38.672 12.305 56.25 12.305v0c17.578 0 35.156-5.273 56.25-12.305 19.336-8.789 35.156-17.578 47.461-24.609 10.547-7.031 26.367-19.336 45.703-33.398 58.008-40.43 140.625-98.438 249.609-172.266 19.336-14.063 36.914-28.125 50.977-43.945zM962 239.18c0 26.367-8.789 50.977-24.609 75.586s-36.914 43.945-61.523 61.523c-124.805 87.891-203.906 142.383-235.547 163.477-1.758 1.758-10.547 7.031-21.094 15.82-10.547 7.031-19.336 14.063-26.367 19.336-7.031 3.516-15.82 8.789-26.367 15.82-10.547 5.273-19.336 10.547-28.125 14.063-10.547 1.758-17.578 3.516-26.367 3.516v0c-8.789 0-15.82-1.758-26.367-3.516-8.789-3.516-17.578-8.789-28.125-14.063-10.547-7.031-19.336-12.305-26.367-15.82-7.031-5.273-15.82-12.305-26.367-19.336-10.547-8.789-19.336-14.063-21.094-15.82-31.641-21.094-75.586-52.734-131.836-91.406-58.008-40.43-91.406-63.281-103.711-72.070-21.094-14.063-40.43-33.398-58.008-58.008-19.336-24.609-28.125-47.461-28.125-68.555 0-26.367 7.031-47.461 21.094-65.039s33.398-26.367 59.766-26.367h738.281c22.852 0 40.43 8.789 56.25 24.609s24.609 33.398 24.609 56.25z" - ], - "defaultCode": 107, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 23, - "prevSize": 16, - "name": "uni6B", - "ligatures": "", - "id": 22, - "code": 107 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 21 - }, - { - "icon": { - "paths": [ - "M671.961 221.961c0 8.789-1.758 17.578-8.789 22.852-7.031 7.031-14.063 10.547-22.852 10.547h-63.281v513.281h63.281c8.789 0 15.82 3.516 22.852 10.547 7.031 5.273 8.789 14.063 8.789 22.852s-1.758 15.82-8.789 21.094l-128.32 130.078c-7.031 5.273-14.063 8.789-22.852 8.789s-15.82-3.516-22.852-8.789l-128.32-130.078c-7.031-5.273-8.789-12.305-8.789-21.094s1.758-17.578 8.789-22.852c7.031-7.031 14.063-10.547 22.852-10.547h63.281v-513.281h-63.281c-8.789 0-15.82-3.516-22.852-10.547-7.031-5.273-8.789-14.063-8.789-22.852s1.758-15.82 8.789-21.094l128.32-130.078c7.031-5.273 14.063-8.789 22.852-8.789s15.82 3.516 22.852 8.789l128.32 130.078c7.031 5.273 8.789 12.305 8.789 21.094z" - ], - "defaultCode": 108, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 24, - "prevSize": 16, - "name": "uni6C", - "ligatures": "", - "id": 23, - "code": 108 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 22 - }, - { - "icon": { - "paths": [ - "M670 516c0 6-2 10-6 14l-266 266c-4 4-10 6-14 6s-10-2-14-6l-28-28c-4-4-6-8-6-14 0-4 2-10 6-12l224-226-224-224c-4-4-6-8-6-14 0-4 2-8 6-12l28-28c4-4 10-6 14-6s10 2 14 6l266 266c4 4 6 8 6 12z" - ], - "defaultCode": 110, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 25, - "prevSize": 16, - "name": "uni6E", - "ligatures": "", - "id": 24, - "code": 110 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 23 - }, - { - "icon": { - "paths": [ - "M732 676v38c0 4-2 8-6 12s-8 6-12 6h-404c-4 0-8-2-12-6s-6-8-6-12v-38c0-4 2-10 6-12 4-4 8-6 12-6h404c4 0 8 2 12 6 4 2 6 8 6 12zM732 530v36c0 6-2 10-6 14s-8 6-12 6h-404c-4 0-8-2-12-6s-6-8-6-14v-36c0-6 2-10 6-12 4-4 8-6 12-6h404c4 0 8 2 12 6 4 2 6 6 6 12zM220 878h584v-440h-238c-14 0-28-4-38-16-10-10-16-22-16-38v-238h-292zM586 366h214c-4-12-8-20-12-24l-180-178c-4-6-12-10-22-14zM878 384v512c0 16-6 28-16 38-10 12-24 16-40 16h-620c-16 0-30-4-40-16-10-10-16-22-16-38v-768c0-16 6-28 16-38 10-12 24-16 40-16h364c16 0 32 2 52 10 18 8 32 18 42 28l178 178c12 10 20 26 28 44s12 34 12 50z" - ], - "defaultCode": 104, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 26, - "prevSize": 16, - "name": "uni68", - "ligatures": "", - "id": 25, - "code": 104 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 24 - }, - { - "icon": { - "paths": [ - "M362.586 362.586c0 24.609-8.789 45.703-26.367 63.281s-38.672 26.367-65.039 26.367c-24.609 0-45.703-8.789-63.281-26.367s-26.367-38.672-26.367-63.281c0-26.367 8.789-47.461 26.367-65.039s38.672-26.367 63.281-26.367c26.367 0 47.461 8.789 65.039 26.367s26.367 38.672 26.367 65.039zM842.469 541.883v210.938h-660.938v-91.406l151.172-149.414 73.828 75.586 240.82-240.82zM886.414 211.414h-748.828c-5.273 0-8.789 1.758-10.547 5.273-3.516 3.516-5.273 7.031-5.273 10.547v569.531c0 3.516 1.758 7.031 5.273 10.547 1.758 3.516 5.273 5.273 10.547 5.273h748.828c5.273 0 8.789-1.758 10.547-5.273 3.516-3.516 5.273-7.031 5.273-10.547v-569.531c0-3.516-1.758-7.031-5.273-10.547-1.758-3.516-5.273-5.273-10.547-5.273zM962 227.234v569.531c0 21.094-7.031 38.672-22.852 52.734-14.063 15.82-31.641 22.852-52.734 22.852h-748.828c-21.094 0-38.672-7.031-52.734-22.852-15.82-14.063-22.852-31.641-22.852-52.734v-569.531c0-21.094 7.031-38.672 22.852-52.734 14.063-15.82 31.641-22.852 52.734-22.852h748.828c21.094 0 38.672 7.031 52.734 22.852 15.82 14.063 22.852 31.641 22.852 52.734z" - ], - "defaultCode": 111, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 27, - "prevSize": 16, - "name": "uni6F", - "ligatures": "", - "id": 26, - "code": 111 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 25 - }, - { - "icon": { - "paths": [ - "M798 420c0 6-2 10-6 14l-266 266c-4 4-10 6-14 6s-10-2-14-6l-266-266c-4-4-6-8-6-14 0-4 2-8 6-12l30-30c2-2 8-4 12-4 6 0 10 2 14 4l224 226 224-226c4-2 8-4 14-4 4 0 10 2 12 4l30 30c4 4 6 8 6 12z" - ], - "defaultCode": 113, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 28, - "prevSize": 16, - "name": "uni71", - "ligatures": "", - "id": 27, - "code": 113 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 26 - }, - { - "icon": { - "paths": [ - "M732 786v-36c0-6-2-10-6-14-4-2-8-4-12-4h-404c-4 0-8 2-12 4-4 4-6 8-6 14v36c0 6 2 10 6 14 4 2 8 4 12 4h404c4 0 8-2 12-4 4-4 6-8 6-14zM732 640v-36c0-6-2-10-6-14s-8-4-12-4h-404c-4 0-8 0-12 4s-6 8-6 14v36c0 6 2 10 6 14 4 2 8 4 12 4h404c4 0 8-2 12-4 4-4 6-8 6-14zM878 438v458c0 16-6 28-16 38-10 12-24 16-40 16h-620c-16 0-30-4-40-16-10-10-16-22-16-38v-768c0-16 6-28 16-38 10-12 24-16 40-16h310v310c0 16 6 28 16 38 10 12 24 16 38 16zM876 366h-290v-292c30 6 56 18 74 38l178 178c20 20 32 44 38 76z" - ], - "defaultCode": 114, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 29, - "prevSize": 16, - "name": "uni72", - "ligatures": "", - "id": 28, - "code": 114 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 27 - }, - { - "icon": { - "paths": [ - "M888.875 767.125v-376.875c0-15-5.625-26.25-15-37.5-9.375-9.375-22.5-15-35.625-15h-376.875c-15 0-28.125-3.75-37.5-15-9.375-9.375-15-22.5-15-35.625v-33.75c0-15-5.625-28.125-15-37.5s-22.5-15-35.625-15h-172.5c-13.125 0-26.25 5.625-35.625 15s-15 22.5-15 37.5v513.75c0 13.125 5.625 26.25 15 35.625 9.375 11.25 22.5 15 35.625 15h652.5c13.125 0 26.25-3.75 35.625-15 9.375-9.375 15-22.5 15-35.625zM958.25 390.25v376.875c0 31.875-13.125 60-35.625 84.375-24.375 24.375-52.5 35.625-84.375 35.625h-652.5c-31.875 0-60-11.25-84.375-35.625-22.5-24.375-35.625-52.5-35.625-84.375v-513.75c0-33.75 13.125-61.875 35.625-86.25 24.375-22.5 52.5-33.75 84.375-33.75h172.5c31.875 0 60 11.25 84.375 33.75 22.5 24.375 35.625 52.5 35.625 86.25v16.875h360c31.875 0 60 11.25 84.375 35.625 22.5 22.5 35.625 50.625 35.625 84.375z" - ], - "defaultCode": 115, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 30, - "prevSize": 16, - "name": "uni73", - "ligatures": "", - "id": 29, - "code": 115 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 28 - }, - { - "icon": { - "paths": [ - "M888.875 425.75v103.125c0 15-5.625 26.25-15 37.5-9.375 9.375-22.5 15-35.625 15h-223.125v221.25c0 15-5.625 28.125-15 37.5s-22.5 15-37.5 15h-101.25c-15 0-28.125-5.625-37.5-15s-15-22.5-15-37.5v-221.25h-223.125c-13.125 0-26.25-5.625-35.625-15-9.375-11.25-15-22.5-15-37.5v-103.125c0-13.125 5.625-26.25 15-35.625s22.5-15 35.625-15h223.125v-223.125c0-15 5.625-26.25 15-35.625 9.375-11.25 22.5-15 37.5-15h101.25c15 0 28.125 3.75 37.5 15 9.375 9.375 15 20.625 15 35.625v223.125h223.125c13.125 0 26.25 5.625 35.625 15s15 22.5 15 35.625z" - ], - "defaultCode": 116, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 31, - "prevSize": 16, - "name": "uni74", - "ligatures": "", - "id": 30, - "code": 116 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 29 - }, - { - "icon": { - "paths": [ - "M330 256c0-20-8-38-22-52s-32-22-52-22c-20 0-38 8-52 22-14 14-22 32-22 52 0 20 8 38 22 52 14 14 32 22 52 22 20 0 38-8 52-22 14-14 22-32 22-52zM938 586c0 20-6 36-20 50l-280 282c-16 14-34 20-52 20-22 0-38-6-52-20l-408-410c-16-14-28-32-38-58-10-24-14-46-14-66v-238c0-20 6-36 20-52 16-14 32-20 52-20h238c20 0 42 4 66 14 26 10 44 22 60 38l408 408c14 14 20 32 20 52z" - ], - "defaultCode": 117, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 32, - "prevSize": 16, - "name": "uni75", - "ligatures": "", - "id": 31, - "code": 117 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 30 - }, - { - "icon": { - "paths": [ - "M942.664 570.367c0 8.789-5.273 19.336-14.063 31.641l-158.203 184.57c-12.305 15.82-31.641 29.883-56.25 40.43-24.609 12.305-45.703 17.578-66.797 17.578h-509.766c-10.547 0-21.094-1.758-28.125-7.031-8.789-3.516-14.063-10.547-14.063-19.336 0-10.547 5.273-21.094 15.82-31.641l156.445-184.57c14.063-17.578 33.398-29.883 56.25-42.188 24.609-10.547 47.461-15.82 68.555-15.82h509.766c10.547 0 19.336 1.758 28.125 5.273 8.789 5.273 12.305 12.305 12.305 21.094zM782.703 408.648v75.586h-390.234c-29.883 0-59.766 7.031-93.164 22.852-31.641 14.063-58.008 33.398-77.344 54.492l-156.445 186.328-3.516 3.516c0-1.758 0-3.516 0-7.031 0-1.758 0-3.516 0-5.273v-450c0-28.125 10.547-52.734 31.641-73.828 19.336-21.094 43.945-31.641 73.828-31.641h149.414c28.125 0 52.734 10.547 73.828 31.641s31.641 45.703 31.641 73.828v14.063h254.883c28.125 0 52.734 10.547 73.828 31.641s31.641 45.703 31.641 73.828z" - ], - "defaultCode": 118, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 33, - "prevSize": 16, - "name": "uni76", - "ligatures": "", - "id": 32, - "code": 118 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 31 - }, - { - "icon": { - "paths": [ - "M658 512c0-40-14-74-42-104-30-28-64-42-104-42-40 0-74 14-104 42-28 30-42 64-42 104 0 40 14 74 42 104 30 28 64 42 104 42 40 0 74-14 104-42 28-30 42-64 42-104zM950 450v126c0 6 0 10-4 14-2 4-6 6-12 8l-104 16c-8 20-16 38-24 52 14 18 34 44 62 78 4 4 6 10 6 14 0 6-2 10-6 14-10 14-28 34-56 62-28 26-46 40-54 40-4 0-10-2-14-6l-80-62c-16 10-34 16-52 22-6 52-12 88-16 106-2 12-10 16-20 16h-128c-4 0-10 0-14-4s-6-8-6-12l-16-106c-18-6-36-12-52-20l-80 60c-4 4-8 6-14 6s-10-2-14-6c-48-44-80-76-94-96-4-4-4-8-4-14 0-4 0-8 4-12 6-8 16-22 28-38 14-18 24-32 32-42-10-18-18-38-24-56l-104-16c-6 0-10-2-12-6-4-4-4-8-4-14v-126c0-6 0-10 4-14 2-4 6-6 10-8l106-16c6-16 14-34 24-52-16-22-36-48-62-78-4-6-6-10-6-14 0-4 2-8 6-14 10-14 28-34 56-60 28-28 46-42 54-42 4 0 10 2 14 6l80 62c16-10 34-16 52-22 6-52 12-88 16-106 2-12 10-16 20-16h128c4 0 10 0 14 4s6 8 6 12l16 106c18 6 36 12 52 20l80-60c4-4 8-6 14-6s10 2 14 6c50 46 82 78 94 98 4 2 4 6 4 12 0 4 0 8-4 12-6 8-16 22-28 38-14 18-24 32-32 42 10 18 18 36 24 56l104 16c6 0 10 2 12 6 4 4 4 8 4 14z" - ], - "defaultCode": 119, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 34, - "prevSize": 16, - "name": "uni77", - "ligatures": "", - "id": 33, - "code": 119 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 32 - }, - { - "icon": { - "paths": [ - "M954 292c0 14-4 28-16 38l-490 492c-12 10-24 16-40 16-14 0-28-6-38-16l-284-284c-12-12-16-24-16-40 0-14 4-28 16-38l76-78c12-10 24-16 40-16 14 0 28 6 38 16l168 168 376-376c10-10 24-16 38-16 16 0 28 6 40 16l76 78c12 12 16 24 16 40z" - ], - "defaultCode": 120, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 35, - "prevSize": 16, - "name": "uni78", - "ligatures": "", - "id": 34, - "code": 120 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 33 - }, - { - "icon": { - "paths": [ - "M688 278c0 6-2 10-6 14l-224 224 224 226c4 2 6 8 6 12 0 6-2 10-6 14l-28 28c-4 4-10 6-14 6s-10-2-14-6l-266-266c-4-4-6-8-6-14 0-4 2-8 6-12l266-266c4-4 10-6 14-6s10 2 14 6l28 28c4 4 6 8 6 12z" - ], - "defaultCode": 122, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 36, - "prevSize": 16, - "name": "uni7A", - "ligatures": "", - "id": 35, - "code": 122 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 34 - }, - { - "icon": { - "paths": [ - "M464 742l352-350c6-8 10-16 10-26s-4-18-10-26l-58-58c-8-8-16-12-26-12s-20 4-26 12l-268 266-120-120c-6-8-16-10-26-10s-18 2-26 10l-58 58c-6 8-10 16-10 26s4 18 10 26l206 204c6 8 14 12 24 12s20-4 26-12zM950 238v548c0 46-16 84-48 116s-70 48-116 48h-548c-46 0-84-16-116-48s-48-70-48-116v-548c0-46 16-84 48-116s70-48 116-48h548c46 0 84 16 116 48s48 70 48 116z" - ], - "defaultCode": 65, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 37, - "prevSize": 16, - "name": "uni41", - "ligatures": "", - "id": 36, - "code": 65 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 35 - }, - { - "icon": { - "paths": [ - "M768 548v-72c0-10-4-20-10-26-8-8-16-12-26-12h-146v-146c0-10-4-18-12-26-6-6-16-10-26-10h-72c-10 0-20 4-26 10-8 8-12 16-12 26v146h-146c-10 0-18 4-26 12-6 6-10 16-10 26v72c0 10 4 20 10 26 8 8 16 12 26 12h146v146c0 10 4 18 12 26 6 6 16 10 26 10h72c10 0 20-4 26-10 8-8 12-16 12-26v-146h146c10 0 18-4 26-12 6-6 10-16 10-26zM950 512c0 80-18 154-58 220-40 68-92 120-160 160-66 40-140 58-220 58-80 0-154-18-220-58-68-40-120-92-160-160-40-66-58-140-58-220 0-80 18-154 58-220 40-68 92-120 160-160 66-40 140-58 220-58 80 0 154 18 220 58 68 40 120 92 160 160 40 66 58 140 58 220z" - ], - "defaultCode": 66, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 38, - "prevSize": 16, - "name": "uni42", - "ligatures": "", - "id": 37, - "code": 66 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 36 - }, - { - "icon": { - "paths": [ - "M374.935 845.58c-132.111-37.981-510.278-204.772-80.918-756.335 231.193 156.882 320.369 295.598 336.881 409.543-110.643 39.633-186.607 117.249-176.698 257.617-61.102-143.671-108.992-343.488-128.808-467.342-9.908 145.322 11.559 402.938 49.541 556.517zM521.908 880.259c-31.377-87.523-97.433-376.516 397.984-361.654 14.863 454.132-226.239 437.617-333.58 406.24 44.587-87.523 102.385-166.791 175.047-232.846-89.176 49.541-170.093 112.294-239.452 188.258z" - ], - "defaultCode": 68, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 39, - "prevSize": 16, - "name": "uni44", - "ligatures": "", - "id": 38, - "code": 68 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 37 - }, - { - "icon": { - "paths": [ - "M431.375 847.625c28.125 11.25 52.5 16.875 75 16.875 46.875 0 86.25-7.5 116.25-22.5s52.5-35.625 65.625-60c13.125-26.25 20.625-58.125 20.625-97.5 0-41.25-7.5-73.125-22.5-95.625-20.625-33.75-45-56.25-75-67.5-28.125-13.125-73.125-18.75-133.125-18.75-26.25 0-43.125 1.875-54.375 5.625v170.625l1.875 144.375c0 5.625 1.875 13.125 5.625 24.375zM423.875 446.375c16.875 3.75 35.625 3.75 60 3.75 61.875 0 108.75-11.25 140.625-33.75 31.875-24.375 46.875-63.75 46.875-120 0-39.375-15-73.125-45-101.25-30-26.25-75-39.375-136.875-39.375-18.75 0-41.25 1.875-69.375 7.5 0 15 0 28.125 1.875 41.25 1.875 43.125 3.75 93.75 1.875 148.125v52.5c0 16.875 0 30 0 41.25zM135.125 922.625v-48.75c16.875-3.75 28.125-5.625 37.5-7.5 28.125-3.75 48.75-9.375 65.625-16.875 5.625-9.375 9.375-18.75 11.25-26.25 3.75-24.375 5.625-58.125 5.625-105l-1.875-266.25c-1.875-90-3.75-163.125-5.625-215.625 0-31.875-1.875-50.625-5.625-58.125 0-1.875-1.875-3.75-5.625-7.5-7.5-3.75-18.75-5.625-37.5-7.5-11.25 0-30-3.75-60-7.5l-3.75-43.125 140.625-3.75 202.5-7.5h24.375c1.875 0 3.75 0 7.5 0s5.625 0 7.5 0c0 0 3.75 0 11.25 0s15 0 22.5 0h39.375c31.875 0 65.625 3.75 103.125 15 15 3.75 31.875 11.25 50.625 20.625 20.625 9.375 39.375 22.5 54.375 39.375 16.875 16.875 28.125 35.625 35.625 56.25s11.25 43.125 11.25 65.625c0 24.375-5.625 48.75-16.875 69.375-13.125 20.625-30 39.375-52.5 56.25-9.375 5.625-35.625 20.625-78.75 41.25 61.875 13.125 110.625 39.375 142.5 76.875s48.75 80.625 48.75 127.5c0 26.25-5.625 56.25-15 86.25-7.5 22.5-20.625 43.125-37.5 61.875-24.375 26.25-48.75 45-75 58.125s-63.75 24.375-108.75 31.875c-30 5.625-65.625 7.5-106.875 5.625l-105-1.875c-30 0-84.375 1.875-159.375 5.625-13.125 1.875-61.875 3.75-146.25 5.625z" - ], - "defaultCode": 67, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 40, - "prevSize": 16, - "name": "uni43", - "ligatures": "", - "id": 39, - "code": 67 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 38 - }, - { - "icon": { - "paths": [ - "M238.25 922.625l9.375-45c0-1.875 15-5.625 41.25-11.25 26.25-7.5 46.875-13.125 61.875-20.625 9.375-13.125 16.875-31.875 20.625-54.375l15-75 37.5-178.125c1.875-15 5.625-30 7.5-45 3.75-15 7.5-26.25 9.375-35.625s5.625-16.875 7.5-24.375c1.875-7.5 1.875-13.125 3.75-16.875s1.875-5.625 1.875-5.625l15-84.375 9.375-33.75 11.25-73.125 5.625-26.25v-20.625c-15-7.5-41.25-13.125-78.75-15-9.375 0-16.875-1.875-18.75-1.875l9.375-54.375 170.625 7.5c13.125 0 26.25 0 37.5 0 24.375 0 61.875-1.875 116.25-3.75 11.25-1.875 22.5-1.875 35.625-3.75 13.125 0 18.75 0 18.75 0 0 5.625-1.875 13.125-1.875 18.75-3.75 11.25-5.625 20.625-7.5 28.125-20.625 7.5-39.375 13.125-58.125 16.875-22.5 5.625-41.25 11.25-54.375 16.875-3.75 11.25-9.375 26.25-13.125 46.875-3.75 15-5.625 30-7.5 43.125-15 71.25-26.25 125.625-35.625 165l-31.875 166.875-20.625 84.375-22.5 125.625-7.5 24.375c0 1.875 0 7.5 1.875 13.125 22.5 5.625 43.125 9.375 63.75 11.25 13.125 1.875 24.375 3.75 35.625 5.625-1.875 11.25-1.875 20.625-3.75 31.875-3.75 11.25-5.625 18.75-5.625 22.5-5.625 0-11.25 0-13.125 0-7.5 0-15 0-22.5 0-1.875 0-7.5 0-15 0-5.625-1.875-31.875-5.625-76.875-9.375l-106.875-1.875c-13.125 0-45 1.875-91.875 5.625-26.25 3.75-45 3.75-52.5 5.625z" - ], - "defaultCode": 69, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 41, - "prevSize": 16, - "name": "uni45", - "ligatures": "", - "id": 40, - "code": 69 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 39 - }, - { - "icon": { - "paths": [ - "M271.399 752.601c0 26.367-9.888 46.143-26.367 64.27-18.127 18.128-39.551 26.367-64.27 26.367s-46.143-8.24-64.27-26.367c-18.128-18.128-26.367-37.903-26.367-64.27 0-24.719 8.24-46.143 26.367-64.27 18.127-16.479 39.551-26.367 64.27-26.367s46.143 9.888 64.27 26.367c16.479 18.128 26.367 39.551 26.367 64.27zM271.399 512c0 24.719-9.888 46.143-26.367 64.27-18.127 18.128-39.551 26.367-64.27 26.367s-46.143-8.24-64.27-26.367c-18.128-18.128-26.367-39.551-26.367-64.27s8.24-46.143 26.367-64.27c18.127-18.127 39.551-26.367 64.27-26.367s46.143 8.24 64.27 26.367c16.479 18.127 26.367 39.551 26.367 64.27zM933.875 708.106v90.637c0 3.296-1.648 6.592-4.943 9.888s-6.592 4.943-9.888 4.943h-573.487c-3.296 0-6.592-1.648-9.888-4.943s-4.943-6.592-4.943-9.888v-90.638c0-4.943 1.648-8.24 4.943-11.536 3.296-1.648 6.592-3.296 9.888-3.296h573.487c3.296 0 6.592 1.648 9.888 3.296 3.296 3.296 4.943 6.592 4.943 11.536zM271.399 271.399c0 24.719-9.888 46.143-26.367 64.27-18.127 16.479-39.551 26.367-64.27 26.367s-46.143-9.888-64.27-26.367c-18.128-18.127-26.367-39.551-26.367-64.27 0-26.367 8.24-46.143 26.367-64.27s39.551-26.367 64.27-26.367c24.719 0 46.143 8.24 64.27 26.367 16.479 18.127 26.367 37.903 26.367 64.27zM933.875 467.505v88.989c0 4.943-1.648 8.24-4.943 11.536s-6.592 4.943-9.888 4.943h-573.487c-3.296 0-6.592-1.648-9.888-4.943s-4.943-6.592-4.943-11.536v-88.989c0-4.943 1.648-8.24 4.943-11.536s6.592-4.943 9.888-4.943h573.487c3.296 0 6.592 1.648 9.888 4.943s4.943 6.592 4.943 11.536zM933.875 225.257v90.638c0 4.943-1.648 8.24-4.943 11.536-3.296 1.648-6.592 3.296-9.888 3.296h-573.487c-3.296 0-6.592-1.648-9.888-3.296-3.296-3.296-4.943-6.592-4.943-11.536v-90.637c0-3.296 1.648-6.592 4.943-9.888s6.592-4.943 9.888-4.943h573.487c3.296 0 6.592 1.648 9.888 4.943s4.943 6.592 4.943 9.888z" - ], - "defaultCode": 70, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 42, - "prevSize": 16, - "name": "uni46", - "ligatures": "", - "id": 41, - "code": 70 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 40 - }, - { - "icon": { - "paths": [ - "M284.893 831.805c0 23.174-7.725 41.714-24.719 55.618-15.449 13.904-35.534 20.085-58.708 20.085-32.444 0-57.163-9.27-77.248-29.354l26.264-38.623c13.904 13.904 29.354 20.085 46.348 20.085 9.27 0 15.449-3.090 21.629-6.18 7.725-4.634 10.815-10.815 10.815-18.54 0-20.085-15.449-27.809-46.348-24.719l-12.36-24.719c3.090-3.090 7.725-9.27 13.904-20.085 7.725-9.27 13.904-16.994 20.085-23.174 4.634-6.18 10.815-12.36 15.449-16.995v-1.545c-4.634 0-12.36 1.545-21.629 1.545s-16.994 0-21.629 0v23.174h-46.348v-66.433h146.77v38.623l-41.714 50.984c15.449 3.090 27.809 10.815 35.534 21.629 9.27 10.815 13.904 23.174 13.904 38.623zM284.893 555.259v69.523h-159.13c-1.545-10.815-3.090-18.54-3.090-23.174 0-15.449 4.634-29.354 10.815-41.714s15.449-21.629 24.719-29.354c9.27-7.725 20.085-15.449 29.354-21.629s18.54-12.36 24.719-18.54c7.725-6.18 10.815-13.904 10.815-20.085 0-7.725-3.090-13.904-6.18-16.994-4.634-4.634-10.815-6.18-18.54-6.18-12.36 0-24.719 9.27-35.534 26.264l-37.079-26.264c7.725-15.449 16.994-27.809 30.899-35.534s30.899-12.36 47.893-12.36c20.085 0 38.623 6.18 54.073 18.54 13.904 12.36 21.629 27.809 21.629 49.438 0 13.904-4.634 27.809-15.449 40.169-9.27 12.36-20.085 21.629-32.444 27.809-12.36 7.725-23.174 15.449-33.989 23.174-9.27 7.725-15.449 15.449-15.449 23.174h55.618v-26.264zM907.508 695.849v84.972c0 3.090-1.545 6.18-4.634 9.27s-6.18 4.634-9.27 4.634h-537.644c-3.090 0-6.18-1.545-9.27-4.634s-4.634-6.18-4.634-9.27v-84.973c0-4.634 1.545-7.725 4.634-10.815 3.090-1.545 6.18-3.090 9.27-3.090h537.644c3.090 0 6.18 1.545 9.27 3.090 3.090 3.090 4.634 6.18 4.634 10.815zM286.437 298.797v43.259h-148.315v-43.259h47.893c0-12.36 0-29.354 0-54.073 0-23.174 0-41.714 0-52.529v-6.18h-1.545c-1.545 4.634-9.27 13.904-21.629 24.719l-30.899-33.989 60.253-55.618h46.348v177.669zM907.508 470.286v83.427c0 4.634-1.545 7.725-4.634 10.815s-6.18 4.634-9.27 4.634h-537.644c-3.090 0-6.18-1.545-9.27-4.634s-4.634-6.18-4.634-10.815v-83.427c0-4.634 1.545-7.725 4.634-10.815s6.18-4.634 9.27-4.634h537.644c3.090 0 6.18 1.545 9.27 4.634s4.634 6.18 4.634 10.815zM907.508 243.178v84.973c0 4.634-1.545 7.725-4.634 10.815-3.090 1.545-6.18 3.090-9.27 3.090h-537.644c-3.090 0-6.18-1.545-9.27-3.090-3.090-3.090-4.634-6.18-4.634-10.815v-84.972c0-3.090 1.545-6.18 4.634-9.27s6.18-4.634 9.27-4.634h537.644c3.090 0 6.18 1.545 9.27 4.634s4.634 6.18 4.634 9.27z" - ], - "defaultCode": 71, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 43, - "prevSize": 16, - "name": "uni47", - "ligatures": "", - "id": 42, - "code": 71 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 41 - }, - { - "icon": { - "paths": [ - "M922.625 512c0 56.25-9.375 108.75-31.875 159.375s-50.625 95.625-88.125 131.25c-35.625 37.5-80.625 65.625-131.25 88.125s-103.125 31.875-159.375 31.875c-61.875 0-120-11.25-174.375-37.5-56.25-26.25-103.125-63.75-142.5-110.625-1.875-3.75-3.75-7.5-3.75-11.25 0-5.625 1.875-7.5 5.625-11.25l73.125-73.125c3.75-3.75 7.5-5.625 13.125-5.625s9.375 3.75 13.125 5.625c24.375 35.625 58.125 61.875 95.625 78.75 37.5 18.75 76.875 28.125 120 28.125 37.5 0 73.125-7.5 106.875-20.625 33.75-15 61.875-33.75 86.25-60 26.25-24.375 45-52.5 60-86.25 13.125-33.75 20.625-69.375 20.625-106.875s-7.5-73.125-20.625-106.875c-15-33.75-33.75-61.875-60-86.25-24.375-26.25-52.5-45-86.25-60-33.75-13.125-69.375-20.625-106.875-20.625-35.625 0-69.375 5.625-101.25 18.75s-60 30-84.375 54.375l73.125 73.125c11.25 11.25 13.125 24.375 7.5 37.5-7.5 15-16.875 20.625-31.875 20.625h-240c-9.375 0-16.875-1.875-24.375-9.375s-9.375-15-9.375-24.375v-240c0-15 5.625-24.375 20.625-31.875 13.125-5.625 26.25-3.75 37.5 7.5l69.375 69.375c37.5-35.625 82.5-63.75 131.25-84.375 48.75-18.75 99.375-28.125 151.875-28.125 56.25 0 108.75 9.375 159.375 31.875s95.625 50.625 131.25 88.125c37.5 35.625 65.625 80.625 88.125 131.25s31.875 103.125 31.875 159.375z" - ], - "defaultCode": 72, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 44, - "prevSize": 16, - "name": "uni48", - "ligatures": "", - "id": 43, - "code": 72 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 42 - }, - { - "icon": { - "paths": [ - "M922.625 168.875v240c0 9.375-1.875 16.875-9.375 24.375s-15 9.375-24.375 9.375h-240c-15 0-24.375-5.625-31.875-20.625-5.625-13.125-3.75-26.25 7.5-37.5l75-73.125c-52.5-48.75-116.25-73.125-187.5-73.125-37.5 0-73.125 7.5-106.875 20.625-33.75 15-61.875 33.75-86.25 60-26.25 24.375-45 52.5-60 86.25-13.125 33.75-20.625 69.375-20.625 106.875s7.5 73.125 20.625 106.875c15 33.75 33.75 61.875 60 86.25 24.375 26.25 52.5 45 86.25 60 33.75 13.125 69.375 20.625 106.875 20.625 43.125 0 82.5-9.375 120-28.125 37.5-16.875 71.25-43.125 95.625-78.75 3.75-1.875 7.5-5.625 13.125-5.625s9.375 1.875 13.125 5.625l73.125 73.125c3.75 3.75 5.625 5.625 5.625 11.25 0 3.75-1.875 7.5-3.75 11.25-39.375 46.875-86.25 84.375-142.5 110.625-54.375 26.25-112.5 37.5-174.375 37.5-56.25 0-108.75-9.375-159.375-31.875s-95.625-50.625-131.25-88.125c-37.5-35.625-65.625-80.625-88.125-131.25s-31.875-103.125-31.875-159.375c0-56.25 9.375-108.75 31.875-159.375s50.625-95.625 88.125-131.25c35.625-37.5 80.625-65.625 131.25-88.125s103.125-31.875 159.375-31.875c52.5 0 103.125 9.375 151.875 28.125 48.75 20.625 93.75 48.75 131.25 84.375l69.375-69.375c11.25-11.25 22.5-13.125 37.5-7.5 15 7.5 20.625 16.875 20.625 31.875z" - ], - "defaultCode": 73, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 45, - "prevSize": 16, - "name": "uni49", - "ligatures": "", - "id": 44, - "code": 73 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 43 - }, - { - "icon": { - "paths": [ - "M824.891 703.961c0-12.305-3.516-24.609-14.063-33.398l-103.711-103.711c-8.789-10.547-21.094-14.063-35.156-14.063s-24.609 5.273-35.156 15.82c0 0 3.516 3.516 8.789 8.789s8.789 8.789 10.547 10.547c1.758 1.758 5.273 5.273 8.789 10.547 3.516 3.516 5.273 7.031 5.273 12.305 1.758 3.516 1.758 8.789 1.758 14.063 0 12.305-3.516 24.609-14.063 33.398-8.789 8.789-19.336 14.063-33.398 14.063-5.273 0-8.789 0-14.063-1.758-3.516-1.758-8.789-3.516-12.305-7.031-5.273-1.758-7.031-5.273-10.547-7.031-1.758-1.758-5.273-5.273-10.547-10.547s-7.031-8.789-8.789-8.789c-10.547 8.789-15.82 21.094-15.82 35.156s3.516 26.367 14.063 35.156l101.953 103.711c10.547 8.789 21.094 14.063 35.156 14.063 12.305 0 24.609-5.273 33.398-14.063l73.828-72.070c10.547-10.547 14.063-21.094 14.063-35.156zM471.57 350.641c0-14.063-3.516-24.609-14.063-33.398l-101.953-105.469c-10.547-8.789-21.094-14.063-35.156-14.063-12.305 0-24.609 5.273-33.398 14.063l-73.828 73.828c-10.547 8.789-14.063 21.094-14.063 33.398 0 14.063 3.516 24.609 14.063 33.398l103.711 105.469c8.789 8.789 21.094 14.063 35.156 14.063s24.609-5.273 35.156-15.82c0-1.758-3.516-5.273-8.789-10.547s-8.789-8.789-10.547-10.547c-1.758-1.758-5.273-5.273-8.789-8.789-3.516-5.273-5.273-8.789-5.273-12.305-1.758-5.273-1.758-8.789-1.758-14.063 0-14.063 3.516-24.609 14.063-35.156 8.789-8.789 19.336-14.063 33.398-14.063 5.273 0 8.789 1.758 14.063 1.758 3.516 1.758 8.789 3.516 12.305 7.031 5.273 3.516 7.031 5.273 10.547 7.031 1.758 1.758 5.273 5.273 10.547 10.547s7.031 8.789 8.789 10.547c10.547-10.547 15.82-22.852 15.82-36.914zM921.57 703.961c0 40.43-14.063 75.586-42.188 101.953l-73.828 73.828c-28.125 28.125-61.523 42.188-101.953 42.188s-75.586-14.063-101.953-42.188l-103.711-105.469c-28.125-26.367-42.188-61.523-42.188-101.953s14.063-75.586 43.945-103.711l-43.945-43.945c-28.125 28.125-63.281 43.945-103.711 43.945s-75.586-14.063-103.711-42.188l-103.711-105.469c-28.125-28.125-42.188-61.523-42.188-101.953s14.063-73.828 42.188-101.953l73.828-73.828c28.125-28.125 61.523-40.43 101.953-40.43s75.586 14.063 101.953 42.188l103.711 103.711c28.125 28.125 42.188 61.523 42.188 101.953s-14.063 75.586-43.945 105.469l43.945 43.945c28.125-29.883 63.281-43.945 103.711-43.945s75.586 14.063 103.711 42.188l103.711 103.711c28.125 28.125 42.188 63.281 42.188 101.953z" - ], - "defaultCode": 74, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 46, - "prevSize": 16, - "name": "uni4A", - "ligatures": "", - "id": 45, - "code": 74 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 44 - }, - { - "icon": { - "paths": [ - "M950 512c0 80-18 154-58 220-40 68-92 120-160 160-66 40-140 58-220 58-80 0-154-18-220-58-68-40-120-92-160-160-40-66-58-140-58-220 0-80 18-154 58-220 40-68 92-120 160-160 66-40 140-58 220-58 80 0 154 18 220 58 68 40 120 92 160 160 40 66 58 140 58 220z" - ], - "defaultCode": 75, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 47, - "prevSize": 16, - "name": "uni4B", - "ligatures": "", - "id": 46, - "code": 75 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 45 - }, - { - "icon": { - "paths": [ - "M512 202c-56 0-108 14-156 40-48 28-86 66-114 114-26 48-40 100-40 156 0 56 14 108 40 156 28 48 66 86 114 114 48 26 100 40 156 40 56 0 108-14 156-40 48-28 86-66 114-114 26-48 40-100 40-156 0-56-14-108-40-156-28-48-66-86-114-114-48-26-100-40-156-40zM950 512c0 80-18 154-58 220-40 68-92 120-160 160-66 40-140 58-220 58-80 0-154-18-220-58-68-40-120-92-160-160-40-66-58-140-58-220 0-80 18-154 58-220 40-68 92-120 160-160 66-40 140-58 220-58 80 0 154 18 220 58 68 40 120 92 160 160 40 66 58 140 58 220z" - ], - "defaultCode": 76, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 48, - "prevSize": 16, - "name": "uni4C", - "ligatures": "", - "id": 47, - "code": 76 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 46 - }, - { - "icon": { - "paths": [ - "M958 694c0 22-8 38-22 52l-42 44c-16 14-32 20-52 20-22 0-38-6-52-20l-278-278-278 278c-14 14-30 20-52 20-20 0-36-6-50-20l-44-44c-14-14-22-30-22-52 0-20 8-36 22-52l372-372c14-14 32-20 52-20s38 6 52 20l372 372c14 16 22 32 22 52z" - ], - "defaultCode": 77, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 49, - "prevSize": 16, - "name": "uni4D", - "ligatures": "", - "id": 48, - "code": 77 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 47 - }, - { - "icon": { - "paths": [ - "M958 402c0 20-8 38-22 52l-372 372c-14 14-32 22-52 22s-38-8-52-22l-372-372c-14-14-22-32-22-52s8-38 22-52l42-42c16-14 34-22 52-22 22 0 38 8 52 22l278 278 278-278c14-14 30-22 52-22 18 0 36 8 52 22l42 42c14 16 22 32 22 52z" - ], - "defaultCode": 78, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 50, - "prevSize": 16, - "name": "uni4E", - "ligatures": "", - "id": 49, - "code": 78 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 48 - }, - { - "icon": { - "paths": [ - "M350.501 512c-47.791 1.648-85.693 19.776-117.005 56.031h-57.678c-24.719 0-44.495-4.943-60.974-18.128-16.479-11.536-24.719-28.015-24.719-51.086 0-103.821 18.127-154.907 54.382-154.907 1.648 0 8.24 1.648 19.776 8.24 9.888 6.592 24.719 13.184 42.847 19.776 16.479 4.943 34.607 8.24 51.086 8.24 19.776 0 39.551-3.296 59.326-9.888-1.648 11.536-1.648 21.424-1.648 29.663 0 39.551 11.536 77.453 34.607 112.060zM821.815 792.151c0 34.607-11.536 62.622-32.959 82.398-21.424 21.424-49.438 31.311-84.045 31.311h-385.62c-34.607 0-62.622-9.888-84.045-31.311-21.424-19.776-32.959-47.791-32.959-82.398 0-16.479 1.648-31.311 1.648-46.143 1.648-14.831 3.296-29.663 6.592-47.791 3.296-16.479 6.592-32.959 11.536-47.791s11.536-28.015 18.128-42.847c8.24-13.184 18.127-24.719 28.015-34.607s23.071-18.127 37.903-24.719c14.831-4.943 31.311-8.24 49.438-8.24 1.648 0 8.24 3.296 18.128 9.888s19.776 13.184 31.311 21.424c13.184 6.592 28.015 14.831 47.791 19.776 19.776 6.592 39.551 9.888 59.326 9.888s39.551-3.296 59.326-9.888c19.776-4.943 34.607-13.184 47.791-19.776 11.536-8.24 21.424-14.831 31.311-21.424s16.479-9.888 18.127-9.888c18.128 0 34.607 3.296 49.438 8.24 14.831 6.592 28.015 14.831 37.903 24.719s19.776 21.424 28.015 34.607c6.592 14.831 13.184 28.015 18.127 42.847s8.24 31.311 11.536 47.791c3.296 18.128 4.943 32.959 6.592 47.791 0 14.831 1.648 29.663 1.648 46.143zM371.924 230.201c0 31.311-11.536 57.678-32.959 80.75-23.071 21.424-49.438 32.959-80.75 32.959-29.663 0-57.678-11.536-79.102-32.959-21.424-23.071-32.959-49.438-32.959-80.75s11.536-57.678 32.959-79.102c21.424-21.424 49.438-32.959 79.102-32.959 31.311 0 57.678 11.536 80.75 32.959 21.424 21.424 32.959 47.791 32.959 79.102zM680.091 399.94c0 46.143-16.479 85.693-49.438 118.653s-72.51 49.438-118.653 49.438c-46.143 0-85.693-16.479-118.653-49.438s-49.438-72.51-49.438-118.653c0-47.791 16.479-87.341 49.438-120.3s72.51-49.438 118.653-49.438c46.143 0 85.693 16.479 118.653 49.438s49.438 72.51 49.438 120.3zM933.875 498.817c0 23.071-8.24 39.551-24.719 51.086-16.479 13.184-36.255 18.128-60.974 18.128h-57.678c-31.311-36.255-69.214-54.383-117.005-56.031 23.071-34.607 34.607-72.51 34.607-112.060 0-8.24 0-18.127-1.648-29.663 19.776 6.592 39.551 9.888 59.326 9.888 16.479 0 34.607-3.296 51.086-8.24 18.128-6.592 32.959-13.184 42.847-19.776 11.536-6.592 18.128-8.24 19.776-8.24 36.255 0 54.383 51.086 54.383 154.907zM877.844 230.201c0 31.311-11.536 57.678-32.959 80.75-21.424 21.424-49.438 32.959-79.102 32.959-31.311 0-57.678-11.536-80.75-32.959-21.424-23.071-32.959-49.438-32.959-80.75s11.536-57.678 32.959-79.102c23.071-21.424 49.438-32.959 80.75-32.959 29.663 0 57.678 11.536 79.102 32.959s32.959 47.791 32.959 79.102z" - ], - "defaultCode": 79, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 51, - "prevSize": 16, - "name": "uni4F", - "ligatures": "", - "id": 50, - "code": 79 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 49 - }, - { - "icon": { - "paths": [ - "M750 512c0 14-6 24-18 32l-312 182c-6 4-12 6-18 6s-12-2-18-6-18-18-18-32v-364c0-14 6-26 18-32 12-8 24-8 36 0l312 182c12 8 18 18 18 32zM822 512c0-56-14-108-40-156-28-48-66-86-114-114-48-26-100-40-156-40-56 0-108 14-156 40-48 28-86 66-114 114-26 48-40 100-40 156 0 56 14 108 40 156 28 48 66 86 114 114 48 26 100 40 156 40 56 0 108-14 156-40 48-28 86-66 114-114 26-48 40-100 40-156zM950 512c0 80-18 154-58 220-40 68-92 120-160 160-66 40-140 58-220 58-80 0-154-18-220-58-68-40-120-92-160-160-40-66-58-140-58-220 0-80 18-154 58-220 40-68 92-120 160-160 66-40 140-58 220-58 80 0 154 18 220 58 68 40 120 92 160 160 40 66 58 140 58 220z" - ], - "defaultCode": 80, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 52, - "prevSize": 16, - "name": "uni50", - "ligatures": "", - "id": 51, - "code": 80 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 50 - }, - { - "icon": { - "paths": [ - "M512.359 318.641c0-26.367-10.547-49.219-28.125-68.555-19.336-17.578-42.188-28.125-68.555-28.125s-49.219 10.547-68.555 28.125c-19.336 19.336-28.125 42.188-28.125 68.555 0 14.063 3.516 28.125 8.789 42.188-12.305-7.031-26.367-8.789-40.43-8.789-28.125 0-49.219 8.789-68.555 28.125-19.336 17.578-28.125 40.43-28.125 66.797 0 28.125 8.789 50.977 28.125 68.555 19.336 19.336 40.43 28.125 68.555 28.125 26.367 0 49.219-8.789 68.555-28.125 17.578-17.578 28.125-40.43 28.125-68.555 0-14.063-3.516-26.367-10.547-40.43 14.063 5.273 28.125 8.789 42.188 8.789 26.367 0 49.219-8.789 68.555-28.125 17.578-19.336 28.125-40.43 28.125-68.555zM939.508 671.961c0 7.031-8.789 17.578-24.609 33.398-15.82 17.578-28.125 24.609-33.398 24.609-3.516 0-7.031-1.758-14.063-7.031s-12.305-10.547-19.336-17.578c-5.273-5.273-10.547-12.305-19.336-19.336-7.031-8.789-10.547-12.305-12.305-14.063l-47.461 49.219 110.742 110.742c8.789 8.789 14.063 21.094 14.063 33.398 0 14.063-7.031 28.125-19.336 40.43-14.063 14.063-26.367 19.336-40.43 19.336s-26.367-3.516-35.156-14.063l-337.5-335.742c-58.008 43.945-119.531 65.039-182.813 65.039-54.492 0-98.438-17.578-133.594-50.977-33.398-35.156-50.977-79.102-50.977-133.594 0-52.734 15.82-105.469 47.461-156.445 31.641-52.734 73.828-93.164 124.805-124.805s103.711-47.461 156.445-47.461c54.492 0 100.195 15.82 133.594 50.977 35.156 33.398 52.734 79.102 52.734 133.594 0 63.281-22.852 123.047-66.797 182.813l179.297 177.539 47.461-47.461c-1.758-1.758-5.273-5.273-12.305-12.305-8.789-7.031-15.82-14.063-21.094-19.336s-10.547-12.305-15.82-17.578c-5.273-7.031-8.789-12.305-8.789-15.82 0-5.273 8.789-15.82 24.609-31.641 15.82-17.578 28.125-24.609 33.398-24.609 3.516 0 8.789 1.758 12.305 3.516 1.758 3.516 8.789 10.547 22.852 22.852 12.305 12.305 26.367 26.367 40.43 40.43s28.125 28.125 43.945 42.188c14.063 15.82 26.367 28.125 36.914 40.43 8.789 10.547 14.063 17.578 14.063 19.336z" - ], - "defaultCode": 81, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 53, - "prevSize": 16, - "name": "uni51", - "ligatures": "", - "id": 52, - "code": 81 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 51 - }, - { - "icon": { - "paths": [ - "M880 246h-376c-20-24-40-50-46-56-4-12-16-20-28-20h-150c-10 0-18 6-26 12l-50 64h-60c-32 0-56 26-56 56v496c0 30 24 56 56 56h736c32 0 56-26 56-56v-496c0-30-24-56-56-56z" - ], - "defaultCode": 82, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 54, - "prevSize": 16, - "name": "uni52", - "ligatures": "", - "id": 53, - "code": 82 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 52 - }, - { - "icon": { - "paths": [ - "M766.918 695.849c0-18.54-6.18-35.534-18.54-50.984-13.904-15.449-29.354-23.174-46.348-23.174-15.449 0-27.809 4.634-37.079 15.449-7.725 10.815-12.36 24.719-12.36 41.714s4.634 30.899 15.449 41.714c10.815 12.36 26.264 16.995 46.348 16.995 13.904 0 26.264-3.090 37.079-10.815 10.815-9.27 15.449-18.54 15.449-30.899zM498.096 751.467c0 4.634-1.545 7.725-4.634 10.815l-140.59 140.59c-3.090 3.090-6.18 4.634-10.815 4.634-3.090 0-6.18-1.545-9.27-4.634l-142.136-140.59c-4.634-4.634-4.634-9.27-3.090-15.449 3.090-6.18 7.725-9.27 13.904-9.27h84.972v-607.166c0-4.634 1.545-7.725 3.090-9.27 3.090-3.090 6.18-4.634 10.815-4.634h84.973c3.090 0 7.725 1.545 9.27 4.634 3.090 1.545 4.634 4.634 4.634 9.27v607.166h84.973c3.090 0 7.725 1.545 9.27 4.634 3.090 3.090 4.634 6.18 4.634 9.27zM828.716 722.114c0 18.54-1.545 35.534-6.18 52.529-3.090 18.54-9.27 35.534-16.994 50.984-9.27 15.449-18.54 29.354-30.899 41.714-10.815 12.36-26.264 21.629-43.259 29.354s-35.534 10.815-55.618 10.815c-18.54 0-33.989-3.090-47.893-7.725-7.725-1.545-13.904-4.634-18.54-6.18l16.995-49.438c4.634 1.545 9.27 3.090 13.904 4.634 10.815 3.090 21.629 6.18 32.444 6.18 24.719 0 44.804-9.27 60.253-26.264 13.904-16.994 24.719-38.623 29.354-64.888h-1.545c-6.18 7.725-15.449 12.36-26.264 16.995-12.36 4.634-24.719 6.18-38.623 6.18-30.899 0-55.618-10.815-75.703-30.899-20.085-21.629-29.354-46.348-29.354-77.248s10.815-57.163 30.899-78.792c21.629-20.085 47.893-30.899 80.337-30.899 37.079 0 66.433 13.904 91.152 41.714 23.174 27.809 35.534 64.888 35.534 111.237zM816.356 405.399v49.438h-207.023v-49.438h72.612v-191.574c0-1.545 0-4.634 0-7.725 1.545-3.090 1.545-6.18 1.545-7.725v-6.18h-1.545l-3.090 4.634c-3.090 3.090-6.18 7.725-10.815 13.904l-27.809 24.719-37.079-37.079 84.973-81.882h54.073v288.907z" - ], - "defaultCode": 84, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 55, - "prevSize": 16, - "name": "uni54", - "ligatures": "", - "id": 54, - "code": 84 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 53 - }, - { - "icon": { - "paths": [ - "M821.375 562.625v258.75c0 9.375-3.75 16.875-11.25 22.5-5.625 7.5-15 11.25-24.375 11.25h-204.375v-206.25h-138.75v206.25h-204.375c-9.375 0-18.75-3.75-24.375-11.25-7.5-5.625-11.25-13.125-11.25-22.5v-258.75c0 0 0 0 1.875 0 0-1.875 0-1.875 0-1.875l307.5-255 307.5 255c0 0 1.875 1.875 1.875 1.875zM939.5 527l-31.875 39.375c-3.75 3.75-7.5 5.625-11.25 5.625h-1.875c-5.625 0-9.375-1.875-11.25-3.75l-371.25-309.375-371.25 309.375c-3.75 3.75-7.5 3.75-13.125 3.75-3.75 0-7.5-1.875-11.25-5.625l-31.875-39.375c-3.75-3.75-3.75-7.5-3.75-13.125s1.875-9.375 5.625-11.25l384.375-320.625c11.25-9.375 26.25-15 41.25-15s30 5.625 41.25 15l129.375 108.75v-105c0-3.75 1.875-9.375 5.625-11.25 3.75-3.75 7.5-5.625 13.125-5.625h101.25c5.625 0 9.375 1.875 13.125 5.625 3.75 1.875 5.625 7.5 5.625 11.25v219.375l116.25 97.5c3.75 1.875 5.625 5.625 5.625 11.25s0 9.375-3.75 13.125z" - ], - "defaultCode": 87, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 56, - "prevSize": 16, - "name": "uni57", - "ligatures": "", - "id": 55, - "code": 87 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 54 - }, - { - "icon": { - "paths": [ - "M703.602 714.148c1.758 7.031 1.758 12.305-3.516 17.578l-175.781 193.359c-1.758 3.516-7.031 5.273-10.547 5.273-5.273 0-8.789-1.758-12.305-5.273l-177.539-193.359c-5.273-5.273-5.273-10.547-3.516-17.578 3.516-5.273 8.789-8.789 14.063-8.789h112.5v-627.539c0-5.273 1.758-8.789 5.273-10.547 3.516-3.516 7.031-5.273 12.305-5.273h94.922c5.273 0 8.789 1.758 12.305 5.273 3.516 1.758 5.273 5.273 5.273 10.547v627.539h112.5c7.031 0 10.547 3.516 14.063 8.789z" - ], - "defaultCode": 88, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 57, - "prevSize": 16, - "name": "uni58", - "ligatures": "", - "id": 56, - "code": 88 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 55 - }, - { - "icon": { - "paths": [ - "M703.602 309.852c-3.516 5.273-8.789 8.789-14.063 8.789h-112.5v627.539c0 5.273-1.758 8.789-5.273 10.547-3.516 3.516-7.031 5.273-12.305 5.273h-94.922c-5.273 0-8.789-1.758-12.305-5.273-3.516-1.758-5.273-5.273-5.273-10.547v-627.539h-112.5c-7.031 0-10.547-3.516-14.063-8.789-1.758-7.031-1.758-12.305 3.516-17.578l175.781-193.359c1.758-3.516 7.031-5.273 10.547-5.273 5.273 0 8.789 1.758 12.305 5.273l177.539 193.359c5.273 5.273 5.273 10.547 3.516 17.578z" - ], - "defaultCode": 89, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 58, - "prevSize": 16, - "name": "uni59", - "ligatures": "", - "id": 57, - "code": 89 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 56 - }, - { - "icon": { - "paths": [ - "M402 420v330c0 6-2 10-4 12-4 4-8 6-14 6h-36c-6 0-10-2-14-6-4-2-4-6-4-12v-330c0-4 0-10 4-12 4-4 8-6 14-6h36c6 0 10 2 14 6 2 2 4 8 4 12zM548 420v330c0 6-2 10-4 12-4 4-8 6-14 6h-36c-6 0-10-2-14-6-2-2-4-6-4-12v-330c0-4 2-10 4-12 4-4 8-6 14-6h36c6 0 10 2 14 6 2 2 4 8 4 12zM694 420v330c0 6 0 10-4 12-4 4-8 6-14 6h-36c-6 0-10-2-14-6-2-2-4-6-4-12v-330c0-4 2-10 4-12 4-4 8-6 14-6h36c6 0 10 2 14 6 4 2 4 8 4 12zM768 834v-542h-512v542c0 8 2 16 4 24 2 6 6 12 8 14 4 4 6 6 6 6h476c0 0 2-2 6-6 2-2 6-8 8-14 2-8 4-16 4-24zM384 220h256l-28-68c-2-2-6-4-10-6h-180c-4 2-8 4-10 6zM914 238v36c0 6-2 10-4 14-4 2-8 4-14 4h-54v542c0 32-10 60-28 82-18 24-40 34-64 34h-476c-24 0-46-10-64-32s-28-50-28-82v-544h-54c-6 0-10-2-14-4-2-4-4-8-4-14v-36c0-6 2-10 4-14 4-2 8-4 14-4h176l40-96c6-14 16-26 32-36 14-10 30-14 44-14h184c14 0 30 4 44 14 16 10 26 22 32 36l40 96h176c6 0 10 2 14 4 2 4 4 8 4 14z" - ], - "defaultCode": 90, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 59, - "prevSize": 16, - "name": "uni5A", - "ligatures": "", - "id": 58, - "code": 90 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 57 - }, - { - "icon": { - "paths": [ - "M788.707 162.475c0 9.709-7.282 19.419-19.419 19.419-9.709 0-19.419-9.709-19.419-19.419 0-12.137 9.709-19.419 19.419-19.419 12.137 0 19.419 7.282 19.419 19.419zM795.989 346.946c0 0-26.7-121.363-186.899-89.808-14.563-55.827-12.137-97.090 21.845-133.499 48.545-50.973 126.218-24.272 126.218-24.272v-41.264c-26.7-12.137-53.399-14.563-80.099-14.563-104.372 0-162.626 77.673-186.899 131.072l-288.844 531.57 82.527-14.563-150.491 288.844 104.372-19.419 80.099-225.735c225.735 0 517.006-82.527 478.171-388.362zM893.079 245.002l-63.109-63.109-50.973 63.109zM354.228 669.772c0 0 9.709-2.427 21.845-4.854 12.137-4.854 31.554-7.282 53.399-14.563 12.137-2.427 24.272-7.282 36.409-9.709 12.137-4.854 26.7-9.709 38.836-14.563 14.563-7.282 26.7-12.137 38.836-19.419 14.563-7.282 26.7-16.991 38.836-24.272 2.427-2.427 7.282-4.854 9.709-7.282l7.282-7.282c7.282-7.282 12.137-12.137 16.991-16.991s9.709-12.137 14.563-16.991c2.427-2.427 4.854-4.854 7.282-9.709l2.427-4.854 2.427-2.427c2.427-4.854 4.854-7.282 4.854-9.709 2.427-2.427 4.854-7.282 4.854-9.709 2.427-2.427 2.427-2.427 2.427-4.854 2.427 0 2.427-2.427 2.427-4.854 2.427-2.427 2.427-4.854 4.854-7.282 2.427-7.282 4.854-12.137 7.282-19.419 0-4.854 2.427-9.709 4.854-16.991 0-4.854 2.427-9.709 2.427-14.563s2.427-9.709 2.427-14.563c0-4.854 2.427-9.709 2.427-14.563 0-2.427 0-7.282 0-9.709 0-12.137 2.427-21.845 2.427-21.845l12.137 2.427c0 0-2.427 7.282-2.427 19.419 0 4.854-2.427 7.282-2.427 12.137s0 9.709-2.427 12.137c0 4.854 0 9.709-2.427 16.991 0 4.854-2.427 9.709-2.427 14.563-2.427 7.282-4.854 12.137-7.282 19.419-2.427 4.854-4.854 12.137-7.282 16.991 0 2.427-2.427 7.282-4.854 9.709 0 2.427 0 2.427-2.427 4.854 0 2.427 0 2.427-2.427 4.854 0 2.427-2.427 4.854-4.854 9.709-2.427 2.427-2.427 4.854-4.854 7.282s-2.427 4.854-2.427 4.854l-4.854 4.854c-2.427 2.427-4.854 7.282-7.282 9.709-4.854 4.854-9.709 12.137-14.563 16.991s-9.709 9.709-16.991 16.991l-7.282 7.282c-4.854 2.427-7.282 2.427-9.709 4.854-14.563 9.709-26.7 19.419-41.264 26.7-12.137 4.854-26.7 12.137-38.836 16.991-14.563 4.854-26.7 9.709-41.264 14.563-12.137 2.427-24.272 7.282-36.409 9.709-21.845 4.854-41.264 9.709-53.399 12.137s-21.845 4.854-21.845 4.854z" - ], - "defaultCode": 86, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 60, - "prevSize": 16, - "name": "uni56", - "ligatures": "", - "id": 59, - "code": 86 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 58 - }, - { - "icon": { - "paths": [ - "M213.721 810.279c-79.102-79.102-123.596-186.218-123.596-298.279 0-232.361 189.514-421.875 421.875-421.875l52.734 52.734-52.734 52.734c-174.683 0-316.406 141.724-316.406 316.406 0 84.045 32.959 164.795 92.286 224.122l-64.27 8.24zM512 933.875l-52.734-52.734 52.734-52.734c174.683 0 316.406-141.724 316.406-316.406 0-84.045-32.959-164.795-92.286-224.122l64.27-8.24 9.888-65.918c79.102 79.102 123.596 186.218 123.596 298.279 0 232.361-189.514 421.875-421.875 421.875z" - ], - "defaultCode": 49, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 61, - "prevSize": 16, - "name": "uni31", - "ligatures": "", - "id": 60, - "code": 49 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 59 - }, - { - "icon": { - "paths": [ - "M449.378 830.054c0 57.678-47.791 103.821-105.469 103.821s-105.469-46.143-105.469-103.821c0-59.326 47.791-105.469 105.469-105.469s105.469 46.143 105.469 105.469zM449.378 512c0 57.678-47.791 105.469-105.469 105.469s-105.469-47.791-105.469-105.469c0-57.678 47.791-105.469 105.469-105.469s105.469 47.791 105.469 105.469zM449.378 193.946c0 59.326-47.791 105.469-105.469 105.469s-105.469-46.143-105.469-105.469c0-57.678 47.791-103.821 105.469-103.821s105.469 46.143 105.469 103.821zM785.56 830.054c0 57.678-47.791 103.821-105.469 103.821s-105.469-46.143-105.469-103.821c0-59.326 47.791-105.469 105.469-105.469s105.469 46.143 105.469 105.469zM785.56 512c0 57.678-47.791 105.469-105.469 105.469s-105.469-47.791-105.469-105.469c0-57.678 47.791-105.469 105.469-105.469s105.469 47.791 105.469 105.469zM785.56 193.946c0 59.326-47.791 105.469-105.469 105.469s-105.469-46.143-105.469-105.469c0-57.678 47.791-103.821 105.469-103.821s105.469 46.143 105.469 103.821z" - ], - "defaultCode": 85, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 62, - "prevSize": 16, - "name": "uni55", - "ligatures": "", - "id": 61, - "code": 85 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 60 - }, - { - "icon": { - "paths": [ - "M654.5 193.25v176.25h91.875v183.75h-360v-103.125l-285 191.25 285 189.375v-101.25h536.25v-536.25z" - ], - "defaultCode": 51, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 63, - "prevSize": 16, - "name": "uni33", - "ligatures": "", - "id": 62, - "code": 51 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 61 - }, - { - "icon": { - "paths": [ - "M406.531 406.531h-316.406l245.544 179.627-88.989 294.983 252.136-176.331 276.856 176.331-113.708-294.983 271.912-179.627h-316.406l-118.653-303.223z" - ], - "defaultCode": 50, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 64, - "prevSize": 16, - "name": "uni32", - "ligatures": "", - "id": 63, - "code": 50 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 62 - }, - { - "icon": { - "paths": [ - "M270 112h482v46h-482zM810 466l-254 248v-444h-90v440l-250-244-66 64 362 362 362-362z" - ], - "defaultCode": 53, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 65, - "prevSize": 16, - "name": "uni35", - "ligatures": "", - "id": 64, - "code": 53 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 63 - }, - { - "icon": { - "paths": [ - "M272 112h482v46h-482zM216 716l252-248v444h90v-440l252 244 64-64-362-362-362 362z" - ], - "defaultCode": 54, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 66, - "prevSize": 16, - "name": "uni36", - "ligatures": "", - "id": 65, - "code": 54 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 64 - }, - { - "icon": { - "paths": [ - "M680.75 390.125c0 3.75 0 7.5 0 11.25s-1.875 7.5-1.875 13.125c0 3.75-1.875 9.375-1.875 13.125-1.875 5.625-3.75 11.25-3.75 16.875-1.875 5.625-3.75 11.25-5.625 16.875s-3.75 11.25-5.625 18.75c-1.875 1.875-3.75 5.625-3.75 7.5-1.875 1.875-1.875 3.75-1.875 5.625-1.875 1.875-1.875 1.875-3.75 3.75-1.875 3.75-1.875 5.625-3.75 9.375s-3.75 5.625-5.625 9.375l-3.75 3.75-1.875 5.625c-1.875 1.875-3.75 5.625-7.5 7.5-3.75 5.625-7.5 13.125-13.125 16.875-5.625 5.625-11.25 11.25-16.875 16.875l-7.5 7.5c-3.75 1.875-5.625 3.75-9.375 7.5-11.25 9.375-24.375 16.875-37.5 24.375s-26.25 13.125-39.375 18.75c-13.125 5.625-26.25 11.25-39.375 15-11.25 3.75-22.5 7.5-33.75 11.25-22.5 5.625-41.25 9.375-54.375 13.125s-20.625 3.75-20.625 3.75c0 0 7.5 0 20.625-3.75 13.125-1.875 31.875-5.625 54.375-11.25 11.25-3.75 22.5-5.625 35.625-9.375s26.25-9.375 39.375-15c13.125-5.625 26.25-11.25 39.375-18.75 13.125-5.625 26.25-15 39.375-24.375 3.75-1.875 5.625-3.75 9.375-5.625l9.375-7.5c5.625-5.625 11.25-11.25 15-16.875 5.625-5.625 11.25-11.25 15-16.875 3.75-3.75 5.625-5.625 7.5-9.375l3.75-3.75c0-1.875 1.875-3.75 1.875-5.625 1.875-1.875 3.75-5.625 7.5-9.375 0-1.875 1.875-5.625 3.75-9.375 1.875 0 1.875-1.875 3.75-3.75 0-1.875 0-3.75 1.875-5.625s1.875-5.625 3.75-9.375c3.75-5.625 5.625-11.25 7.5-16.875 1.875-7.5 3.75-13.125 5.625-18.75s1.875-11.25 3.75-15c1.875-5.625 1.875-11.25 3.75-15 0-5.625 0-9.375 1.875-13.125 0-5.625 0-9.375 0-11.25 1.875-15 1.875-22.5 1.875-22.5h-11.25c0 0 0 7.5-1.875 20.625zM890.75 240.125l-63.75-61.875c-1.875-61.875-41.25-103.125-60-114.375-18.75-16.875-61.875-30-110.625-24.375-46.875 7.5-114.375 31.875-161.25 120-91.875 172.5-288.75 541.875-290.625 545.625-1.875 0-1.875 1.875 0 1.875 0 1.875 1.875 1.875 1.875 1.875l75-13.125-146.25 283.125c0 1.875 0 1.875 1.875 3.75 0 0 0 0 1.875 0 0 0 0 0 0 0l105-18.75c0 0 1.875 0 1.875-1.875l76.875-225c196.875-1.875 333.75-48.75 408.75-144.375 78.75-101.25 67.5-228.75 54.375-288.75l-9.375-58.125h112.5c0 0 1.875 0 1.875-1.875 1.875 0 0-1.875 0-3.75zM787.625 161.375c0 9.375-9.375 18.75-18.75 18.75-11.25 0-18.75-9.375-18.75-18.75 0-11.25 7.5-20.625 18.75-20.625 9.375 0 18.75 9.375 18.75 20.625zM725.75 588.875c-75 93.75-210 140.625-405 140.625-1.875 0-1.875 1.875-1.875 3.75l-78.75 225-95.625 16.875 146.25-283.125c0-1.875 0-1.875 0-3.75-1.875 0-1.875-1.875-3.75-1.875l-75 15c26.25-48.75 204.375-378.75 288.75-538.125 46.875-86.25 110.625-110.625 155.625-116.25 46.875-5.625 86.25 5.625 105 18.75v41.25c-3.75 0-30-9.375-54.375-9.375s-52.5 9.375-69.375 28.125c-30 33.75-37.5 67.5-22.5 123.75 101.25-18.75 146.25 24.375 163.125 50.625 13.125 56.25 28.125 185.625-52.5 288.75zM780.125 240.125l43.125-56.25 56.25 56.25z" - ], - "defaultCode": 48, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 67, - "prevSize": 16, - "name": "uni30", - "ligatures": "", - "id": 66, - "code": 48 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 65 - }, - { - "icon": { - "paths": [ - "M506.375 69.5c121.875 0 225 41.25 313.125 125.625 86.25 84.375 131.25 187.5 135 309.375 0 121.875-41.25 226.875-127.5 313.125-84.375 88.125-187.5 133.125-309.375 136.875-121.875 0-226.875-41.25-313.125-127.5-88.125-84.375-133.125-187.5-135-309.375s39.375-226.875 125.625-313.125c86.25-88.125 189.375-133.125 311.25-135zM504.5 780.125c18.75 0 35.625-5.625 46.875-16.875 11.25-13.125 18.75-28.125 18.75-45 0-20.625-3.75-35.625-16.875-48.75-11.25-11.25-28.125-16.875-46.875-16.875 0 0-1.875 0-1.875 0-18.75 0-33.75 5.625-45 16.875-13.125 11.25-18.75 26.25-20.625 45 0 18.75 5.625 33.75 18.75 46.875 11.25 11.25 26.25 18.75 45 18.75 0 0 1.875 0 1.875 0zM663.875 465.125c16.875-20.625 24.375-45 24.375-75 0-48.75-16.875-86.25-50.625-110.625s-76.875-35.625-129.375-35.625c-41.25 0-75 7.5-99.375 24.375-45 26.25-67.5 73.125-69.375 140.625 0 0 0 3.75 0 3.75s105 0 105 0c0 0 0-3.75 0-3.75 0-16.875 5.625-33.75 15-52.5 11.25-15 28.125-22.5 52.5-22.5 26.25 0 43.125 5.625 50.625 18.75 9.375 13.125 15 26.25 15 43.125 0 11.25-5.625 24.375-15 37.5-5.625 7.5-13.125 15-20.625 18.75 0 0-5.625 3.75-5.625 3.75-3.75 3.75-7.5 7.5-15 11.25-5.625 3.75-13.125 9.375-18.75 15-7.5 3.75-13.125 9.375-20.625 15s-13.125 11.25-16.875 16.875c-7.5 13.125-13.125 37.5-16.875 75 0 0 0 7.5 0 7.5s105 0 105 0c0 0 0-3.75 0-3.75 0-7.5 0-16.875 3.75-26.25 3.75-13.125 11.25-24.375 26.25-35.625 0 0 26.25-16.875 26.25-16.875 30-22.5 46.875-37.5 54.375-48.75z" - ], - "defaultCode": 63, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 68, - "prevSize": 16, - "name": "uni3F", - "ligatures": "", - "id": 67, - "code": 63 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 66 - }, - { - "icon": { - "paths": [ - "M939.148 847.742c7.031 10.547 7.031 21.094 0 31.641-5.273 8.789-14.063 14.063-26.367 14.063 0 0-803.32 0-803.32 0-10.547 0-19.336-5.273-24.609-14.063-7.031-10.547-7.031-21.094-1.758-31.641 0 0 400.781-703.125 400.781-703.125 5.273-10.547 14.063-15.82 28.125-15.82 12.305 0 21.094 5.273 26.367 15.82 0 0 400.781 703.125 400.781 703.125zM561.219 803.797c0 0 0-89.648 0-89.648s-98.438 0-98.438 0c0 0 0 89.648 0 89.648s98.438 0 98.438 0zM561.219 647.352c0 0 0-270.703 0-270.703s-98.438 0-98.438 0c0 0 0 270.703 0 270.703s98.438 0 98.438 0z" - ], - "defaultCode": 33, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 69, - "prevSize": 16, - "name": "uni21", - "ligatures": "", - "id": 68, - "code": 33 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 67 - }, - { - "icon": { - "paths": [ - "M512 62c-247.852 0-450 202.148-450 450s202.148 450 450 450c247.852 0 450-202.148 450-450s-202.148-450-450-450zM441.688 719.422l-205.664-207.422 79.102-79.102 126.563 128.32 270.703-270.703 79.102 79.102z" - ], - "defaultCode": 57, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 70, - "prevSize": 16, - "name": "uni39", - "ligatures": "", - "id": 69, - "code": 57 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 68 - }, - { - "icon": { - "paths": [ - "M806.983 627.357v192.81h-589.966v-192.81h-112.060v248.841c0 31.311 24.719 57.678 56.031 57.678h702.026c31.311 0 56.031-26.367 56.031-57.678v-248.841zM502.112 607.581l-163.147-194.458c0 0-24.719-24.719 3.296-24.719 26.367 0 90.637 0 90.637 0s0-14.831 0-39.551c0-67.566 0-194.458 0-245.544 0 0-3.296-13.184 18.128-13.184 19.776 0 112.060 0 128.54 0 14.831 0 13.184 11.536 13.184 11.536 0 49.438 0 179.627 0 245.544 0 21.424 0 36.255 0 36.255s52.734 0 85.693 0c31.311 0 8.24 24.719 8.24 24.719s-138.428 182.922-158.203 201.050c-13.184 14.831-26.367-1.648-26.367-1.648z" - ], - "defaultCode": 83, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 71, - "prevSize": 16, - "name": "uni53", - "ligatures": "", - "id": 70, - "code": 83 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 69 - }, - { - "icon": { - "paths": [ - "M775.672 933.875h-527.344c-87.341 0-158.203-70.862-158.203-158.203v-527.344c0-69.214 44.495-126.892 105.469-148.315v69.214c0 44.495 36.255 79.102 79.102 79.102s79.102-34.607 79.102-79.102v-79.102h316.406v79.102c0 44.495 36.255 79.102 79.102 79.102s79.102-34.607 79.102-79.102v-69.214c60.974 21.424 105.469 79.102 105.469 148.315v527.344c0 87.341-70.862 158.203-158.203 158.203zM828.406 353.797h-632.813v421.875c0 29.663 23.071 52.734 52.734 52.734h527.344c29.663 0 52.734-23.071 52.734-52.734zM617.469 617.469h105.469v105.469h-105.469zM617.469 459.266h105.469v105.469h-105.469zM459.266 617.469h105.469v105.469h-105.469zM459.266 459.266h105.469v105.469h-105.469zM301.063 617.469h105.469v105.469h-105.469zM301.063 459.266h105.469v105.469h-105.469zM749.305 195.594c-14.831 0-26.367-11.536-26.367-26.367v-79.102h52.734v79.102c0 14.831-11.536 26.367-26.367 26.367zM274.695 195.594c-14.831 0-26.367-11.536-26.367-26.367v-79.102h52.734v79.102c0 14.831-11.536 26.367-26.367 26.367z" - ], - "defaultCode": 55, - "grid": 16, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 72, - "prevSize": 16, - "name": "uni37", - "ligatures": "", - "id": 71, - "code": 55 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 70 - }, - { - "icon": { - "paths": [ - "M0 293.143v-218.857l46.286-0.571 30.857 15.429q6.857 2.857 120.571 2.857 25.143 0 75.429-1.143t75.429-1.143q20.571 0 61.429 0.286t61.429 0.286h167.429q3.429 0 12 0.286t11.714 0 9.143-1.714 10-5.143 8.571-10l24-0.571q2.286 0 8 0.286t8 0.286q1.143 64 1.143 192 0 45.714-2.857 62.286-22.286 8-38.857 10.286-14.286-25.143-30.857-73.143-1.714-5.143-6.286-27.429t-8.286-42-4.286-20.286q-3.429-4.571-6.857-7.143t-8.857-3.429-7.429-1.429-10.286-0.286-9.429 0.286q-9.714 0-38-0.286t-42.571-0.286-36.571 1.143-40.571 3.429q-5.143 46.286-4.571 77.714 0 53.714 1.143 221.714t1.143 260q0 9.143-1.429 40.857t0 52.286 7.143 39.429q22.857 12 70.857 24.286t68.571 21.429q2.857 22.857 2.857 28.571 0 8-1.714 16.571l-19.429 0.571q-43.429 1.143-124.571-4.571t-118.286-5.714q-28.571 0-86.286 5.143t-86.857 5.143q-1.714-29.143-1.714-29.714v-5.143q9.714-15.429 35.143-24.571t56.286-16.571 44.571-15.429q10.857-24 10.857-218.857 0-57.714-1.714-173.143t-1.714-173.143v-66.857q0-1.143 0.286-8.857t0.286-14.286-0.571-14.571-1.714-13.714-2.857-8q-6.286-6.857-92.571-6.857-18.857 0-53.143 6.857t-45.714 14.857q-10.857 7.429-19.429 41.429t-18 63.429-24.286 30.571q-24-14.857-32-25.143zM808 815.143q5.143-10.571 24-10.571h45.714v-585.143h-45.714q-18.857 0-24-10.571t6.286-25.429l72-92.571q11.429-14.857 28-14.857t28 14.857l72 92.571q11.429 14.857 6.286 25.429t-24 10.571h-45.714v585.143h45.714q18.857 0 24 10.571t-6.286 25.429l-72 92.571q-11.429 14.857-28 14.857t-28-14.857l-72-92.571q-11.429-14.857-6.286-25.429z" - ], - "tags": [ - "text-height" - ], - "defaultCode": 61492, - "grid": 14, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 73, - "prevSize": 16, - "name": "text-height", - "id": 72, - "code": 61492 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 71 - }, - { - "icon": { - "paths": [ - "M250.857 726.286l-146.286 146.286q-5.714 5.143-13.143 5.143-6.857 0-13.143-5.143-5.143-5.714-5.143-13.143t5.143-13.143l146.286-146.286q5.714-5.143 13.143-5.143t13.143 5.143q5.143 5.714 5.143 13.143t-5.143 13.143zM347.429 749.714v182.857q0 8-5.143 13.143t-13.143 5.143-13.143-5.143-5.143-13.143v-182.857q0-8 5.143-13.143t13.143-5.143 13.143 5.143 5.143 13.143zM219.429 621.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143 5.143-13.143 13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM941.714 694.857q0 68.571-48.571 116l-84 83.429q-47.429 47.429-116 47.429-69.143 0-116.571-48.571l-190.857-191.429q-12-12-24-32l136.571-10.286 156 156.571q15.429 15.429 38.857 15.714t38.857-15.143l84-83.429q16-16 16-38.286 0-22.857-16-38.857l-156.571-157.143 10.286-136.571q20 12 32 24l192 192q48 49.143 48 116.571zM589.143 281.143l-136.571 10.286-156-156.571q-16-16-38.857-16-22.286 0-38.857 15.429l-84 83.429q-16 16-16 38.286 0 22.857 16 38.857l156.571 156.571-10.286 137.143q-20-12-32-24l-192-192q-48-49.143-48-116.571 0-68.571 48.571-116l84-83.429q47.429-47.429 116-47.429 69.143 0 116.571 48.571l190.857 191.429q12 12 24 32zM950.857 329.143q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143 5.143-13.143 13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM640 18.286v182.857q0 8-5.143 13.143t-13.143 5.143-13.143-5.143-5.143-13.143v-182.857q0-8 5.143-13.143t13.143-5.143 13.143 5.143 5.143 13.143zM872.571 104.571l-146.286 146.286q-6.286 5.143-13.143 5.143t-13.143-5.143q-5.143-5.714-5.143-13.143t5.143-13.143l146.286-146.286q5.714-5.143 13.143-5.143t13.143 5.143q5.143 5.714 5.143 13.143t-5.143 13.143z" - ], - "width": 951, - "tags": [ - "chain-broken", - "unlink" - ], - "grid": 14, - "defaultCode": 59648, - "attrs": [] - }, - "attrs": [], - "properties": { - "order": 74, - "prevSize": 16, - "name": "chain-broken", - "id": 73, - "code": 59648 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 72 - }, - { - "icon": { - "paths": [ - "M292.571 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM292.571 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM292.571 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM950.857 164.571v621.714q0 37.714-26.857 64.571t-64.571 26.857h-768q-37.714 0-64.571-26.857t-26.857-64.571v-621.714q0-37.714 26.857-64.571t64.571-26.857h768q37.714 0 64.571 26.857t26.857 64.571z" - ], - "width": 950.8579902648926, - "tags": [ - "table" - ], - "defaultCode": 61646, - "grid": 14, - "attrs": [] - }, - "attrs": [], - "properties": { - "name": "table", - "order": 75, - "prevSize": 16, - "id": 74, - "code": 61646 - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 73 - }, - { - "icon": { - "paths": [ - "M956.335 0h-602.22c-36.088 0-65.41 29.322-65.41 65.41s29.322 65.41 65.41 65.41h536.811v757.85h-536.811c-36.088 0-65.41 29.322-65.41 65.41s29.322 65.41 65.41 65.41h602.22c36.088 0 65.41-29.322 65.41-65.41v-888.67c2.256-36.088-29.322-65.41-65.41-65.41z", - "M322.537 676.652l-99.242-99.242h471.401c36.088 0 65.41-29.322 65.41-65.41s-29.322-65.41-65.41-65.41h-473.656l99.242-99.242c24.811-24.811 24.811-65.41 0-92.476-11.278-11.278-29.322-18.044-45.11-18.044-18.044 0-33.833 6.767-45.11 18.044l-212.018 209.762c-6.767 9.022-13.533 18.044-15.789 31.577v4.511c-2.256 2.256-2.256 6.767-2.256 11.278s0 9.022 0 11.278v4.511c2.256 11.278 9.022 22.555 15.789 29.322l212.018 209.762c11.278 11.278 29.322 18.044 45.11 18.044 18.044 0 33.833-6.767 45.11-18.044 29.322-24.811 29.322-65.41 4.511-90.22z" - ], - "attrs": [ - { - "opacity": 1 - }, - { - "opacity": 1 - } - ], - "isMulticolor": false, - "grid": 14, - "tags": [ - "logout" - ] - }, - "attrs": [ - { - "opacity": 1 - }, - { - "opacity": 1 - } - ], - "properties": { - "order": 76, - "id": 75, - "prevSize": 16, - "code": 59649, - "name": "logout" - }, - "setIdx": 0, - "setId": 1, - "iconIdx": 74 - } - ], - "height": 1024, - "metadata": { - "name": "wagtail" - }, - "preferences": { - "showGlyphs": true, - "showQuickUse": true, - "fontPref": { - "prefix": "icon-", - "metadata": { - "fontFamily": "wagtail", - "majorVersion": 1, - "minorVersion": 0 - }, - "metrics": { - "emSize": 1024, - "baseline": 6.25, - "whitespace": 50 - }, - "showMetrics": false, - "showMetadata": false, - "showVersion": false, - "includeMetadata": false, - "resetPoint": 58880, - "embed": false, - "showSelector": false - }, - "imagePref": { - "prefix": "icon-" - }, - "historySize": 100, - "showCodes": true, - "search": "", - "gridSize": 16, - "showGrid": true, - "showQuickUse2": true, - "showSVGs": true - } + "IcoMoonType": "selection", + "icons": [ + { + "icon": { + "paths": [ + "M225 448c123.712 0 224 100.29 224 224 0 123.712-100.288 224-224 224s-224-100.288-224-224l-1-32c0-247.424 200.576-448 448-448v128c-85.474 0-165.834 33.286-226.274 93.726-11.634 11.636-22.252 24.016-31.83 37.020 11.438-1.8 23.16-2.746 35.104-2.746zM801 448c123.71 0 224 100.29 224 224 0 123.712-100.29 224-224 224s-224-100.288-224-224l-1-32c0-247.424 200.576-448 448-448v128c-85.474 0-165.834 33.286-226.274 93.726-11.636 11.636-22.254 24.016-31.832 37.020 11.44-1.8 23.16-2.746 35.106-2.746z" + ], + "attrs": [ + { + "fill": "rgb(68, 68, 68)" + } + ], + "tags": [ + "quotes-left", + "ldquo" + ], + "grid": 16, + "colorPermutations": { + "6868681": [ + { + "f": 0 + } + ] + }, + "defaultCode": 8220 + }, + "attrs": [ + { + "fill": "rgb(68, 68, 68)" + } + ], + "properties": { + "order": 2, + "prevSize": 16, + "name": "quotes-left", + "id": 1, + "code": 8220 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M832 736l96 96 320-320-320-320-96 96 224 224z", + "M448 288l-96-96-320 320 320 320 96-96-224-224z", + "M701.298 150.519l69.468 18.944-191.987 704.026-69.468-18.944 191.987-704.026z" + ], + "attrs": [ + { + "fill": "rgb(68, 68, 68)" + }, + { + "fill": "rgb(68, 68, 68)" + }, + { + "fill": "rgb(68, 68, 68)" + } + ], + "width": 1280, + "tags": [ + "embed", + "code", + "html", + "xml" + ], + "grid": 16, + "colorPermutations": { + "6868681": [ + { + "f": 0 + }, + { + "f": 0 + }, + { + "f": 0 + } + ] + }, + "defaultCode": 58881 + }, + "attrs": [ + { + "fill": "rgb(68, 68, 68)" + }, + { + "fill": "rgb(68, 68, 68)" + }, + { + "fill": "rgb(68, 68, 68)" + } + ], + "properties": { + "order": 3, + "prevSize": 16, + "name": "embed", + "id": 2, + "code": 58881 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M384 0h512v128h-128v896h-128v-896h-128v896h-128v-512c-141.384 0-256-114.616-256-256s114.616-256 256-256z" + ], + "attrs": [ + { + "fill": "rgb(68, 68, 68)" + } + ], + "tags": [ + "pilcrow", + "wysiwyg" + ], + "grid": 16, + "colorPermutations": { + "6868681": [ + { + "f": 0 + } + ] + }, + "defaultCode": 58880 + }, + "attrs": [ + { + "fill": "rgb(68, 68, 68)" + } + ], + "properties": { + "order": 4, + "prevSize": 16, + "name": "pilcrow", + "id": 3, + "code": 58880 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M128 320v128h-128v-128h128zM0 128c0-70.656 57.344-128 128-128h64v128c-35.392 0-64 28.608-64 64h-128v-64zM320 128v-128h128v128h-128zM128 832c0 35.392 28.608 64 64 64v128h-64c-70.656 0-128-57.344-128-128v-64h128zM128 576v128h-128v-128h128zM320 1024v-128h128v128h-128zM896 448v-128h128v128h-128zM576 1024v-128h128v128h-128zM896 0c70.656 0 128 57.344 128 128v64h-128c0-35.392-28.608-64-64-64v-128h64zM896 704v-128h128v128h-128zM832 896c35.392 0 64-28.608 64-64h128v64c0 70.656-57.344 128-128 128h-64v-128zM576 128v-128h128v128h-128z" + ], + "attrs": [ + { + "fill": "rgb(68, 68, 68)" + } + ], + "tags": [ + "marquee", + "square", + "dashed" + ], + "grid": 16, + "colorPermutations": { + "6868681": [ + { + "f": 0 + } + ] + }, + "defaultCode": 123 + }, + "attrs": [ + { + "fill": "rgb(68, 68, 68)" + } + ], + "properties": { + "order": 5, + "prevSize": 16, + "name": "marquee", + "id": 4, + "code": 123 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M115.076 784.678q0-28.393 1.875-55.447t7.5-58.393 14.197-58.125 23.035-52.231 33.215-43.393 45.803-28.66 59.732-10.715q4.822 0 22.5 11.518t39.909 25.715 57.857 25.715 71.519 11.518 71.517-11.518 57.857-25.715 39.909-25.715 22.5-11.518q32.678 0 59.732 10.715t45.803 28.66 33.215 43.393 23.035 52.231 14.197 58.125 7.5 58.393 1.875 55.447q0 64.285-39.107 101.518t-103.929 37.232h-468.214q-64.822 0-103.929-37.232t-39.107-101.518zM286.506 306.285q0-85.178 60.268-145.447t145.447-60.268 145.447 60.268 60.268 145.447-60.268 145.447-145.447 60.268-145.447-60.268-60.268-145.447z" + ], + "width": 1029, + "tags": [ + "user" + ], + "defaultCode": 121, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 6, + "prevSize": 16, + "name": "user", + "ligatures": "", + "id": 5, + "code": 121 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M62 512.142q0-17.077 10.045-34.655 70.313-115.011 189.091-184.822t250.866-69.811 250.866 69.811 189.091 184.822q10.045 17.578 10.045 34.655t-10.045 34.655q-70.313 115.514-189.091 185.072t-250.866 69.56-250.866-69.811-189.091-184.822q-10.045-17.578-10.045-34.655zM126.286 512.142q66.797 102.958 167.494 163.978t218.22 61.022 218.22-61.022 167.494-163.978q-76.339-118.526-191.35-177.288 30.636 52.233 30.636 113.002 0 92.913-66.044 158.956t-158.956 66.044-158.956-66.044-66.044-158.956q0-60.771 30.636-113.002-115.011 58.761-191.35 177.288zM359.322 447.858q0 10.045 7.031 17.077t17.077 7.031 17.077-7.031 7.031-17.077q0-43.192 30.636-73.828t73.828-30.636q10.045 0 17.077-7.031t7.031-17.077-7.031-17.077-17.077-7.031q-62.78 0-107.728 44.95t-44.95 107.728z" + ], + "tags": [ + "eye" + ], + "defaultCode": 52, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 7, + "prevSize": 16, + "name": "eye", + "ligatures": "", + "id": 6, + "code": 52 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M62 512.142q0-19.085 10.045-34.655 76.842-118.025 190.849-186.328t249.108-68.303q44.698 0 90.401 8.538l27.12-48.717q5.022-8.036 14.063-8.036 2.511 0 9.040 3.014t15.569 7.784 16.573 9.291 15.82 9.291 9.794 5.775q8.036 5.022 8.036 13.561 0 3.516-0.502 4.521-52.734 94.42-158.203 284.264t-158.705 284.766l-24.609 44.698q-5.022 8.036-14.063 8.036-6.026 0-67.298-35.156-8.036-5.022-8.036-14.063 0-6.026 22.099-43.694-71.819-32.646-132.337-86.886t-104.716-123.047q-10.045-15.569-10.045-34.655zM126.286 512.142q83.873 129.577 214.453 188.337l39.173-70.814q-43.694-31.641-68.303-79.854t-24.609-101.953q0-60.771 30.636-113.002-115.011 58.761-191.35 177.288zM359.322 447.858q0 10.045 7.031 17.077t17.077 7.031 17.077-7.031 7.031-17.077q0-43.192 30.636-73.828t73.828-30.636q10.045 0 17.077-7.031t7.031-17.077-7.031-17.077-17.077-7.031q-62.78 0-107.728 44.95t-44.95 107.728zM512 801.428l37.165-66.295q106.474-9.040 197.126-68.806t151.423-154.186q-57.757-89.9-141.63-147.656l31.641-56.25q47.712 32.142 91.658 76.842t72.572 92.411q10.045 17.077 10.045 34.655t-10.045 34.655q-19.587 32.142-54.743 72.823-75.335 86.384-174.525 134.095t-210.686 47.712zM592.358 657.79l140.625-252.12q4.017 22.6 4.017 42.188 0 69.811-39.677 127.315t-104.967 82.617z" + ], + "tags": [ + "eye-slash" + ], + "defaultCode": 94, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 8, + "prevSize": 16, + "name": "eye-slash", + "ligatures": "", + "id": 7, + "code": 94 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M64 512q0-119.429 58.857-220.286t159.714-159.714 220.286-58.857 220.286 58.857 159.714 159.714 58.857 220.286-58.857 220.286-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286zM193.143 318.286q4 4 6.857 4.571 2.286 0.571 2.857 5.143t1.429 6.286 6.571-1.714q5.143 4.571 1.714 10.857 0.571-0.571 25.143 15.429 10.857 9.714 12 12 1.714 6.286-5.714 10.286-0.571-1.143-5.143-5.143t-5.143-2.286q-1.714 2.857 0.286 10.571t6 7.143q-4 0-5.429 9.143t-1.429 20.286-0.571 13.429l1.143 0.571q-1.714 6.857 3.143 19.714t12.286 11.143q-7.429 1.714 11.429 24.571 3.429 4.571 4.571 5.143 1.714 1.143 6.857 4.286t8.571 5.714 5.714 6q2.286 2.857 5.714 12.857t8 13.429q-1.143 3.429 5.429 11.429t6 13.143q-0.571 0-1.429 0.571t-1.429 0.571q1.714 4 8.857 8t8.857 7.429q0.571 1.714 1.143 5.714t1.714 6.286 4.571 1.143q1.143-11.429-13.714-35.429-8.571-14.286-9.714-16.571-1.714-2.857-3.143-8.857t-2.571-8.286q1.143 0 3.429 0.857t4.857 2 4.286 2.286 1.143 1.714q-1.714 4 1.143 10t6.857 10.571 9.714 10.857 6.857 7.429q3.429 3.429 8 11.143t0 7.714q5.143 0 11.429 5.714t9.714 11.429q2.857 4.571 4.571 14.857t2.857 13.714q1.143 4 4.857 7.714t7.143 5.429l9.143 4.571t7.429 4q2.857 1.143 10.571 6t12.286 6.571q5.714 2.286 9.143 2.286t8.286-1.429 7.714-2q8.571-1.143 16.571 8.571t12 12q20.571 10.857 31.429 6.286-1.143 0.571 0.286 4.286t4.571 8.857 5.143 8.286 3.143 4.857q2.857 3.429 10.286 8.571t10.286 8.571q3.429-2.286 4-5.143-1.714 4.571 4 11.429t10.286 5.714q8-1.714 8-18.286-17.714 8.571-28-10.286 0-0.571-1.429-3.143t-2.286-4.857-1.429-4.857 0-4.286 2.857-1.714q5.143 0 5.714-2t-1.143-7.143-2.286-7.429q-0.571-4.571-6.286-11.429t-6.857-8.571q-2.857 5.143-9.143 4.571t-9.143-5.143q0 0.571-0.857 3.143t-0.857 3.714q-7.429 0-8.571-0.571 0.571-1.714 1.429-10t2-12.857q0.571-2.286 3.143-6.857t4.286-8.286 2.286-7.143-2.571-5.429-10-1.429q-10.857 0.571-14.857 11.429-0.571 1.714-1.714 6t-2.857 6.571-5.143 4q-4 1.714-13.714 1.143t-13.714-2.857q-7.429-4.571-12.857-16.571t-5.429-21.143q0-5.714 1.429-15.143t1.714-14.286-3.143-14q1.714-1.143 5.143-5.429t5.714-6q1.143-0.571 2.571-0.857t2.571 0 2.286-0.857 1.714-3.429q-0.571-0.571-2.286-1.714-1.714-1.714-2.286-1.714 4 1.714 16.286-0.857t15.714 0.857q8.571 6.286 12.571-1.143 0-0.571-1.429-5.429t-0.286-7.714q2.857 15.429 16.571 5.143 1.714 1.714 8.857 2.857t10 2.857q1.714 1.143 4 3.143t3.143 2.571 2.857-0.286 4.857-3.714q5.714 8 6.857 13.714 6.286 22.857 10.857 25.143 4 1.714 6.286 1.143t2.571-5.429 0-8-0.857-7.143l-0.571-4.571v-10.286l-0.571-4.571q-8.571-1.714-10.571-6.857t0.857-10.571 8.571-10.571q0.571-0.571 4.571-2t8.857-3.714 7.143-4.571q12-10.857 8.571-20 4 0 6.286-5.143-0.571 0-2.857-1.714t-4.286-2.857-2.571-1.143q5.143-2.857 1.143-9.143 2.857-1.714 4.286-6.286t4.286-5.714q5.143 6.857 12 1.143 4-4.571 0.571-9.143 2.857-4 11.714-6t10.571-5.429q4 1.143 4.571-1.143t0.571-6.857 1.714-6.857q2.286-2.857 8.571-5.143t7.429-2.857l9.714-6.286q1.714-2.286 0-2.286 10.286 1.143 17.714-6.286 5.714-6.286-3.429-11.429 1.714-3.429-1.714-5.429t-8.571-3.143q1.714-0.571 6.571-0.286t6-0.857q8.571-5.714-4-9.143-9.714-2.857-24.571 6.857-1.143 0.571-5.429 5.429t-7.714 5.429q1.143 0 2.571-2.857t2.857-6.286 2-4q3.429-4 12.571-8.571 8-3.429 29.714-6.857 19.429-4.571 29.143 6.286-1.143-1.143 5.429-7.429t8.286-6.857q1.714-1.143 8.571-2.571t8.571-4.286l1.143-12.571q-6.857 0.571-10-4t-3.714-12q0 1.143-3.429 4.571 0-4-2.571-4.571t-6.571 0.571-5.143 0.571q-5.714-1.714-8.571-4.286t-4.571-9.429-2.286-8.571q-1.143-2.857-5.429-6t-5.429-6q-0.571-1.143-1.429-3.143t-1.714-3.714-2.286-3.143-3.143-1.429-4 2.857-4.286 5.714-2.571 2.857q-1.714-1.143-3.429-0.857t-2.571 0.571-2.571 1.714-2.857 2q-1.714 1.143-4.857 1.714t-4.857 1.143q8.571-2.857-0.571-6.286-5.714-2.286-9.143-1.714 5.143-2.286 4.286-6.857t-4.857-8h2.857q-0.571-2.286-4.857-4.857t-10-4.857-7.429-3.429q-4.571-2.857-19.429-5.429t-18.857-0.286q-2.857 3.429-2.571 6t2.286 8 2 7.143q0.571 3.429-3.143 7.429t-3.714 6.857q0 4 8 8.857t5.714 12.286q-1.714 4.571-9.143 9.143t-9.143 6.857q-2.857 4.571-0.857 10.571t6 9.429q1.143 1.143 0.857 2.286t-2 2.571-3.143 2.286-3.714 2l-1.714 1.143q-6.286 2.857-11.714-3.429t-7.714-14.857q-4-14.286-9.143-17.143-13.143-4.571-16.571 0.571-2.857-7.429-23.429-14.857-14.286-5.143-33.143-2.286 3.429-0.571 0-8.571-4-8.571-10.857-6.857 1.714-3.429 2.286-10t0.571-7.714q1.714-7.429 6.857-13.143 0.571-0.571 4-4.857t5.429-7.714 0.286-3.429q20 2.286 28.571-6.286 2.857-2.857 6.571-9.714t6-9.714q5.143-3.429 8-3.143t8.286 3.143 8.286 2.857q8 0.571 8.857-6.286t-4.286-11.429q6.857 0.571 1.714-9.714-2.857-4-4.571-5.143-6.857-2.286-15.429 2.857-4.571 2.286 1.143 4.571-0.571-0.571-5.429 6t-9.429 10-9.143-2.857q-0.571-0.571-3.143-7.714t-5.429-7.714q-4.571 0-9.143 8.571 1.714-4.571-6.286-8.571t-13.714-4.571q10.857-6.857-4.571-15.429-4-2.286-11.714-2.857t-11.143 2.286q-2.857 4-3.143 6.571t2.857 4.571 6 3.143 6.571 2.286 4.857 1.714q8 5.714 4.571 8-1.143 0.571-4.857 2t-6.571 2.571-3.429 2.286q-1.714 2.286 0 8t-1.143 8q-2.857-2.857-5.143-10t-4-9.429q4 5.143-14.286 3.429l-5.714-0.571q-2.286 0-9.143 1.143t-11.714 0.571-7.714-4.571q-2.286-4.571 0-11.429 0.571-2.286 2.286-1.143-2.286-1.714-6.286-5.429t-5.714-4.857q-26.286 8.571-53.714 23.429 3.429 0.571 6.857-0.571 2.857-1.143 7.429-3.714t5.714-3.143q19.429-8 24-4l2.857-2.857q8 9.143 11.429 14.286-4-2.286-17.143-0.571-11.429 3.429-12.571 6.857 4 6.857 2.857 10.286-2.286-1.714-6.571-5.714t-8.286-6.286-8.571-2.857q-9.143 0-12.571 0.571-83.429 45.714-134.286 126.857zM565.143 862.857q0 3.429 1.143 9.143 117.714-20.571 200.571-108-1.714-1.714-7.143-2.571t-7.143-2q-10.286-4-13.714-4.571 0.571-4-1.429-7.429t-4.571-5.143-7.143-4.571-6.286-4q-1.143-1.143-4-3.429t-4-3.143-4.286-2.571-4.857-1.143-5.714 0.571l-1.714 0.571q-1.714 0.571-3.143 1.429t-3.143 1.714-2.286 1.714 0 1.429q-12-9.714-20.571-12.571-2.857-0.571-6.286-3.143t-6-4-5.714-0.857-6.571 4q-2.857 2.857-3.429 8.571t-1.143 7.429q-4-2.857 0-10t1.143-10.571q-1.714-3.429-6-2.571t-6.857 2.571-6.571 4.857-5.143 3.714-4.857 3.143-4.857 4.286q-1.714 2.286-3.429 6.857t-2.857 6.286q-1.143-2.286-6.571-3.714t-5.429-3.143q1.143 5.714 2.286 20t2.857 21.714q4 17.714-6.857 27.429-15.429 14.286-16.571 22.857-2.286 12.571 6.857 14.857 0 4-4.571 11.714t-4 12.286z" + ], + "tags": [ + "globe" + ], + "defaultCode": 64, + "grid": 16, + "width": 1024, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 9, + "prevSize": 16, + "name": "globe", + "ligatures": "", + "id": 8, + "code": 64 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M632.913 707.493l-173.647-173.649v-232.782h105.469v189.094l142.759 142.757zM512 90.125c-232.995 0-421.875 188.88-421.875 421.875s188.88 421.875 421.875 421.875 421.875-188.88 421.875-421.875-188.88-421.875-421.875-421.875zM512 828.406c-174.747 0-316.406-141.659-316.406-316.406s141.659-316.406 316.406-316.406c174.747 0 316.406 141.659 316.406 316.406s-141.659 316.406-316.406 316.406z" + ], + "tags": [ + "clock", + "time", + "schedule" + ], + "grid": 16, + "defaultCode": 56, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 10, + "prevSize": 16, + "name": "clock", + "ligatures": "", + "id": 9, + "code": 56 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M515.010 48.76c-152.629 0-276.799 124.169-276.799 276.8v158.089c0 1.794-2.218 4.822-3.961 5.403-14.966 4.995-27.124 9.317-38.252 13.61-13.268 5.117-23.279 19.822-23.279 34.207v363.246c0 14.289 9.946 29.011 23.133 34.234 102.029 40.432 209.41 60.925 319.162 60.925s217.133-20.498 319.164-60.928c13.181-5.225 23.122-19.942 23.122-34.231v-363.246c0-14.392-10.010-29.092-23.284-34.214-11.133-4.292-23.292-8.616-38.246-13.61-1.736-0.579-3.952-3.608-3.952-5.403v-158.089c-0.001-152.629-124.17-276.796-276.798-276.796zM439.618 647.508c0-41.667 33.757-75.388 75.388-75.388s75.388 33.715 75.388 75.388c0 27.609-15.572 50.727-37.691 63.83v124.642c0 20.833-16.86 37.691-37.696 37.691-20.834 0-37.691-16.86-37.691-37.691v-124.642c-22.122-13.104-37.691-36.218-37.691-63.83zM696.635 325.555v136.403c-59.559-12.813-120.663-19.305-181.595-19.313-60.902 0-122 6.493-181.65 19.297v-136.386c0-100.146 81.472-181.62 181.62-181.62s181.627 81.473 181.627 181.622z" + ], + "width": 1044, + "tags": [ + "lock39 copy" + ], + "grid": 16, + "defaultCode": 109, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 11, + "prevSize": 16, + "name": "lock", + "ligatures": "", + "id": 10, + "code": 109 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M805.921 547.056c-10.185-3.925-35.708-12.802-36.074-13.097-29.889-7.465-89.61-24.137-89.61-24.137-54.486-11.722-110.388-17.662-166.132-17.667-54.142 0-108.438 5.627-161.538 16.693l-83.034-83.036c-64.786-64.784-64.786-170.192 0-234.978s170.195-64.788 234.982-0.003l86.341 86.338c29.095-7.053 61.625-21.392 82.33-44.399-1.663 0.173-3.92-0.338-4.829-1.243l-102.267-102.267c-98.737-98.73-259.387-98.73-358.121 0.003s-98.736 259.386 0 358.122l47.733 47.737c-12.989 4.348-23.679 8.159-33.473 11.937-12.14 4.681-21.298 18.133-21.298 31.296v332.313c0 13.072 9.099 26.54 21.164 31.321 93.34 36.988 191.578 55.737 291.983 55.737s198.644-18.754 291.986-55.742c12.060-4.781 21.153-18.243 21.153-31.315v-332.316c0.001-13.165-9.156-26.617-21.301-31.301zM548.564 737.965v114.028c0 19.060-15.424 34.483-34.485 34.483s-34.483-15.424-34.483-34.483v-114.028c-20.239-11.987-34.483-33.135-34.483-58.395 0-38.118 30.881-68.969 68.967-68.969s68.969 30.845 68.969 68.969c0 25.261-14.246 46.407-34.483 58.395z" + ], + "width": 1044, + "tags": [ + "lock39-open" + ], + "grid": 16, + "defaultCode": 112, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 12, + "prevSize": 16, + "name": "lock-open", + "ligatures": "", + "id": 11, + "code": 112 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M74.699 74.249v874.192h874.192v-874.192h-874.192zM342.098 810.335h-176.307v-91.091h321.76v91.091zM810.783 350.466h-644.99v-136.639h643.523v136.639zM809.313 597.296h-643.523v-136.639h643.523v136.639z" + ], + "tags": [ + "form" + ], + "grid": 16, + "defaultCode": 36, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 13, + "prevSize": 16, + "name": "form", + "ligatures": "", + "id": 12, + "code": 36 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M478 512c0-38-14-70-40-96-26-28-58-40-96-40-38 0-70 12-98 40-26 26-40 58-40 96 0 38 14 70 40 96 28 28 60 40 98 40 38 0 70-12 96-40 26-26 40-58 40-96zM888 786c0-20-8-36-20-48-14-14-30-22-48-22-20 0-36 8-48 22-14 12-22 28-22 48 0 18 8 34 20 48 14 12 30 20 50 20 18 0 34-8 48-20 12-14 20-30 20-48zM888 238c0-18-8-34-20-48-14-12-30-20-48-20-20 0-36 8-48 20-14 14-22 30-22 48 0 20 8 36 20 50 14 12 30 20 50 20 18 0 34-8 48-20 12-14 20-30 20-50zM682 464v98c0 4 0 8-4 10-2 4-4 6-8 6l-82 12c-4 14-10 26-18 42 12 16 28 36 48 60 4 4 4 8 4 12 0 4 0 8-4 10-8 10-22 26-44 48-20 20-34 32-42 32-4 0-6-2-10-4l-62-48c-12 6-26 12-40 16-4 38-8 66-14 82-2 10-6 14-16 14h-98c-4 0-8-2-10-4-4-4-6-6-6-10l-12-82c-12-4-26-8-40-16l-64 48c-2 2-6 4-10 4s-8-2-12-6c-50-46-76-74-76-84 0-4 2-8 4-10 4-6 10-16 22-28 10-14 18-26 24-34-8-16-14-30-18-44l-82-12c-2 0-6-2-8-6-2-2-4-6-4-10v-98c0-4 2-8 4-10 2-4 6-6 8-6l82-12c4-14 10-26 18-42-12-16-28-36-48-60-2-4-4-8-4-12 0-4 2-8 4-10 8-10 22-26 44-48 22-20 36-32 42-32 4 0 8 2 12 4l60 48c12-6 26-12 42-16 4-38 8-66 12-82 2-10 8-14 16-14h98c4 0 8 2 12 4 2 4 4 6 4 10l14 82c12 4 24 8 40 16l62-48c2-2 6-4 10-4s8 2 12 6c52 46 76 74 76 84 0 4 0 8-2 10-6 6-12 16-24 30-10 12-18 24-24 32 8 16 14 32 18 44l82 12c4 0 6 2 8 6 4 2 4 6 4 10zM1024 748v74c0 6-26 12-80 16-4 10-10 20-16 28 18 40 28 66 28 74 0 2 0 2-2 4-44 26-66 38-66 38-4 0-12-8-26-26-12-16-22-28-26-36-8 2-14 2-16 2-4 0-10 0-16-2-6 8-16 20-28 36-14 18-22 26-26 26 0 0-22-12-66-38 0-2-2-2-2-4 0-8 10-34 28-74-6-8-12-18-16-28-54-4-80-10-80-16v-74c0-6 26-12 80-16 4-12 10-20 16-28-18-40-28-66-28-74 0-2 2-2 2-4 2 0 8-4 20-10 10-6 20-12 30-18 10-6 16-10 16-10 4 0 12 10 26 26 12 16 22 28 28 36 6-2 12-2 16-2 2 0 8 0 16 2 18-26 34-46 48-60l4-2c0 0 22 14 66 38 2 2 2 2 2 4 0 8-10 34-28 74 6 8 12 16 16 28 54 4 80 10 80 16zM1024 202v74c0 6-26 12-80 16-4 10-10 20-16 28 18 40 28 66 28 74 0 2 0 2-2 4-44 26-66 38-66 38-4 0-12-8-26-26-12-16-22-28-26-36-8 2-14 2-16 2-4 0-10 0-16-2-6 8-16 20-28 36-14 18-22 26-26 26 0 0-22-12-66-38 0-2-2-2-2-4 0-8 10-34 28-74-6-8-12-18-16-28-54-4-80-10-80-16v-74c0-6 26-12 80-16 4-12 10-20 16-28-18-40-28-66-28-74 0-2 2-2 2-4 2 0 8-4 20-10 10-8 20-14 30-18 10-6 16-10 16-10 4 0 12 8 26 26 12 16 22 28 28 36 6-2 12-2 16-2 2 0 8 0 16 2 18-26 34-46 48-60l4-2c0 0 22 14 66 38 2 2 2 2 2 4 0 8-10 34-28 74 6 8 12 16 16 28 54 4 80 10 80 16z" + ], + "defaultCode": 97, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 14, + "prevSize": 16, + "name": "uni61", + "ligatures": "", + "id": 13, + "code": 97 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M902.4 433.067v488.533c0 17.067-6.4 29.867-17.067 40.533-10.667 12.8-25.6 17.067-42.667 17.067h-661.333c-17.067 0-32-4.267-42.667-17.067-10.667-10.667-17.067-23.467-17.067-40.533v-819.2c0-17.067 6.4-29.867 17.067-40.533 10.667-12.8 25.6-17.067 42.667-17.067h330.667v330.667c0 17.067 6.4 29.867 17.067 40.533 10.667 12.8 25.6 17.067 40.533 17.067zM900.267 356.267h-309.333v-311.467c32 6.4 59.733 19.2 78.933 40.533l189.867 189.867c21.333 21.333 34.133 46.933 40.533 81.067z" + ], + "defaultCode": 98, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 15, + "prevSize": 16, + "name": "uni62", + "ligatures": "", + "id": 14, + "code": 98 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M200.533 902.4h622.933v-469.333h-253.867c-14.933 0-29.867-4.267-40.533-17.067-10.667-10.667-17.067-23.467-17.067-40.533v-253.867h-311.467zM590.933 356.267h228.267c-4.267-12.8-8.533-21.333-12.8-25.6l-192-189.867c-4.267-6.4-12.8-10.667-23.467-14.933zM902.4 375.467v546.133c0 17.067-6.4 29.867-17.067 40.533-10.667 12.8-25.6 17.067-42.667 17.067h-661.333c-17.067 0-32-4.267-42.667-17.067-10.667-10.667-17.067-23.467-17.067-40.533v-819.2c0-17.067 6.4-29.867 17.067-40.533 10.667-12.8 25.6-17.067 42.667-17.067h388.267c17.067 0 34.133 2.133 55.467 10.667 19.2 8.533 34.133 19.2 44.8 29.867l189.867 189.867c12.8 10.667 21.333 27.733 29.867 46.933s12.8 36.267 12.8 53.333z" + ], + "defaultCode": 99, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 16, + "prevSize": 16, + "name": "uni63", + "ligatures": "", + "id": 15, + "code": 99 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M775.702 64.52l-56.086 60.19 160.049 149.106 56.086-60.19-160.049-149.106zM682.683 164.379l-549.912 590.949 160.049 149.106 549.912-590.949-160.049-149.106zM104.045 803.207l-12.312 157.312 155.945-23.255-143.633-134.057z" + ], + "defaultCode": 100, + "grid": 16, + "attrs": [ + {} + ], + "tags": [ + "" + ], + "isMulticolor": false, + "isMulticolor2": false + }, + "attrs": [ + {} + ], + "properties": { + "order": 17, + "prevSize": 16, + "name": "uni64", + "ligatures": "", + "id": 16, + "code": 100 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M798 644c0 6-2 10-6 14l-30 28c-2 4-8 6-12 6-6 0-10-2-14-6l-224-224-224 224c-4 4-8 6-14 6-4 0-10-2-12-6l-30-28c-4-4-6-8-6-14 0-4 2-8 6-12l266-266c4-4 10-6 14-6s10 2 14 6l266 266c4 4 6 8 6 12z" + ], + "defaultCode": 101, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 18, + "prevSize": 16, + "name": "uni65", + "ligatures": "", + "id": 17, + "code": 101 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M682.625 446.25c0-67.5-22.5-123.75-69.375-170.625s-103.125-69.375-170.625-69.375c-65.625 0-121.875 22.5-168.75 69.375s-71.25 103.125-71.25 170.625c0 65.625 24.375 121.875 71.25 168.75s103.125 71.25 168.75 71.25c67.5 0 123.75-24.375 170.625-71.25s69.375-103.125 69.375-168.75zM958.25 890.625c0 18.75-7.5 35.625-20.625 48.75s-30 20.625-48.75 20.625c-18.75 0-35.625-7.5-48.75-20.625l-183.75-183.75c-63.75 45-135 67.5-213.75 67.5-50.625 0-99.375-9.375-146.25-30s-86.25-46.875-120-80.625c-33.75-33.75-60-73.125-80.625-120-18.75-46.875-30-95.625-30-146.25 0-52.5 11.25-101.25 30-146.25 20.625-46.875 46.875-88.125 80.625-121.875s73.125-60 120-80.625c46.875-18.75 95.625-28.125 146.25-28.125 52.5 0 101.25 9.375 148.125 28.125 45 20.625 86.25 46.875 120 80.625s60 75 80.625 121.875c18.75 45 30 93.75 30 146.25 0 78.75-22.5 150-67.5 213.75l183.75 183.75c13.125 13.125 20.625 28.125 20.625 46.875z" + ], + "defaultCode": 102, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 19, + "prevSize": 16, + "name": "uni66", + "ligatures": "", + "id": 18, + "code": 102 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M852 724c0 14-6 28-16 38l-78 78c-10 10-24 16-40 16-14 0-28-6-38-16l-168-168-168 168c-10 10-24 16-38 16-16 0-30-6-40-16l-78-78c-10-10-16-24-16-38 0-16 6-28 16-40l168-168-168-168c-10-10-16-24-16-38 0-16 6-28 16-40l78-76c10-12 24-16 40-16 14 0 28 4 38 16l168 168 168-168c10-12 24-16 38-16 16 0 30 4 40 16l78 76c10 12 16 24 16 40 0 14-6 28-16 38l-168 168 168 168c10 12 16 24 16 40z" + ], + "defaultCode": 103, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 20, + "prevSize": 16, + "name": "uni67", + "ligatures": "", + "id": 19, + "code": 103 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M896.961 559.82c0-10.547-8.789-15.82-24.609-15.82h-509.766c-12.305 0-26.367 3.516-40.43 10.547s-26.367 14.063-33.398 24.609l-138.867 170.508c-5.273 7.031-7.031 12.305-7.031 17.578 0 10.547 7.031 17.578 24.609 17.578h509.766c12.305 0 26.367-3.516 40.43-10.547s24.609-15.82 33.398-24.609l137.109-170.508c5.273-7.031 8.789-14.063 8.789-19.336zM362.586 484.234h358.594v-75.586c0-12.305-3.516-22.852-12.305-31.641s-19.336-12.305-31.641-12.305h-270.703c-12.305 0-22.852-5.273-31.641-14.063s-12.305-19.336-12.305-31.641v-29.883c0-12.305-5.273-22.852-14.063-31.641s-19.336-14.063-31.641-14.063h-149.414c-12.305 0-22.852 5.273-31.641 14.063s-14.063 19.336-14.063 31.641v399.023l119.531-147.656c14.063-15.82 33.398-29.883 54.492-40.43 22.852-10.547 45.703-15.82 66.797-15.82zM956.727 559.82c0 19.336-7.031 38.672-21.094 56.25l-138.867 170.508c-14.063 17.578-31.641 29.883-54.492 40.43-22.852 12.305-43.945 17.578-65.039 17.578h-509.766c-29.883 0-54.492-10.547-73.828-31.641-21.094-21.094-31.641-45.703-31.641-73.828v-450c0-28.125 10.547-52.734 31.641-73.828 19.336-21.094 43.945-31.641 73.828-31.641h149.414c28.125 0 52.734 10.547 73.828 31.641s31.641 45.703 31.641 73.828v14.063h254.883c28.125 0 52.734 10.547 73.828 31.641s31.641 45.703 31.641 73.828v75.586h89.648c15.82 0 31.641 3.516 45.703 10.547 14.063 8.789 24.609 19.336 31.641 33.398 5.273 10.547 7.031 21.094 7.031 31.641z" + ], + "defaultCode": 105, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 21, + "prevSize": 16, + "name": "uni69", + "ligatures": "", + "id": 20, + "code": 105 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M958.25 390.25v376.875c0 31.875-13.125 60-35.625 84.375-24.375 24.375-52.5 35.625-84.375 35.625h-652.5c-31.875 0-60-11.25-84.375-35.625-22.5-24.375-35.625-52.5-35.625-84.375v-513.75c0-33.75 13.125-61.875 35.625-86.25 24.375-22.5 52.5-33.75 84.375-33.75h172.5c31.875 0 60 11.25 84.375 33.75 22.5 24.375 35.625 52.5 35.625 86.25v16.875h360c31.875 0 60 11.25 84.375 35.625 22.5 22.5 35.625 50.625 35.625 84.375z" + ], + "defaultCode": 106, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 22, + "prevSize": 16, + "name": "uni6A", + "ligatures": "", + "id": 21, + "code": 106 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 20 + }, + { + "icon": { + "paths": [ + "M962 386.836v399.023c0 21.094-7.031 40.43-22.852 56.25s-35.156 22.852-58.008 22.852h-738.281c-22.852 0-42.188-7.031-58.008-22.852s-22.852-35.156-22.852-56.25v-399.023c14.063 15.82 31.641 29.883 50.977 43.945 121.289 82.617 203.906 138.867 249.609 172.266 19.336 14.063 35.156 26.367 45.703 33.398 12.305 7.031 28.125 15.82 47.461 24.609 21.094 7.031 38.672 12.305 56.25 12.305v0c17.578 0 35.156-5.273 56.25-12.305 19.336-8.789 35.156-17.578 47.461-24.609 10.547-7.031 26.367-19.336 45.703-33.398 58.008-40.43 140.625-98.438 249.609-172.266 19.336-14.063 36.914-28.125 50.977-43.945zM962 239.18c0 26.367-8.789 50.977-24.609 75.586s-36.914 43.945-61.523 61.523c-124.805 87.891-203.906 142.383-235.547 163.477-1.758 1.758-10.547 7.031-21.094 15.82-10.547 7.031-19.336 14.063-26.367 19.336-7.031 3.516-15.82 8.789-26.367 15.82-10.547 5.273-19.336 10.547-28.125 14.063-10.547 1.758-17.578 3.516-26.367 3.516v0c-8.789 0-15.82-1.758-26.367-3.516-8.789-3.516-17.578-8.789-28.125-14.063-10.547-7.031-19.336-12.305-26.367-15.82-7.031-5.273-15.82-12.305-26.367-19.336-10.547-8.789-19.336-14.063-21.094-15.82-31.641-21.094-75.586-52.734-131.836-91.406-58.008-40.43-91.406-63.281-103.711-72.070-21.094-14.063-40.43-33.398-58.008-58.008-19.336-24.609-28.125-47.461-28.125-68.555 0-26.367 7.031-47.461 21.094-65.039s33.398-26.367 59.766-26.367h738.281c22.852 0 40.43 8.789 56.25 24.609s24.609 33.398 24.609 56.25z" + ], + "defaultCode": 107, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 23, + "prevSize": 16, + "name": "uni6B", + "ligatures": "", + "id": 22, + "code": 107 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 21 + }, + { + "icon": { + "paths": [ + "M671.961 221.961c0 8.789-1.758 17.578-8.789 22.852-7.031 7.031-14.063 10.547-22.852 10.547h-63.281v513.281h63.281c8.789 0 15.82 3.516 22.852 10.547 7.031 5.273 8.789 14.063 8.789 22.852s-1.758 15.82-8.789 21.094l-128.32 130.078c-7.031 5.273-14.063 8.789-22.852 8.789s-15.82-3.516-22.852-8.789l-128.32-130.078c-7.031-5.273-8.789-12.305-8.789-21.094s1.758-17.578 8.789-22.852c7.031-7.031 14.063-10.547 22.852-10.547h63.281v-513.281h-63.281c-8.789 0-15.82-3.516-22.852-10.547-7.031-5.273-8.789-14.063-8.789-22.852s1.758-15.82 8.789-21.094l128.32-130.078c7.031-5.273 14.063-8.789 22.852-8.789s15.82 3.516 22.852 8.789l128.32 130.078c7.031 5.273 8.789 12.305 8.789 21.094z" + ], + "defaultCode": 108, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 24, + "prevSize": 16, + "name": "uni6C", + "ligatures": "", + "id": 23, + "code": 108 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 22 + }, + { + "icon": { + "paths": [ + "M670 516c0 6-2 10-6 14l-266 266c-4 4-10 6-14 6s-10-2-14-6l-28-28c-4-4-6-8-6-14 0-4 2-10 6-12l224-226-224-224c-4-4-6-8-6-14 0-4 2-8 6-12l28-28c4-4 10-6 14-6s10 2 14 6l266 266c4 4 6 8 6 12z" + ], + "defaultCode": 110, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 25, + "prevSize": 16, + "name": "uni6E", + "ligatures": "", + "id": 24, + "code": 110 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 23 + }, + { + "icon": { + "paths": [ + "M732 676v38c0 4-2 8-6 12s-8 6-12 6h-404c-4 0-8-2-12-6s-6-8-6-12v-38c0-4 2-10 6-12 4-4 8-6 12-6h404c4 0 8 2 12 6 4 2 6 8 6 12zM732 530v36c0 6-2 10-6 14s-8 6-12 6h-404c-4 0-8-2-12-6s-6-8-6-14v-36c0-6 2-10 6-12 4-4 8-6 12-6h404c4 0 8 2 12 6 4 2 6 6 6 12zM220 878h584v-440h-238c-14 0-28-4-38-16-10-10-16-22-16-38v-238h-292zM586 366h214c-4-12-8-20-12-24l-180-178c-4-6-12-10-22-14zM878 384v512c0 16-6 28-16 38-10 12-24 16-40 16h-620c-16 0-30-4-40-16-10-10-16-22-16-38v-768c0-16 6-28 16-38 10-12 24-16 40-16h364c16 0 32 2 52 10 18 8 32 18 42 28l178 178c12 10 20 26 28 44s12 34 12 50z" + ], + "defaultCode": 104, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 26, + "prevSize": 16, + "name": "uni68", + "ligatures": "", + "id": 25, + "code": 104 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 24 + }, + { + "icon": { + "paths": [ + "M362.586 362.586c0 24.609-8.789 45.703-26.367 63.281s-38.672 26.367-65.039 26.367c-24.609 0-45.703-8.789-63.281-26.367s-26.367-38.672-26.367-63.281c0-26.367 8.789-47.461 26.367-65.039s38.672-26.367 63.281-26.367c26.367 0 47.461 8.789 65.039 26.367s26.367 38.672 26.367 65.039zM842.469 541.883v210.938h-660.938v-91.406l151.172-149.414 73.828 75.586 240.82-240.82zM886.414 211.414h-748.828c-5.273 0-8.789 1.758-10.547 5.273-3.516 3.516-5.273 7.031-5.273 10.547v569.531c0 3.516 1.758 7.031 5.273 10.547 1.758 3.516 5.273 5.273 10.547 5.273h748.828c5.273 0 8.789-1.758 10.547-5.273 3.516-3.516 5.273-7.031 5.273-10.547v-569.531c0-3.516-1.758-7.031-5.273-10.547-1.758-3.516-5.273-5.273-10.547-5.273zM962 227.234v569.531c0 21.094-7.031 38.672-22.852 52.734-14.063 15.82-31.641 22.852-52.734 22.852h-748.828c-21.094 0-38.672-7.031-52.734-22.852-15.82-14.063-22.852-31.641-22.852-52.734v-569.531c0-21.094 7.031-38.672 22.852-52.734 14.063-15.82 31.641-22.852 52.734-22.852h748.828c21.094 0 38.672 7.031 52.734 22.852 15.82 14.063 22.852 31.641 22.852 52.734z" + ], + "defaultCode": 111, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 27, + "prevSize": 16, + "name": "uni6F", + "ligatures": "", + "id": 26, + "code": 111 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 25 + }, + { + "icon": { + "paths": [ + "M798 420c0 6-2 10-6 14l-266 266c-4 4-10 6-14 6s-10-2-14-6l-266-266c-4-4-6-8-6-14 0-4 2-8 6-12l30-30c2-2 8-4 12-4 6 0 10 2 14 4l224 226 224-226c4-2 8-4 14-4 4 0 10 2 12 4l30 30c4 4 6 8 6 12z" + ], + "defaultCode": 113, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 28, + "prevSize": 16, + "name": "uni71", + "ligatures": "", + "id": 27, + "code": 113 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 26 + }, + { + "icon": { + "paths": [ + "M732 786v-36c0-6-2-10-6-14-4-2-8-4-12-4h-404c-4 0-8 2-12 4-4 4-6 8-6 14v36c0 6 2 10 6 14 4 2 8 4 12 4h404c4 0 8-2 12-4 4-4 6-8 6-14zM732 640v-36c0-6-2-10-6-14s-8-4-12-4h-404c-4 0-8 0-12 4s-6 8-6 14v36c0 6 2 10 6 14 4 2 8 4 12 4h404c4 0 8-2 12-4 4-4 6-8 6-14zM878 438v458c0 16-6 28-16 38-10 12-24 16-40 16h-620c-16 0-30-4-40-16-10-10-16-22-16-38v-768c0-16 6-28 16-38 10-12 24-16 40-16h310v310c0 16 6 28 16 38 10 12 24 16 38 16zM876 366h-290v-292c30 6 56 18 74 38l178 178c20 20 32 44 38 76z" + ], + "defaultCode": 114, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 29, + "prevSize": 16, + "name": "uni72", + "ligatures": "", + "id": 28, + "code": 114 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 27 + }, + { + "icon": { + "paths": [ + "M888.875 767.125v-376.875c0-15-5.625-26.25-15-37.5-9.375-9.375-22.5-15-35.625-15h-376.875c-15 0-28.125-3.75-37.5-15-9.375-9.375-15-22.5-15-35.625v-33.75c0-15-5.625-28.125-15-37.5s-22.5-15-35.625-15h-172.5c-13.125 0-26.25 5.625-35.625 15s-15 22.5-15 37.5v513.75c0 13.125 5.625 26.25 15 35.625 9.375 11.25 22.5 15 35.625 15h652.5c13.125 0 26.25-3.75 35.625-15 9.375-9.375 15-22.5 15-35.625zM958.25 390.25v376.875c0 31.875-13.125 60-35.625 84.375-24.375 24.375-52.5 35.625-84.375 35.625h-652.5c-31.875 0-60-11.25-84.375-35.625-22.5-24.375-35.625-52.5-35.625-84.375v-513.75c0-33.75 13.125-61.875 35.625-86.25 24.375-22.5 52.5-33.75 84.375-33.75h172.5c31.875 0 60 11.25 84.375 33.75 22.5 24.375 35.625 52.5 35.625 86.25v16.875h360c31.875 0 60 11.25 84.375 35.625 22.5 22.5 35.625 50.625 35.625 84.375z" + ], + "defaultCode": 115, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 30, + "prevSize": 16, + "name": "uni73", + "ligatures": "", + "id": 29, + "code": 115 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 28 + }, + { + "icon": { + "paths": [ + "M888.875 425.75v103.125c0 15-5.625 26.25-15 37.5-9.375 9.375-22.5 15-35.625 15h-223.125v221.25c0 15-5.625 28.125-15 37.5s-22.5 15-37.5 15h-101.25c-15 0-28.125-5.625-37.5-15s-15-22.5-15-37.5v-221.25h-223.125c-13.125 0-26.25-5.625-35.625-15-9.375-11.25-15-22.5-15-37.5v-103.125c0-13.125 5.625-26.25 15-35.625s22.5-15 35.625-15h223.125v-223.125c0-15 5.625-26.25 15-35.625 9.375-11.25 22.5-15 37.5-15h101.25c15 0 28.125 3.75 37.5 15 9.375 9.375 15 20.625 15 35.625v223.125h223.125c13.125 0 26.25 5.625 35.625 15s15 22.5 15 35.625z" + ], + "defaultCode": 116, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 31, + "prevSize": 16, + "name": "uni74", + "ligatures": "", + "id": 30, + "code": 116 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 29 + }, + { + "icon": { + "paths": [ + "M330 256c0-20-8-38-22-52s-32-22-52-22c-20 0-38 8-52 22-14 14-22 32-22 52 0 20 8 38 22 52 14 14 32 22 52 22 20 0 38-8 52-22 14-14 22-32 22-52zM938 586c0 20-6 36-20 50l-280 282c-16 14-34 20-52 20-22 0-38-6-52-20l-408-410c-16-14-28-32-38-58-10-24-14-46-14-66v-238c0-20 6-36 20-52 16-14 32-20 52-20h238c20 0 42 4 66 14 26 10 44 22 60 38l408 408c14 14 20 32 20 52z" + ], + "defaultCode": 117, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 32, + "prevSize": 16, + "name": "uni75", + "ligatures": "", + "id": 31, + "code": 117 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 30 + }, + { + "icon": { + "paths": [ + "M942.664 570.367c0 8.789-5.273 19.336-14.063 31.641l-158.203 184.57c-12.305 15.82-31.641 29.883-56.25 40.43-24.609 12.305-45.703 17.578-66.797 17.578h-509.766c-10.547 0-21.094-1.758-28.125-7.031-8.789-3.516-14.063-10.547-14.063-19.336 0-10.547 5.273-21.094 15.82-31.641l156.445-184.57c14.063-17.578 33.398-29.883 56.25-42.188 24.609-10.547 47.461-15.82 68.555-15.82h509.766c10.547 0 19.336 1.758 28.125 5.273 8.789 5.273 12.305 12.305 12.305 21.094zM782.703 408.648v75.586h-390.234c-29.883 0-59.766 7.031-93.164 22.852-31.641 14.063-58.008 33.398-77.344 54.492l-156.445 186.328-3.516 3.516c0-1.758 0-3.516 0-7.031 0-1.758 0-3.516 0-5.273v-450c0-28.125 10.547-52.734 31.641-73.828 19.336-21.094 43.945-31.641 73.828-31.641h149.414c28.125 0 52.734 10.547 73.828 31.641s31.641 45.703 31.641 73.828v14.063h254.883c28.125 0 52.734 10.547 73.828 31.641s31.641 45.703 31.641 73.828z" + ], + "defaultCode": 118, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 33, + "prevSize": 16, + "name": "uni76", + "ligatures": "", + "id": 32, + "code": 118 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 31 + }, + { + "icon": { + "paths": [ + "M658 512c0-40-14-74-42-104-30-28-64-42-104-42-40 0-74 14-104 42-28 30-42 64-42 104 0 40 14 74 42 104 30 28 64 42 104 42 40 0 74-14 104-42 28-30 42-64 42-104zM950 450v126c0 6 0 10-4 14-2 4-6 6-12 8l-104 16c-8 20-16 38-24 52 14 18 34 44 62 78 4 4 6 10 6 14 0 6-2 10-6 14-10 14-28 34-56 62-28 26-46 40-54 40-4 0-10-2-14-6l-80-62c-16 10-34 16-52 22-6 52-12 88-16 106-2 12-10 16-20 16h-128c-4 0-10 0-14-4s-6-8-6-12l-16-106c-18-6-36-12-52-20l-80 60c-4 4-8 6-14 6s-10-2-14-6c-48-44-80-76-94-96-4-4-4-8-4-14 0-4 0-8 4-12 6-8 16-22 28-38 14-18 24-32 32-42-10-18-18-38-24-56l-104-16c-6 0-10-2-12-6-4-4-4-8-4-14v-126c0-6 0-10 4-14 2-4 6-6 10-8l106-16c6-16 14-34 24-52-16-22-36-48-62-78-4-6-6-10-6-14 0-4 2-8 6-14 10-14 28-34 56-60 28-28 46-42 54-42 4 0 10 2 14 6l80 62c16-10 34-16 52-22 6-52 12-88 16-106 2-12 10-16 20-16h128c4 0 10 0 14 4s6 8 6 12l16 106c18 6 36 12 52 20l80-60c4-4 8-6 14-6s10 2 14 6c50 46 82 78 94 98 4 2 4 6 4 12 0 4 0 8-4 12-6 8-16 22-28 38-14 18-24 32-32 42 10 18 18 36 24 56l104 16c6 0 10 2 12 6 4 4 4 8 4 14z" + ], + "defaultCode": 119, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 34, + "prevSize": 16, + "name": "uni77", + "ligatures": "", + "id": 33, + "code": 119 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 32 + }, + { + "icon": { + "paths": [ + "M954 292c0 14-4 28-16 38l-490 492c-12 10-24 16-40 16-14 0-28-6-38-16l-284-284c-12-12-16-24-16-40 0-14 4-28 16-38l76-78c12-10 24-16 40-16 14 0 28 6 38 16l168 168 376-376c10-10 24-16 38-16 16 0 28 6 40 16l76 78c12 12 16 24 16 40z" + ], + "defaultCode": 120, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 35, + "prevSize": 16, + "name": "uni78", + "ligatures": "", + "id": 34, + "code": 120 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 33 + }, + { + "icon": { + "paths": [ + "M688 278c0 6-2 10-6 14l-224 224 224 226c4 2 6 8 6 12 0 6-2 10-6 14l-28 28c-4 4-10 6-14 6s-10-2-14-6l-266-266c-4-4-6-8-6-14 0-4 2-8 6-12l266-266c4-4 10-6 14-6s10 2 14 6l28 28c4 4 6 8 6 12z" + ], + "defaultCode": 122, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 36, + "prevSize": 16, + "name": "uni7A", + "ligatures": "", + "id": 35, + "code": 122 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 34 + }, + { + "icon": { + "paths": [ + "M464 742l352-350c6-8 10-16 10-26s-4-18-10-26l-58-58c-8-8-16-12-26-12s-20 4-26 12l-268 266-120-120c-6-8-16-10-26-10s-18 2-26 10l-58 58c-6 8-10 16-10 26s4 18 10 26l206 204c6 8 14 12 24 12s20-4 26-12zM950 238v548c0 46-16 84-48 116s-70 48-116 48h-548c-46 0-84-16-116-48s-48-70-48-116v-548c0-46 16-84 48-116s70-48 116-48h548c46 0 84 16 116 48s48 70 48 116z" + ], + "defaultCode": 65, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 37, + "prevSize": 16, + "name": "uni41", + "ligatures": "", + "id": 36, + "code": 65 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 35 + }, + { + "icon": { + "paths": [ + "M768 548v-72c0-10-4-20-10-26-8-8-16-12-26-12h-146v-146c0-10-4-18-12-26-6-6-16-10-26-10h-72c-10 0-20 4-26 10-8 8-12 16-12 26v146h-146c-10 0-18 4-26 12-6 6-10 16-10 26v72c0 10 4 20 10 26 8 8 16 12 26 12h146v146c0 10 4 18 12 26 6 6 16 10 26 10h72c10 0 20-4 26-10 8-8 12-16 12-26v-146h146c10 0 18-4 26-12 6-6 10-16 10-26zM950 512c0 80-18 154-58 220-40 68-92 120-160 160-66 40-140 58-220 58-80 0-154-18-220-58-68-40-120-92-160-160-40-66-58-140-58-220 0-80 18-154 58-220 40-68 92-120 160-160 66-40 140-58 220-58 80 0 154 18 220 58 68 40 120 92 160 160 40 66 58 140 58 220z" + ], + "defaultCode": 66, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 38, + "prevSize": 16, + "name": "uni42", + "ligatures": "", + "id": 37, + "code": 66 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 36 + }, + { + "icon": { + "paths": [ + "M374.935 845.58c-132.111-37.981-510.278-204.772-80.918-756.335 231.193 156.882 320.369 295.598 336.881 409.543-110.643 39.633-186.607 117.249-176.698 257.617-61.102-143.671-108.992-343.488-128.808-467.342-9.908 145.322 11.559 402.938 49.541 556.517zM521.908 880.259c-31.377-87.523-97.433-376.516 397.984-361.654 14.863 454.132-226.239 437.617-333.58 406.24 44.587-87.523 102.385-166.791 175.047-232.846-89.176 49.541-170.093 112.294-239.452 188.258z" + ], + "defaultCode": 68, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 39, + "prevSize": 16, + "name": "uni44", + "ligatures": "", + "id": 38, + "code": 68 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 37 + }, + { + "icon": { + "paths": [ + "M431.375 847.625c28.125 11.25 52.5 16.875 75 16.875 46.875 0 86.25-7.5 116.25-22.5s52.5-35.625 65.625-60c13.125-26.25 20.625-58.125 20.625-97.5 0-41.25-7.5-73.125-22.5-95.625-20.625-33.75-45-56.25-75-67.5-28.125-13.125-73.125-18.75-133.125-18.75-26.25 0-43.125 1.875-54.375 5.625v170.625l1.875 144.375c0 5.625 1.875 13.125 5.625 24.375zM423.875 446.375c16.875 3.75 35.625 3.75 60 3.75 61.875 0 108.75-11.25 140.625-33.75 31.875-24.375 46.875-63.75 46.875-120 0-39.375-15-73.125-45-101.25-30-26.25-75-39.375-136.875-39.375-18.75 0-41.25 1.875-69.375 7.5 0 15 0 28.125 1.875 41.25 1.875 43.125 3.75 93.75 1.875 148.125v52.5c0 16.875 0 30 0 41.25zM135.125 922.625v-48.75c16.875-3.75 28.125-5.625 37.5-7.5 28.125-3.75 48.75-9.375 65.625-16.875 5.625-9.375 9.375-18.75 11.25-26.25 3.75-24.375 5.625-58.125 5.625-105l-1.875-266.25c-1.875-90-3.75-163.125-5.625-215.625 0-31.875-1.875-50.625-5.625-58.125 0-1.875-1.875-3.75-5.625-7.5-7.5-3.75-18.75-5.625-37.5-7.5-11.25 0-30-3.75-60-7.5l-3.75-43.125 140.625-3.75 202.5-7.5h24.375c1.875 0 3.75 0 7.5 0s5.625 0 7.5 0c0 0 3.75 0 11.25 0s15 0 22.5 0h39.375c31.875 0 65.625 3.75 103.125 15 15 3.75 31.875 11.25 50.625 20.625 20.625 9.375 39.375 22.5 54.375 39.375 16.875 16.875 28.125 35.625 35.625 56.25s11.25 43.125 11.25 65.625c0 24.375-5.625 48.75-16.875 69.375-13.125 20.625-30 39.375-52.5 56.25-9.375 5.625-35.625 20.625-78.75 41.25 61.875 13.125 110.625 39.375 142.5 76.875s48.75 80.625 48.75 127.5c0 26.25-5.625 56.25-15 86.25-7.5 22.5-20.625 43.125-37.5 61.875-24.375 26.25-48.75 45-75 58.125s-63.75 24.375-108.75 31.875c-30 5.625-65.625 7.5-106.875 5.625l-105-1.875c-30 0-84.375 1.875-159.375 5.625-13.125 1.875-61.875 3.75-146.25 5.625z" + ], + "defaultCode": 67, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 40, + "prevSize": 16, + "name": "uni43", + "ligatures": "", + "id": 39, + "code": 67 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 38 + }, + { + "icon": { + "paths": [ + "M238.25 922.625l9.375-45c0-1.875 15-5.625 41.25-11.25 26.25-7.5 46.875-13.125 61.875-20.625 9.375-13.125 16.875-31.875 20.625-54.375l15-75 37.5-178.125c1.875-15 5.625-30 7.5-45 3.75-15 7.5-26.25 9.375-35.625s5.625-16.875 7.5-24.375c1.875-7.5 1.875-13.125 3.75-16.875s1.875-5.625 1.875-5.625l15-84.375 9.375-33.75 11.25-73.125 5.625-26.25v-20.625c-15-7.5-41.25-13.125-78.75-15-9.375 0-16.875-1.875-18.75-1.875l9.375-54.375 170.625 7.5c13.125 0 26.25 0 37.5 0 24.375 0 61.875-1.875 116.25-3.75 11.25-1.875 22.5-1.875 35.625-3.75 13.125 0 18.75 0 18.75 0 0 5.625-1.875 13.125-1.875 18.75-3.75 11.25-5.625 20.625-7.5 28.125-20.625 7.5-39.375 13.125-58.125 16.875-22.5 5.625-41.25 11.25-54.375 16.875-3.75 11.25-9.375 26.25-13.125 46.875-3.75 15-5.625 30-7.5 43.125-15 71.25-26.25 125.625-35.625 165l-31.875 166.875-20.625 84.375-22.5 125.625-7.5 24.375c0 1.875 0 7.5 1.875 13.125 22.5 5.625 43.125 9.375 63.75 11.25 13.125 1.875 24.375 3.75 35.625 5.625-1.875 11.25-1.875 20.625-3.75 31.875-3.75 11.25-5.625 18.75-5.625 22.5-5.625 0-11.25 0-13.125 0-7.5 0-15 0-22.5 0-1.875 0-7.5 0-15 0-5.625-1.875-31.875-5.625-76.875-9.375l-106.875-1.875c-13.125 0-45 1.875-91.875 5.625-26.25 3.75-45 3.75-52.5 5.625z" + ], + "defaultCode": 69, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 41, + "prevSize": 16, + "name": "uni45", + "ligatures": "", + "id": 40, + "code": 69 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 39 + }, + { + "icon": { + "paths": [ + "M271.399 752.601c0 26.367-9.888 46.143-26.367 64.27-18.127 18.128-39.551 26.367-64.27 26.367s-46.143-8.24-64.27-26.367c-18.128-18.128-26.367-37.903-26.367-64.27 0-24.719 8.24-46.143 26.367-64.27 18.127-16.479 39.551-26.367 64.27-26.367s46.143 9.888 64.27 26.367c16.479 18.128 26.367 39.551 26.367 64.27zM271.399 512c0 24.719-9.888 46.143-26.367 64.27-18.127 18.128-39.551 26.367-64.27 26.367s-46.143-8.24-64.27-26.367c-18.128-18.128-26.367-39.551-26.367-64.27s8.24-46.143 26.367-64.27c18.127-18.127 39.551-26.367 64.27-26.367s46.143 8.24 64.27 26.367c16.479 18.127 26.367 39.551 26.367 64.27zM933.875 708.106v90.637c0 3.296-1.648 6.592-4.943 9.888s-6.592 4.943-9.888 4.943h-573.487c-3.296 0-6.592-1.648-9.888-4.943s-4.943-6.592-4.943-9.888v-90.638c0-4.943 1.648-8.24 4.943-11.536 3.296-1.648 6.592-3.296 9.888-3.296h573.487c3.296 0 6.592 1.648 9.888 3.296 3.296 3.296 4.943 6.592 4.943 11.536zM271.399 271.399c0 24.719-9.888 46.143-26.367 64.27-18.127 16.479-39.551 26.367-64.27 26.367s-46.143-9.888-64.27-26.367c-18.128-18.127-26.367-39.551-26.367-64.27 0-26.367 8.24-46.143 26.367-64.27s39.551-26.367 64.27-26.367c24.719 0 46.143 8.24 64.27 26.367 16.479 18.127 26.367 37.903 26.367 64.27zM933.875 467.505v88.989c0 4.943-1.648 8.24-4.943 11.536s-6.592 4.943-9.888 4.943h-573.487c-3.296 0-6.592-1.648-9.888-4.943s-4.943-6.592-4.943-11.536v-88.989c0-4.943 1.648-8.24 4.943-11.536s6.592-4.943 9.888-4.943h573.487c3.296 0 6.592 1.648 9.888 4.943s4.943 6.592 4.943 11.536zM933.875 225.257v90.638c0 4.943-1.648 8.24-4.943 11.536-3.296 1.648-6.592 3.296-9.888 3.296h-573.487c-3.296 0-6.592-1.648-9.888-3.296-3.296-3.296-4.943-6.592-4.943-11.536v-90.637c0-3.296 1.648-6.592 4.943-9.888s6.592-4.943 9.888-4.943h573.487c3.296 0 6.592 1.648 9.888 4.943s4.943 6.592 4.943 9.888z" + ], + "defaultCode": 70, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 42, + "prevSize": 16, + "name": "uni46", + "ligatures": "", + "id": 41, + "code": 70 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 40 + }, + { + "icon": { + "paths": [ + "M284.893 831.805c0 23.174-7.725 41.714-24.719 55.618-15.449 13.904-35.534 20.085-58.708 20.085-32.444 0-57.163-9.27-77.248-29.354l26.264-38.623c13.904 13.904 29.354 20.085 46.348 20.085 9.27 0 15.449-3.090 21.629-6.18 7.725-4.634 10.815-10.815 10.815-18.54 0-20.085-15.449-27.809-46.348-24.719l-12.36-24.719c3.090-3.090 7.725-9.27 13.904-20.085 7.725-9.27 13.904-16.994 20.085-23.174 4.634-6.18 10.815-12.36 15.449-16.995v-1.545c-4.634 0-12.36 1.545-21.629 1.545s-16.994 0-21.629 0v23.174h-46.348v-66.433h146.77v38.623l-41.714 50.984c15.449 3.090 27.809 10.815 35.534 21.629 9.27 10.815 13.904 23.174 13.904 38.623zM284.893 555.259v69.523h-159.13c-1.545-10.815-3.090-18.54-3.090-23.174 0-15.449 4.634-29.354 10.815-41.714s15.449-21.629 24.719-29.354c9.27-7.725 20.085-15.449 29.354-21.629s18.54-12.36 24.719-18.54c7.725-6.18 10.815-13.904 10.815-20.085 0-7.725-3.090-13.904-6.18-16.994-4.634-4.634-10.815-6.18-18.54-6.18-12.36 0-24.719 9.27-35.534 26.264l-37.079-26.264c7.725-15.449 16.994-27.809 30.899-35.534s30.899-12.36 47.893-12.36c20.085 0 38.623 6.18 54.073 18.54 13.904 12.36 21.629 27.809 21.629 49.438 0 13.904-4.634 27.809-15.449 40.169-9.27 12.36-20.085 21.629-32.444 27.809-12.36 7.725-23.174 15.449-33.989 23.174-9.27 7.725-15.449 15.449-15.449 23.174h55.618v-26.264zM907.508 695.849v84.972c0 3.090-1.545 6.18-4.634 9.27s-6.18 4.634-9.27 4.634h-537.644c-3.090 0-6.18-1.545-9.27-4.634s-4.634-6.18-4.634-9.27v-84.973c0-4.634 1.545-7.725 4.634-10.815 3.090-1.545 6.18-3.090 9.27-3.090h537.644c3.090 0 6.18 1.545 9.27 3.090 3.090 3.090 4.634 6.18 4.634 10.815zM286.437 298.797v43.259h-148.315v-43.259h47.893c0-12.36 0-29.354 0-54.073 0-23.174 0-41.714 0-52.529v-6.18h-1.545c-1.545 4.634-9.27 13.904-21.629 24.719l-30.899-33.989 60.253-55.618h46.348v177.669zM907.508 470.286v83.427c0 4.634-1.545 7.725-4.634 10.815s-6.18 4.634-9.27 4.634h-537.644c-3.090 0-6.18-1.545-9.27-4.634s-4.634-6.18-4.634-10.815v-83.427c0-4.634 1.545-7.725 4.634-10.815s6.18-4.634 9.27-4.634h537.644c3.090 0 6.18 1.545 9.27 4.634s4.634 6.18 4.634 10.815zM907.508 243.178v84.973c0 4.634-1.545 7.725-4.634 10.815-3.090 1.545-6.18 3.090-9.27 3.090h-537.644c-3.090 0-6.18-1.545-9.27-3.090-3.090-3.090-4.634-6.18-4.634-10.815v-84.972c0-3.090 1.545-6.18 4.634-9.27s6.18-4.634 9.27-4.634h537.644c3.090 0 6.18 1.545 9.27 4.634s4.634 6.18 4.634 9.27z" + ], + "defaultCode": 71, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 43, + "prevSize": 16, + "name": "uni47", + "ligatures": "", + "id": 42, + "code": 71 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 41 + }, + { + "icon": { + "paths": [ + "M922.625 512c0 56.25-9.375 108.75-31.875 159.375s-50.625 95.625-88.125 131.25c-35.625 37.5-80.625 65.625-131.25 88.125s-103.125 31.875-159.375 31.875c-61.875 0-120-11.25-174.375-37.5-56.25-26.25-103.125-63.75-142.5-110.625-1.875-3.75-3.75-7.5-3.75-11.25 0-5.625 1.875-7.5 5.625-11.25l73.125-73.125c3.75-3.75 7.5-5.625 13.125-5.625s9.375 3.75 13.125 5.625c24.375 35.625 58.125 61.875 95.625 78.75 37.5 18.75 76.875 28.125 120 28.125 37.5 0 73.125-7.5 106.875-20.625 33.75-15 61.875-33.75 86.25-60 26.25-24.375 45-52.5 60-86.25 13.125-33.75 20.625-69.375 20.625-106.875s-7.5-73.125-20.625-106.875c-15-33.75-33.75-61.875-60-86.25-24.375-26.25-52.5-45-86.25-60-33.75-13.125-69.375-20.625-106.875-20.625-35.625 0-69.375 5.625-101.25 18.75s-60 30-84.375 54.375l73.125 73.125c11.25 11.25 13.125 24.375 7.5 37.5-7.5 15-16.875 20.625-31.875 20.625h-240c-9.375 0-16.875-1.875-24.375-9.375s-9.375-15-9.375-24.375v-240c0-15 5.625-24.375 20.625-31.875 13.125-5.625 26.25-3.75 37.5 7.5l69.375 69.375c37.5-35.625 82.5-63.75 131.25-84.375 48.75-18.75 99.375-28.125 151.875-28.125 56.25 0 108.75 9.375 159.375 31.875s95.625 50.625 131.25 88.125c37.5 35.625 65.625 80.625 88.125 131.25s31.875 103.125 31.875 159.375z" + ], + "defaultCode": 72, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 44, + "prevSize": 16, + "name": "uni48", + "ligatures": "", + "id": 43, + "code": 72 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 42 + }, + { + "icon": { + "paths": [ + "M922.625 168.875v240c0 9.375-1.875 16.875-9.375 24.375s-15 9.375-24.375 9.375h-240c-15 0-24.375-5.625-31.875-20.625-5.625-13.125-3.75-26.25 7.5-37.5l75-73.125c-52.5-48.75-116.25-73.125-187.5-73.125-37.5 0-73.125 7.5-106.875 20.625-33.75 15-61.875 33.75-86.25 60-26.25 24.375-45 52.5-60 86.25-13.125 33.75-20.625 69.375-20.625 106.875s7.5 73.125 20.625 106.875c15 33.75 33.75 61.875 60 86.25 24.375 26.25 52.5 45 86.25 60 33.75 13.125 69.375 20.625 106.875 20.625 43.125 0 82.5-9.375 120-28.125 37.5-16.875 71.25-43.125 95.625-78.75 3.75-1.875 7.5-5.625 13.125-5.625s9.375 1.875 13.125 5.625l73.125 73.125c3.75 3.75 5.625 5.625 5.625 11.25 0 3.75-1.875 7.5-3.75 11.25-39.375 46.875-86.25 84.375-142.5 110.625-54.375 26.25-112.5 37.5-174.375 37.5-56.25 0-108.75-9.375-159.375-31.875s-95.625-50.625-131.25-88.125c-37.5-35.625-65.625-80.625-88.125-131.25s-31.875-103.125-31.875-159.375c0-56.25 9.375-108.75 31.875-159.375s50.625-95.625 88.125-131.25c35.625-37.5 80.625-65.625 131.25-88.125s103.125-31.875 159.375-31.875c52.5 0 103.125 9.375 151.875 28.125 48.75 20.625 93.75 48.75 131.25 84.375l69.375-69.375c11.25-11.25 22.5-13.125 37.5-7.5 15 7.5 20.625 16.875 20.625 31.875z" + ], + "defaultCode": 73, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 45, + "prevSize": 16, + "name": "uni49", + "ligatures": "", + "id": 44, + "code": 73 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 43 + }, + { + "icon": { + "paths": [ + "M824.891 703.961c0-12.305-3.516-24.609-14.063-33.398l-103.711-103.711c-8.789-10.547-21.094-14.063-35.156-14.063s-24.609 5.273-35.156 15.82c0 0 3.516 3.516 8.789 8.789s8.789 8.789 10.547 10.547c1.758 1.758 5.273 5.273 8.789 10.547 3.516 3.516 5.273 7.031 5.273 12.305 1.758 3.516 1.758 8.789 1.758 14.063 0 12.305-3.516 24.609-14.063 33.398-8.789 8.789-19.336 14.063-33.398 14.063-5.273 0-8.789 0-14.063-1.758-3.516-1.758-8.789-3.516-12.305-7.031-5.273-1.758-7.031-5.273-10.547-7.031-1.758-1.758-5.273-5.273-10.547-10.547s-7.031-8.789-8.789-8.789c-10.547 8.789-15.82 21.094-15.82 35.156s3.516 26.367 14.063 35.156l101.953 103.711c10.547 8.789 21.094 14.063 35.156 14.063 12.305 0 24.609-5.273 33.398-14.063l73.828-72.070c10.547-10.547 14.063-21.094 14.063-35.156zM471.57 350.641c0-14.063-3.516-24.609-14.063-33.398l-101.953-105.469c-10.547-8.789-21.094-14.063-35.156-14.063-12.305 0-24.609 5.273-33.398 14.063l-73.828 73.828c-10.547 8.789-14.063 21.094-14.063 33.398 0 14.063 3.516 24.609 14.063 33.398l103.711 105.469c8.789 8.789 21.094 14.063 35.156 14.063s24.609-5.273 35.156-15.82c0-1.758-3.516-5.273-8.789-10.547s-8.789-8.789-10.547-10.547c-1.758-1.758-5.273-5.273-8.789-8.789-3.516-5.273-5.273-8.789-5.273-12.305-1.758-5.273-1.758-8.789-1.758-14.063 0-14.063 3.516-24.609 14.063-35.156 8.789-8.789 19.336-14.063 33.398-14.063 5.273 0 8.789 1.758 14.063 1.758 3.516 1.758 8.789 3.516 12.305 7.031 5.273 3.516 7.031 5.273 10.547 7.031 1.758 1.758 5.273 5.273 10.547 10.547s7.031 8.789 8.789 10.547c10.547-10.547 15.82-22.852 15.82-36.914zM921.57 703.961c0 40.43-14.063 75.586-42.188 101.953l-73.828 73.828c-28.125 28.125-61.523 42.188-101.953 42.188s-75.586-14.063-101.953-42.188l-103.711-105.469c-28.125-26.367-42.188-61.523-42.188-101.953s14.063-75.586 43.945-103.711l-43.945-43.945c-28.125 28.125-63.281 43.945-103.711 43.945s-75.586-14.063-103.711-42.188l-103.711-105.469c-28.125-28.125-42.188-61.523-42.188-101.953s14.063-73.828 42.188-101.953l73.828-73.828c28.125-28.125 61.523-40.43 101.953-40.43s75.586 14.063 101.953 42.188l103.711 103.711c28.125 28.125 42.188 61.523 42.188 101.953s-14.063 75.586-43.945 105.469l43.945 43.945c28.125-29.883 63.281-43.945 103.711-43.945s75.586 14.063 103.711 42.188l103.711 103.711c28.125 28.125 42.188 63.281 42.188 101.953z" + ], + "defaultCode": 74, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 46, + "prevSize": 16, + "name": "uni4A", + "ligatures": "", + "id": 45, + "code": 74 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 44 + }, + { + "icon": { + "paths": [ + "M950 512c0 80-18 154-58 220-40 68-92 120-160 160-66 40-140 58-220 58-80 0-154-18-220-58-68-40-120-92-160-160-40-66-58-140-58-220 0-80 18-154 58-220 40-68 92-120 160-160 66-40 140-58 220-58 80 0 154 18 220 58 68 40 120 92 160 160 40 66 58 140 58 220z" + ], + "defaultCode": 75, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 47, + "prevSize": 16, + "name": "uni4B", + "ligatures": "", + "id": 46, + "code": 75 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 45 + }, + { + "icon": { + "paths": [ + "M512 202c-56 0-108 14-156 40-48 28-86 66-114 114-26 48-40 100-40 156 0 56 14 108 40 156 28 48 66 86 114 114 48 26 100 40 156 40 56 0 108-14 156-40 48-28 86-66 114-114 26-48 40-100 40-156 0-56-14-108-40-156-28-48-66-86-114-114-48-26-100-40-156-40zM950 512c0 80-18 154-58 220-40 68-92 120-160 160-66 40-140 58-220 58-80 0-154-18-220-58-68-40-120-92-160-160-40-66-58-140-58-220 0-80 18-154 58-220 40-68 92-120 160-160 66-40 140-58 220-58 80 0 154 18 220 58 68 40 120 92 160 160 40 66 58 140 58 220z" + ], + "defaultCode": 76, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 48, + "prevSize": 16, + "name": "uni4C", + "ligatures": "", + "id": 47, + "code": 76 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 46 + }, + { + "icon": { + "paths": [ + "M958 694c0 22-8 38-22 52l-42 44c-16 14-32 20-52 20-22 0-38-6-52-20l-278-278-278 278c-14 14-30 20-52 20-20 0-36-6-50-20l-44-44c-14-14-22-30-22-52 0-20 8-36 22-52l372-372c14-14 32-20 52-20s38 6 52 20l372 372c14 16 22 32 22 52z" + ], + "defaultCode": 77, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 49, + "prevSize": 16, + "name": "uni4D", + "ligatures": "", + "id": 48, + "code": 77 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 47 + }, + { + "icon": { + "paths": [ + "M958 402c0 20-8 38-22 52l-372 372c-14 14-32 22-52 22s-38-8-52-22l-372-372c-14-14-22-32-22-52s8-38 22-52l42-42c16-14 34-22 52-22 22 0 38 8 52 22l278 278 278-278c14-14 30-22 52-22 18 0 36 8 52 22l42 42c14 16 22 32 22 52z" + ], + "defaultCode": 78, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 50, + "prevSize": 16, + "name": "uni4E", + "ligatures": "", + "id": 49, + "code": 78 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 48 + }, + { + "icon": { + "paths": [ + "M350.501 512c-47.791 1.648-85.693 19.776-117.005 56.031h-57.678c-24.719 0-44.495-4.943-60.974-18.128-16.479-11.536-24.719-28.015-24.719-51.086 0-103.821 18.127-154.907 54.382-154.907 1.648 0 8.24 1.648 19.776 8.24 9.888 6.592 24.719 13.184 42.847 19.776 16.479 4.943 34.607 8.24 51.086 8.24 19.776 0 39.551-3.296 59.326-9.888-1.648 11.536-1.648 21.424-1.648 29.663 0 39.551 11.536 77.453 34.607 112.060zM821.815 792.151c0 34.607-11.536 62.622-32.959 82.398-21.424 21.424-49.438 31.311-84.045 31.311h-385.62c-34.607 0-62.622-9.888-84.045-31.311-21.424-19.776-32.959-47.791-32.959-82.398 0-16.479 1.648-31.311 1.648-46.143 1.648-14.831 3.296-29.663 6.592-47.791 3.296-16.479 6.592-32.959 11.536-47.791s11.536-28.015 18.128-42.847c8.24-13.184 18.127-24.719 28.015-34.607s23.071-18.127 37.903-24.719c14.831-4.943 31.311-8.24 49.438-8.24 1.648 0 8.24 3.296 18.128 9.888s19.776 13.184 31.311 21.424c13.184 6.592 28.015 14.831 47.791 19.776 19.776 6.592 39.551 9.888 59.326 9.888s39.551-3.296 59.326-9.888c19.776-4.943 34.607-13.184 47.791-19.776 11.536-8.24 21.424-14.831 31.311-21.424s16.479-9.888 18.127-9.888c18.128 0 34.607 3.296 49.438 8.24 14.831 6.592 28.015 14.831 37.903 24.719s19.776 21.424 28.015 34.607c6.592 14.831 13.184 28.015 18.127 42.847s8.24 31.311 11.536 47.791c3.296 18.128 4.943 32.959 6.592 47.791 0 14.831 1.648 29.663 1.648 46.143zM371.924 230.201c0 31.311-11.536 57.678-32.959 80.75-23.071 21.424-49.438 32.959-80.75 32.959-29.663 0-57.678-11.536-79.102-32.959-21.424-23.071-32.959-49.438-32.959-80.75s11.536-57.678 32.959-79.102c21.424-21.424 49.438-32.959 79.102-32.959 31.311 0 57.678 11.536 80.75 32.959 21.424 21.424 32.959 47.791 32.959 79.102zM680.091 399.94c0 46.143-16.479 85.693-49.438 118.653s-72.51 49.438-118.653 49.438c-46.143 0-85.693-16.479-118.653-49.438s-49.438-72.51-49.438-118.653c0-47.791 16.479-87.341 49.438-120.3s72.51-49.438 118.653-49.438c46.143 0 85.693 16.479 118.653 49.438s49.438 72.51 49.438 120.3zM933.875 498.817c0 23.071-8.24 39.551-24.719 51.086-16.479 13.184-36.255 18.128-60.974 18.128h-57.678c-31.311-36.255-69.214-54.383-117.005-56.031 23.071-34.607 34.607-72.51 34.607-112.060 0-8.24 0-18.127-1.648-29.663 19.776 6.592 39.551 9.888 59.326 9.888 16.479 0 34.607-3.296 51.086-8.24 18.128-6.592 32.959-13.184 42.847-19.776 11.536-6.592 18.128-8.24 19.776-8.24 36.255 0 54.383 51.086 54.383 154.907zM877.844 230.201c0 31.311-11.536 57.678-32.959 80.75-21.424 21.424-49.438 32.959-79.102 32.959-31.311 0-57.678-11.536-80.75-32.959-21.424-23.071-32.959-49.438-32.959-80.75s11.536-57.678 32.959-79.102c23.071-21.424 49.438-32.959 80.75-32.959 29.663 0 57.678 11.536 79.102 32.959s32.959 47.791 32.959 79.102z" + ], + "defaultCode": 79, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 51, + "prevSize": 16, + "name": "uni4F", + "ligatures": "", + "id": 50, + "code": 79 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 49 + }, + { + "icon": { + "paths": [ + "M750 512c0 14-6 24-18 32l-312 182c-6 4-12 6-18 6s-12-2-18-6-18-18-18-32v-364c0-14 6-26 18-32 12-8 24-8 36 0l312 182c12 8 18 18 18 32zM822 512c0-56-14-108-40-156-28-48-66-86-114-114-48-26-100-40-156-40-56 0-108 14-156 40-48 28-86 66-114 114-26 48-40 100-40 156 0 56 14 108 40 156 28 48 66 86 114 114 48 26 100 40 156 40 56 0 108-14 156-40 48-28 86-66 114-114 26-48 40-100 40-156zM950 512c0 80-18 154-58 220-40 68-92 120-160 160-66 40-140 58-220 58-80 0-154-18-220-58-68-40-120-92-160-160-40-66-58-140-58-220 0-80 18-154 58-220 40-68 92-120 160-160 66-40 140-58 220-58 80 0 154 18 220 58 68 40 120 92 160 160 40 66 58 140 58 220z" + ], + "defaultCode": 80, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 52, + "prevSize": 16, + "name": "uni50", + "ligatures": "", + "id": 51, + "code": 80 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 50 + }, + { + "icon": { + "paths": [ + "M512.359 318.641c0-26.367-10.547-49.219-28.125-68.555-19.336-17.578-42.188-28.125-68.555-28.125s-49.219 10.547-68.555 28.125c-19.336 19.336-28.125 42.188-28.125 68.555 0 14.063 3.516 28.125 8.789 42.188-12.305-7.031-26.367-8.789-40.43-8.789-28.125 0-49.219 8.789-68.555 28.125-19.336 17.578-28.125 40.43-28.125 66.797 0 28.125 8.789 50.977 28.125 68.555 19.336 19.336 40.43 28.125 68.555 28.125 26.367 0 49.219-8.789 68.555-28.125 17.578-17.578 28.125-40.43 28.125-68.555 0-14.063-3.516-26.367-10.547-40.43 14.063 5.273 28.125 8.789 42.188 8.789 26.367 0 49.219-8.789 68.555-28.125 17.578-19.336 28.125-40.43 28.125-68.555zM939.508 671.961c0 7.031-8.789 17.578-24.609 33.398-15.82 17.578-28.125 24.609-33.398 24.609-3.516 0-7.031-1.758-14.063-7.031s-12.305-10.547-19.336-17.578c-5.273-5.273-10.547-12.305-19.336-19.336-7.031-8.789-10.547-12.305-12.305-14.063l-47.461 49.219 110.742 110.742c8.789 8.789 14.063 21.094 14.063 33.398 0 14.063-7.031 28.125-19.336 40.43-14.063 14.063-26.367 19.336-40.43 19.336s-26.367-3.516-35.156-14.063l-337.5-335.742c-58.008 43.945-119.531 65.039-182.813 65.039-54.492 0-98.438-17.578-133.594-50.977-33.398-35.156-50.977-79.102-50.977-133.594 0-52.734 15.82-105.469 47.461-156.445 31.641-52.734 73.828-93.164 124.805-124.805s103.711-47.461 156.445-47.461c54.492 0 100.195 15.82 133.594 50.977 35.156 33.398 52.734 79.102 52.734 133.594 0 63.281-22.852 123.047-66.797 182.813l179.297 177.539 47.461-47.461c-1.758-1.758-5.273-5.273-12.305-12.305-8.789-7.031-15.82-14.063-21.094-19.336s-10.547-12.305-15.82-17.578c-5.273-7.031-8.789-12.305-8.789-15.82 0-5.273 8.789-15.82 24.609-31.641 15.82-17.578 28.125-24.609 33.398-24.609 3.516 0 8.789 1.758 12.305 3.516 1.758 3.516 8.789 10.547 22.852 22.852 12.305 12.305 26.367 26.367 40.43 40.43s28.125 28.125 43.945 42.188c14.063 15.82 26.367 28.125 36.914 40.43 8.789 10.547 14.063 17.578 14.063 19.336z" + ], + "defaultCode": 81, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 53, + "prevSize": 16, + "name": "uni51", + "ligatures": "", + "id": 52, + "code": 81 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 51 + }, + { + "icon": { + "paths": [ + "M880 246h-376c-20-24-40-50-46-56-4-12-16-20-28-20h-150c-10 0-18 6-26 12l-50 64h-60c-32 0-56 26-56 56v496c0 30 24 56 56 56h736c32 0 56-26 56-56v-496c0-30-24-56-56-56z" + ], + "defaultCode": 82, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 54, + "prevSize": 16, + "name": "uni52", + "ligatures": "", + "id": 53, + "code": 82 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 52 + }, + { + "icon": { + "paths": [ + "M766.918 695.849c0-18.54-6.18-35.534-18.54-50.984-13.904-15.449-29.354-23.174-46.348-23.174-15.449 0-27.809 4.634-37.079 15.449-7.725 10.815-12.36 24.719-12.36 41.714s4.634 30.899 15.449 41.714c10.815 12.36 26.264 16.995 46.348 16.995 13.904 0 26.264-3.090 37.079-10.815 10.815-9.27 15.449-18.54 15.449-30.899zM498.096 751.467c0 4.634-1.545 7.725-4.634 10.815l-140.59 140.59c-3.090 3.090-6.18 4.634-10.815 4.634-3.090 0-6.18-1.545-9.27-4.634l-142.136-140.59c-4.634-4.634-4.634-9.27-3.090-15.449 3.090-6.18 7.725-9.27 13.904-9.27h84.972v-607.166c0-4.634 1.545-7.725 3.090-9.27 3.090-3.090 6.18-4.634 10.815-4.634h84.973c3.090 0 7.725 1.545 9.27 4.634 3.090 1.545 4.634 4.634 4.634 9.27v607.166h84.973c3.090 0 7.725 1.545 9.27 4.634 3.090 3.090 4.634 6.18 4.634 9.27zM828.716 722.114c0 18.54-1.545 35.534-6.18 52.529-3.090 18.54-9.27 35.534-16.994 50.984-9.27 15.449-18.54 29.354-30.899 41.714-10.815 12.36-26.264 21.629-43.259 29.354s-35.534 10.815-55.618 10.815c-18.54 0-33.989-3.090-47.893-7.725-7.725-1.545-13.904-4.634-18.54-6.18l16.995-49.438c4.634 1.545 9.27 3.090 13.904 4.634 10.815 3.090 21.629 6.18 32.444 6.18 24.719 0 44.804-9.27 60.253-26.264 13.904-16.994 24.719-38.623 29.354-64.888h-1.545c-6.18 7.725-15.449 12.36-26.264 16.995-12.36 4.634-24.719 6.18-38.623 6.18-30.899 0-55.618-10.815-75.703-30.899-20.085-21.629-29.354-46.348-29.354-77.248s10.815-57.163 30.899-78.792c21.629-20.085 47.893-30.899 80.337-30.899 37.079 0 66.433 13.904 91.152 41.714 23.174 27.809 35.534 64.888 35.534 111.237zM816.356 405.399v49.438h-207.023v-49.438h72.612v-191.574c0-1.545 0-4.634 0-7.725 1.545-3.090 1.545-6.18 1.545-7.725v-6.18h-1.545l-3.090 4.634c-3.090 3.090-6.18 7.725-10.815 13.904l-27.809 24.719-37.079-37.079 84.973-81.882h54.073v288.907z" + ], + "defaultCode": 84, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 55, + "prevSize": 16, + "name": "uni54", + "ligatures": "", + "id": 54, + "code": 84 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 53 + }, + { + "icon": { + "paths": [ + "M821.375 562.625v258.75c0 9.375-3.75 16.875-11.25 22.5-5.625 7.5-15 11.25-24.375 11.25h-204.375v-206.25h-138.75v206.25h-204.375c-9.375 0-18.75-3.75-24.375-11.25-7.5-5.625-11.25-13.125-11.25-22.5v-258.75c0 0 0 0 1.875 0 0-1.875 0-1.875 0-1.875l307.5-255 307.5 255c0 0 1.875 1.875 1.875 1.875zM939.5 527l-31.875 39.375c-3.75 3.75-7.5 5.625-11.25 5.625h-1.875c-5.625 0-9.375-1.875-11.25-3.75l-371.25-309.375-371.25 309.375c-3.75 3.75-7.5 3.75-13.125 3.75-3.75 0-7.5-1.875-11.25-5.625l-31.875-39.375c-3.75-3.75-3.75-7.5-3.75-13.125s1.875-9.375 5.625-11.25l384.375-320.625c11.25-9.375 26.25-15 41.25-15s30 5.625 41.25 15l129.375 108.75v-105c0-3.75 1.875-9.375 5.625-11.25 3.75-3.75 7.5-5.625 13.125-5.625h101.25c5.625 0 9.375 1.875 13.125 5.625 3.75 1.875 5.625 7.5 5.625 11.25v219.375l116.25 97.5c3.75 1.875 5.625 5.625 5.625 11.25s0 9.375-3.75 13.125z" + ], + "defaultCode": 87, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 56, + "prevSize": 16, + "name": "uni57", + "ligatures": "", + "id": 55, + "code": 87 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 54 + }, + { + "icon": { + "paths": [ + "M703.602 714.148c1.758 7.031 1.758 12.305-3.516 17.578l-175.781 193.359c-1.758 3.516-7.031 5.273-10.547 5.273-5.273 0-8.789-1.758-12.305-5.273l-177.539-193.359c-5.273-5.273-5.273-10.547-3.516-17.578 3.516-5.273 8.789-8.789 14.063-8.789h112.5v-627.539c0-5.273 1.758-8.789 5.273-10.547 3.516-3.516 7.031-5.273 12.305-5.273h94.922c5.273 0 8.789 1.758 12.305 5.273 3.516 1.758 5.273 5.273 5.273 10.547v627.539h112.5c7.031 0 10.547 3.516 14.063 8.789z" + ], + "defaultCode": 88, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 57, + "prevSize": 16, + "name": "uni58", + "ligatures": "", + "id": 56, + "code": 88 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 55 + }, + { + "icon": { + "paths": [ + "M703.602 309.852c-3.516 5.273-8.789 8.789-14.063 8.789h-112.5v627.539c0 5.273-1.758 8.789-5.273 10.547-3.516 3.516-7.031 5.273-12.305 5.273h-94.922c-5.273 0-8.789-1.758-12.305-5.273-3.516-1.758-5.273-5.273-5.273-10.547v-627.539h-112.5c-7.031 0-10.547-3.516-14.063-8.789-1.758-7.031-1.758-12.305 3.516-17.578l175.781-193.359c1.758-3.516 7.031-5.273 10.547-5.273 5.273 0 8.789 1.758 12.305 5.273l177.539 193.359c5.273 5.273 5.273 10.547 3.516 17.578z" + ], + "defaultCode": 89, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 58, + "prevSize": 16, + "name": "uni59", + "ligatures": "", + "id": 57, + "code": 89 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 56 + }, + { + "icon": { + "paths": [ + "M402 420v330c0 6-2 10-4 12-4 4-8 6-14 6h-36c-6 0-10-2-14-6-4-2-4-6-4-12v-330c0-4 0-10 4-12 4-4 8-6 14-6h36c6 0 10 2 14 6 2 2 4 8 4 12zM548 420v330c0 6-2 10-4 12-4 4-8 6-14 6h-36c-6 0-10-2-14-6-2-2-4-6-4-12v-330c0-4 2-10 4-12 4-4 8-6 14-6h36c6 0 10 2 14 6 2 2 4 8 4 12zM694 420v330c0 6 0 10-4 12-4 4-8 6-14 6h-36c-6 0-10-2-14-6-2-2-4-6-4-12v-330c0-4 2-10 4-12 4-4 8-6 14-6h36c6 0 10 2 14 6 4 2 4 8 4 12zM768 834v-542h-512v542c0 8 2 16 4 24 2 6 6 12 8 14 4 4 6 6 6 6h476c0 0 2-2 6-6 2-2 6-8 8-14 2-8 4-16 4-24zM384 220h256l-28-68c-2-2-6-4-10-6h-180c-4 2-8 4-10 6zM914 238v36c0 6-2 10-4 14-4 2-8 4-14 4h-54v542c0 32-10 60-28 82-18 24-40 34-64 34h-476c-24 0-46-10-64-32s-28-50-28-82v-544h-54c-6 0-10-2-14-4-2-4-4-8-4-14v-36c0-6 2-10 4-14 4-2 8-4 14-4h176l40-96c6-14 16-26 32-36 14-10 30-14 44-14h184c14 0 30 4 44 14 16 10 26 22 32 36l40 96h176c6 0 10 2 14 4 2 4 4 8 4 14z" + ], + "defaultCode": 90, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 59, + "prevSize": 16, + "name": "uni5A", + "ligatures": "", + "id": 58, + "code": 90 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 57 + }, + { + "icon": { + "paths": [ + "M788.707 162.475c0 9.709-7.282 19.419-19.419 19.419-9.709 0-19.419-9.709-19.419-19.419 0-12.137 9.709-19.419 19.419-19.419 12.137 0 19.419 7.282 19.419 19.419zM795.989 346.946c0 0-26.7-121.363-186.899-89.808-14.563-55.827-12.137-97.090 21.845-133.499 48.545-50.973 126.218-24.272 126.218-24.272v-41.264c-26.7-12.137-53.399-14.563-80.099-14.563-104.372 0-162.626 77.673-186.899 131.072l-288.844 531.57 82.527-14.563-150.491 288.844 104.372-19.419 80.099-225.735c225.735 0 517.006-82.527 478.171-388.362zM893.079 245.002l-63.109-63.109-50.973 63.109zM354.228 669.772c0 0 9.709-2.427 21.845-4.854 12.137-4.854 31.554-7.282 53.399-14.563 12.137-2.427 24.272-7.282 36.409-9.709 12.137-4.854 26.7-9.709 38.836-14.563 14.563-7.282 26.7-12.137 38.836-19.419 14.563-7.282 26.7-16.991 38.836-24.272 2.427-2.427 7.282-4.854 9.709-7.282l7.282-7.282c7.282-7.282 12.137-12.137 16.991-16.991s9.709-12.137 14.563-16.991c2.427-2.427 4.854-4.854 7.282-9.709l2.427-4.854 2.427-2.427c2.427-4.854 4.854-7.282 4.854-9.709 2.427-2.427 4.854-7.282 4.854-9.709 2.427-2.427 2.427-2.427 2.427-4.854 2.427 0 2.427-2.427 2.427-4.854 2.427-2.427 2.427-4.854 4.854-7.282 2.427-7.282 4.854-12.137 7.282-19.419 0-4.854 2.427-9.709 4.854-16.991 0-4.854 2.427-9.709 2.427-14.563s2.427-9.709 2.427-14.563c0-4.854 2.427-9.709 2.427-14.563 0-2.427 0-7.282 0-9.709 0-12.137 2.427-21.845 2.427-21.845l12.137 2.427c0 0-2.427 7.282-2.427 19.419 0 4.854-2.427 7.282-2.427 12.137s0 9.709-2.427 12.137c0 4.854 0 9.709-2.427 16.991 0 4.854-2.427 9.709-2.427 14.563-2.427 7.282-4.854 12.137-7.282 19.419-2.427 4.854-4.854 12.137-7.282 16.991 0 2.427-2.427 7.282-4.854 9.709 0 2.427 0 2.427-2.427 4.854 0 2.427 0 2.427-2.427 4.854 0 2.427-2.427 4.854-4.854 9.709-2.427 2.427-2.427 4.854-4.854 7.282s-2.427 4.854-2.427 4.854l-4.854 4.854c-2.427 2.427-4.854 7.282-7.282 9.709-4.854 4.854-9.709 12.137-14.563 16.991s-9.709 9.709-16.991 16.991l-7.282 7.282c-4.854 2.427-7.282 2.427-9.709 4.854-14.563 9.709-26.7 19.419-41.264 26.7-12.137 4.854-26.7 12.137-38.836 16.991-14.563 4.854-26.7 9.709-41.264 14.563-12.137 2.427-24.272 7.282-36.409 9.709-21.845 4.854-41.264 9.709-53.399 12.137s-21.845 4.854-21.845 4.854z" + ], + "defaultCode": 86, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 60, + "prevSize": 16, + "name": "uni56", + "ligatures": "", + "id": 59, + "code": 86 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 58 + }, + { + "icon": { + "paths": [ + "M213.721 810.279c-79.102-79.102-123.596-186.218-123.596-298.279 0-232.361 189.514-421.875 421.875-421.875l52.734 52.734-52.734 52.734c-174.683 0-316.406 141.724-316.406 316.406 0 84.045 32.959 164.795 92.286 224.122l-64.27 8.24zM512 933.875l-52.734-52.734 52.734-52.734c174.683 0 316.406-141.724 316.406-316.406 0-84.045-32.959-164.795-92.286-224.122l64.27-8.24 9.888-65.918c79.102 79.102 123.596 186.218 123.596 298.279 0 232.361-189.514 421.875-421.875 421.875z" + ], + "defaultCode": 49, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 61, + "prevSize": 16, + "name": "uni31", + "ligatures": "", + "id": 60, + "code": 49 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 59 + }, + { + "icon": { + "paths": [ + "M449.378 830.054c0 57.678-47.791 103.821-105.469 103.821s-105.469-46.143-105.469-103.821c0-59.326 47.791-105.469 105.469-105.469s105.469 46.143 105.469 105.469zM449.378 512c0 57.678-47.791 105.469-105.469 105.469s-105.469-47.791-105.469-105.469c0-57.678 47.791-105.469 105.469-105.469s105.469 47.791 105.469 105.469zM449.378 193.946c0 59.326-47.791 105.469-105.469 105.469s-105.469-46.143-105.469-105.469c0-57.678 47.791-103.821 105.469-103.821s105.469 46.143 105.469 103.821zM785.56 830.054c0 57.678-47.791 103.821-105.469 103.821s-105.469-46.143-105.469-103.821c0-59.326 47.791-105.469 105.469-105.469s105.469 46.143 105.469 105.469zM785.56 512c0 57.678-47.791 105.469-105.469 105.469s-105.469-47.791-105.469-105.469c0-57.678 47.791-105.469 105.469-105.469s105.469 47.791 105.469 105.469zM785.56 193.946c0 59.326-47.791 105.469-105.469 105.469s-105.469-46.143-105.469-105.469c0-57.678 47.791-103.821 105.469-103.821s105.469 46.143 105.469 103.821z" + ], + "defaultCode": 85, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 62, + "prevSize": 16, + "name": "uni55", + "ligatures": "", + "id": 61, + "code": 85 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 60 + }, + { + "icon": { + "paths": [ + "M654.5 193.25v176.25h91.875v183.75h-360v-103.125l-285 191.25 285 189.375v-101.25h536.25v-536.25z" + ], + "defaultCode": 51, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 63, + "prevSize": 16, + "name": "uni33", + "ligatures": "", + "id": 62, + "code": 51 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 61 + }, + { + "icon": { + "paths": [ + "M406.531 406.531h-316.406l245.544 179.627-88.989 294.983 252.136-176.331 276.856 176.331-113.708-294.983 271.912-179.627h-316.406l-118.653-303.223z" + ], + "defaultCode": 50, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 64, + "prevSize": 16, + "name": "uni32", + "ligatures": "", + "id": 63, + "code": 50 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 62 + }, + { + "icon": { + "paths": [ + "M270 112h482v46h-482zM810 466l-254 248v-444h-90v440l-250-244-66 64 362 362 362-362z" + ], + "defaultCode": 53, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 65, + "prevSize": 16, + "name": "uni35", + "ligatures": "", + "id": 64, + "code": 53 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 63 + }, + { + "icon": { + "paths": [ + "M272 112h482v46h-482zM216 716l252-248v444h90v-440l252 244 64-64-362-362-362 362z" + ], + "defaultCode": 54, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 66, + "prevSize": 16, + "name": "uni36", + "ligatures": "", + "id": 65, + "code": 54 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 64 + }, + { + "icon": { + "paths": [ + "M680.75 390.125c0 3.75 0 7.5 0 11.25s-1.875 7.5-1.875 13.125c0 3.75-1.875 9.375-1.875 13.125-1.875 5.625-3.75 11.25-3.75 16.875-1.875 5.625-3.75 11.25-5.625 16.875s-3.75 11.25-5.625 18.75c-1.875 1.875-3.75 5.625-3.75 7.5-1.875 1.875-1.875 3.75-1.875 5.625-1.875 1.875-1.875 1.875-3.75 3.75-1.875 3.75-1.875 5.625-3.75 9.375s-3.75 5.625-5.625 9.375l-3.75 3.75-1.875 5.625c-1.875 1.875-3.75 5.625-7.5 7.5-3.75 5.625-7.5 13.125-13.125 16.875-5.625 5.625-11.25 11.25-16.875 16.875l-7.5 7.5c-3.75 1.875-5.625 3.75-9.375 7.5-11.25 9.375-24.375 16.875-37.5 24.375s-26.25 13.125-39.375 18.75c-13.125 5.625-26.25 11.25-39.375 15-11.25 3.75-22.5 7.5-33.75 11.25-22.5 5.625-41.25 9.375-54.375 13.125s-20.625 3.75-20.625 3.75c0 0 7.5 0 20.625-3.75 13.125-1.875 31.875-5.625 54.375-11.25 11.25-3.75 22.5-5.625 35.625-9.375s26.25-9.375 39.375-15c13.125-5.625 26.25-11.25 39.375-18.75 13.125-5.625 26.25-15 39.375-24.375 3.75-1.875 5.625-3.75 9.375-5.625l9.375-7.5c5.625-5.625 11.25-11.25 15-16.875 5.625-5.625 11.25-11.25 15-16.875 3.75-3.75 5.625-5.625 7.5-9.375l3.75-3.75c0-1.875 1.875-3.75 1.875-5.625 1.875-1.875 3.75-5.625 7.5-9.375 0-1.875 1.875-5.625 3.75-9.375 1.875 0 1.875-1.875 3.75-3.75 0-1.875 0-3.75 1.875-5.625s1.875-5.625 3.75-9.375c3.75-5.625 5.625-11.25 7.5-16.875 1.875-7.5 3.75-13.125 5.625-18.75s1.875-11.25 3.75-15c1.875-5.625 1.875-11.25 3.75-15 0-5.625 0-9.375 1.875-13.125 0-5.625 0-9.375 0-11.25 1.875-15 1.875-22.5 1.875-22.5h-11.25c0 0 0 7.5-1.875 20.625zM890.75 240.125l-63.75-61.875c-1.875-61.875-41.25-103.125-60-114.375-18.75-16.875-61.875-30-110.625-24.375-46.875 7.5-114.375 31.875-161.25 120-91.875 172.5-288.75 541.875-290.625 545.625-1.875 0-1.875 1.875 0 1.875 0 1.875 1.875 1.875 1.875 1.875l75-13.125-146.25 283.125c0 1.875 0 1.875 1.875 3.75 0 0 0 0 1.875 0 0 0 0 0 0 0l105-18.75c0 0 1.875 0 1.875-1.875l76.875-225c196.875-1.875 333.75-48.75 408.75-144.375 78.75-101.25 67.5-228.75 54.375-288.75l-9.375-58.125h112.5c0 0 1.875 0 1.875-1.875 1.875 0 0-1.875 0-3.75zM787.625 161.375c0 9.375-9.375 18.75-18.75 18.75-11.25 0-18.75-9.375-18.75-18.75 0-11.25 7.5-20.625 18.75-20.625 9.375 0 18.75 9.375 18.75 20.625zM725.75 588.875c-75 93.75-210 140.625-405 140.625-1.875 0-1.875 1.875-1.875 3.75l-78.75 225-95.625 16.875 146.25-283.125c0-1.875 0-1.875 0-3.75-1.875 0-1.875-1.875-3.75-1.875l-75 15c26.25-48.75 204.375-378.75 288.75-538.125 46.875-86.25 110.625-110.625 155.625-116.25 46.875-5.625 86.25 5.625 105 18.75v41.25c-3.75 0-30-9.375-54.375-9.375s-52.5 9.375-69.375 28.125c-30 33.75-37.5 67.5-22.5 123.75 101.25-18.75 146.25 24.375 163.125 50.625 13.125 56.25 28.125 185.625-52.5 288.75zM780.125 240.125l43.125-56.25 56.25 56.25z" + ], + "defaultCode": 48, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 67, + "prevSize": 16, + "name": "uni30", + "ligatures": "", + "id": 66, + "code": 48 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 65 + }, + { + "icon": { + "paths": [ + "M506.375 69.5c121.875 0 225 41.25 313.125 125.625 86.25 84.375 131.25 187.5 135 309.375 0 121.875-41.25 226.875-127.5 313.125-84.375 88.125-187.5 133.125-309.375 136.875-121.875 0-226.875-41.25-313.125-127.5-88.125-84.375-133.125-187.5-135-309.375s39.375-226.875 125.625-313.125c86.25-88.125 189.375-133.125 311.25-135zM504.5 780.125c18.75 0 35.625-5.625 46.875-16.875 11.25-13.125 18.75-28.125 18.75-45 0-20.625-3.75-35.625-16.875-48.75-11.25-11.25-28.125-16.875-46.875-16.875 0 0-1.875 0-1.875 0-18.75 0-33.75 5.625-45 16.875-13.125 11.25-18.75 26.25-20.625 45 0 18.75 5.625 33.75 18.75 46.875 11.25 11.25 26.25 18.75 45 18.75 0 0 1.875 0 1.875 0zM663.875 465.125c16.875-20.625 24.375-45 24.375-75 0-48.75-16.875-86.25-50.625-110.625s-76.875-35.625-129.375-35.625c-41.25 0-75 7.5-99.375 24.375-45 26.25-67.5 73.125-69.375 140.625 0 0 0 3.75 0 3.75s105 0 105 0c0 0 0-3.75 0-3.75 0-16.875 5.625-33.75 15-52.5 11.25-15 28.125-22.5 52.5-22.5 26.25 0 43.125 5.625 50.625 18.75 9.375 13.125 15 26.25 15 43.125 0 11.25-5.625 24.375-15 37.5-5.625 7.5-13.125 15-20.625 18.75 0 0-5.625 3.75-5.625 3.75-3.75 3.75-7.5 7.5-15 11.25-5.625 3.75-13.125 9.375-18.75 15-7.5 3.75-13.125 9.375-20.625 15s-13.125 11.25-16.875 16.875c-7.5 13.125-13.125 37.5-16.875 75 0 0 0 7.5 0 7.5s105 0 105 0c0 0 0-3.75 0-3.75 0-7.5 0-16.875 3.75-26.25 3.75-13.125 11.25-24.375 26.25-35.625 0 0 26.25-16.875 26.25-16.875 30-22.5 46.875-37.5 54.375-48.75z" + ], + "defaultCode": 63, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 68, + "prevSize": 16, + "name": "uni3F", + "ligatures": "", + "id": 67, + "code": 63 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 66 + }, + { + "icon": { + "paths": [ + "M939.148 847.742c7.031 10.547 7.031 21.094 0 31.641-5.273 8.789-14.063 14.063-26.367 14.063 0 0-803.32 0-803.32 0-10.547 0-19.336-5.273-24.609-14.063-7.031-10.547-7.031-21.094-1.758-31.641 0 0 400.781-703.125 400.781-703.125 5.273-10.547 14.063-15.82 28.125-15.82 12.305 0 21.094 5.273 26.367 15.82 0 0 400.781 703.125 400.781 703.125zM561.219 803.797c0 0 0-89.648 0-89.648s-98.438 0-98.438 0c0 0 0 89.648 0 89.648s98.438 0 98.438 0zM561.219 647.352c0 0 0-270.703 0-270.703s-98.438 0-98.438 0c0 0 0 270.703 0 270.703s98.438 0 98.438 0z" + ], + "defaultCode": 33, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 69, + "prevSize": 16, + "name": "uni21", + "ligatures": "", + "id": 68, + "code": 33 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 67 + }, + { + "icon": { + "paths": [ + "M512 62c-247.852 0-450 202.148-450 450s202.148 450 450 450c247.852 0 450-202.148 450-450s-202.148-450-450-450zM441.688 719.422l-205.664-207.422 79.102-79.102 126.563 128.32 270.703-270.703 79.102 79.102z" + ], + "defaultCode": 57, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 70, + "prevSize": 16, + "name": "uni39", + "ligatures": "", + "id": 69, + "code": 57 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 68 + }, + { + "icon": { + "paths": [ + "M806.983 627.357v192.81h-589.966v-192.81h-112.060v248.841c0 31.311 24.719 57.678 56.031 57.678h702.026c31.311 0 56.031-26.367 56.031-57.678v-248.841zM502.112 607.581l-163.147-194.458c0 0-24.719-24.719 3.296-24.719 26.367 0 90.637 0 90.637 0s0-14.831 0-39.551c0-67.566 0-194.458 0-245.544 0 0-3.296-13.184 18.128-13.184 19.776 0 112.060 0 128.54 0 14.831 0 13.184 11.536 13.184 11.536 0 49.438 0 179.627 0 245.544 0 21.424 0 36.255 0 36.255s52.734 0 85.693 0c31.311 0 8.24 24.719 8.24 24.719s-138.428 182.922-158.203 201.050c-13.184 14.831-26.367-1.648-26.367-1.648z" + ], + "defaultCode": 83, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 71, + "prevSize": 16, + "name": "uni53", + "ligatures": "", + "id": 70, + "code": 83 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 69 + }, + { + "icon": { + "paths": [ + "M775.672 933.875h-527.344c-87.341 0-158.203-70.862-158.203-158.203v-527.344c0-69.214 44.495-126.892 105.469-148.315v69.214c0 44.495 36.255 79.102 79.102 79.102s79.102-34.607 79.102-79.102v-79.102h316.406v79.102c0 44.495 36.255 79.102 79.102 79.102s79.102-34.607 79.102-79.102v-69.214c60.974 21.424 105.469 79.102 105.469 148.315v527.344c0 87.341-70.862 158.203-158.203 158.203zM828.406 353.797h-632.813v421.875c0 29.663 23.071 52.734 52.734 52.734h527.344c29.663 0 52.734-23.071 52.734-52.734zM617.469 617.469h105.469v105.469h-105.469zM617.469 459.266h105.469v105.469h-105.469zM459.266 617.469h105.469v105.469h-105.469zM459.266 459.266h105.469v105.469h-105.469zM301.063 617.469h105.469v105.469h-105.469zM301.063 459.266h105.469v105.469h-105.469zM749.305 195.594c-14.831 0-26.367-11.536-26.367-26.367v-79.102h52.734v79.102c0 14.831-11.536 26.367-26.367 26.367zM274.695 195.594c-14.831 0-26.367-11.536-26.367-26.367v-79.102h52.734v79.102c0 14.831-11.536 26.367-26.367 26.367z" + ], + "defaultCode": 55, + "grid": 16, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 72, + "prevSize": 16, + "name": "uni37", + "ligatures": "", + "id": 71, + "code": 55 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 70 + }, + { + "icon": { + "paths": [ + "M0 293.143v-218.857l46.286-0.571 30.857 15.429q6.857 2.857 120.571 2.857 25.143 0 75.429-1.143t75.429-1.143q20.571 0 61.429 0.286t61.429 0.286h167.429q3.429 0 12 0.286t11.714 0 9.143-1.714 10-5.143 8.571-10l24-0.571q2.286 0 8 0.286t8 0.286q1.143 64 1.143 192 0 45.714-2.857 62.286-22.286 8-38.857 10.286-14.286-25.143-30.857-73.143-1.714-5.143-6.286-27.429t-8.286-42-4.286-20.286q-3.429-4.571-6.857-7.143t-8.857-3.429-7.429-1.429-10.286-0.286-9.429 0.286q-9.714 0-38-0.286t-42.571-0.286-36.571 1.143-40.571 3.429q-5.143 46.286-4.571 77.714 0 53.714 1.143 221.714t1.143 260q0 9.143-1.429 40.857t0 52.286 7.143 39.429q22.857 12 70.857 24.286t68.571 21.429q2.857 22.857 2.857 28.571 0 8-1.714 16.571l-19.429 0.571q-43.429 1.143-124.571-4.571t-118.286-5.714q-28.571 0-86.286 5.143t-86.857 5.143q-1.714-29.143-1.714-29.714v-5.143q9.714-15.429 35.143-24.571t56.286-16.571 44.571-15.429q10.857-24 10.857-218.857 0-57.714-1.714-173.143t-1.714-173.143v-66.857q0-1.143 0.286-8.857t0.286-14.286-0.571-14.571-1.714-13.714-2.857-8q-6.286-6.857-92.571-6.857-18.857 0-53.143 6.857t-45.714 14.857q-10.857 7.429-19.429 41.429t-18 63.429-24.286 30.571q-24-14.857-32-25.143zM808 815.143q5.143-10.571 24-10.571h45.714v-585.143h-45.714q-18.857 0-24-10.571t6.286-25.429l72-92.571q11.429-14.857 28-14.857t28 14.857l72 92.571q11.429 14.857 6.286 25.429t-24 10.571h-45.714v585.143h45.714q18.857 0 24 10.571t-6.286 25.429l-72 92.571q-11.429 14.857-28 14.857t-28-14.857l-72-92.571q-11.429-14.857-6.286-25.429z" + ], + "tags": [ + "text-height" + ], + "defaultCode": 61492, + "grid": 14, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 73, + "prevSize": 16, + "name": "text-height", + "id": 72, + "code": 61492 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 71 + }, + { + "icon": { + "paths": [ + "M250.857 726.286l-146.286 146.286q-5.714 5.143-13.143 5.143-6.857 0-13.143-5.143-5.143-5.714-5.143-13.143t5.143-13.143l146.286-146.286q5.714-5.143 13.143-5.143t13.143 5.143q5.143 5.714 5.143 13.143t-5.143 13.143zM347.429 749.714v182.857q0 8-5.143 13.143t-13.143 5.143-13.143-5.143-5.143-13.143v-182.857q0-8 5.143-13.143t13.143-5.143 13.143 5.143 5.143 13.143zM219.429 621.714q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143 5.143-13.143 13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM941.714 694.857q0 68.571-48.571 116l-84 83.429q-47.429 47.429-116 47.429-69.143 0-116.571-48.571l-190.857-191.429q-12-12-24-32l136.571-10.286 156 156.571q15.429 15.429 38.857 15.714t38.857-15.143l84-83.429q16-16 16-38.286 0-22.857-16-38.857l-156.571-157.143 10.286-136.571q20 12 32 24l192 192q48 49.143 48 116.571zM589.143 281.143l-136.571 10.286-156-156.571q-16-16-38.857-16-22.286 0-38.857 15.429l-84 83.429q-16 16-16 38.286 0 22.857 16 38.857l156.571 156.571-10.286 137.143q-20-12-32-24l-192-192q-48-49.143-48-116.571 0-68.571 48.571-116l84-83.429q47.429-47.429 116-47.429 69.143 0 116.571 48.571l190.857 191.429q12 12 24 32zM950.857 329.143q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143 5.143-13.143 13.143-5.143h182.857q8 0 13.143 5.143t5.143 13.143zM640 18.286v182.857q0 8-5.143 13.143t-13.143 5.143-13.143-5.143-5.143-13.143v-182.857q0-8 5.143-13.143t13.143-5.143 13.143 5.143 5.143 13.143zM872.571 104.571l-146.286 146.286q-6.286 5.143-13.143 5.143t-13.143-5.143q-5.143-5.714-5.143-13.143t5.143-13.143l146.286-146.286q5.714-5.143 13.143-5.143t13.143 5.143q5.143 5.714 5.143 13.143t-5.143 13.143z" + ], + "width": 951, + "tags": [ + "chain-broken", + "unlink" + ], + "grid": 14, + "defaultCode": 59648, + "attrs": [] + }, + "attrs": [], + "properties": { + "order": 74, + "prevSize": 16, + "name": "chain-broken", + "id": 73, + "code": 59648 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 72 + }, + { + "icon": { + "paths": [ + "M292.571 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM292.571 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM292.571 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 786.286v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM585.143 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 566.857v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM877.714 347.429v-109.714q0-8-5.143-13.143t-13.143-5.143h-182.857q-8 0-13.143 5.143t-5.143 13.143v109.714q0 8 5.143 13.143t13.143 5.143h182.857q8 0 13.143-5.143t5.143-13.143zM950.857 164.571v621.714q0 37.714-26.857 64.571t-64.571 26.857h-768q-37.714 0-64.571-26.857t-26.857-64.571v-621.714q0-37.714 26.857-64.571t64.571-26.857h768q37.714 0 64.571 26.857t26.857 64.571z" + ], + "width": 950.8579902648926, + "tags": [ + "table" + ], + "defaultCode": 61646, + "grid": 14, + "attrs": [] + }, + "attrs": [], + "properties": { + "name": "table", + "order": 75, + "prevSize": 16, + "id": 74, + "code": 61646 + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 73 + }, + { + "icon": { + "paths": [ + "M956.335 0h-602.22c-36.088 0-65.41 29.322-65.41 65.41s29.322 65.41 65.41 65.41h536.811v757.85h-536.811c-36.088 0-65.41 29.322-65.41 65.41s29.322 65.41 65.41 65.41h602.22c36.088 0 65.41-29.322 65.41-65.41v-888.67c2.256-36.088-29.322-65.41-65.41-65.41z", + "M322.537 676.652l-99.242-99.242h471.401c36.088 0 65.41-29.322 65.41-65.41s-29.322-65.41-65.41-65.41h-473.656l99.242-99.242c24.811-24.811 24.811-65.41 0-92.476-11.278-11.278-29.322-18.044-45.11-18.044-18.044 0-33.833 6.767-45.11 18.044l-212.018 209.762c-6.767 9.022-13.533 18.044-15.789 31.577v4.511c-2.256 2.256-2.256 6.767-2.256 11.278s0 9.022 0 11.278v4.511c2.256 11.278 9.022 22.555 15.789 29.322l212.018 209.762c11.278 11.278 29.322 18.044 45.11 18.044 18.044 0 33.833-6.767 45.11-18.044 29.322-24.811 29.322-65.41 4.511-90.22z" + ], + "attrs": [ + { + "opacity": 1 + }, + { + "opacity": 1 + } + ], + "isMulticolor": false, + "grid": 14, + "tags": [ + "logout" + ] + }, + "attrs": [ + { + "opacity": 1 + }, + { + "opacity": 1 + } + ], + "properties": { + "order": 76, + "id": 75, + "prevSize": 16, + "code": 59649, + "name": "logout" + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 74 + } + ], + "height": 1024, + "metadata": { + "name": "wagtail" + }, + "preferences": { + "showGlyphs": true, + "showQuickUse": true, + "fontPref": { + "prefix": "icon-", + "metadata": { + "fontFamily": "wagtail", + "majorVersion": 1, + "minorVersion": 0 + }, + "metrics": { + "emSize": 1024, + "baseline": 6.25, + "whitespace": 50 + }, + "showMetrics": false, + "showMetadata": false, + "showVersion": false, + "includeMetadata": false, + "resetPoint": 58880, + "embed": false, + "showSelector": false + }, + "imagePref": { + "prefix": "icon-" + }, + "historySize": 100, + "showCodes": true, + "search": "", + "gridSize": 16, + "showGrid": true, + "showQuickUse2": true, + "showSVGs": true + } } \ No newline at end of file diff --git a/wagtail/wagtailadmin/static_src/wagtailadmin/fonts/wagtail.eot b/wagtail/wagtailadmin/static_src/wagtailadmin/fonts/wagtail.eot index 8e31b77839bec87adbafc61c86bdd764cce8bd20..cb75341e65a970679248ae0cc0e6e09e07bd5a19 100755 GIT binary patch delta 332 zcmeyeg>lLjMplt128M!(tmZ6Nf90@GbXZc~efAVP0|Vm$28Q4b8L5dWe0@7PImL`73~Ym5khy3ZvPIl|cR(pdOo?{NzNF`EG|87{WP#@(XekD+(B5 zm@WeOAoU7)iMgrG#-E=8`6qzt+Y0iFOBk4eG7OOcAbAF6=FQ2BeHQl23^D)zGp}H- z2g|v3U}0 z3=EqmSiO;!VbA$>HJ;z*D+4zR$O?w5>>Fpo=*cs}elx~Qo)Uh`PWqXQlFS^LZ?f~` zJmi|>b>y4me<_$L>{2vR%v1cOl%sS=SwXo+WuD3%RX5cp)pu%cY8h%1)a%rrXq?cz Kv3X6z2}S@X0A_Lk delta 429 zcmbQTh4IT4M%I!j28Ih0S$j@wa{?!K!kaiQNkM)| zo;EJ7AfRd+FD4;24ko653a6M^nAzAEnHf!(Sqk6%Q+va>j9-d7?o9$07bkZckK|?p zt2fdz_4cO4@%%Pl8Ms+MeqgvfYt9`QJ=r4cH)Gahlki)1GGa18GG}DfWY5V}$Ze93 zk>8}CrI4oZN-;@so|2Z*9Hmdn0m^$+&Z+XKmZ@%1lT#~Go1u0 - + diff --git a/wagtail/wagtailadmin/static_src/wagtailadmin/fonts/wagtail.ttf b/wagtail/wagtailadmin/static_src/wagtailadmin/fonts/wagtail.ttf index e8314b65c359a479caba302d634d4b407c21368a..4bcedac2cd8e32231f4b7f086e466bdf984fe7f9 100755 GIT binary patch delta 316 zcmcbxneoFW#t9Df-Dgj+GcYh7U|#v7&$>hUp@Z4^pp?mzbN{Z2b8t zkbeTGzO5j?xP*ZjD8mpL0Fq~5X5P5J&%&OWA?E*o<`vBKKuLB6ZlF?jadUM>aYjaV zb9H78iv<>c|K3`_r1n>qXU+uXdYh>>Mt?U>W%B^Z-##`D{J zW#DE3*}!m>edA0RJ^4%MZ^oF(AHr_gNk5ZOl9?m(O?IA~hg_4qj(n5+F9kD&U5ZAE ud5XW3a+D4!D=7D<%u~6e>ZaPH`cBPFEkkXBdY$?cjT4$THgiOrU<3g9R$|fs delta 413 zcmeyciSfc_#t9Df=igmi!oa|IfPo=IAR{#~h1;agfPo?O0s{ksSq4ymV=*f~149@G zkgt-FTT)>(Td^I;*8%FW$;nSnG|%@u#J~`q0hC{mn^;l65W{qlfgu8n5V-*)&%n&QaetphJqtq?0~hlt<}3y_1}O%427LwwRdaQA zQDad?6E$TeHg-lnMo|$lVI8}CrI4oZN-;@so|2Z* q9Hmdn0m^$+&Z+XKmZ@%1lT#~Go1u0lbjMzL~#H#Y`G1|W#s!@v!u3m6zDGe(I`)N!j1-oU^RyrKK-DfW!i#1saG z&^Kz(f>+{|tK`DsCZaS70Ib2k2&YhlmK z5cB^(^9tsA24)6!kaHQ?#m&_j#Tgmd&DEJXEEZV&{d;QxliFWdo;eek>usjm82#Ni zmC65~*gOfKk(({7-bl-^=lr@F&u{aUftv+rGXuj__Kh=P^kj#y-;6PnZNhKaNk5ZO zl9?m(O?IA~hg_4qj(n5+F9kD&U5ZAEd5XW3a+D4!D=7D<%u~6e>ZaPH`cBPFEkkXB SdY$?cjT4$THitxrB zs+-#}8XJkpGs-bCT9~w%crj+MaWJwn{X50X$i~LZ%EV~K$gJ@0pUNBN1WxXRH*s8& zg8Y&^ZCqSIK-D&0OhRlNOice2PBF7Ev#~KUGnz276u$eX_J(m8zZ7@en*=T{PVP1y z$;~$`-$={U+nW~0^V@u7;AR1Oje+6vtT}gJ^yCMjzZtV8-wC^ACnF{kBy&bqP4=8z zh1@3j82L>KS_)|juN0FM=P79^%~ATK9H6{M<(w*yYMJULH9561wHay$)YoZ - {% hook_output 'insert_global_admin_js' %} - - + + {% hook_output 'insert_global_admin_js' %} diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/base.html b/wagtail/wagtailadmin/templates/wagtailadmin/base.html index e9bf7ed2a..118f54573 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/base.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/base.html @@ -15,9 +15,7 @@ {% main_nav %}
- Close explorer - +
diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/shared/explorer_menu_item.html b/wagtail/wagtailadmin/templates/wagtailadmin/shared/explorer_menu_item.html new file mode 100644 index 000000000..3305b02bd --- /dev/null +++ b/wagtail/wagtailadmin/templates/wagtailadmin/shared/explorer_menu_item.html @@ -0,0 +1,5 @@ +{% if start_page_id %} + +{% endif %} diff --git a/wagtail/wagtailadmin/wagtail_hooks.py b/wagtail/wagtailadmin/wagtail_hooks.py index 689b2f7aa..ac2f51496 100644 --- a/wagtail/wagtailadmin/wagtail_hooks.py +++ b/wagtail/wagtailadmin/wagtail_hooks.py @@ -7,6 +7,7 @@ from django.core.urlresolvers import reverse from django.utils.translation import ugettext_lazy as _ from wagtail.wagtailadmin.menu import MenuItem, SubmenuMenuItem, settings_menu +from wagtail.wagtailadmin.navigation import get_explorable_root_page from wagtail.wagtailadmin.search import SearchArea from wagtail.wagtailadmin.utils import user_has_any_page_permission from wagtail.wagtailadmin.widgets import Button, ButtonWithDropdownFromHook, PageListingButton @@ -15,6 +16,8 @@ from wagtail.wagtailcore.permissions import collection_permission_policy class ExplorerMenuItem(MenuItem): + template = 'wagtailadmin/shared/explorer_menu_item.html' + @property def media(self): return forms.Media(js=[static('wagtailadmin/js/explorer-menu.js')]) @@ -22,14 +25,22 @@ class ExplorerMenuItem(MenuItem): def is_shown(self, request): return user_has_any_page_permission(request.user) + def get_context(self, request): + context = super(ExplorerMenuItem, self).get_context(request) + start_page = get_explorable_root_page(request.user) + + if start_page: + context['start_page_id'] = start_page.id + + return context + @hooks.register('register_admin_menu_item') def register_explorer_menu_item(): return ExplorerMenuItem( _('Pages'), reverse('wagtailadmin_explore_root'), name='explorer', - classnames='icon icon-folder-open-inverse dl-trigger', - attrs={'data-explorer-menu-url': reverse('wagtailadmin_explorer_nav')}, + classnames='icon icon-folder-open-inverse', order=100)